Class EmptyChunk

java.lang.Object
net.minecraft.world.chunk.WorldChunk
net.minecraft.world.chunk.EmptyChunk
All Implemented Interfaces:
BlockView, Chunk, HeightLimitView, StructureHolder

public class EmptyChunk extends WorldChunk
Mappings:
Namespace Name
official cmr
intermediary net/minecraft/class_2812
named net/minecraft/world/chunk/EmptyChunk
  • Constructor Details

    • EmptyChunk

      public EmptyChunk(World world, ChunkPos pos)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcmr;<init>(Lbwp;Lbvu;)V
      intermediary <init> Lnet/minecraft/class_2812;<init>(Lnet/minecraft/class_1937;Lnet/minecraft/class_1923;)V
      named <init> Lnet/minecraft/world/chunk/EmptyChunk;<init>(Lnet/minecraft/world/World;Lnet/minecraft/util/math/ChunkPos;)V
  • Method Details

    • getBlockState

      public BlockState getBlockState(BlockPos pos)
      Specified by:
      getBlockState in interface BlockView
      Overrides:
      getBlockState in class WorldChunk
      Mappings:
      Namespace Name Mixin selector
      official a_ Lbvt;a_(Lgg;)Lcks;
      intermediary method_8320 Lnet/minecraft/class_1922;method_8320(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
      named getBlockState Lnet/minecraft/world/BlockView;getBlockState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
    • setBlockState

      @Nullable public @Nullable BlockState setBlockState(BlockPos pos, BlockState state, boolean moved)
      Specified by:
      setBlockState in interface Chunk
      Overrides:
      setBlockState in class WorldChunk
      Mappings:
      Namespace Name Mixin selector
      official a Lcml;a(Lgg;Lcks;Z)Lcks;
      intermediary method_12010 Lnet/minecraft/class_2791;method_12010(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)Lnet/minecraft/class_2680;
      named setBlockState Lnet/minecraft/world/chunk/Chunk;setBlockState(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)Lnet/minecraft/block/BlockState;
    • getFluidState

      public FluidState getFluidState(BlockPos pos)
      Specified by:
      getFluidState in interface BlockView
      Overrides:
      getFluidState in class WorldChunk
      Mappings:
      Namespace Name Mixin selector
      official b_ Lbvt;b_(Lgg;)Ldes;
      intermediary method_8316 Lnet/minecraft/class_1922;method_8316(Lnet/minecraft/class_2338;)Lnet/minecraft/class_3610;
      named getFluidState Lnet/minecraft/world/BlockView;getFluidState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/fluid/FluidState;
    • getLuminance

      public int getLuminance(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official h Lbvt;h(Lgg;)I
      intermediary method_8317 Lnet/minecraft/class_1922;method_8317(Lnet/minecraft/class_2338;)I
      named getLuminance Lnet/minecraft/world/BlockView;getLuminance(Lnet/minecraft/util/math/BlockPos;)I
    • getBlockEntity

      @Nullable public @Nullable BlockEntity getBlockEntity(BlockPos pos, WorldChunk.CreationType creationType)
      Overrides:
      getBlockEntity in class WorldChunk
      Mappings:
      Namespace Name Mixin selector
      official a Lcmw;a(Lgg;Lcmw$b;)Lcip;
      intermediary method_12201 Lnet/minecraft/class_2818;method_12201(Lnet/minecraft/class_2338;Lnet/minecraft/class_2818$class_2819;)Lnet/minecraft/class_2586;
      named getBlockEntity Lnet/minecraft/world/chunk/WorldChunk;getBlockEntity(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/chunk/WorldChunk$CreationType;)Lnet/minecraft/block/entity/BlockEntity;
    • addBlockEntity

      public void addBlockEntity(BlockEntity blockEntity)
      Overrides:
      addBlockEntity in class WorldChunk
      Mappings:
      Namespace Name Mixin selector
      official b Lcmw;b(Lcip;)V
      intermediary method_12216 Lnet/minecraft/class_2818;method_12216(Lnet/minecraft/class_2586;)V
      named addBlockEntity Lnet/minecraft/world/chunk/WorldChunk;addBlockEntity(Lnet/minecraft/block/entity/BlockEntity;)V
    • setBlockEntity

      public void setBlockEntity(BlockEntity blockEntity)
      Specified by:
      setBlockEntity in interface Chunk
      Overrides:
      setBlockEntity in class WorldChunk
      Mappings:
      Namespace Name Mixin selector
      official a Lcml;a(Lcip;)V
      intermediary method_12007 Lnet/minecraft/class_2791;method_12007(Lnet/minecraft/class_2586;)V
      named setBlockEntity Lnet/minecraft/world/chunk/Chunk;setBlockEntity(Lnet/minecraft/block/entity/BlockEntity;)V
    • removeBlockEntity

      public void removeBlockEntity(BlockPos pos)
      Specified by:
      removeBlockEntity in interface Chunk
      Overrides:
      removeBlockEntity in class WorldChunk
      Mappings:
      Namespace Name Mixin selector
      official d Lcml;d(Lgg;)V
      intermediary method_12041 Lnet/minecraft/class_2791;method_12041(Lnet/minecraft/class_2338;)V
      named removeBlockEntity Lnet/minecraft/world/chunk/Chunk;removeBlockEntity(Lnet/minecraft/util/math/BlockPos;)V
    • markDirty

      public void markDirty()
      Overrides:
      markDirty in class WorldChunk
      Mappings:
      Namespace Name Mixin selector
      official t Lcmw;t()V
      intermediary method_12220 Lnet/minecraft/class_2818;method_12220()V
      named markDirty Lnet/minecraft/world/chunk/WorldChunk;markDirty()V
    • isEmpty

      public boolean isEmpty()
      Overrides:
      isEmpty in class WorldChunk
      Mappings:
      Namespace Name Mixin selector
      official u Lcmw;u()Z
      intermediary method_12223 Lnet/minecraft/class_2818;method_12223()Z
      named isEmpty Lnet/minecraft/world/chunk/WorldChunk;isEmpty()Z
    • areSectionsEmptyBetween

      public boolean areSectionsEmptyBetween(int lowerHeight, int upperHeight)
      Mappings:
      Namespace Name Mixin selector
      official a Lcml;a(II)Z
      intermediary method_12228 Lnet/minecraft/class_2791;method_12228(II)Z
      named areSectionsEmptyBetween Lnet/minecraft/world/chunk/Chunk;areSectionsEmptyBetween(II)Z
    • getLevelType

      public ChunkHolder.LevelType getLevelType()
      Overrides:
      getLevelType in class WorldChunk
      Mappings:
      Namespace Name Mixin selector
      official v Lcmw;v()Labd$c;
      intermediary method_12225 Lnet/minecraft/class_2818;method_12225()Lnet/minecraft/class_3193$class_3194;
      named getLevelType Lnet/minecraft/world/chunk/WorldChunk;getLevelType()Lnet/minecraft/server/world/ChunkHolder$LevelType;