本文整理了Java中net.minecraft.world.World.getScoreboard()
方法的一些代码示例,展示了World.getScoreboard()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。World.getScoreboard()
方法的具体详情如下:
包路径:net.minecraft.world.World
类名称:World
方法名:getScoreboard
暂无
代码示例来源:origin: SleepyTrousers/EnderIO
@Override
public @Nonnull Scoreboard getScoreboard() {
return wrapped.getScoreboard();
}
代码示例来源:origin: amadornes/MCMultiPart
@Override
public Scoreboard getScoreboard() {
return getActualWorld().getScoreboard();
}
代码示例来源:origin: ldtteam/minecolonies
/**
* Check or create the team.
*/
private void checkOrCreateTeam()
{
if (this.world.getScoreboard().getTeam(TEAM_COLONY_NAME + id) == null)
{
this.world.getScoreboard().createTeam(TEAM_COLONY_NAME + id);
this.world.getScoreboard().getTeam(TEAM_COLONY_NAME + id).setAllowFriendlyFire(false);
}
}
代码示例来源:origin: P3pp3rF1y/AncientWarfare2
private boolean isSameTeam(World world, String playerName1, String playerName2) {
Team team = world.getScoreboard().getPlayersTeam(playerName1);
return team != null && team.isSameTeam(world.getScoreboard().getPlayersTeam(playerName2));
}
代码示例来源:origin: P3pp3rF1y/AncientWarfare2
@Override
@Nullable
public Team getTeam() {
return world.getScoreboard().getPlayersTeam(owner.getName());
}
代码示例来源:origin: MatterOverdrive/MatterOverdrive-Legacy-Edition
public boolean isTeamValid() {
String teamName = getTeamName();
if (teamName != null && !teamName.isEmpty()) {
return world.getScoreboard().getTeam(teamName) != null;
}
return true;
}
代码示例来源:origin: MatterOverdrive/MatterOverdrive-Legacy-Edition
public ScorePlayerTeam getTeam() {
String teamName = getTeamName();
if (teamName != null && !teamName.isEmpty()) {
return world.getScoreboard().getTeam(teamName);
}
return null;
}
代码示例来源:origin: P3pp3rF1y/AncientWarfare2
@Override
public final Team getTeam() {
return world.getScoreboard().getPlayersTeam(owner.getName());
}
代码示例来源:origin: P3pp3rF1y/AncientWarfare2
@Override
public Team getTeam() {
return world.getScoreboard().getPlayersTeam(owner.getName());
}
代码示例来源:origin: P3pp3rF1y/AncientWarfare2
@Override
public final Team getTeam() {
return world.getScoreboard().getPlayersTeam(owner.getName());
}
代码示例来源:origin: P3pp3rF1y/AncientWarfare2
@Override
public Team getTeam() {
return world.getScoreboard().getPlayersTeam(getOwner().getName());
}
代码示例来源:origin: ldtteam/minecolonies
@Override
public Team getTeam()
{
return this.world.getScoreboard().getTeam(TEAM_COLONY_NAME + this.getCitizenColonyHandler().getColonyId());
}
代码示例来源:origin: ldtteam/minecolonies
/**
* Set up the colony color for team handling for pvp.
* @param colonyColor the colony color.
*/
public void setColonyColor(final TextFormatting colonyColor)
{
if (this.world != null)
{
checkOrCreateTeam();
this.colonyTeamColor = colonyColor;
this.world.getScoreboard().getTeam(TEAM_COLONY_NAME + this.id).setColor(colonyColor);
this.world.getScoreboard().getTeam(TEAM_COLONY_NAME + this.id).setPrefix(colonyColor.toString());
this.markDirty();
}
}
代码示例来源:origin: SleepyTrousers/EnderCore
@Override
public @Nonnull List<String> getTabCompletions(@Nonnull MinecraftServer server, @Nonnull ICommandSender sender, @Nonnull String[] args,
@Nullable BlockPos pos) {
if (args.length == 1) {
List<String> boards = new ArrayList<String>();
for (ScoreObjective obj : sender.getEntityWorld().getScoreboard().getScoreObjectives()) {
boards.add(obj.getName());
}
return getListOfStringsMatchingLastWord(args, boards);
}
if (args.length == 2) {
List<String> players = new ArrayList<String>();
for (EntityPlayer p : sender.getEntityWorld().playerEntities) {
players.add(p.getDisplayNameString());
}
return getListOfStringsMatchingLastWord(args, players);
}
return super.getTabCompletions(server, sender, args, pos);
}
代码示例来源:origin: P3pp3rF1y/AncientWarfare2
@Override
public final Team getTeam() {
return world.getScoreboard().getPlayersTeam(getOwner().getName());
}
代码示例来源:origin: MatterOverdrive/MatterOverdrive-Legacy-Edition
@Override
public void readSpawnData(ByteBuf additionalData) {
setAndroidLevel(additionalData.readByte());
setLegendary(additionalData.readBoolean());
setVisorColor(additionalData.readInt());
if (additionalData.readBoolean()) {
String teamName = ByteBufUtils.readUTF8String(additionalData);
ScorePlayerTeam team = world.getScoreboard().getTeam(teamName);
if (team != null) {
setTeam(team);
}
}
}
代码示例来源:origin: ldtteam/minecolonies
@Before
public void setUp() throws NoSuchFieldException, IllegalAccessException
{
list = new ColonyList<>();
when(colony1.getID()).thenReturn(1);
when(colony1Copy.getID()).thenReturn(1);
when(colony2.getID()).thenReturn(2);
when(colony1.getCenter()).thenReturn(center);
when(colony1Copy.getCenter()).thenReturn(center);
when(colony2.getCenter()).thenReturn(center);
when(colony1.getWorld()).thenReturn(world);
when(colony1Copy.getWorld()).thenReturn(world);
when(colony2.getWorld()).thenReturn(world);
when(world.getScoreboard()).thenReturn(board);
when(board.getTeam(any())).thenReturn(new ScorePlayerTeam(board, "team"));
when(worldProvider.getDimension()).thenReturn(1);
ReflectionUtil.setFinalField(world, "provider", worldProvider);
ReflectionUtil.setStaticFinalField(MinecraftForge.class, "EVENT_BUS", eventBus);
StandardFactoryControllerInitializer.onPreInit();
}
代码示例来源:origin: ldtteam/minecolonies
@Before
public void setUp() throws NoSuchFieldException, IllegalAccessException
{
final ColonyList<Colony> list = new ColonyList<>();
when(worldProvider.getDimension()).thenReturn(1);
when(player.getGameProfile()).thenReturn(new GameProfile(id, "ray"));
ReflectionUtil.setFinalField(world, "provider", worldProvider);
ReflectionUtil.setStaticFinalField(MinecraftForge.class, "EVENT_BUS", eventBus);
StandardFactoryControllerInitializer.onPreInit();
when(world.getScoreboard()).thenReturn(board);
when(board.getTeam(any())).thenReturn(new ScorePlayerTeam(board, "team"));
colony = list.create(world, center);
}
代码示例来源:origin: SleepyTrousers/EnderCore
@Override
public void execute(@Nonnull MinecraftServer server, @Nonnull ICommandSender player, @Nonnull String[] args) throws CommandException {
if (args.length < 2) {
throw new WrongUsageException("This command requires 2 args: <board> <name>");
}
Scoreboard board = player.getEntityWorld().getScoreboard();
final String arg0 = args[0];
if (arg0 == null) {
player.sendMessage(new TextComponentString("No such board ''"));
return;
}
ScoreObjective obj = board.getObjective(arg0);
if (obj == null) {
player.sendMessage(new TextComponentString("No such board " + arg0));
return;
}
Collection<Score> collection = board.getSortedScores(obj);
for (Score score : collection) {
if (score.getPlayerName().equals(args[1])) {
player.sendMessage(new TextComponentString(args[1] + "'s score on board \"" + arg0 + "\": " + score.getScorePoints()));
return;
}
}
player.sendMessage(new TextComponentString("No score for " + args[1] + " on board \"" + arg0 + "\""));
}
代码示例来源:origin: MatterOverdrive/MatterOverdrive-Legacy-Edition
@Override
public void readEntityFromNBT(NBTTagCompound nbtTagCompound) {
super.readEntityFromNBT(nbtTagCompound);
setLegendary(nbtTagCompound.getBoolean("Legendary"));
setAndroidLevel(nbtTagCompound.getByte("Level"));
setVisorColor(nbtTagCompound.getInteger("VisorColor"));
if (nbtTagCompound.hasKey("Team", Constants.NBT.TAG_STRING)) {
ScorePlayerTeam team = world.getScoreboard().getTeam(nbtTagCompound.getString("Team"));
if (team != null) {
setTeam(team);
} else {
setDead();
}
}
if (nbtTagCompound.hasKey("SpawnerPos", Constants.NBT.TAG_COMPOUND)) {
spawnerPosition = BlockPos.fromLong(nbtTagCompound.getLong("SpawnerPos"));
this.fromSpawner = true;
}
currentPathIndex = nbtTagCompound.getInteger("CurrentPathIndex");
}
内容来源于网络,如有侵权,请联系作者删除!