Class ClientWorld

java.lang.Object
net.minecraft.world.World
net.minecraft.client.world.ClientWorld
All Implemented Interfaces:
AutoCloseable, BiomeAccess.Storage, BlockRenderView, BlockView, CollisionView, EntityView, HeightLimitView, LunarWorldView, ModifiableTestableWorld, ModifiableWorld, RedstoneView, RegistryWorldView, TestableWorld, ScheduledTickView, WorldAccess, WorldView

@Environment(CLIENT) public class ClientWorld extends World
Mappings:
Namespace Name
named net/minecraft/client/world/ClientWorld
intermediary net/minecraft/class_638
official gfj
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/client/world/ClientWorld;LOGGER:Lorg/slf4j/Logger;
      intermediary field_37952 Lnet/minecraft/class_638;field_37952:Lorg/slf4j/Logger;
      official a Lgfj;a:Lorg/slf4j/Logger;
    • PARTICLE_Y_OFFSET

      private static final double PARTICLE_Y_OFFSET
      A minor offset applied when spawning particles.
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named PARTICLE_Y_OFFSET Lnet/minecraft/client/world/ClientWorld;PARTICLE_Y_OFFSET:D
      intermediary field_32641 Lnet/minecraft/class_638;field_32641:D
      official b Lgfj;b:D
    • field_34805

      private static final int field_34805
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_34805 Lnet/minecraft/client/world/ClientWorld;field_34805:I
      intermediary field_34805 Lnet/minecraft/class_638;field_34805:I
      official c Lgfj;c:I
    • field_34806

      private static final int field_34806
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_34806 Lnet/minecraft/client/world/ClientWorld;field_34806:I
      intermediary field_34806 Lnet/minecraft/class_638;field_34806:I
      official d Lgfj;d:I
    • field_32640

      private static final int field_32640
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_32640 Lnet/minecraft/client/world/ClientWorld;field_32640:I
      intermediary field_32640 Lnet/minecraft/class_638;field_32640:I
      official N Lgfj;N:I
    • BLOCK_MARKER_ITEMS

      private static final Set<Item> BLOCK_MARKER_ITEMS
      Mappings:
      Namespace Name Mixin selector
      named BLOCK_MARKER_ITEMS Lnet/minecraft/client/world/ClientWorld;BLOCK_MARKER_ITEMS:Ljava/util/Set;
      intermediary field_35432 Lnet/minecraft/class_638;field_35432:Ljava/util/Set;
      official W Lgfj;W:Ljava/util/Set;
    • entityList

      final EntityList entityList
      Mappings:
      Namespace Name Mixin selector
      named entityList Lnet/minecraft/client/world/ClientWorld;entityList:Lnet/minecraft/world/EntityList;
      intermediary field_27733 Lnet/minecraft/class_638;field_27733:Lnet/minecraft/class_5574;
      official e Lgfj;e:Lecd;
    • entityManager

      private final ClientEntityManager<Entity> entityManager
      Mappings:
      Namespace Name Mixin selector
      named entityManager Lnet/minecraft/client/world/ClientWorld;entityManager:Lnet/minecraft/world/entity/ClientEntityManager;
      intermediary field_27734 Lnet/minecraft/class_638;field_27734:Lnet/minecraft/class_5582;
      official f Lgfj;f:Lecj;
    • networkHandler

      private final ClientPlayNetworkHandler networkHandler
      Mappings:
      Namespace Name Mixin selector
      named networkHandler Lnet/minecraft/client/world/ClientWorld;networkHandler:Lnet/minecraft/client/network/ClientPlayNetworkHandler;
      intermediary field_3727 Lnet/minecraft/class_638;field_3727:Lnet/minecraft/class_634;
      official E Lgfj;E:Lgfk;
    • worldRenderer

      private final WorldRenderer worldRenderer
      Mappings:
      Namespace Name Mixin selector
      named worldRenderer Lnet/minecraft/client/world/ClientWorld;worldRenderer:Lnet/minecraft/client/render/WorldRenderer;
      intermediary field_17780 Lnet/minecraft/class_638;field_17780:Lnet/minecraft/class_761;
      official F Lgfj;F:Lglg;
    • worldEventHandler

      private final WorldEventHandler worldEventHandler
      Mappings:
      Namespace Name Mixin selector
      named worldEventHandler Lnet/minecraft/client/world/ClientWorld;worldEventHandler:Lnet/minecraft/client/world/WorldEventHandler;
      intermediary field_53028 Lnet/minecraft/class_638;field_53028:Lnet/minecraft/class_9959;
      official G Lgfj;G:Lglf;
    • clientWorldProperties

      private final ClientWorld.Properties clientWorldProperties
      Mappings:
      Namespace Name Mixin selector
      named clientWorldProperties Lnet/minecraft/client/world/ClientWorld;clientWorldProperties:Lnet/minecraft/client/world/ClientWorld$Properties;
      intermediary field_24430 Lnet/minecraft/class_638;field_24430:Lnet/minecraft/class_638$class_5271;
      official H Lgfj;H:Lgfj$a;
    • dimensionEffects

      private final DimensionEffects dimensionEffects
      Mappings:
      Namespace Name Mixin selector
      named dimensionEffects Lnet/minecraft/client/world/ClientWorld;dimensionEffects:Lnet/minecraft/client/render/DimensionEffects;
      intermediary field_24606 Lnet/minecraft/class_638;field_24606:Lnet/minecraft/class_5294;
      official I Lgfj;I:Lgkw;
    • tickManager

      private final TickManager tickManager
      Mappings:
      Namespace Name Mixin selector
      named tickManager Lnet/minecraft/client/world/ClientWorld;tickManager:Lnet/minecraft/world/tick/TickManager;
      intermediary field_47129 Lnet/minecraft/class_638;field_47129:Lnet/minecraft/class_8921;
      official J Lgfj;J:Lbtr;
    • client

      private final MinecraftClient client
      Mappings:
      Namespace Name Mixin selector
      named client Lnet/minecraft/client/world/ClientWorld;client:Lnet/minecraft/client/MinecraftClient;
      intermediary field_3729 Lnet/minecraft/class_638;field_3729:Lnet/minecraft/class_310;
      official K Lgfj;K:Lfmf;
    • players

      Mappings:
      Namespace Name Mixin selector
      named players Lnet/minecraft/client/world/ClientWorld;players:Ljava/util/List;
      intermediary field_18226 Lnet/minecraft/class_638;field_18226:Ljava/util/List;
      official L Lgfj;L:Ljava/util/List;
    • mapStates

      private final Map<MapIdComponent,MapState> mapStates
      Mappings:
      Namespace Name Mixin selector
      named mapStates Lnet/minecraft/client/world/ClientWorld;mapStates:Ljava/util/Map;
      intermediary field_17675 Lnet/minecraft/class_638;field_17675:Ljava/util/Map;
      official M Lgfj;M:Ljava/util/Map;
    • lightningTicksLeft

      private int lightningTicksLeft
      Mappings:
      Namespace Name Mixin selector
      named lightningTicksLeft Lnet/minecraft/client/world/ClientWorld;lightningTicksLeft:I
      intermediary field_21526 Lnet/minecraft/class_638;field_21526:I
      official O Lgfj;O:I
    • colorCache

      Mappings:
      Namespace Name Mixin selector
      named colorCache Lnet/minecraft/client/world/ClientWorld;colorCache:Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap;
      intermediary field_21527 Lnet/minecraft/class_638;field_21527:Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap;
      official P Lgfj;P:Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap;
    • chunkManager

      private final ClientChunkManager chunkManager
      Mappings:
      Namespace Name Mixin selector
      named chunkManager Lnet/minecraft/client/world/ClientWorld;chunkManager:Lnet/minecraft/client/world/ClientChunkManager;
      intermediary field_24605 Lnet/minecraft/class_638;field_24605:Lnet/minecraft/class_631;
      official Q Lgfj;Q:Lgff;
    • chunkUpdaters

      private final Deque<Runnable> chunkUpdaters
      Mappings:
      Namespace Name Mixin selector
      named chunkUpdaters Lnet/minecraft/client/world/ClientWorld;chunkUpdaters:Ljava/util/Deque;
      intermediary field_34804 Lnet/minecraft/class_638;field_34804:Ljava/util/Deque;
      official R Lgfj;R:Ljava/util/Deque;
    • simulationDistance

      private int simulationDistance
      Mappings:
      Namespace Name Mixin selector
      named simulationDistance Lnet/minecraft/client/world/ClientWorld;simulationDistance:I
      intermediary field_35163 Lnet/minecraft/class_638;field_35163:I
      official S Lgfj;S:I
    • pendingUpdateManager

      private final PendingUpdateManager pendingUpdateManager
      Mappings:
      Namespace Name Mixin selector
      named pendingUpdateManager Lnet/minecraft/client/world/ClientWorld;pendingUpdateManager:Lnet/minecraft/client/network/PendingUpdateManager;
      intermediary field_37951 Lnet/minecraft/class_638;field_37951:Lnet/minecraft/class_7202;
      official T Lgfj;T:Lggw;
    • seaLevel

      private final int seaLevel
      Mappings:
      Namespace Name Mixin selector
      named seaLevel Lnet/minecraft/client/world/ClientWorld;seaLevel:I
      intermediary field_53029 Lnet/minecraft/class_638;field_53029:I
      official U Lgfj;U:I
    • shouldTickTimeOfDay

      private boolean shouldTickTimeOfDay
      Mappings:
      Namespace Name Mixin selector
      named shouldTickTimeOfDay Lnet/minecraft/client/world/ClientWorld;shouldTickTimeOfDay:Z
      intermediary field_54500 Lnet/minecraft/class_638;field_54500:Z
      official V Lgfj;V:Z
  • Constructor Details

    • ClientWorld

      public ClientWorld(ClientPlayNetworkHandler networkHandler, ClientWorld.Properties properties, RegistryKey<World> registryRef, RegistryEntry<DimensionType> dimensionType, int loadDistance, int simulationDistance, WorldRenderer worldRenderer, boolean debugWorld, long seed, int seaLevel)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/world/ClientWorld;<init>(Lnet/minecraft/client/network/ClientPlayNetworkHandler;Lnet/minecraft/client/world/ClientWorld$Properties;Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/registry/entry/RegistryEntry;IILnet/minecraft/client/render/WorldRenderer;ZJI)V
      intermediary <init> Lnet/minecraft/class_638;<init>(Lnet/minecraft/class_634;Lnet/minecraft/class_638$class_5271;Lnet/minecraft/class_5321;Lnet/minecraft/class_6880;IILnet/minecraft/class_761;ZJI)V
      official <init> Lgfj;<init>(Lgfk;Lgfj$a;Laly;Ljq;IILglg;ZJI)V
  • Method Details

    • handlePlayerActionResponse

      public void handlePlayerActionResponse(int sequence)
      Mappings:
      Namespace Name Mixin selector
      named handlePlayerActionResponse Lnet/minecraft/client/world/ClientWorld;handlePlayerActionResponse(I)V
      intermediary method_41927 Lnet/minecraft/class_638;method_41927(I)V
      official b Lgfj;b(I)V
    • handleBlockUpdate

      public void handleBlockUpdate(BlockPos pos, BlockState state, int flags)
      Mappings:
      Namespace Name Mixin selector
      named handleBlockUpdate Lnet/minecraft/client/world/ClientWorld;handleBlockUpdate(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;I)V
      intermediary method_41928 Lnet/minecraft/class_638;method_41928(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;I)V
      official b Lgfj;b(Ljh;Ldxu;I)V
    • processPendingUpdate

      public void processPendingUpdate(BlockPos pos, BlockState state, Vec3d playerPos)
      Mappings:
      Namespace Name Mixin selector
      named processPendingUpdate Lnet/minecraft/client/world/ClientWorld;processPendingUpdate(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Vec3d;)V
      intermediary method_41926 Lnet/minecraft/class_638;method_41926(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_243;)V
      official a Lgfj;a(Ljh;Ldxu;Lfbx;)V
    • getPendingUpdateManager

      PendingUpdateManager getPendingUpdateManager()
      Mappings:
      Namespace Name Mixin selector
      named getPendingUpdateManager Lnet/minecraft/client/world/ClientWorld;getPendingUpdateManager()Lnet/minecraft/client/network/PendingUpdateManager;
      intermediary method_41925 Lnet/minecraft/class_638;method_41925()Lnet/minecraft/class_7202;
      official a Lgfj;a()Lggw;
    • setBlockState

      public boolean setBlockState(BlockPos pos, BlockState state, int flags, int maxUpdateDepth)
      Updates the block state at a position, calling appropriate callbacks.

      When called on the server, the new block state is stored and propagated to clients and listeners as dictated by the supplied flags. Note that calling this on the client will update the world locally, but may not see the change persisted across loads. It's recommended to check whether this world is client before interacting with the world in this way.

      See World.setBlockState(BlockPos, BlockState, int) for a list of accepted flags.

      Specified by:
      setBlockState in interface ModifiableWorld
      Overrides:
      setBlockState in class World
      Parameters:
      pos - the target position
      state - the block state to set
      flags - the bitwise flag combination, as described above
      maxUpdateDepth - the limit for the cascading block updates
      Mappings:
      Namespace Name Mixin selector
      named setBlockState Lnet/minecraft/world/ModifiableWorld;setBlockState(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;II)Z
      intermediary method_30092 Lnet/minecraft/class_1945;method_30092(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;II)Z
      official a Ldhp;a(Ljh;Ldxu;II)Z
    • enqueueChunkUpdate

      public void enqueueChunkUpdate(Runnable updater)
      Mappings:
      Namespace Name Mixin selector
      named enqueueChunkUpdate Lnet/minecraft/client/world/ClientWorld;enqueueChunkUpdate(Ljava/lang/Runnable;)V
      intermediary method_38536 Lnet/minecraft/class_638;method_38536(Ljava/lang/Runnable;)V
      official a Lgfj;a(Ljava/lang/Runnable;)V
    • runQueuedChunkUpdates

      public void runQueuedChunkUpdates()
      Mappings:
      Namespace Name Mixin selector
      named runQueuedChunkUpdates Lnet/minecraft/client/world/ClientWorld;runQueuedChunkUpdates()V
      intermediary method_38534 Lnet/minecraft/class_638;method_38534()V
      official b Lgfj;b()V
    • getDimensionEffects

      public DimensionEffects getDimensionEffects()
      Mappings:
      Namespace Name Mixin selector
      named getDimensionEffects Lnet/minecraft/client/world/ClientWorld;getDimensionEffects()Lnet/minecraft/client/render/DimensionEffects;
      intermediary method_28103 Lnet/minecraft/class_638;method_28103()Lnet/minecraft/class_5294;
      official c Lgfj;c()Lgkw;
    • tick

      public void tick(BooleanSupplier shouldKeepTicking)
      Mappings:
      Namespace Name Mixin selector
      named tick Lnet/minecraft/client/world/ClientWorld;tick(Ljava/util/function/BooleanSupplier;)V
      intermediary method_8441 Lnet/minecraft/class_638;method_8441(Ljava/util/function/BooleanSupplier;)V
      official a Lgfj;a(Ljava/util/function/BooleanSupplier;)V
    • tickTime

      private void tickTime()
      Mappings:
      Namespace Name Mixin selector
      named tickTime Lnet/minecraft/client/world/ClientWorld;tickTime()V
      intermediary method_29090 Lnet/minecraft/class_638;method_29090()V
      official m Lgfj;m()V
    • setTime

      public void setTime(long time, long timeOfDay, boolean shouldTickTimeOfDay)
      Mappings:
      Namespace Name Mixin selector
      named setTime Lnet/minecraft/client/world/ClientWorld;setTime(JJZ)V
      intermediary method_29089 Lnet/minecraft/class_638;method_29089(JJZ)V
      official a Lgfj;a(JJZ)V
    • getEntities

      public Iterable<Entity> getEntities()
      Mappings:
      Namespace Name Mixin selector
      named getEntities Lnet/minecraft/client/world/ClientWorld;getEntities()Ljava/lang/Iterable;
      intermediary method_18112 Lnet/minecraft/class_638;method_18112()Ljava/lang/Iterable;
      official d Lgfj;d()Ljava/lang/Iterable;
    • tickEntities

      public void tickEntities()
      Mappings:
      Namespace Name Mixin selector
      named tickEntities Lnet/minecraft/client/world/ClientWorld;tickEntities()V
      intermediary method_18116 Lnet/minecraft/class_638;method_18116()V
      official e Lgfj;e()V
    • hasEntity

      public boolean hasEntity(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      named hasEntity Lnet/minecraft/client/world/ClientWorld;hasEntity(Lnet/minecraft/entity/Entity;)Z
      intermediary method_62145 Lnet/minecraft/class_638;method_62145(Lnet/minecraft/class_1297;)Z
      official a Lgfj;a(Lbvj;)Z
    • shouldUpdatePostDeath

      public boolean shouldUpdatePostDeath(Entity entity)
      Overrides:
      shouldUpdatePostDeath in class World
      Mappings:
      Namespace Name Mixin selector
      named shouldUpdatePostDeath Lnet/minecraft/world/World;shouldUpdatePostDeath(Lnet/minecraft/entity/Entity;)Z
      intermediary method_38989 Lnet/minecraft/class_1937;method_38989(Lnet/minecraft/class_1297;)Z
      official h Ldhh;h(Lbvj;)Z
    • tickEntity

      public void tickEntity(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      named tickEntity Lnet/minecraft/client/world/ClientWorld;tickEntity(Lnet/minecraft/entity/Entity;)V
      intermediary method_18646 Lnet/minecraft/class_638;method_18646(Lnet/minecraft/class_1297;)V
      official c Lgfj;c(Lbvj;)V
    • tickPassenger

      private void tickPassenger(Entity entity, Entity passenger)
      Mappings:
      Namespace Name Mixin selector
      named tickPassenger Lnet/minecraft/client/world/ClientWorld;tickPassenger(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity;)V
      intermediary method_18647 Lnet/minecraft/class_638;method_18647(Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)V
      official a Lgfj;a(Lbvj;Lbvj;)V
    • unloadBlockEntities

      public void unloadBlockEntities(WorldChunk chunk)
      Mappings:
      Namespace Name Mixin selector
      named unloadBlockEntities Lnet/minecraft/client/world/ClientWorld;unloadBlockEntities(Lnet/minecraft/world/chunk/WorldChunk;)V
      intermediary method_18110 Lnet/minecraft/class_638;method_18110(Lnet/minecraft/class_2818;)V
      official a Lgfj;a(Ldzz;)V
    • resetChunkColor

      public void resetChunkColor(ChunkPos chunkPos)
      Mappings:
      Namespace Name Mixin selector
      named resetChunkColor Lnet/minecraft/client/world/ClientWorld;resetChunkColor(Lnet/minecraft/util/math/ChunkPos;)V
      intermediary method_23782 Lnet/minecraft/class_638;method_23782(Lnet/minecraft/class_1923;)V
      official a Lgfj;a(Ldgn;)V
    • onChunkUnload

      public void onChunkUnload(long sectionPos)
      Mappings:
      Namespace Name Mixin selector
      named onChunkUnload Lnet/minecraft/client/world/ClientWorld;onChunkUnload(J)V
      intermediary method_62895 Lnet/minecraft/class_638;method_62895(J)V
      official b Lgfj;b(J)V
    • reloadColor

      public void reloadColor()
      Mappings:
      Namespace Name Mixin selector
      named reloadColor Lnet/minecraft/client/world/ClientWorld;reloadColor()V
      intermediary method_23784 Lnet/minecraft/class_638;method_23784()V
      official f Lgfj;f()V
    • isChunkLoaded

      public boolean isChunkLoaded(int chunkX, int chunkZ)
      Mappings:
      Namespace Name Mixin selector
      named isChunkLoaded Lnet/minecraft/world/WorldView;isChunkLoaded(II)Z
      intermediary method_8393 Lnet/minecraft/class_4538;method_8393(II)Z
      official b Ldhk;b(II)Z
    • getRegularEntityCount

      public int getRegularEntityCount()
      Mappings:
      Namespace Name Mixin selector
      named getRegularEntityCount Lnet/minecraft/client/world/ClientWorld;getRegularEntityCount()I
      intermediary method_18120 Lnet/minecraft/class_638;method_18120()I
      official g Lgfj;g()I
    • addEntity

      public void addEntity(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      named addEntity Lnet/minecraft/client/world/ClientWorld;addEntity(Lnet/minecraft/entity/Entity;)V
      intermediary method_53875 Lnet/minecraft/class_638;method_53875(Lnet/minecraft/class_1297;)V
      official d Lgfj;d(Lbvj;)V
    • removeEntity

      public void removeEntity(int entityId, Entity.RemovalReason removalReason)
      Mappings:
      Namespace Name Mixin selector
      named removeEntity Lnet/minecraft/client/world/ClientWorld;removeEntity(ILnet/minecraft/entity/Entity$RemovalReason;)V
      intermediary method_2945 Lnet/minecraft/class_638;method_2945(ILnet/minecraft/class_1297$class_5529;)V
      official a Lgfj;a(ILbvj$d;)V
    • getEntityById

      @Nullable public @Nullable Entity getEntityById(int id)
      Returns the entity using the entity ID, or null if none was found.

      Entity ID is ephemeral and changes after server restart. Use the UUID for persistent storage instead.

      Specified by:
      getEntityById in class World
      Returns:
      the entity using the entity ID, or null if none was found
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named getEntityById Lnet/minecraft/world/World;getEntityById(I)Lnet/minecraft/entity/Entity;
      intermediary method_8469 Lnet/minecraft/class_1937;method_8469(I)Lnet/minecraft/class_1297;
      official a Ldhh;a(I)Lbvj;
    • disconnect

      public void disconnect()
      Overrides:
      disconnect in class World
      Mappings:
      Namespace Name Mixin selector
      named disconnect Lnet/minecraft/world/World;disconnect()V
      intermediary method_8525 Lnet/minecraft/class_1937;method_8525()V
      official ab Ldhh;ab()V
    • doRandomBlockDisplayTicks

      public void doRandomBlockDisplayTicks(int centerX, int centerY, int centerZ)
      Mappings:
      Namespace Name Mixin selector
      named doRandomBlockDisplayTicks Lnet/minecraft/client/world/ClientWorld;doRandomBlockDisplayTicks(III)V
      intermediary method_2941 Lnet/minecraft/class_638;method_2941(III)V
      official b Lgfj;b(III)V
    • getBlockParticle

      @Nullable private @Nullable Block getBlockParticle()
      Mappings:
      Namespace Name Mixin selector
      named getBlockParticle Lnet/minecraft/client/world/ClientWorld;getBlockParticle()Lnet/minecraft/block/Block;
      intermediary method_35752 Lnet/minecraft/class_638;method_35752()Lnet/minecraft/class_2248;
      official n Lgfj;n()Ldkl;
    • randomBlockDisplayTick

      public void randomBlockDisplayTick(int centerX, int centerY, int centerZ, int radius, Random random, @Nullable @Nullable Block block, BlockPos.Mutable pos)
      Mappings:
      Namespace Name Mixin selector
      named randomBlockDisplayTick Lnet/minecraft/client/world/ClientWorld;randomBlockDisplayTick(IIIILnet/minecraft/util/math/random/Random;Lnet/minecraft/block/Block;Lnet/minecraft/util/math/BlockPos$Mutable;)V
      intermediary method_2943 Lnet/minecraft/class_638;method_2943(IIIILnet/minecraft/class_5819;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338$class_2339;)V
      official a Lgfj;a(IIIILbam;Ldkl;Ljh$a;)V
    • addParticle

      private void addParticle(BlockPos pos, BlockState state, ParticleEffect parameters, boolean solidBelow)
      Mappings:
      Namespace Name Mixin selector
      named addParticle Lnet/minecraft/client/world/ClientWorld;addParticle(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/particle/ParticleEffect;Z)V
      intermediary method_2938 Lnet/minecraft/class_638;method_2938(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2394;Z)V
      official a Lgfj;a(Ljh;Ldxu;Llq;Z)V
    • addParticle

      private void addParticle(BlockPos pos, ParticleEffect parameters, VoxelShape shape, double y)
      Mappings:
      Namespace Name Mixin selector
      named addParticle Lnet/minecraft/client/world/ClientWorld;addParticle(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/particle/ParticleEffect;Lnet/minecraft/util/shape/VoxelShape;D)V
      intermediary method_2948 Lnet/minecraft/class_638;method_2948(Lnet/minecraft/class_2338;Lnet/minecraft/class_2394;Lnet/minecraft/class_265;D)V
      official a Lgfj;a(Ljh;Llq;Lfcr;D)V
    • addParticle

      private void addParticle(double minX, double maxX, double minZ, double maxZ, double y, ParticleEffect parameters)
      Mappings:
      Namespace Name Mixin selector
      named addParticle Lnet/minecraft/client/world/ClientWorld;addParticle(DDDDDLnet/minecraft/particle/ParticleEffect;)V
      intermediary method_2932 Lnet/minecraft/class_638;method_2932(DDDDDLnet/minecraft/class_2394;)V
      official a Lgfj;a(DDDDDLlq;)V
    • addDetailsToCrashReport

      public CrashReportSection addDetailsToCrashReport(CrashReport report)
      Overrides:
      addDetailsToCrashReport in class World
      Mappings:
      Namespace Name Mixin selector
      named addDetailsToCrashReport Lnet/minecraft/world/World;addDetailsToCrashReport(Lnet/minecraft/util/crash/CrashReport;)Lnet/minecraft/util/crash/CrashReportSection;
      intermediary method_8538 Lnet/minecraft/class_1937;method_8538(Lnet/minecraft/class_128;)Lnet/minecraft/class_129;
      official a Ldhh;a(Lo;)Lp;
    • playSound

      public void playSound(@Nullable @Nullable PlayerEntity source, double x, double y, double z, RegistryEntry<SoundEvent> sound, SoundCategory category, float volume, float pitch, long seed)
      Specified by:
      playSound in class World
      Parameters:
      source - the player that caused the sound and therefore plays the sound directly in the client, or null
      Mappings:
      Namespace Name Mixin selector
      named playSound Lnet/minecraft/world/World;playSound(Lnet/minecraft/entity/player/PlayerEntity;DDDLnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/sound/SoundCategory;FFJ)V
      intermediary method_8465 Lnet/minecraft/class_1937;method_8465(Lnet/minecraft/class_1657;DDDLnet/minecraft/class_6880;Lnet/minecraft/class_3419;FFJ)V
      official a Ldhh;a(Lcpw;DDDLjq;Laxg;FFJ)V
    • playSoundFromEntity

      public void playSoundFromEntity(@Nullable @Nullable PlayerEntity source, Entity entity, RegistryEntry<SoundEvent> sound, SoundCategory category, float volume, float pitch, long seed)
      Specified by:
      playSoundFromEntity in class World
      Parameters:
      source - the player that caused the sound and therefore plays the sound directly in the client, or null
      Mappings:
      Namespace Name Mixin selector
      named playSoundFromEntity Lnet/minecraft/world/World;playSoundFromEntity(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/entity/Entity;Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/sound/SoundCategory;FFJ)V
      intermediary method_8449 Lnet/minecraft/class_1937;method_8449(Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;Lnet/minecraft/class_6880;Lnet/minecraft/class_3419;FFJ)V
      official a Ldhh;a(Lcpw;Lbvj;Ljq;Laxg;FFJ)V
    • playSoundFromEntity

      public void playSoundFromEntity(Entity entity, SoundEvent sound, SoundCategory category, float volume, float pitch)
      Overrides:
      playSoundFromEntity in class World
      Mappings:
      Namespace Name Mixin selector
      named playSoundFromEntity Lnet/minecraft/world/World;playSoundFromEntity(Lnet/minecraft/entity/Entity;Lnet/minecraft/sound/SoundEvent;Lnet/minecraft/sound/SoundCategory;FF)V
      intermediary method_55116 Lnet/minecraft/class_1937;method_55116(Lnet/minecraft/class_1297;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V
      official a Ldhh;a(Lbvj;Laxe;Laxg;FF)V
    • playSound

      public void playSound(double x, double y, double z, SoundEvent sound, SoundCategory category, float volume, float pitch, boolean useDistance)
      Overrides:
      playSound in class World
      Mappings:
      Namespace Name Mixin selector
      named playSound Lnet/minecraft/world/World;playSound(DDDLnet/minecraft/sound/SoundEvent;Lnet/minecraft/sound/SoundCategory;FFZ)V
      intermediary method_8486 Lnet/minecraft/class_1937;method_8486(DDDLnet/minecraft/class_3414;Lnet/minecraft/class_3419;FFZ)V
      official a Ldhh;a(DDDLaxe;Laxg;FFZ)V
    • playSound

      private void playSound(double x, double y, double z, SoundEvent event, SoundCategory category, float volume, float pitch, boolean useDistance, long seed)
      Mappings:
      Namespace Name Mixin selector
      named playSound Lnet/minecraft/client/world/ClientWorld;playSound(DDDLnet/minecraft/sound/SoundEvent;Lnet/minecraft/sound/SoundCategory;FFZJ)V
      intermediary method_43207 Lnet/minecraft/class_638;method_43207(DDDLnet/minecraft/class_3414;Lnet/minecraft/class_3419;FFZJ)V
      official a Lgfj;a(DDDLaxe;Laxg;FFZJ)V
    • addFireworkParticle

      public void addFireworkParticle(double x, double y, double z, double velocityX, double velocityY, double velocityZ, List<FireworkExplosionComponent> explosions)
      Overrides:
      addFireworkParticle in class World
      Mappings:
      Namespace Name Mixin selector
      named addFireworkParticle Lnet/minecraft/world/World;addFireworkParticle(DDDDDDLjava/util/List;)V
      intermediary method_8547 Lnet/minecraft/class_1937;method_8547(DDDDDDLjava/util/List;)V
      official a Ldhh;a(DDDDDDLjava/util/List;)V
    • sendPacket

      public void sendPacket(Packet<?> packet)
      Overrides:
      sendPacket in class World
      Mappings:
      Namespace Name Mixin selector
      named sendPacket Lnet/minecraft/world/World;sendPacket(Lnet/minecraft/network/packet/Packet;)V
      intermediary method_8522 Lnet/minecraft/class_1937;method_8522(Lnet/minecraft/class_2596;)V
      official a Ldhh;a(Laac;)V
    • getRecipeManager

      public RecipeManager getRecipeManager()
      Specified by:
      getRecipeManager in class World
      Mappings:
      Namespace Name Mixin selector
      named getRecipeManager Lnet/minecraft/world/World;getRecipeManager()Lnet/minecraft/recipe/RecipeManager;
      intermediary method_8433 Lnet/minecraft/class_1937;method_8433()Lnet/minecraft/class_10286;
      official P Ldhh;P()Ldce;
    • getTickManager

      public TickManager getTickManager()
      Specified by:
      getTickManager in class World
      Mappings:
      Namespace Name Mixin selector
      named getTickManager Lnet/minecraft/world/World;getTickManager()Lnet/minecraft/world/tick/TickManager;
      intermediary method_54719 Lnet/minecraft/class_1937;method_54719()Lnet/minecraft/class_8921;
      official t Ldhh;t()Lbtr;
    • getBlockTickScheduler

      public QueryableTickScheduler<Block> getBlockTickScheduler()
      Mappings:
      Namespace Name Mixin selector
      named getBlockTickScheduler Lnet/minecraft/world/tick/ScheduledTickView;getBlockTickScheduler()Lnet/minecraft/world/tick/QueryableTickScheduler;
      intermediary method_8397 Lnet/minecraft/class_10225;method_8397()Lnet/minecraft/class_6756;
      official T Ldhw;T()Lfdl;
    • getFluidTickScheduler

      public QueryableTickScheduler<Fluid> getFluidTickScheduler()
      Mappings:
      Namespace Name Mixin selector
      named getFluidTickScheduler Lnet/minecraft/world/tick/ScheduledTickView;getFluidTickScheduler()Lnet/minecraft/world/tick/QueryableTickScheduler;
      intermediary method_8405 Lnet/minecraft/class_10225;method_8405()Lnet/minecraft/class_6756;
      official S Ldhw;S()Lfdl;
    • getChunkManager

      public ClientChunkManager getChunkManager()
      Mappings:
      Namespace Name Mixin selector
      named getChunkManager Lnet/minecraft/client/world/ClientWorld;getChunkManager()Lnet/minecraft/client/world/ClientChunkManager;
      intermediary method_2935 Lnet/minecraft/class_638;method_2935()Lnet/minecraft/class_631;
      official h Lgfj;h()Lgff;
    • getMapState

      @Nullable public @Nullable MapState getMapState(MapIdComponent id)
      Specified by:
      getMapState in class World
      Mappings:
      Namespace Name Mixin selector
      named getMapState Lnet/minecraft/world/World;getMapState(Lnet/minecraft/component/type/MapIdComponent;)Lnet/minecraft/item/map/MapState;
      intermediary method_17891 Lnet/minecraft/class_1937;method_17891(Lnet/minecraft/class_9209;)Lnet/minecraft/class_22;
      official a Ldhh;a(Levo;)Levq;
    • putClientsideMapState

      public void putClientsideMapState(MapIdComponent id, MapState state)
      Mappings:
      Namespace Name Mixin selector
      named putClientsideMapState Lnet/minecraft/client/world/ClientWorld;putClientsideMapState(Lnet/minecraft/component/type/MapIdComponent;Lnet/minecraft/item/map/MapState;)V
      intermediary method_47437 Lnet/minecraft/class_638;method_47437(Lnet/minecraft/class_9209;Lnet/minecraft/class_22;)V
      official b Lgfj;b(Levo;Levq;)V
    • putMapState

      public void putMapState(MapIdComponent id, MapState state)
      Specified by:
      putMapState in class World
      Mappings:
      Namespace Name Mixin selector
      named putMapState Lnet/minecraft/world/World;putMapState(Lnet/minecraft/component/type/MapIdComponent;Lnet/minecraft/item/map/MapState;)V
      intermediary method_17890 Lnet/minecraft/class_1937;method_17890(Lnet/minecraft/class_9209;Lnet/minecraft/class_22;)V
      official a Ldhh;a(Levo;Levq;)V
    • increaseAndGetMapId

      public MapIdComponent increaseAndGetMapId()
      Specified by:
      increaseAndGetMapId in class World
      Mappings:
      Namespace Name Mixin selector
      named increaseAndGetMapId Lnet/minecraft/world/World;increaseAndGetMapId()Lnet/minecraft/component/type/MapIdComponent;
      intermediary method_17889 Lnet/minecraft/class_1937;method_17889()Lnet/minecraft/class_9209;
      official w Ldhh;w()Levo;
    • getScoreboard

      public Scoreboard getScoreboard()
      Specified by:
      getScoreboard in class World
      Mappings:
      Namespace Name Mixin selector
      named getScoreboard Lnet/minecraft/world/World;getScoreboard()Lnet/minecraft/scoreboard/Scoreboard;
      intermediary method_8428 Lnet/minecraft/class_1937;method_8428()Lnet/minecraft/class_269;
      official Q Ldhh;Q()Lfdc;
    • updateListeners

      public void updateListeners(BlockPos pos, BlockState oldState, BlockState newState, int flags)
      Specified by:
      updateListeners in class World
      Mappings:
      Namespace Name Mixin selector
      named updateListeners Lnet/minecraft/world/World;updateListeners(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;I)V
      intermediary method_8413 Lnet/minecraft/class_1937;method_8413(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;I)V
      official a Ldhh;a(Ljh;Ldxu;Ldxu;I)V
    • scheduleBlockRerenderIfNeeded

      public void scheduleBlockRerenderIfNeeded(BlockPos pos, BlockState old, BlockState updated)
      Overrides:
      scheduleBlockRerenderIfNeeded in class World
      Mappings:
      Namespace Name Mixin selector
      named scheduleBlockRerenderIfNeeded Lnet/minecraft/world/World;scheduleBlockRerenderIfNeeded(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;)V
      intermediary method_16109 Lnet/minecraft/class_1937;method_16109(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V
      official b Ldhh;b(Ljh;Ldxu;Ldxu;)V
    • scheduleBlockRenders

      public void scheduleBlockRenders(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      named scheduleBlockRenders Lnet/minecraft/client/world/ClientWorld;scheduleBlockRenders(III)V
      intermediary method_18113 Lnet/minecraft/class_638;method_18113(III)V
      official c Lgfj;c(III)V
    • scheduleChunkRenders

      public void scheduleChunkRenders(int minX, int minY, int minZ, int maxX, int maxY, int maxZ)
      Mappings:
      Namespace Name Mixin selector
      named scheduleChunkRenders Lnet/minecraft/client/world/ClientWorld;scheduleChunkRenders(IIIIII)V
      intermediary method_62146 Lnet/minecraft/class_638;method_62146(IIIIII)V
      official b Lgfj;b(IIIIII)V
    • setBlockBreakingInfo

      public void setBlockBreakingInfo(int entityId, BlockPos pos, int progress)
      Specified by:
      setBlockBreakingInfo in class World
      Mappings:
      Namespace Name Mixin selector
      named setBlockBreakingInfo Lnet/minecraft/world/World;setBlockBreakingInfo(ILnet/minecraft/util/math/BlockPos;I)V
      intermediary method_8517 Lnet/minecraft/class_1937;method_8517(ILnet/minecraft/class_2338;I)V
      official a Ldhh;a(ILjh;I)V
    • syncGlobalEvent

      public void syncGlobalEvent(int eventId, BlockPos pos, int data)
      Overrides:
      syncGlobalEvent in class World
      Mappings:
      Namespace Name Mixin selector
      named syncGlobalEvent Lnet/minecraft/world/World;syncGlobalEvent(ILnet/minecraft/util/math/BlockPos;I)V
      intermediary method_8474 Lnet/minecraft/class_1937;method_8474(ILnet/minecraft/class_2338;I)V
      official b Ldhh;b(ILjh;I)V
    • syncWorldEvent

      public void syncWorldEvent(@Nullable @Nullable PlayerEntity player, int eventId, BlockPos pos, int data)
      Mappings:
      Namespace Name Mixin selector
      named syncWorldEvent Lnet/minecraft/world/WorldAccess;syncWorldEvent(Lnet/minecraft/entity/player/PlayerEntity;ILnet/minecraft/util/math/BlockPos;I)V
      intermediary method_8444 Lnet/minecraft/class_1936;method_8444(Lnet/minecraft/class_1657;ILnet/minecraft/class_2338;I)V
      official a Ldhi;a(Lcpw;ILjh;I)V
    • addParticle

      public void addParticle(ParticleEffect parameters, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
      Specified by:
      addParticle in interface WorldAccess
      Overrides:
      addParticle in class World
      Mappings:
      Namespace Name Mixin selector
      named addParticle Lnet/minecraft/world/WorldAccess;addParticle(Lnet/minecraft/particle/ParticleEffect;DDDDDD)V
      intermediary method_8406 Lnet/minecraft/class_1936;method_8406(Lnet/minecraft/class_2394;DDDDDD)V
      official a Ldhi;a(Llq;DDDDDD)V
    • addParticle

      public void addParticle(ParticleEffect parameters, boolean alwaysSpawn, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
      Overrides:
      addParticle in class World
      Mappings:
      Namespace Name Mixin selector
      named addParticle Lnet/minecraft/world/World;addParticle(Lnet/minecraft/particle/ParticleEffect;ZDDDDDD)V
      intermediary method_8466 Lnet/minecraft/class_1937;method_8466(Lnet/minecraft/class_2394;ZDDDDDD)V
      official a Ldhh;a(Llq;ZDDDDDD)V
    • addImportantParticle

      public void addImportantParticle(ParticleEffect parameters, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
      Overrides:
      addImportantParticle in class World
      Mappings:
      Namespace Name Mixin selector
      named addImportantParticle Lnet/minecraft/world/World;addImportantParticle(Lnet/minecraft/particle/ParticleEffect;DDDDDD)V
      intermediary method_8494 Lnet/minecraft/class_1937;method_8494(Lnet/minecraft/class_2394;DDDDDD)V
      official b Ldhh;b(Llq;DDDDDD)V
    • addImportantParticle

      public void addImportantParticle(ParticleEffect parameters, boolean alwaysSpawn, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
      Overrides:
      addImportantParticle in class World
      Mappings:
      Namespace Name Mixin selector
      named addImportantParticle Lnet/minecraft/world/World;addImportantParticle(Lnet/minecraft/particle/ParticleEffect;ZDDDDDD)V
      intermediary method_17452 Lnet/minecraft/class_1937;method_17452(Lnet/minecraft/class_2394;ZDDDDDD)V
      official b Ldhh;b(Llq;ZDDDDDD)V
    • getPlayers

      public List<AbstractClientPlayerEntity> getPlayers()
      Mappings:
      Namespace Name Mixin selector
      named getPlayers Lnet/minecraft/world/EntityView;getPlayers()Ljava/util/List;
      intermediary method_18456 Lnet/minecraft/class_1924;method_18456()Ljava/util/List;
      official y Ldgy;y()Ljava/util/List;
    • getGeneratorStoredBiome

      public RegistryEntry<Biome> getGeneratorStoredBiome(int biomeX, int biomeY, int biomeZ)
      Mappings:
      Namespace Name Mixin selector
      named getGeneratorStoredBiome Lnet/minecraft/world/WorldView;getGeneratorStoredBiome(III)Lnet/minecraft/registry/entry/RegistryEntry;
      intermediary method_22387 Lnet/minecraft/class_4538;method_22387(III)Lnet/minecraft/class_6880;
      official a Ldhk;a(III)Ljq;
    • getSkyBrightness

      public float getSkyBrightness(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      named getSkyBrightness Lnet/minecraft/client/world/ClientWorld;getSkyBrightness(F)F
      intermediary method_23783 Lnet/minecraft/class_638;method_23783(F)F
      official g Lgfj;g(F)F
    • getSkyColor

      public int getSkyColor(Vec3d cameraPos, float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      named getSkyColor Lnet/minecraft/client/world/ClientWorld;getSkyColor(Lnet/minecraft/util/math/Vec3d;F)I
      intermediary method_23777 Lnet/minecraft/class_638;method_23777(Lnet/minecraft/class_243;F)I
      official a Lgfj;a(Lfbx;F)I
    • getCloudsColor

      public int getCloudsColor(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      named getCloudsColor Lnet/minecraft/client/world/ClientWorld;getCloudsColor(F)I
      intermediary method_23785 Lnet/minecraft/class_638;method_23785(F)I
      official h Lgfj;h(F)I
    • getStarBrightness

      public float getStarBrightness(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      named getStarBrightness Lnet/minecraft/client/world/ClientWorld;getStarBrightness(F)F
      intermediary method_23787 Lnet/minecraft/class_638;method_23787(F)F
      official i Lgfj;i(F)F
    • getLightningTicksLeft

      public int getLightningTicksLeft()
      Mappings:
      Namespace Name Mixin selector
      named getLightningTicksLeft Lnet/minecraft/client/world/ClientWorld;getLightningTicksLeft()I
      intermediary method_23789 Lnet/minecraft/class_638;method_23789()I
      official i Lgfj;i()I
    • setLightningTicksLeft

      public void setLightningTicksLeft(int lightningTicksLeft)
      Overrides:
      setLightningTicksLeft in class World
      Mappings:
      Namespace Name Mixin selector
      named setLightningTicksLeft Lnet/minecraft/world/World;setLightningTicksLeft(I)V
      intermediary method_8509 Lnet/minecraft/class_1937;method_8509(I)V
      official c Ldhh;c(I)V
    • getBrightness

      public float getBrightness(Direction direction, boolean shaded)
      Mappings:
      Namespace Name Mixin selector
      named getBrightness Lnet/minecraft/world/BlockRenderView;getBrightness(Lnet/minecraft/util/math/Direction;Z)F
      intermediary method_24852 Lnet/minecraft/class_1920;method_24852(Lnet/minecraft/class_2350;Z)F
      official a Ldgj;a(Ljm;Z)F
    • getColor

      public int getColor(BlockPos pos, ColorResolver colorResolver)
      Mappings:
      Namespace Name Mixin selector
      named getColor Lnet/minecraft/world/BlockRenderView;getColor(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/biome/ColorResolver;)I
      intermediary method_23752 Lnet/minecraft/class_1920;method_23752(Lnet/minecraft/class_2338;Lnet/minecraft/class_6539;)I
      official a Ldgj;a(Ljh;Ldgr;)I
    • calculateColor

      public int calculateColor(BlockPos pos, ColorResolver colorResolver)
      Mappings:
      Namespace Name Mixin selector
      named calculateColor Lnet/minecraft/client/world/ClientWorld;calculateColor(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/biome/ColorResolver;)I
      intermediary method_23780 Lnet/minecraft/class_638;method_23780(Lnet/minecraft/class_2338;Lnet/minecraft/class_6539;)I
      official b Lgfj;b(Ljh;Ldgr;)I
    • setSpawnPos

      public void setSpawnPos(BlockPos pos, float angle)
      Mappings:
      Namespace Name Mixin selector
      named setSpawnPos Lnet/minecraft/client/world/ClientWorld;setSpawnPos(Lnet/minecraft/util/math/BlockPos;F)V
      intermediary method_27873 Lnet/minecraft/class_638;method_27873(Lnet/minecraft/class_2338;F)V
      official a Lgfj;a(Ljh;F)V
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getLevelProperties

      public ClientWorld.Properties getLevelProperties()
      Specified by:
      getLevelProperties in interface WorldAccess
      Overrides:
      getLevelProperties in class World
      Mappings:
      Namespace Name Mixin selector
      named getLevelProperties Lnet/minecraft/client/world/ClientWorld;getLevelProperties()Lnet/minecraft/client/world/ClientWorld$Properties;
      intermediary method_28104 Lnet/minecraft/class_638;method_28104()Lnet/minecraft/class_638$class_5271;
      official j Lgfj;j()Lgfj$a;
    • emitGameEvent

      public void emitGameEvent(RegistryEntry<GameEvent> event, Vec3d emitterPos, GameEvent.Emitter emitter)
      Emits a game event.
      Mappings:
      Namespace Name Mixin selector
      named emitGameEvent Lnet/minecraft/world/WorldAccess;emitGameEvent(Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/world/event/GameEvent$Emitter;)V
      intermediary method_32888 Lnet/minecraft/class_1936;method_32888(Lnet/minecraft/class_6880;Lnet/minecraft/class_243;Lnet/minecraft/class_5712$class_7397;)V
      official a Ldhi;a(Ljq;Lfbx;Lecq$a;)V
    • getMapStates

      protected Map<MapIdComponent,MapState> getMapStates()
      Mappings:
      Namespace Name Mixin selector
      named getMapStates Lnet/minecraft/client/world/ClientWorld;getMapStates()Ljava/util/Map;
      intermediary method_35754 Lnet/minecraft/class_638;method_35754()Ljava/util/Map;
      official k Lgfj;k()Ljava/util/Map;
    • putMapStates

      protected void putMapStates(Map<MapIdComponent,MapState> mapStates)
      Mappings:
      Namespace Name Mixin selector
      named putMapStates Lnet/minecraft/client/world/ClientWorld;putMapStates(Ljava/util/Map;)V
      intermediary method_35753 Lnet/minecraft/class_638;method_35753(Ljava/util/Map;)V
      official a Lgfj;a(Ljava/util/Map;)V
    • getEntityLookup

      protected EntityLookup<Entity> getEntityLookup()
      Specified by:
      getEntityLookup in class World
      Mappings:
      Namespace Name Mixin selector
      named getEntityLookup Lnet/minecraft/world/World;getEntityLookup()Lnet/minecraft/world/entity/EntityLookup;
      intermediary method_31592 Lnet/minecraft/class_1937;method_31592()Lnet/minecraft/class_5577;
      official G Ldhh;G()Lecg;
    • asString

      public String asString()
      Specified by:
      asString in class World
      Mappings:
      Namespace Name Mixin selector
      named asString Lnet/minecraft/world/World;asString()Ljava/lang/String;
      intermediary method_31419 Lnet/minecraft/class_1937;method_31419()Ljava/lang/String;
      official I Ldhh;I()Ljava/lang/String;
    • addBlockBreakParticles

      public void addBlockBreakParticles(BlockPos pos, BlockState state)
      Overrides:
      addBlockBreakParticles in class World
      Mappings:
      Namespace Name Mixin selector
      named addBlockBreakParticles Lnet/minecraft/world/World;addBlockBreakParticles(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
      intermediary method_31595 Lnet/minecraft/class_1937;method_31595(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
      official a Ldhh;a(Ljh;Ldxu;)V
    • setSimulationDistance

      public void setSimulationDistance(int simulationDistance)
      Mappings:
      Namespace Name Mixin selector
      named setSimulationDistance Lnet/minecraft/client/world/ClientWorld;setSimulationDistance(I)V
      intermediary method_39023 Lnet/minecraft/class_638;method_39023(I)V
      official i Lgfj;i(I)V
    • getSimulationDistance

      public int getSimulationDistance()
      Mappings:
      Namespace Name Mixin selector
      named getSimulationDistance Lnet/minecraft/client/world/ClientWorld;getSimulationDistance()I
      intermediary method_39024 Lnet/minecraft/class_638;method_39024()I
      official l Lgfj;l()I
    • getEnabledFeatures

      public FeatureSet getEnabledFeatures()
      Mappings:
      Namespace Name Mixin selector
      named getEnabledFeatures Lnet/minecraft/world/WorldView;getEnabledFeatures()Lnet/minecraft/resource/featuretoggle/FeatureSet;
      intermediary method_45162 Lnet/minecraft/class_4538;method_45162()Lnet/minecraft/class_7699;
      official J Ldhk;J()Lcss;
    • getBrewingRecipeRegistry

      public BrewingRecipeRegistry getBrewingRecipeRegistry()
      Specified by:
      getBrewingRecipeRegistry in class World
      Mappings:
      Namespace Name Mixin selector
      named getBrewingRecipeRegistry Lnet/minecraft/world/World;getBrewingRecipeRegistry()Lnet/minecraft/recipe/BrewingRecipeRegistry;
      intermediary method_59547 Lnet/minecraft/class_1937;method_59547()Lnet/minecraft/class_1845;
      official K Ldhh;K()Lczm;
    • getFuelRegistry

      public FuelRegistry getFuelRegistry()
      Specified by:
      getFuelRegistry in class World
      Mappings:
      Namespace Name Mixin selector
      named getFuelRegistry Lnet/minecraft/world/World;getFuelRegistry()Lnet/minecraft/item/FuelRegistry;
      intermediary method_61269 Lnet/minecraft/class_1937;method_61269()Lnet/minecraft/class_9895;
      official L Ldhh;L()Ldvu;
    • createExplosion

      public void createExplosion(@Nullable @Nullable Entity entity, @Nullable @Nullable DamageSource damageSource, @Nullable @Nullable ExplosionBehavior behavior, double x, double y, double z, float power, boolean createFire, World.ExplosionSourceType explosionSourceType, ParticleEffect smallParticle, ParticleEffect largeParticle, RegistryEntry<SoundEvent> soundEvent)
      Creates an explosion.
      Specified by:
      createExplosion in class World
      Parameters:
      entity - the entity that exploded (like TNT) or null to indicate no entity exploded
      damageSource - the custom damage source, or null to use the default (DamageSources.explosion(Explosion))
      behavior - the explosion behavior, or null to use the default
      createFire - whether the explosion should create fire
      Mappings:
      Namespace Name Mixin selector
      named createExplosion Lnet/minecraft/world/World;createExplosion(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/damage/DamageSource;Lnet/minecraft/world/explosion/ExplosionBehavior;DDDFZLnet/minecraft/world/World$ExplosionSourceType;Lnet/minecraft/particle/ParticleEffect;Lnet/minecraft/particle/ParticleEffect;Lnet/minecraft/registry/entry/RegistryEntry;)V
      intermediary method_8454 Lnet/minecraft/class_1937;method_8454(Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;Lnet/minecraft/class_5362;DDDFZLnet/minecraft/class_1937$class_7867;Lnet/minecraft/class_2394;Lnet/minecraft/class_2394;Lnet/minecraft/class_6880;)V
      official a Ldhh;a(Lbvj;Lbtz;Ldha;DDDFZLdhh$a;Llq;Llq;Ljq;)V
    • getSeaLevel

      public int getSeaLevel()
      Mappings:
      Namespace Name Mixin selector
      named getSeaLevel Lnet/minecraft/world/WorldView;getSeaLevel()I
      intermediary method_8615 Lnet/minecraft/class_4538;method_8615()I
      official O Ldhk;O()I