Class ScoreboardTeamManager

java.lang.Object
com.petrolpark.core.team.scoreboard.ScoreboardTeamManager

public class ScoreboardTeamManager extends Object
  • Field Details

  • Constructor Details

    • ScoreboardTeamManager

      public ScoreboardTeamManager()
  • Method Details

    • get

      public Optional<ITeam> get(net.minecraft.world.level.Level level, String teamName)
    • dataComponentChanged

      public <T> void dataComponentChanged(net.minecraft.world.level.Level level, ScoreboardTeam team, @Nonnull net.minecraft.core.component.DataComponentPatch patch)
    • applyPatch

      public <T> void applyPatch(net.minecraft.world.level.Level level, String teamName, net.minecraft.core.component.DataComponentPatch patch)
    • playerLogin

      public void playerLogin(net.minecraft.world.entity.player.Player player)
    • playerLogout

      public void playerLogout(net.minecraft.world.entity.player.Player player)
    • levelLoaded

      public void levelLoaded(net.minecraft.world.level.LevelAccessor level)
    • load

      protected ScoreboardTeamManager.ScoreboardTeamSavedData load(net.minecraft.world.level.Level overworld, net.minecraft.nbt.CompoundTag tag)