本文整理了Java中net.minecraft.world.World.getClosestPlayer()
方法的一些代码示例,展示了World.getClosestPlayer()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。World.getClosestPlayer()
方法的具体详情如下:
包路径:net.minecraft.world.World
类名称:World
方法名:getClosestPlayer
暂无
代码示例来源:origin: SleepyTrousers/EnderIO
@Override
@Nullable
public EntityPlayer getClosestPlayer(double posX, double posY, double posZ, double distance, boolean spectator) {
return wrapped.getClosestPlayer(posX, posY, posZ, distance, spectator);
}
代码示例来源:origin: SleepyTrousers/EnderIO
@Override
@Nullable
public EntityPlayer getClosestPlayer(double x, double y, double z, double p_190525_7_, @Nonnull Predicate<Entity> p_190525_9_) {
return wrapped.getClosestPlayer(x, y, z, p_190525_7_, p_190525_9_);
}
代码示例来源:origin: amadornes/MCMultiPart
@Override
public EntityPlayer getClosestPlayer(double p_190525_1_, double p_190525_3_, double p_190525_5_, double p_190525_7_,
Predicate<Entity> p_190525_9_) {
return getActualWorld().getClosestPlayer(p_190525_1_, p_190525_3_, p_190525_5_, p_190525_7_, p_190525_9_);
}
代码示例来源:origin: amadornes/MCMultiPart
@Override
public EntityPlayer getClosestPlayer(double posX, double posY, double posZ, double distance, boolean spectator) {
return getActualWorld().getClosestPlayer(posX, posY, posZ, distance, spectator);
}
代码示例来源:origin: vadis365/TheErebus
@Override
public void onBlockDestroyedByPlayer(World world, BlockPos pos, IBlockState state) {
EntityPlayer player = world.getClosestPlayer(pos.getX(), pos.getY(), pos.getZ(), 40, false);
if (player != null) {
// TODO player.triggerAchievement(ModAchievements.umberstone);
}
}
代码示例来源:origin: ForestryMC/Binnie
private boolean anyPlayerInRange(final World world, final BlockPos pos, final int distance) {
return world.getClosestPlayer(pos.getX() + 0.5, pos.getY() + 0.5, pos.getZ() + 0.5, distance, false) != null;
}
代码示例来源:origin: Vazkii/Quark
private void doVanillaUpdateyThings() {
this.bookSpreadPrev = this.bookSpread;
this.bookRotationPrev = this.bookRotation;
EntityPlayer entityplayer = this.world.getClosestPlayer((double)((float)this.pos.getX() + 0.5F), (double)((float)this.pos.getY() + 0.5F), (double)((float)this.pos.getZ() + 0.5F), 3.0D, false);
代码示例来源:origin: TeamLapen/Vampirism
this.player = this.world.getClosestPlayer(this.posX, this.posY, this.posZ, 8, Predicates.and(EntitySelectors.NOT_SPECTATING, Helper::isHunter));
代码示例来源:origin: WayofTime/BloodMagic
@Override
public void onUpdate() {
if(!world.isRemote) {
EntityPlayer player = world.getClosestPlayer(getPos().getX(), getPos().getY(), getPos().getZ(), 10.0D, ItemSigilPhantomBridge.IS_PHANTOM_ACTIVE);
if (player != null && !player.isSneaking())
return;
ticksRemaining--;
}
if (ticksRemaining <= 0) {
world.setBlockToAir(getPos());
world.removeTileEntity(getPos());
}
}
}
代码示例来源:origin: SleepyTrousers/EnderIO
@Override
protected IMachineRecipe canStartNextTask(long nextSeed) {
if (!hasEntity()) {
this.world.destroyBlock(getPos(), true);
return null;
}
if (isSpawnMode) {
if (SpawnerConfig.poweredSpawnerMaxPlayerDistance.get() > 0) {
BlockPos p = getPos();
if (world.getClosestPlayer(p.getX() + 0.5, p.getX() + 0.5, p.getX() + 0.5, SpawnerConfig.poweredSpawnerMaxPlayerDistance.get(), false) == null) {
setNotification(SpawnerNotification.NO_PLAYER);
return null;
}
}
removeNotification(SpawnerNotification.NO_PLAYER);
} else {
clearNotification();
if (Prep.isInvalid(getStackInSlot(0)) || Prep.isValid(getStackInSlot(1))) {
return null;
}
}
return new DummyRecipe();
}
内容来源于网络,如有侵权,请联系作者删除!