本文整理了Java中net.minecraft.world.World.setLightFor()
方法的一些代码示例,展示了World.setLightFor()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。World.setLightFor()
方法的具体详情如下:
包路径:net.minecraft.world.World
类名称:World
方法名:setLightFor
暂无
代码示例来源:origin: SleepyTrousers/EnderIO
@Override
public void setLightFor(@Nonnull EnumSkyBlock type, @Nonnull BlockPos pos, int lightValue) {
wrapped.setLightFor(type, pos, lightValue);
}
代码示例来源:origin: amadornes/MCMultiPart
@Override
public void setLightFor(EnumSkyBlock type, BlockPos pos, int lightValue) {
getActualWorld().setLightFor(type, pos, lightValue);
}
代码示例来源:origin: vadis365/TheErebus
@SideOnly(Side.CLIENT)
private void lightUp(World world, BlockPos pos) {
world.setLightFor(EnumSkyBlock.BLOCK, pos, 9);
for (int i = -2; i < 2; i++)
for (int j = -2; j < 2; j++)
for (int k = -2; k < 2; k++)
if (pos.getX() + i != lastX || pos.getY() + j != lastY || pos.getZ() + k != lastZ || isDead) {
world.checkLightFor(EnumSkyBlock.BLOCK, new BlockPos(lastX + i, lastY + j, lastZ + k));
lastX = pos.getX();
lastY = pos.getY();
lastZ = pos.getZ();
}
}
代码示例来源:origin: vadis365/TheErebus
@SideOnly(Side.CLIENT)
private void lightUp(World world, BlockPos pos) {
if (!ConfigHandler.INSTANCE.bioluminescence)
return;
world.setLightFor(EnumSkyBlock.BLOCK, pos, 9);
for (int i = -2; i < 2; i++)
for (int j = -2; j < 2; j++)
for (int k = -2; k < 2; k++)
if (pos.getX() + i != lastX || pos.getY() + j != lastY || pos.getZ() + k != lastZ || isDead) {
world.checkLightFor(EnumSkyBlock.BLOCK, new BlockPos(lastX + i, lastY + j, lastZ + k));
lastX = pos.getX();
lastY = pos.getY();
lastZ = pos.getZ();
}
triggerOnce = true;
}
内容来源于网络,如有侵权,请联系作者删除!