public abstract class MixinScoreboard extends Object implements IMixinScoreboard
Modifier and Type | Field and Description |
---|---|
SpongeScoreboard |
scoreboard |
Constructor and Description |
---|
MixinScoreboard() |
Modifier and Type | Method and Description |
---|---|
boolean |
echoToSponge() |
abstract Collection |
getScoreObjectives() |
SpongeScoreboard |
getSpongeScoreboard() |
abstract Collection |
getTeams() |
void |
onAddPlayerToTeam(String player,
String newTeam,
org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<Boolean> ci,
net.minecraft.scoreboard.ScorePlayerTeam team) |
void |
onAddToScoreboardStart(String name,
net.minecraft.scoreboard.IScoreObjectiveCriteria criterion,
org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<net.minecraft.scoreboard.ScoreObjective> ci) |
void |
onCreateTeam(String name,
org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<net.minecraft.scoreboard.ScorePlayerTeam> ci) |
void |
onGetValueFromObjective(String name,
net.minecraft.scoreboard.ScoreObjective objective,
org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<net.minecraft.scoreboard.Score> cir,
Object map,
net.minecraft.scoreboard.Score score) |
void |
onRemoveObjective(net.minecraft.scoreboard.ScoreObjective objective,
org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) |
void |
onRemoveObjectiveFromEntity(String name,
net.minecraft.scoreboard.ScoreObjective objective,
org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) |
void |
onRemovePlayerFromTeam(String name,
net.minecraft.scoreboard.ScorePlayerTeam team,
org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) |
void |
onRemoveTeam(net.minecraft.scoreboard.ScorePlayerTeam team,
org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) |
void |
setObjectiveInDisplaySlot(int slot,
net.minecraft.scoreboard.ScoreObjective objective,
org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) |
void |
setSpongeScoreboard(SpongeScoreboard scoreboard) |
public SpongeScoreboard scoreboard
public abstract Collection getTeams()
public abstract Collection getScoreObjectives()
public void setSpongeScoreboard(SpongeScoreboard scoreboard)
setSpongeScoreboard
in interface IMixinScoreboard
public SpongeScoreboard getSpongeScoreboard()
getSpongeScoreboard
in interface IMixinScoreboard
public boolean echoToSponge()
echoToSponge
in interface IMixinScoreboard
public void onAddToScoreboardStart(String name, net.minecraft.scoreboard.IScoreObjectiveCriteria criterion, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<net.minecraft.scoreboard.ScoreObjective> ci)
public void onRemoveObjectiveFromEntity(String name, net.minecraft.scoreboard.ScoreObjective objective, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
public void onRemoveObjective(net.minecraft.scoreboard.ScoreObjective objective, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
public void setObjectiveInDisplaySlot(int slot, net.minecraft.scoreboard.ScoreObjective objective, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
public void onCreateTeam(String name, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<net.minecraft.scoreboard.ScorePlayerTeam> ci)
public void onRemoveTeam(net.minecraft.scoreboard.ScorePlayerTeam team, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
public void onAddPlayerToTeam(String player, String newTeam, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<Boolean> ci, net.minecraft.scoreboard.ScorePlayerTeam team) throws org.spongepowered.api.util.TextMessageException
org.spongepowered.api.util.TextMessageException
public void onRemovePlayerFromTeam(String name, net.minecraft.scoreboard.ScorePlayerTeam team, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) throws org.spongepowered.api.util.TextMessageException
org.spongepowered.api.util.TextMessageException