Udon interaction with Groups
Junii23
I think it would be a neat feature to allow Udon to have some interaction with groups.
For example, you could have a user click a button in your map, and be sent a group invite or be brought to a group's page. This would be easier than having a sign with your group's join link/code.
It would also be interesting to allow Udon to check if a player is a member/staff of a specific group. (However, this might be somewhat exploitable? Could lead to a 'join X group to enter the world/room' type thing.)
Another idea could be a button to give the player a role in a specific group, such as a "completionist" role for completing a long map? (For security, maybe the world owner would need to be a staff or owner of the group?)
All of these are just ideas, but I think it would be really interesting to see some kind of Udon and Group interaction.
Log In
Opaatia
I am a little disappointed that this haven't been implemented into VRChat yet.
HeliusRift
I honestly think this sounds like a super good idea!
100の人
Enabling the retrieval of roles in Group instances is important.
The VRChat documentation states the following:
> Whether a player is the instance master should not be used as a way to gate access to certain features of a world. For that, consider using "instance owner" instead.
In Group instances, this “instance owner” would correspond to a role.
4Bakers
100の人 my issue with using just Instance Owner is that there is no Instance Owner for Group instances and Public instances. I have a meeting room that I want to be lockable by "moderators" but there is no getter for "isModerator" or "hasModerationPermissions" (ie: instance creator, world owner, group moderator, etc).
currently I have to use a username whitelist and other groups that use the world are just SOL, which frustrates me to no end. I don't want to gatekeep stuff like this, but Udon simply doesn't have the integration.
So I propose a stripped down and simplified check for exactly what I need
which is where https://feedback.vrchat.com/feature-requests/p/playerapigetismoderator comes in
YTJVDCM
I think it feels like a good feature, but there is also a risk of abuse in this method as you said.
So I think there should be make a limit, like allowing some methods only in private worlds and letting the user to choose whether to allow access to group info.
C
Cielle_Slime
Udon tags for specific roles would be neat. could assign an "admin" spawn in a world separate from "members" spawn?
Vasuvo
Udon hooks to detect whether a player is part of certain groups (or roles in groups) is definitely good, there are a lot of valid applications for it.
I worry that a hook to invite a user to a group could lead to more malicious use, such as notification spam / instant group invites upon joining a world; I feel like it is easy enough to direct a player to search for a public group, and I’m not sure an udon hook to join a normally private group is useful or needed.
Thelvaen
Also, if you can get down to the rank/role level within the group so you can have one group for all your user and have feature set switching depending on the user right within your group and all is properly tied together.
Zarniwoop
The last devstream confirmed there will be group hooks into udon eventually.
Balphagore
As a world dev, I see potential in having access to group membership information and roles to dictate staff/VIP members without having to re-serialize and rebuild my worlds just to add or remove somebody. Please consider this feature!
You'll get massive kudos from this dev.