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 cjr
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> Lcjr;<init>(Lbtv;Lbta;)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 d_ Lbsz;d_(Lfx;)Lcht;
      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 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 Lcjl;a(Lfx;Lcht;Z)Lcht;
      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 Lbsz;b(Lfx;)Ldal;
      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 f Lbsz;f(Lfx;)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 BlockEntity getBlockEntity​(BlockPos pos, WorldChunk.CreationType creationType)
      Overrides:
      getBlockEntity in class WorldChunk
      Mappings:
      Namespace Name Mixin selector
      official a Lcjw;a(Lfx;Lcjw$b;)Lcfr;
      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 Lcjw;b(Lcfr;)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 Lcjl;a(Lcfr;)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 Lcjl;d(Lfx;)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 Lcjw;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 Lcjw;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 Lcjl;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 Lcjw;v()Laah$b;
      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;