Skip to content

Set allied/enemy groups and visualize via armor #6

Description

@Maxopoly

Running /ally Hjaltland (maybe come up with a better command name) will use ProtocolLib to turn the chest plate and pants of all players on the group into green dyed armor and all of those not on the group into red dyed armor for the player. Properly respect if players are not wearing those armor pieces at all and tie usage to a permission, because it's effectively a bypass on listing members or member checking someone. Properly reset armor if its turned off.

Activity

  1. xFier commented on May 17, 2020

    @xFier

    I feel like this would be better tied into a namelayer overhaul where groups are replaced with some representation of a 'Nation', so a single nation can make a namelayer 'nation' and then define groups within that. It doesn't really make sense that a single group of people need 20+ groups.

  2. Maxopoly commented on May 17, 2020

    @Maxopoly
    MemberAuthor

    I agree and a NameLayer overhaul is one of the things on my todo list, see CivClassic/NameLayer#16, CivClassic/NameLayer#18 and CivClassic/NameLayer#17

    I think that's mostly unrelated to this feature though and if we were to ever change NameLayer in such a way, this feature could easily be adjusted

  3. KaloHG commented on May 6, 2021

    @KaloHG

    it'd probably be beneficial to disable a check on a players allied/enemied status if the player is invisible. This should probably also link into JukeAlert in the sense that if an "enemied" or "allied" player hits a snitch they recieve a proper prefix that colors them according to their standing.

    edit:
    I wanted to include that implementing this should be done very carefully as to avoid this turning into an HCF styled system, in the sense where you do like, /team join and you can also view other team info. I think it'd also probably be helpful functionality to permit specific enemy teams to be specified instead of just all players.

  4. added a commit that references this issue on Aug 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions