Class ClientResearchTeamHelper

java.lang.Object
com.portingdeadmods.researchd.client.utils.ClientResearchTeamHelper

public class ClientResearchTeamHelper extends Object
  • Constructor Details

    • ClientResearchTeamHelper

      public ClientResearchTeamHelper()
  • Method Details

    • getTeam

      public static ResearchTeam getTeam()
    • getTeam

      public static ResearchTeam getTeam(UUID uuid)
    • setTeamNameSynced

      public static void setTeamNameSynced(String name)
    • getPlayerRole

      public static ResearchTeamRole getPlayerRole(UUID uuid)
    • getRole

      public static ResearchTeamRole getRole()
    • getPlayerPermissionLevel

      public static int getPlayerPermissionLevel(UUID uuid)
      Returns the permission level of the player.
      0 - Member
      1 - Moderator
      2 - Owner
    • getPlayerPermissionLevel

      public static int getPlayerPermissionLevel(net.minecraft.world.entity.player.Player player)
      Returns the permission level of the player.
      0 - Member
      1 - Moderator
      2 - Owner
    • getTeamMembers

      public static Collection<TeamMember> getTeamMembers()
    • getPlayersNotInTeam

      public static List<TeamMember> getPlayersNotInTeam()
    • removeTeamMemberSynced

      public static void removeTeamMemberSynced(TeamMember memberProfile)
    • sendTeamInviteSynced

      public static void sendTeamInviteSynced(TeamMember profileToInvite)
    • promoteTeamMemberSynced

      public static void promoteTeamMemberSynced(TeamMember member)
    • demoteTeamMemberSynced

      public static void demoteTeamMemberSynced(TeamMember memberProfile)
    • transferOwnershipSynced

      public static void transferOwnershipSynced(TeamMember nextOwner)
    • resolveInstances

      public static void resolveInstances(ResearchTeam team)
    • refreshGraphData

      public static void refreshGraphData()
    • refreshTechListData

      public static void refreshTechListData()
    • refreshResearchQueueData

      public static void refreshResearchQueueData()
    • refreshResearchScreenData

      public static void refreshResearchScreenData()
    • refreshTeamScreenData

      public static void refreshTeamScreenData()
    • refreshTeamSettingsScreenData

      public static void refreshTeamSettingsScreenData()
    • refreshResearchTeamScreenData

      public static void refreshResearchTeamScreenData()