Package net.minecraft

Class class_4245

java.lang.Object
net.minecraft.class_4245
All Implemented Interfaces:
class_3600, BlockView, RenderBlockView

@Environment(CLIENT) public class class_4245 extends Object implements class_3600
Mappings:
Namespace Name
official cwv
intermediary net/minecraft/class_4245
named net/minecraft/class_4245
  • Field Details

    • field_20869

      protected final int field_20869
      Mappings:
      Namespace Name Mixin selector
      official a Lcwv;a:I
      intermediary field_20869 Lnet/minecraft/class_4245;field_20869:I
      named field_20869 Lnet/minecraft/class_4245;field_20869:I
    • field_20870

      protected final int field_20870
      Mappings:
      Namespace Name Mixin selector
      official b Lcwv;b:I
      intermediary field_20870 Lnet/minecraft/class_4245;field_20870:I
      named field_20870 Lnet/minecraft/class_4245;field_20870:I
    • field_20871

      protected final BlockPos field_20871
      Mappings:
      Namespace Name Mixin selector
      official c Lcwv;c:Lel;
      intermediary field_20871 Lnet/minecraft/class_4245;field_20871:Lnet/minecraft/class_2552;
      named field_20871 Lnet/minecraft/class_4245;field_20871:Lnet/minecraft/util/math/BlockPos;
    • field_20872

      protected final int field_20872
      Mappings:
      Namespace Name Mixin selector
      official d Lcwv;d:I
      intermediary field_20872 Lnet/minecraft/class_4245;field_20872:I
      named field_20872 Lnet/minecraft/class_4245;field_20872:I
    • field_20873

      protected final int field_20873
      Mappings:
      Namespace Name Mixin selector
      official e Lcwv;e:I
      intermediary field_20873 Lnet/minecraft/class_4245;field_20873:I
      named field_20873 Lnet/minecraft/class_4245;field_20873:I
    • field_20874

      protected final int field_20874
      Mappings:
      Namespace Name Mixin selector
      official f Lcwv;f:I
      intermediary field_20874 Lnet/minecraft/class_4245;field_20874:I
      named field_20874 Lnet/minecraft/class_4245;field_20874:I
    • field_20875

      protected final Chunk[][] field_20875
      Mappings:
      Namespace Name Mixin selector
      official g Lcwv;g:[[Lbnj;
      intermediary field_20875 Lnet/minecraft/class_4245;field_20875:[[Lnet/minecraft/class_1196;
      named field_20875 Lnet/minecraft/class_4245;field_20875:[[Lnet/minecraft/world/chunk/Chunk;
    • field_20876

      protected final class_4245.class_4246[] field_20876
      Mappings:
      Namespace Name Mixin selector
      official h Lcwv;h:[Lcwv$a;
      intermediary field_20876 Lnet/minecraft/class_4245;field_20876:[Lnet/minecraft/class_4245$class_4246;
      named field_20876 Lnet/minecraft/class_4245;field_20876:[Lnet/minecraft/class_4245$class_4246;
    • field_20877

      protected final World field_20877
      Mappings:
      Namespace Name Mixin selector
      official i Lcwv;i:Laxy;
      intermediary field_20877 Lnet/minecraft/class_4245;field_20877:Lnet/minecraft/class_1150;
      named field_20877 Lnet/minecraft/class_4245;field_20877:Lnet/minecraft/world/World;
  • Constructor Details

  • Method Details

    • method_19346

      @Nullable public static class_4245 method_19346(World world, BlockPos blockPos, BlockPos blockPos2, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lcwv;a(Laxy;Lel;Lel;I)Lcwv;
      intermediary method_19346 Lnet/minecraft/class_4245;method_19346(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Lnet/minecraft/class_2552;I)Lnet/minecraft/class_4245;
      named method_19346 Lnet/minecraft/class_4245;method_19346(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;I)Lnet/minecraft/class_4245;
    • method_19347

      protected int method_19347(BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official a Lcwv;a(Lel;)I
      intermediary method_19347 Lnet/minecraft/class_4245;method_19347(Lnet/minecraft/class_2552;)I
      named method_19347 Lnet/minecraft/class_4245;method_19347(Lnet/minecraft/util/math/BlockPos;)I
    • getBlockState

      public BlockState getBlockState(BlockPos pos)
      Specified by:
      getBlockState in interface BlockView
      Mappings:
      Namespace Name Mixin selector
      official a_ Laxk;a_(Lel;)Lblc;
      intermediary method_8580 Lnet/minecraft/class_1158;method_8580(Lnet/minecraft/class_2552;)Lnet/minecraft/class_2232;
      named getBlockState Lnet/minecraft/world/BlockView;getBlockState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
    • getFluidState

      public FluidState getFluidState(BlockPos pos)
      Specified by:
      getFluidState in interface BlockView
      Mappings:
      Namespace Name Mixin selector
      official b Laxk;b(Lel;)Lbyw;
      intermediary method_16280 Lnet/minecraft/class_1158;method_16280(Lnet/minecraft/class_2552;)Lnet/minecraft/class_4024;
      named getFluidState Lnet/minecraft/world/BlockView;getFluidState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/fluid/FluidState;
    • method_8577

      public Biome method_8577(BlockPos blockPos)
      Specified by:
      method_8577 in interface RenderBlockView
      Mappings:
      Namespace Name Mixin selector
      official d Layc;d(Lel;)Layu;
      intermediary method_8577 Lnet/minecraft/class_3599;method_8577(Lnet/minecraft/class_2552;)Lnet/minecraft/class_1170;
      named method_8577 Lnet/minecraft/world/RenderBlockView;method_8577(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/world/biome/Biome;
    • method_19349

      private int method_19349(LightType lightType, BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official b Lcwv;b(Layi;Lel;)I
      intermediary method_19349 Lnet/minecraft/class_4245;method_19349(Lnet/minecraft/class_1161;Lnet/minecraft/class_2552;)I
      named method_19349 Lnet/minecraft/class_4245;method_19349(Lnet/minecraft/world/LightType;Lnet/minecraft/util/math/BlockPos;)I
    • method_8578

      public int method_8578(BlockPos blockPos, int int2)
      Specified by:
      method_8578 in interface class_3600
      Mappings:
      Namespace Name Mixin selector
      official b Laye;b(Lel;I)I
      intermediary method_8578 Lnet/minecraft/class_3600;method_8578(Lnet/minecraft/class_2552;I)I
      named method_8578 Lnet/minecraft/class_3600;method_8578(Lnet/minecraft/util/math/BlockPos;I)I
    • getBlockEntity

      @Nullable public BlockEntity getBlockEntity(BlockPos pos)
      Specified by:
      getBlockEntity in interface BlockView
      Mappings:
      Namespace Name Mixin selector
      official f Laxk;f(Lel;)Lbji;
      intermediary method_8581 Lnet/minecraft/class_1158;method_8581(Lnet/minecraft/class_2552;)Lnet/minecraft/class_226;
      named getBlockEntity Lnet/minecraft/world/BlockView;getBlockEntity(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/entity/BlockEntity;
    • method_19348

      @Nullable public BlockEntity method_19348(BlockPos blockPos, Chunk.Status status)
      Mappings:
      Namespace Name Mixin selector
      official a Lcwv;a(Lel;Lbnj$a;)Lbji;
      intermediary method_19348 Lnet/minecraft/class_4245;method_19348(Lnet/minecraft/class_2552;Lnet/minecraft/class_1196$class_2251;)Lnet/minecraft/class_226;
      named method_19348 Lnet/minecraft/class_4245;method_19348(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/chunk/Chunk$Status;)Lnet/minecraft/block/entity/BlockEntity;
    • method_16356

      public float method_16356(BlockPos blockPos)
      Specified by:
      method_16356 in interface RenderBlockView
      Mappings:
      Namespace Name Mixin selector
      official A Layc;A(Lel;)F
      intermediary method_16356 Lnet/minecraft/class_3599;method_16356(Lnet/minecraft/class_2552;)F
      named method_16356 Lnet/minecraft/world/RenderBlockView;method_16356(Lnet/minecraft/util/math/BlockPos;)F
    • method_16389

      public int method_16389(BlockPos blockPos, int int2)
      Specified by:
      method_16389 in interface RenderBlockView
      Mappings:
      Namespace Name Mixin selector
      official d Layc;d(Lel;I)I
      intermediary method_16389 Lnet/minecraft/class_3599;method_16389(Lnet/minecraft/class_2552;I)I
      named method_16389 Lnet/minecraft/world/RenderBlockView;method_16389(Lnet/minecraft/util/math/BlockPos;I)I
    • method_16393

      public Dimension method_16393()
      Specified by:
      method_16393 in interface RenderBlockView
      Mappings:
      Namespace Name Mixin selector
      official o Layc;o()Lboc;
      intermediary method_16393 Lnet/minecraft/class_3599;method_16393()Lnet/minecraft/class_1208;
      named method_16393 Lnet/minecraft/world/RenderBlockView;method_16393()Lnet/minecraft/world/dimension/Dimension;
    • method_16379

      public int method_16379(BlockPos blockPos, int int2)
      Specified by:
      method_16379 in interface RenderBlockView
      Mappings:
      Namespace Name Mixin selector
      official a Layc;a(Lel;I)I
      intermediary method_16379 Lnet/minecraft/class_3599;method_16379(Lnet/minecraft/class_2552;I)I
      named method_16379 Lnet/minecraft/world/RenderBlockView;method_16379(Lnet/minecraft/util/math/BlockPos;I)I
    • method_8487

      public boolean method_8487(int int2, int int3, boolean bool)
      Specified by:
      method_8487 in interface RenderBlockView
      Mappings:
      Namespace Name Mixin selector
      official a Layc;a(IIZ)Z
      intermediary method_8487 Lnet/minecraft/class_3599;method_8487(IIZ)Z
      named method_8487 Lnet/minecraft/world/RenderBlockView;method_8487(IIZ)Z
    • hasDirectSunlight

      public boolean hasDirectSunlight(BlockPos blockPos)
      Specified by:
      hasDirectSunlight in interface RenderBlockView
    • method_19345

      public boolean method_19345(int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official a Lcwv;a(II)Z
      intermediary method_19345 Lnet/minecraft/class_4245;method_19345(II)Z
      named method_19345 Lnet/minecraft/class_4245;method_19345(II)Z
    • method_16372

      public int method_16372(class_3804.class_3805 class_3805, int int2, int int3)
      Specified by:
      method_16372 in interface RenderBlockView
      Mappings:
      Namespace Name Mixin selector
      official a Layc;a(Lbor$a;II)I
      intermediary method_16372 Lnet/minecraft/class_3599;method_16372(Lnet/minecraft/class_3804$class_3805;II)I
      named method_16372 Lnet/minecraft/world/RenderBlockView;method_16372(Lnet/minecraft/class_3804$class_3805;II)I
    • getWorldBorder

      public WorldBorder getWorldBorder()
      Specified by:
      getWorldBorder in interface RenderBlockView
    • method_16368

      public boolean method_16368(@Nullable Entity entity, VoxelShape voxelShape)
      Specified by:
      method_16368 in interface RenderBlockView
      Mappings:
      Namespace Name Mixin selector
      official a Layc;a(Laer;Lcew;)Z
      intermediary method_16368 Lnet/minecraft/class_3599;method_16368(Lnet/minecraft/class_864;Lnet/minecraft/class_4100;)Z
      named method_16368 Lnet/minecraft/world/RenderBlockView;method_16368(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/shapes/VoxelShape;)Z
    • method_16360

      @Nullable public PlayerEntity method_16360(double double2, double double3, double double4, double double5, Predicate<Entity> predicate)
      Specified by:
      method_16360 in interface RenderBlockView
      Mappings:
      Namespace Name Mixin selector
      official a Layc;a(DDDDLjava/util/function/Predicate;)Laog;
      intermediary method_16360 Lnet/minecraft/class_3599;method_16360(DDDDLjava/util/function/Predicate;)Lnet/minecraft/class_988;
      named method_16360 Lnet/minecraft/world/RenderBlockView;method_16360(DDDDLjava/util/function/Predicate;)Lnet/minecraft/entity/player/PlayerEntity;
    • getAmbientDarkness

      public int getAmbientDarkness()
      Specified by:
      getAmbientDarkness in interface RenderBlockView
    • method_8579

      public boolean method_8579(BlockPos blockPos)
      Specified by:
      method_8579 in interface RenderBlockView
      Mappings:
      Namespace Name Mixin selector
      official c Layc;c(Lel;)Z
      intermediary method_8579 Lnet/minecraft/class_3599;method_8579(Lnet/minecraft/class_2552;)Z
      named method_8579 Lnet/minecraft/world/RenderBlockView;method_8579(Lnet/minecraft/util/math/BlockPos;)Z
    • method_16370

      public int method_16370(LightType lightType, BlockPos blockPos)
      Specified by:
      method_16370 in interface RenderBlockView
      Mappings:
      Namespace Name Mixin selector
      official a Layc;a(Layi;Lel;)I
      intermediary method_16370 Lnet/minecraft/class_3599;method_16370(Lnet/minecraft/class_1161;Lnet/minecraft/class_2552;)I
      named method_16370 Lnet/minecraft/world/RenderBlockView;method_16370(Lnet/minecraft/world/LightType;Lnet/minecraft/util/math/BlockPos;)I
    • method_8576

      public int method_8576(BlockPos blockPos, Direction direction)
      Specified by:
      method_8576 in interface RenderBlockView
      Mappings:
      Namespace Name Mixin selector
      official a Layc;a(Lel;Leq;)I
      intermediary method_8576 Lnet/minecraft/class_3599;method_8576(Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;)I
      named method_8576 Lnet/minecraft/world/RenderBlockView;method_8576(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)I
    • method_16390

      public boolean method_16390()
      Specified by:
      method_16390 in interface RenderBlockView
      Mappings:
      Namespace Name Mixin selector
      official e Layc;e()Z
      intermediary method_16390 Lnet/minecraft/class_3599;method_16390()Z
      named method_16390 Lnet/minecraft/world/RenderBlockView;method_16390()Z
    • getSeaLevel

      public int getSeaLevel()
      Specified by:
      getSeaLevel in interface RenderBlockView