本文整理了Java中net.minecraft.world.World.getPlayers()
方法的一些代码示例,展示了World.getPlayers()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。World.getPlayers()
方法的具体详情如下:
包路径:net.minecraft.world.World
类名称:World
方法名:getPlayers
暂无
代码示例来源:origin: SleepyTrousers/EnderIO
@Override
public @Nonnull <T extends Entity> List<T> getPlayers(@Nonnull Class<? extends T> playerType, @Nonnull Predicate<? super T> filter) {
return wrapped.getPlayers(playerType, filter);
}
代码示例来源:origin: amadornes/MCMultiPart
@Override
public <T extends Entity> List<T> getPlayers(Class<? extends T> playerType, Predicate<? super T> filter) {
return getActualWorld().getPlayers(playerType, filter);
}
代码示例来源:origin: TeamLapen/Vampirism
private void updateBeacon() {
if (this.world != null && !this.world.isRemote) {
//Position check is probably not necessary, but not sure
if (oldPos == null || selector == null || !oldPos.equals(this.pos)) {
oldPos = this.pos;
final BlockPos center = new BlockPos(this.pos.getX(), 0, this.pos.getZ());
final int distSq = Configs.sunscreen_beacon_distance * Configs.sunscreen_beacon_distance;
selector = input -> {
if (input == null) return false;
BlockPos player = new BlockPos(input.posX, 0, input.posZ);
return player.distanceSq(center) < distSq;
};
}
List<EntityPlayer> list = this.world.getPlayers(EntityPlayer.class, selector::test);
for (EntityPlayer entityplayer : list) {
if (VampirePlayer.get(entityplayer).getLevel() > 0) {
entityplayer.addPotionEffect(new PotionEffect(ModPotions.sunscreen, 160, 5, true, false));
}
}
}
}
}
内容来源于网络,如有侵权,请联系作者删除!