net.minecraft.world.World.getLightBrightness()方法的使用及代码示例

x33g5p2x  于2022-02-02 转载在 其他  
字(2.9k)|赞(0)|评价(0)|浏览(128)

本文整理了Java中net.minecraft.world.World.getLightBrightness()方法的一些代码示例,展示了World.getLightBrightness()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。World.getLightBrightness()方法的具体详情如下:
包路径:net.minecraft.world.World
类名称:World
方法名:getLightBrightness

World.getLightBrightness介绍

暂无

代码示例

代码示例来源:origin: TeamLapen/Vampirism

  1. @Override
  2. public float getBlockPathWeight(BlockPos pos) {
  3. float i = 0.5F - this.world.getLightBrightness(pos);
  4. if (i > 0)
  5. return i;
  6. return 0.01F;
  7. }

代码示例来源:origin: CyclopsMC/EvilCraft

  1. public float getBlockPathWeight(BlockPos pos)
  2. {
  3. return 0.5F - this.world.getLightBrightness(pos);
  4. }

代码示例来源:origin: Silentine/GrimoireOfGaia

  1. @Override
  2. public float getBlockPathWeight(BlockPos pos) {
  3. return 0.5F - this.world.getLightBrightness(pos);
  4. }

代码示例来源:origin: P3pp3rF1y/AncientWarfare2

  1. protected float getLitBlockWeight(BlockPos pos) {
  2. return world.getLightBrightness(pos);
  3. }

代码示例来源:origin: SleepyTrousers/EnderIO

  1. @Override
  2. public float getLightBrightness(@Nonnull BlockPos pos) {
  3. return wrapped.getLightBrightness(pos);
  4. }

代码示例来源:origin: amadornes/MCMultiPart

  1. @Override
  2. public float getLightBrightness(BlockPos pos) {
  3. return getActualWorld().getLightBrightness(pos);
  4. }

代码示例来源:origin: MatterOverdrive/MatterOverdrive-Legacy-Edition

  1. @Override
  2. public float getBlockPathWeight(BlockPos pos) {
  3. float weight = 1 - this.world.getLightBrightness(pos);
  4. weight *= this.world.isSideSolid(pos, EnumFacing.UP) ? 0 : 1;
  5. weight /= Math.abs(pos.getY() - posY);
  6. return weight;
  7. }

代码示例来源:origin: P3pp3rF1y/AncientWarfare2

  1. @Override
  2. protected float getLitBlockWeight(BlockPos pos) {
  3. return burnsInSun() ? 1F - world.getLightBrightness(pos) : super.getLitBlockWeight(pos);
  4. }

代码示例来源:origin: Alex-the-666/Ice_and_Fire

  1. public float getBlockPathWeight(BlockPos pos) {
  2. return this.world.getBlockState(pos.down()).getBlock() instanceof BlockMyrmexResin ? 10.0F : this.world.getLightBrightness(pos) - 0.5F;
  3. }

代码示例来源:origin: Alex-the-666/Ice_and_Fire

  1. public float getBlockPathWeight(BlockPos pos) {
  2. return this.world.getBlockState(pos.down()).getMaterial() == Material.WATER ? 10.0F : this.world.getLightBrightness(pos) - 0.5F;
  3. }

代码示例来源:origin: SleepyTrousers/EnderIO

  1. @Override
  2. public float getBrightness() {
  3. int i = MathHelper.floor(this.posX);
  4. int j = MathHelper.floor(this.posZ);
  5. if (!world.isAirBlock(new BlockPos(i, 0, j))) {
  6. double d0 = (getEntityBoundingBox().maxY - getEntityBoundingBox().minY) * 0.66D;
  7. int k = MathHelper.floor(this.posY - getYOffset() + d0);
  8. return world.getLightBrightness(new BlockPos(i, k, j));
  9. } else {
  10. return 0.0F;
  11. }
  12. }

代码示例来源:origin: JurassiCraftTeam/JurassiCraft2

  1. Vec3d vec1 = new Vec3d((ev.x - endOpposite.x) * d, 0, (ev.z - endOpposite.z) * d);
  2. float sl = world.getLightBrightness(position);
  3. float el = world.getLightBrightness(endPosition);

代码示例来源:origin: ForestryMC/ForestryMC

  1. weight += world.getLightBrightness(pos);
  2. return weight;

代码示例来源:origin: RS485/LogisticsPipes

  1. private void renderSolids(CoreUnroutedPipe pipe, double x, double y, double z, float partialTickTime) {
  2. GL11.glPushMatrix();
  3. float light = pipe.container.getWorld().getLightBrightness(pipe.container.getPos());

相关文章

World类方法