Class WorldChunk

java.lang.Object
net.minecraft.world.chunk.Chunk
net.minecraft.world.chunk.WorldChunk
All Implemented Interfaces:
BiomeAccess.Storage, BlockView, LightSourceView, HeightLimitView, StructureHolder
Direct Known Subclasses:
EmptyChunk

public class WorldChunk extends Chunk
Mappings:
Namespace Name
named net/minecraft/world/chunk/WorldChunk
intermediary net/minecraft/class_2818
official dzd
  • Field Details Link icon

    • LOGGER Link icon

      static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/world/chunk/WorldChunk;LOGGER:Lorg/slf4j/Logger;
      intermediary field_12839 Lnet/minecraft/class_2818;field_12839:Lorg/slf4j/Logger;
      official n Ldzd;n:Lorg/slf4j/Logger;
    • EMPTY_BLOCK_ENTITY_TICKER Link icon

      private static final BlockEntityTickInvoker EMPTY_BLOCK_ENTITY_TICKER
      Mappings:
      Namespace Name Mixin selector
      named EMPTY_BLOCK_ENTITY_TICKER Lnet/minecraft/world/chunk/WorldChunk;EMPTY_BLOCK_ENTITY_TICKER:Lnet/minecraft/world/chunk/BlockEntityTickInvoker;
      intermediary field_27221 Lnet/minecraft/class_2818;field_27221:Lnet/minecraft/class_5562;
      official o Ldzd;o:Ldvv;
    • blockEntityTickers Link icon

      private final Map<BlockPos,WorldChunk.WrappedBlockEntityTickInvoker> blockEntityTickers
      Mappings:
      Namespace Name Mixin selector
      named blockEntityTickers Lnet/minecraft/world/chunk/WorldChunk;blockEntityTickers:Ljava/util/Map;
      intermediary field_27222 Lnet/minecraft/class_2818;field_27222:Ljava/util/Map;
      official p Ldzd;p:Ljava/util/Map;
    • loadedToWorld Link icon

      private boolean loadedToWorld
      Mappings:
      Namespace Name Mixin selector
      named loadedToWorld Lnet/minecraft/world/chunk/WorldChunk;loadedToWorld:Z
      intermediary field_12855 Lnet/minecraft/class_2818;field_12855:Z
      official q Ldzd;q:Z
    • world Link icon

      final World world
      Mappings:
      Namespace Name Mixin selector
      named world Lnet/minecraft/world/chunk/WorldChunk;world:Lnet/minecraft/world/World;
      intermediary field_12858 Lnet/minecraft/class_2818;field_12858:Lnet/minecraft/class_1937;
      official r Ldzd;r:Ldgj;
    • levelTypeProvider Link icon

      @Nullable private @Nullable Supplier<ChunkLevelType> levelTypeProvider
      Mappings:
      Namespace Name Mixin selector
      named levelTypeProvider Lnet/minecraft/world/chunk/WorldChunk;levelTypeProvider:Ljava/util/function/Supplier;
      intermediary field_12856 Lnet/minecraft/class_2818;field_12856:Ljava/util/function/Supplier;
      official s Ldzd;s:Ljava/util/function/Supplier;
    • entityLoader Link icon

      Mappings:
      Namespace Name Mixin selector
      named entityLoader Lnet/minecraft/world/chunk/WorldChunk;entityLoader:Lnet/minecraft/world/chunk/WorldChunk$EntityLoader;
      intermediary field_12850 Lnet/minecraft/class_2818;field_12850:Lnet/minecraft/class_2818$class_6829;
      official t Ldzd;t:Ldzd$c;
    • gameEventDispatchers Link icon

      private final Int2ObjectMap<GameEventDispatcher> gameEventDispatchers
      Mappings:
      Namespace Name Mixin selector
      named gameEventDispatchers Lnet/minecraft/world/chunk/WorldChunk;gameEventDispatchers:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
      intermediary field_28129 Lnet/minecraft/class_2818;field_28129:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
      official u Ldzd;u:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
    • blockTickScheduler Link icon

      private final ChunkTickScheduler<Block> blockTickScheduler
      Mappings:
      Namespace Name Mixin selector
      named blockTickScheduler Lnet/minecraft/world/chunk/WorldChunk;blockTickScheduler:Lnet/minecraft/world/tick/ChunkTickScheduler;
      intermediary field_35471 Lnet/minecraft/class_2818;field_35471:Lnet/minecraft/class_6755;
      official v Ldzd;v:Lfco;
    • fluidTickScheduler Link icon

      private final ChunkTickScheduler<Fluid> fluidTickScheduler
      Mappings:
      Namespace Name Mixin selector
      named fluidTickScheduler Lnet/minecraft/world/chunk/WorldChunk;fluidTickScheduler:Lnet/minecraft/world/tick/ChunkTickScheduler;
      intermediary field_35472 Lnet/minecraft/class_2818;field_35472:Lnet/minecraft/class_6755;
      official w Ldzd;w:Lfco;
    • unsavedListener Link icon

      private WorldChunk.UnsavedListener unsavedListener
      Mappings:
      Namespace Name Mixin selector
      named unsavedListener Lnet/minecraft/world/chunk/WorldChunk;unsavedListener:Lnet/minecraft/world/chunk/WorldChunk$UnsavedListener;
      intermediary field_54971 Lnet/minecraft/class_2818;field_54971:Lnet/minecraft/class_2818$class_10368;
      official x Ldzd;x:Ldzd$e;
  • Constructor Details Link icon

    • WorldChunk Link icon

      public WorldChunk(World world, ChunkPos pos)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/world/chunk/WorldChunk;<init>(Lnet/minecraft/world/World;Lnet/minecraft/util/math/ChunkPos;)V
      intermediary <init> Lnet/minecraft/class_2818;<init>(Lnet/minecraft/class_1937;Lnet/minecraft/class_1923;)V
      official <init> Ldzd;<init>(Ldgj;Ldfp;)V
    • WorldChunk Link icon

      public WorldChunk(World world, ChunkPos pos, UpgradeData upgradeData, ChunkTickScheduler<Block> blockTickScheduler, ChunkTickScheduler<Fluid> fluidTickScheduler, long inhabitedTime, @Nullable @Nullable ChunkSection[] sectionArrayInitializer, @Nullable @Nullable WorldChunk.EntityLoader entityLoader, @Nullable @Nullable BlendingData blendingData)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/world/chunk/WorldChunk;<init>(Lnet/minecraft/world/World;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/world/chunk/UpgradeData;Lnet/minecraft/world/tick/ChunkTickScheduler;Lnet/minecraft/world/tick/ChunkTickScheduler;J[Lnet/minecraft/world/chunk/ChunkSection;Lnet/minecraft/world/chunk/WorldChunk$EntityLoader;Lnet/minecraft/world/gen/chunk/BlendingData;)V
      intermediary <init> Lnet/minecraft/class_2818;<init>(Lnet/minecraft/class_1937;Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;Lnet/minecraft/class_6755;Lnet/minecraft/class_6755;J[Lnet/minecraft/class_2826;Lnet/minecraft/class_2818$class_6829;Lnet/minecraft/class_6749;)V
      official <init> Ldzd;<init>(Ldgj;Ldfp;Ldzq;Lfco;Lfco;J[Ldze;Ldzd$c;Ledw;)V
    • WorldChunk Link icon

      public WorldChunk(ServerWorld world, ProtoChunk protoChunk, @Nullable @Nullable WorldChunk.EntityLoader entityLoader)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/world/chunk/WorldChunk;<init>(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/world/chunk/ProtoChunk;Lnet/minecraft/world/chunk/WorldChunk$EntityLoader;)V
      intermediary <init> Lnet/minecraft/class_2818;<init>(Lnet/minecraft/class_3218;Lnet/minecraft/class_2839;Lnet/minecraft/class_2818$class_6829;)V
      official <init> Ldzd;<init>(Lard;Ldzn;Ldzd$c;)V
  • Method Details Link icon

    • setUnsavedListener Link icon

      public void setUnsavedListener(WorldChunk.UnsavedListener unsavedListener)
      Mappings:
      Namespace Name Mixin selector
      named setUnsavedListener Lnet/minecraft/world/chunk/WorldChunk;setUnsavedListener(Lnet/minecraft/world/chunk/WorldChunk$UnsavedListener;)V
      intermediary method_65066 Lnet/minecraft/class_2818;method_65066(Lnet/minecraft/class_2818$class_10368;)V
      official a Ldzd;a(Ldzd$e;)V
    • markNeedsSaving Link icon

      public void markNeedsSaving()
      Overrides:
      markNeedsSaving in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named markNeedsSaving Lnet/minecraft/world/chunk/Chunk;markNeedsSaving()V
      intermediary method_65063 Lnet/minecraft/class_2791;method_65063()V
      official i Ldyt;i()V
    • getBlockTickScheduler Link icon

      public BasicTickScheduler<Block> getBlockTickScheduler()
      Specified by:
      getBlockTickScheduler in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named getBlockTickScheduler Lnet/minecraft/world/chunk/Chunk;getBlockTickScheduler()Lnet/minecraft/world/tick/BasicTickScheduler;
      intermediary method_12013 Lnet/minecraft/class_2791;method_12013()Lnet/minecraft/class_6763;
      official q Ldyt;q()Lfcw;
    • getFluidTickScheduler Link icon

      public BasicTickScheduler<Fluid> getFluidTickScheduler()
      Specified by:
      getFluidTickScheduler in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named getFluidTickScheduler Lnet/minecraft/world/chunk/Chunk;getFluidTickScheduler()Lnet/minecraft/world/tick/BasicTickScheduler;
      intermediary method_12014 Lnet/minecraft/class_2791;method_12014()Lnet/minecraft/class_6763;
      official r Ldyt;r()Lfcw;
    • getTickSchedulers Link icon

      public Chunk.TickSchedulers getTickSchedulers(long time)
      Specified by:
      getTickSchedulers in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named getTickSchedulers Lnet/minecraft/world/chunk/Chunk;getTickSchedulers(J)Lnet/minecraft/world/chunk/Chunk$TickSchedulers;
      intermediary method_39296 Lnet/minecraft/class_2791;method_39296(J)Lnet/minecraft/class_2791$class_6745;
      official a Ldyt;a(J)Ldyt$a;
    • getGameEventDispatcher Link icon

      public GameEventDispatcher getGameEventDispatcher(int ySectionCoord)
      Overrides:
      getGameEventDispatcher in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named getGameEventDispatcher Lnet/minecraft/world/chunk/Chunk;getGameEventDispatcher(I)Lnet/minecraft/world/event/listener/GameEventDispatcher;
      intermediary method_32914 Lnet/minecraft/class_2791;method_32914(I)Lnet/minecraft/class_5713;
      official a Ldyt;a(I)Lebx;
    • getBlockState Link icon

      public BlockState getBlockState(BlockPos pos)
      Returns the block state at pos.
      Returns:
      the block state at pos
      Implementation Note:
      This returns the block state for Blocks.VOID_AIR if the Y coordinate is outside the height limit.
      Mappings:
      Namespace Name Mixin selector
      named getBlockState Lnet/minecraft/world/BlockView;getBlockState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
      intermediary method_8320 Lnet/minecraft/class_1922;method_8320(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
      official a_ Ldfo;a_(Lji;)Ldwy;
    • getFluidState Link icon

      public FluidState getFluidState(BlockPos pos)
      Returns the fluid state at pos.
      Returns:
      the fluid state at pos
      Implementation Note:
      This returns the fluid state for Fluids.EMPTY if the Y coordinate is outside the height limit.
      Mappings:
      Namespace Name Mixin selector
      named getFluidState Lnet/minecraft/world/BlockView;getFluidState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/fluid/FluidState;
      intermediary method_8316 Lnet/minecraft/class_1922;method_8316(Lnet/minecraft/class_2338;)Lnet/minecraft/class_3610;
      official b_ Ldfo;b_(Lji;)Leta;
    • getFluidState Link icon

      public FluidState getFluidState(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      named getFluidState Lnet/minecraft/world/chunk/WorldChunk;getFluidState(III)Lnet/minecraft/fluid/FluidState;
      intermediary method_12234 Lnet/minecraft/class_2818;method_12234(III)Lnet/minecraft/class_3610;
      official a Ldzd;a(III)Leta;
    • setBlockState Link icon

      @Nullable public @Nullable BlockState setBlockState(BlockPos pos, BlockState state, boolean moved)
      Specified by:
      setBlockState in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named setBlockState Lnet/minecraft/world/chunk/Chunk;setBlockState(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)Lnet/minecraft/block/BlockState;
      intermediary method_12010 Lnet/minecraft/class_2791;method_12010(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)Lnet/minecraft/class_2680;
      official a Ldyt;a(Lji;Ldwy;Z)Ldwy;
    • addEntity Link icon

      @Deprecated public void addEntity(Entity entity)
      Deprecated.
      Specified by:
      addEntity in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named addEntity Lnet/minecraft/world/chunk/Chunk;addEntity(Lnet/minecraft/entity/Entity;)V
      intermediary method_12002 Lnet/minecraft/class_2791;method_12002(Lnet/minecraft/class_1297;)V
      official a Ldyt;a(Lbum;)V
    • createBlockEntity Link icon

      @Nullable private @Nullable BlockEntity createBlockEntity(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named createBlockEntity Lnet/minecraft/world/chunk/WorldChunk;createBlockEntity(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/entity/BlockEntity;
      intermediary method_12208 Lnet/minecraft/class_2818;method_12208(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2586;
      official g Ldzd;g(Lji;)Ldua;
    • getBlockEntity Link icon

      @Nullable public @Nullable BlockEntity getBlockEntity(BlockPos pos)
      Returns the block entity at pos, or null if there is none.
      Returns:
      the block entity at pos, or null if there is none
      Mappings:
      Namespace Name Mixin selector
      named getBlockEntity Lnet/minecraft/world/BlockView;getBlockEntity(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/entity/BlockEntity;
      intermediary method_8321 Lnet/minecraft/class_1922;method_8321(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2586;
      official c_ Ldfo;c_(Lji;)Ldua;
    • getBlockEntity Link icon

      @Nullable public @Nullable BlockEntity getBlockEntity(BlockPos pos, WorldChunk.CreationType creationType)
      Mappings:
      Namespace Name Mixin selector
      named getBlockEntity Lnet/minecraft/world/chunk/WorldChunk;getBlockEntity(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/chunk/WorldChunk$CreationType;)Lnet/minecraft/block/entity/BlockEntity;
      intermediary method_12201 Lnet/minecraft/class_2818;method_12201(Lnet/minecraft/class_2338;Lnet/minecraft/class_2818$class_2819;)Lnet/minecraft/class_2586;
      official a Ldzd;a(Lji;Ldzd$b;)Ldua;
    • addBlockEntity Link icon

      public void addBlockEntity(BlockEntity blockEntity)
      Mappings:
      Namespace Name Mixin selector
      named addBlockEntity Lnet/minecraft/world/chunk/WorldChunk;addBlockEntity(Lnet/minecraft/block/entity/BlockEntity;)V
      intermediary method_12216 Lnet/minecraft/class_2818;method_12216(Lnet/minecraft/class_2586;)V
      official b Ldzd;b(Ldua;)V
    • canTickBlockEntities Link icon

      private boolean canTickBlockEntities()
      Mappings:
      Namespace Name Mixin selector
      named canTickBlockEntities Lnet/minecraft/world/chunk/WorldChunk;canTickBlockEntities()Z
      intermediary method_31715 Lnet/minecraft/class_2818;method_31715()Z
      official L Ldzd;L()Z
    • canTickBlockEntity Link icon

      boolean canTickBlockEntity(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named canTickBlockEntity Lnet/minecraft/world/chunk/WorldChunk;canTickBlockEntity(Lnet/minecraft/util/math/BlockPos;)Z
      intermediary method_31724 Lnet/minecraft/class_2818;method_31724(Lnet/minecraft/class_2338;)Z
      official h Ldzd;h(Lji;)Z
    • setBlockEntity Link icon

      public void setBlockEntity(BlockEntity blockEntity)
      Specified by:
      setBlockEntity in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named setBlockEntity Lnet/minecraft/world/chunk/Chunk;setBlockEntity(Lnet/minecraft/block/entity/BlockEntity;)V
      intermediary method_12007 Lnet/minecraft/class_2791;method_12007(Lnet/minecraft/class_2586;)V
      official a Ldyt;a(Ldua;)V
    • getPackedBlockEntityNbt Link icon

      @Nullable public @Nullable NbtCompound getPackedBlockEntityNbt(BlockPos pos, RegistryWrapper.WrapperLookup registries)
      Specified by:
      getPackedBlockEntityNbt in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named getPackedBlockEntityNbt Lnet/minecraft/world/chunk/Chunk;getPackedBlockEntityNbt(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;)Lnet/minecraft/nbt/NbtCompound;
      intermediary method_20598 Lnet/minecraft/class_2791;method_20598(Lnet/minecraft/class_2338;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_2487;
      official a Ldyt;a(Lji;Ljt$a;)Ltq;
    • removeBlockEntity Link icon

      public void removeBlockEntity(BlockPos pos)
      Specified by:
      removeBlockEntity in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named removeBlockEntity Lnet/minecraft/world/chunk/Chunk;removeBlockEntity(Lnet/minecraft/util/math/BlockPos;)V
      intermediary method_12041 Lnet/minecraft/class_2791;method_12041(Lnet/minecraft/class_2338;)V
      official d Ldyt;d(Lji;)V
    • removeGameEventListener Link icon

      private <T extends BlockEntity> void removeGameEventListener(T blockEntity, ServerWorld world)
      Mappings:
      Namespace Name Mixin selector
      named removeGameEventListener Lnet/minecraft/world/chunk/WorldChunk;removeGameEventListener(Lnet/minecraft/block/entity/BlockEntity;Lnet/minecraft/server/world/ServerWorld;)V
      intermediary method_32918 Lnet/minecraft/class_2818;method_32918(Lnet/minecraft/class_2586;Lnet/minecraft/class_3218;)V
      official a Ldzd;a(Ldua;Lard;)V
    • removeGameEventDispatcher Link icon

      private void removeGameEventDispatcher(int ySectionCoord)
      Mappings:
      Namespace Name Mixin selector
      named removeGameEventDispatcher Lnet/minecraft/world/chunk/WorldChunk;removeGameEventDispatcher(I)V
      intermediary method_51382 Lnet/minecraft/class_2818;method_51382(I)V
      official i Ldzd;i(I)V
    • removeBlockEntityTicker Link icon

      private void removeBlockEntityTicker(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named removeBlockEntityTicker Lnet/minecraft/world/chunk/WorldChunk;removeBlockEntityTicker(Lnet/minecraft/util/math/BlockPos;)V
      intermediary method_31725 Lnet/minecraft/class_2818;method_31725(Lnet/minecraft/class_2338;)V
      official k Ldzd;k(Lji;)V
    • loadEntities Link icon

      public void loadEntities()
      Mappings:
      Namespace Name Mixin selector
      named loadEntities Lnet/minecraft/world/chunk/WorldChunk;loadEntities()V
      intermediary method_12206 Lnet/minecraft/class_2818;method_12206()V
      official G Ldzd;G()V
    • isEmpty Link icon

      public boolean isEmpty()
      Mappings:
      Namespace Name Mixin selector
      named isEmpty Lnet/minecraft/world/chunk/WorldChunk;isEmpty()Z
      intermediary method_12223 Lnet/minecraft/class_2818;method_12223()Z
      official E Ldzd;E()Z
    • loadFromPacket Link icon

      public void loadFromPacket(PacketByteBuf buf, NbtCompound nbt, Consumer<ChunkData.BlockEntityVisitor> blockEntityVisitorConsumer)
      Mappings:
      Namespace Name Mixin selector
      named loadFromPacket Lnet/minecraft/world/chunk/WorldChunk;loadFromPacket(Lnet/minecraft/network/PacketByteBuf;Lnet/minecraft/nbt/NbtCompound;Ljava/util/function/Consumer;)V
      intermediary method_12224 Lnet/minecraft/class_2818;method_12224(Lnet/minecraft/class_2540;Lnet/minecraft/class_2487;Ljava/util/function/Consumer;)V
      official a Ldzd;a(Lvl;Ltq;Ljava/util/function/Consumer;)V
    • loadBiomeFromPacket Link icon

      public void loadBiomeFromPacket(PacketByteBuf buf)
      Mappings:
      Namespace Name Mixin selector
      named loadBiomeFromPacket Lnet/minecraft/world/chunk/WorldChunk;loadBiomeFromPacket(Lnet/minecraft/network/PacketByteBuf;)V
      intermediary method_49525 Lnet/minecraft/class_2818;method_49525(Lnet/minecraft/class_2540;)V
      official a Ldzd;a(Lvl;)V
    • setLoadedToWorld Link icon

      public void setLoadedToWorld(boolean loadedToWorld)
      Mappings:
      Namespace Name Mixin selector
      named setLoadedToWorld Lnet/minecraft/world/chunk/WorldChunk;setLoadedToWorld(Z)V
      intermediary method_12226 Lnet/minecraft/class_2818;method_12226(Z)V
      official b Ldzd;b(Z)V
    • getWorld Link icon

      public World getWorld()
      Mappings:
      Namespace Name Mixin selector
      named getWorld Lnet/minecraft/world/chunk/WorldChunk;getWorld()Lnet/minecraft/world/World;
      intermediary method_12200 Lnet/minecraft/class_2818;method_12200()Lnet/minecraft/class_1937;
      official H Ldzd;H()Ldgj;
    • getBlockEntities Link icon

      public Map<BlockPos,BlockEntity> getBlockEntities()
      Mappings:
      Namespace Name Mixin selector
      named getBlockEntities Lnet/minecraft/world/chunk/WorldChunk;getBlockEntities()Ljava/util/Map;
      intermediary method_12214 Lnet/minecraft/class_2818;method_12214()Ljava/util/Map;
      official I Ldzd;I()Ljava/util/Map;
    • runPostProcessing Link icon

      public void runPostProcessing(ServerWorld world)
      Mappings:
      Namespace Name Mixin selector
      named runPostProcessing Lnet/minecraft/world/chunk/WorldChunk;runPostProcessing(Lnet/minecraft/server/world/ServerWorld;)V
      intermediary method_12221 Lnet/minecraft/class_2818;method_12221(Lnet/minecraft/class_3218;)V
      official a Ldzd;a(Lard;)V
    • loadBlockEntity Link icon

      @Nullable private @Nullable BlockEntity loadBlockEntity(BlockPos pos, NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      named loadBlockEntity Lnet/minecraft/world/chunk/WorldChunk;loadBlockEntity(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/block/entity/BlockEntity;
      intermediary method_12204 Lnet/minecraft/class_2818;method_12204(Lnet/minecraft/class_2338;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2586;
      official a Ldzd;a(Lji;Ltq;)Ldua;
    • disableTickSchedulers Link icon

      public void disableTickSchedulers(long time)
      Mappings:
      Namespace Name Mixin selector
      named disableTickSchedulers Lnet/minecraft/world/chunk/WorldChunk;disableTickSchedulers(J)V
      intermediary method_20530 Lnet/minecraft/class_2818;method_20530(J)V
      official d Ldzd;d(J)V
    • addChunkTickSchedulers Link icon

      public void addChunkTickSchedulers(ServerWorld world)
      Mappings:
      Namespace Name Mixin selector
      named addChunkTickSchedulers Lnet/minecraft/world/chunk/WorldChunk;addChunkTickSchedulers(Lnet/minecraft/server/world/ServerWorld;)V
      intermediary method_39305 Lnet/minecraft/class_2818;method_39305(Lnet/minecraft/class_3218;)V
      official b Ldzd;b(Lard;)V
    • removeChunkTickSchedulers Link icon

      public void removeChunkTickSchedulers(ServerWorld world)
      Mappings:
      Namespace Name Mixin selector
      named removeChunkTickSchedulers Lnet/minecraft/world/chunk/WorldChunk;removeChunkTickSchedulers(Lnet/minecraft/server/world/ServerWorld;)V
      intermediary method_39306 Lnet/minecraft/class_2818;method_39306(Lnet/minecraft/class_3218;)V
      official c Ldzd;c(Lard;)V
    • getStatus Link icon

      public ChunkStatus getStatus()
      Specified by:
      getStatus in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named getStatus Lnet/minecraft/world/chunk/Chunk;getStatus()Lnet/minecraft/world/chunk/ChunkStatus;
      intermediary method_12009 Lnet/minecraft/class_2791;method_12009()Lnet/minecraft/class_2806;
      official n Ldyt;n()Ldzu;
    • getLevelType Link icon

      public ChunkLevelType getLevelType()
      Mappings:
      Namespace Name Mixin selector
      named getLevelType Lnet/minecraft/world/chunk/WorldChunk;getLevelType()Lnet/minecraft/server/world/ChunkLevelType;
      intermediary method_12225 Lnet/minecraft/class_2818;method_12225()Lnet/minecraft/class_3194;
      official F Ldzd;F()Laqs;
    • setLevelTypeProvider Link icon

      public void setLevelTypeProvider(Supplier<ChunkLevelType> levelTypeProvider)
      Mappings:
      Namespace Name Mixin selector
      named setLevelTypeProvider Lnet/minecraft/world/chunk/WorldChunk;setLevelTypeProvider(Ljava/util/function/Supplier;)V
      intermediary method_12207 Lnet/minecraft/class_2818;method_12207(Ljava/util/function/Supplier;)V
      official b Ldzd;b(Ljava/util/function/Supplier;)V
    • clear Link icon

      public void clear()
      Mappings:
      Namespace Name Mixin selector
      named clear Lnet/minecraft/world/chunk/WorldChunk;clear()V
      intermediary method_38289 Lnet/minecraft/class_2818;method_38289()V
      official J Ldzd;J()V
    • updateAllBlockEntities Link icon

      public void updateAllBlockEntities()
      Mappings:
      Namespace Name Mixin selector
      named updateAllBlockEntities Lnet/minecraft/world/chunk/WorldChunk;updateAllBlockEntities()V
      intermediary method_31713 Lnet/minecraft/class_2818;method_31713()V
      official K Ldzd;K()V
    • updateGameEventListener Link icon

      private <T extends BlockEntity> void updateGameEventListener(T blockEntity, ServerWorld world)
      Mappings:
      Namespace Name Mixin selector
      named updateGameEventListener Lnet/minecraft/world/chunk/WorldChunk;updateGameEventListener(Lnet/minecraft/block/entity/BlockEntity;Lnet/minecraft/server/world/ServerWorld;)V
      intermediary method_32919 Lnet/minecraft/class_2818;method_32919(Lnet/minecraft/class_2586;Lnet/minecraft/class_3218;)V
      official b Ldzd;b(Ldua;Lard;)V
    • updateTicker Link icon

      private <T extends BlockEntity> void updateTicker(T blockEntity)
      Mappings:
      Namespace Name Mixin selector
      named updateTicker Lnet/minecraft/world/chunk/WorldChunk;updateTicker(Lnet/minecraft/block/entity/BlockEntity;)V
      intermediary method_31723 Lnet/minecraft/class_2818;method_31723(Lnet/minecraft/class_2586;)V
      official c Ldzd;c(Ldua;)V
    • wrapTicker Link icon

      private <T extends BlockEntity> BlockEntityTickInvoker wrapTicker(T blockEntity, BlockEntityTicker<T> blockEntityTicker)
      Mappings:
      Namespace Name Mixin selector
      named wrapTicker Lnet/minecraft/world/chunk/WorldChunk;wrapTicker(Lnet/minecraft/block/entity/BlockEntity;Lnet/minecraft/block/entity/BlockEntityTicker;)Lnet/minecraft/world/chunk/BlockEntityTickInvoker;
      intermediary method_31718 Lnet/minecraft/class_2818;method_31718(Lnet/minecraft/class_2586;Lnet/minecraft/class_5558;)Lnet/minecraft/class_5562;
      official a Ldzd;a(Ldua;Ldub;)Ldvv;