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, RegistryWorldView, TestableWorld, WorldAccess, WorldView

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

    • PARTICLE_Y_OFFSET

      private static final double PARTICLE_Y_OFFSET
      A minor offset applied when spawning particles.
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official a Lejh;a:D
      intermediary field_32641 Lnet/minecraft/class_638;field_32641:D
      named PARTICLE_Y_OFFSET Lnet/minecraft/client/world/ClientWorld;PARTICLE_Y_OFFSET:D
    • field_32640

      private static final long field_32640
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official H Lejh;H:J
      intermediary field_32640 Lnet/minecraft/class_638;field_32640:J
      named field_32640 Lnet/minecraft/client/world/ClientWorld;field_32640:J
    • entityList

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

      private final ClientEntityManager<Entity> entityManager
      Mappings:
      Namespace Name Mixin selector
      official c Lejh;c:Lcop;
      intermediary field_27734 Lnet/minecraft/class_638;field_27734:Lnet/minecraft/class_5582;
      named entityManager Lnet/minecraft/client/world/ClientWorld;entityManager:Lnet/minecraft/client/world/ClientEntityManager;
    • netHandler

      private final ClientPlayNetworkHandler netHandler
      Mappings:
      Namespace Name Mixin selector
      official z Lejh;z:Leji;
      intermediary field_3727 Lnet/minecraft/class_638;field_3727:Lnet/minecraft/class_634;
      named netHandler Lnet/minecraft/client/world/ClientWorld;netHandler:Lnet/minecraft/client/network/ClientPlayNetworkHandler;
    • worldRenderer

      private final WorldRenderer worldRenderer
      Mappings:
      Namespace Name Mixin selector
      official A Lejh;A:Lenf;
      intermediary field_17780 Lnet/minecraft/class_638;field_17780:Lnet/minecraft/class_761;
      named worldRenderer Lnet/minecraft/client/world/ClientWorld;worldRenderer:Lnet/minecraft/client/render/WorldRenderer;
    • clientWorldProperties

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

      private final SkyProperties skyProperties
      Mappings:
      Namespace Name Mixin selector
      official C Lejh;C:Lemw;
      intermediary field_24606 Lnet/minecraft/class_638;field_24606:Lnet/minecraft/class_5294;
      named skyProperties Lnet/minecraft/client/world/ClientWorld;skyProperties:Lnet/minecraft/client/render/SkyProperties;
    • client

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

      Mappings:
      Namespace Name Mixin selector
      official E Lejh;E:Ljava/util/List;
      intermediary field_18226 Lnet/minecraft/class_638;field_18226:Ljava/util/List;
      named players Lnet/minecraft/client/world/ClientWorld;players:Ljava/util/List;
    • scoreboard

      private Scoreboard scoreboard
      Mappings:
      Namespace Name Mixin selector
      official F Lejh;F:Ldny;
      intermediary field_3733 Lnet/minecraft/class_638;field_3733:Lnet/minecraft/class_269;
      named scoreboard Lnet/minecraft/client/world/ClientWorld;scoreboard:Lnet/minecraft/scoreboard/Scoreboard;
    • mapStates

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

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

      private final Object2ObjectArrayMap<ColorResolver,​BiomeColorCache> colorCache
      Mappings:
      Namespace Name Mixin selector
      official J Lejh;J:Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap;
      intermediary field_21527 Lnet/minecraft/class_638;field_21527:Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap;
      named colorCache Lnet/minecraft/client/world/ClientWorld;colorCache:Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap;
    • chunkManager

      private final ClientChunkManager chunkManager
      Mappings:
      Namespace Name Mixin selector
      official K Lejh;K:Lejf;
      intermediary field_24605 Lnet/minecraft/class_638;field_24605:Lnet/minecraft/class_631;
      named chunkManager Lnet/minecraft/client/world/ClientWorld;chunkManager:Lnet/minecraft/client/world/ClientChunkManager;
  • Constructor Details

    • ClientWorld

      public ClientWorld(ClientPlayNetworkHandler networkHandler, ClientWorld.Properties properties, RegistryKey<World> registryRef, DimensionType dimensionType, int loadDistance, Supplier<Profiler> profiler, WorldRenderer worldRenderer, boolean debugWorld, long seed)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lejh;<init>(Leji;Lejh$a;Lwv;Lcnu;ILjava/util/function/Supplier;Lenf;ZJ)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_2874;ILjava/util/function/Supplier;Lnet/minecraft/class_761;ZJ)V
      named <init> Lnet/minecraft/client/world/ClientWorld;<init>(Lnet/minecraft/client/network/ClientPlayNetworkHandler;Lnet/minecraft/client/world/ClientWorld$Properties;Lnet/minecraft/util/registry/RegistryKey;Lnet/minecraft/world/dimension/DimensionType;ILjava/util/function/Supplier;Lnet/minecraft/client/render/WorldRenderer;ZJ)V
  • Method Details

    • getSkyProperties

      public SkyProperties getSkyProperties()
      Mappings:
      Namespace Name Mixin selector
      official a Lejh;a()Lemw;
      intermediary method_28103 Lnet/minecraft/class_638;method_28103()Lnet/minecraft/class_5294;
      named getSkyProperties Lnet/minecraft/client/world/ClientWorld;getSkyProperties()Lnet/minecraft/client/render/SkyProperties;
    • tick

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

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

      public void setTime(long time)
      Mappings:
      Namespace Name Mixin selector
      official a Lejh;a(J)V
      intermediary method_29089 Lnet/minecraft/class_638;method_29089(J)V
      named setTime Lnet/minecraft/client/world/ClientWorld;setTime(J)V
    • setTimeOfDay

      public void setTimeOfDay(long timeOfDay)
      Mappings:
      Namespace Name Mixin selector
      official b Lejh;b(J)V
      intermediary method_8435 Lnet/minecraft/class_638;method_8435(J)V
      named setTimeOfDay Lnet/minecraft/client/world/ClientWorld;setTimeOfDay(J)V
    • getEntities

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

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

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

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

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

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

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

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

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

      public void addPlayer(int id, AbstractClientPlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official a Lejh;a(ILemi;)V
      intermediary method_18107 Lnet/minecraft/class_638;method_18107(ILnet/minecraft/class_742;)V
      named addPlayer Lnet/minecraft/client/world/ClientWorld;addPlayer(ILnet/minecraft/client/network/AbstractClientPlayerEntity;)V
    • addEntity

      public void addEntity(int id, Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official a Lejh;a(ILatf;)V
      intermediary method_2942 Lnet/minecraft/class_638;method_2942(ILnet/minecraft/class_1297;)V
      named addEntity Lnet/minecraft/client/world/ClientWorld;addEntity(ILnet/minecraft/entity/Entity;)V
    • addEntityPrivate

      private void addEntityPrivate(int id, Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official b Lejh;b(ILatf;)V
      intermediary method_18114 Lnet/minecraft/class_638;method_18114(ILnet/minecraft/class_1297;)V
      named addEntityPrivate Lnet/minecraft/client/world/ClientWorld;addEntityPrivate(ILnet/minecraft/entity/Entity;)V
    • removeEntity

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

      @Nullable public @Nullable Entity getEntityById(int id)
      Specified by:
      getEntityById in class World
      Mappings:
      Namespace Name Mixin selector
      official a Lbwp;a(I)Latf;
      intermediary method_8469 Lnet/minecraft/class_1937;method_8469(I)Lnet/minecraft/class_1297;
      named getEntityById Lnet/minecraft/world/World;getEntityById(I)Lnet/minecraft/entity/Entity;
    • setBlockStateWithoutNeighborUpdates

      public void setBlockStateWithoutNeighborUpdates(BlockPos pos, BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official c Lejh;c(Lgg;Lcks;)V
      intermediary method_2937 Lnet/minecraft/class_638;method_2937(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
      named setBlockStateWithoutNeighborUpdates Lnet/minecraft/client/world/ClientWorld;setBlockStateWithoutNeighborUpdates(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
    • disconnect

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

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

      @Nullable private @Nullable ClientWorld.BlockParticle getBlockParticle()
      Mappings:
      Namespace Name Mixin selector
      official o Lejh;o()Lejh$c;
      intermediary method_35752 Lnet/minecraft/class_638;method_35752()Lnet/minecraft/class_638$class_6234;
      named getBlockParticle Lnet/minecraft/client/world/ClientWorld;getBlockParticle()Lnet/minecraft/client/world/ClientWorld$BlockParticle;
    • randomBlockDisplayTick

      public void randomBlockDisplayTick(int centerX, int centerY, int centerZ, int radius, Random random, @Nullable @Nullable ClientWorld.BlockParticle blockParticle, BlockPos.Mutable pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lejh;a(IIIILjava/util/Random;Lejh$c;Lgg$a;)V
      intermediary method_2943 Lnet/minecraft/class_638;method_2943(IIIILjava/util/Random;Lnet/minecraft/class_638$class_6234;Lnet/minecraft/class_2338$class_2339;)V
      named randomBlockDisplayTick Lnet/minecraft/client/world/ClientWorld;randomBlockDisplayTick(IIIILjava/util/Random;Lnet/minecraft/client/world/ClientWorld$BlockParticle;Lnet/minecraft/util/math/BlockPos$Mutable;)V
    • addParticle

      private void addParticle(BlockPos pos, BlockState state, ParticleEffect parameters, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lejh;a(Lgg;Lcks;Lht;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
      named addParticle Lnet/minecraft/client/world/ClientWorld;addParticle(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/particle/ParticleEffect;Z)V
    • addParticle

      private void addParticle(BlockPos pos, ParticleEffect parameters, VoxelShape shape, double y)
      Mappings:
      Namespace Name Mixin selector
      official a Lejh;a(Lgg;Lht;Ldnt;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
      named addParticle Lnet/minecraft/client/world/ClientWorld;addParticle(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/particle/ParticleEffect;Lnet/minecraft/util/shape/VoxelShape;D)V
    • addParticle

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

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

      public void playSound(@Nullable @Nullable PlayerEntity player, double x, double y, double z, SoundEvent sound, SoundCategory category, float volume, float pitch)
      Specified by:
      playSound in class World
      Mappings:
      Namespace Name Mixin selector
      official a Lbwp;a(Lbkd;DDDLafd;Laff;FF)V
      intermediary method_8465 Lnet/minecraft/class_1937;method_8465(Lnet/minecraft/class_1657;DDDLnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V
      named playSound Lnet/minecraft/world/World;playSound(Lnet/minecraft/entity/player/PlayerEntity;DDDLnet/minecraft/sound/SoundEvent;Lnet/minecraft/sound/SoundCategory;FF)V
    • playSoundFromEntity

      public void playSoundFromEntity(@Nullable @Nullable PlayerEntity player, Entity entity, SoundEvent sound, SoundCategory category, float volume, float pitch)
      Specified by:
      playSoundFromEntity in class World
      Mappings:
      Namespace Name Mixin selector
      official a Lbwp;a(Lbkd;Latf;Lafd;Laff;FF)V
      intermediary method_8449 Lnet/minecraft/class_1937;method_8449(Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V
      named playSoundFromEntity Lnet/minecraft/world/World;playSoundFromEntity(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/entity/Entity;Lnet/minecraft/sound/SoundEvent;Lnet/minecraft/sound/SoundCategory;FF)V
    • playSound

      public void playSound(BlockPos pos, SoundEvent sound, SoundCategory category, float volume, float pitch, boolean useDistance)
      Mappings:
      Namespace Name Mixin selector
      official a Lejh;a(Lgg;Lafd;Laff;FFZ)V
      intermediary method_2947 Lnet/minecraft/class_638;method_2947(Lnet/minecraft/class_2338;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FFZ)V
      named playSound Lnet/minecraft/client/world/ClientWorld;playSound(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/sound/SoundEvent;Lnet/minecraft/sound/SoundCategory;FFZ)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
      official a Lbwp;a(DDDLafd;Laff;FFZ)V
      intermediary method_8486 Lnet/minecraft/class_1937;method_8486(DDDLnet/minecraft/class_3414;Lnet/minecraft/class_3419;FFZ)V
      named playSound Lnet/minecraft/world/World;playSound(DDDLnet/minecraft/sound/SoundEvent;Lnet/minecraft/sound/SoundCategory;FFZ)V
    • addFireworkParticle

      public void addFireworkParticle(double x, double y, double z, double velocityX, double velocityY, double velocityZ, @Nullable @Nullable NbtCompound nbt)
      Overrides:
      addFireworkParticle in class World
      Mappings:
      Namespace Name Mixin selector
      official a Lbwp;a(DDDDDDLna;)V
      intermediary method_8547 Lnet/minecraft/class_1937;method_8547(DDDDDDLnet/minecraft/class_2487;)V
      named addFireworkParticle Lnet/minecraft/world/World;addFireworkParticle(DDDDDDLnet/minecraft/nbt/NbtCompound;)V
    • sendPacket

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

      public RecipeManager getRecipeManager()
      Specified by:
      getRecipeManager in class World
      Mappings:
      Namespace Name Mixin selector
      official q Lbwp;q()Lbti;
      intermediary method_8433 Lnet/minecraft/class_1937;method_8433()Lnet/minecraft/class_1863;
      named getRecipeManager Lnet/minecraft/world/World;getRecipeManager()Lnet/minecraft/recipe/RecipeManager;
    • setScoreboard

      public void setScoreboard(Scoreboard scoreboard)
      Mappings:
      Namespace Name Mixin selector
      official a Lejh;a(Ldny;)V
      intermediary method_2944 Lnet/minecraft/class_638;method_2944(Lnet/minecraft/class_269;)V
      named setScoreboard Lnet/minecraft/client/world/ClientWorld;setScoreboard(Lnet/minecraft/scoreboard/Scoreboard;)V
    • getBlockTickScheduler

      public TickScheduler<Block> getBlockTickScheduler()
      Mappings:
      Namespace Name Mixin selector
      official N Lbwq;N()Lbxh;
      intermediary method_8397 Lnet/minecraft/class_1936;method_8397()Lnet/minecraft/class_1951;
      named getBlockTickScheduler Lnet/minecraft/world/WorldAccess;getBlockTickScheduler()Lnet/minecraft/world/TickScheduler;
    • getFluidTickScheduler

      public TickScheduler<Fluid> getFluidTickScheduler()
      Mappings:
      Namespace Name Mixin selector
      official M Lbwq;M()Lbxh;
      intermediary method_8405 Lnet/minecraft/class_1936;method_8405()Lnet/minecraft/class_1951;
      named getFluidTickScheduler Lnet/minecraft/world/WorldAccess;getFluidTickScheduler()Lnet/minecraft/world/TickScheduler;
    • getChunkManager

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

      @Nullable public @Nullable MapState getMapState(String id)
      Specified by:
      getMapState in class World
      Mappings:
      Namespace Name Mixin selector
      official a Lbwp;a(Ljava/lang/String;)Ldhs;
      intermediary method_17891 Lnet/minecraft/class_1937;method_17891(Ljava/lang/String;)Lnet/minecraft/class_22;
      named getMapState Lnet/minecraft/world/World;getMapState(Ljava/lang/String;)Lnet/minecraft/item/map/MapState;
    • putMapState

      public void putMapState(String id, MapState state)
      Specified by:
      putMapState in class World
      Mappings:
      Namespace Name Mixin selector
      official a Lbwp;a(Ljava/lang/String;Ldhs;)V
      intermediary method_17890 Lnet/minecraft/class_1937;method_17890(Ljava/lang/String;Lnet/minecraft/class_22;)V
      named putMapState Lnet/minecraft/world/World;putMapState(Ljava/lang/String;Lnet/minecraft/item/map/MapState;)V
    • getNextMapId

      public int getNextMapId()
      Specified by:
      getNextMapId in class World
      Mappings:
      Namespace Name Mixin selector
      official v Lbwp;v()I
      intermediary method_17889 Lnet/minecraft/class_1937;method_17889()I
      named getNextMapId Lnet/minecraft/world/World;getNextMapId()I
    • getScoreboard

      public Scoreboard getScoreboard()
      Specified by:
      getScoreboard in class World
      Mappings:
      Namespace Name Mixin selector
      official K Lbwp;K()Ldny;
      intermediary method_8428 Lnet/minecraft/class_1937;method_8428()Lnet/minecraft/class_269;
      named getScoreboard Lnet/minecraft/world/World;getScoreboard()Lnet/minecraft/scoreboard/Scoreboard;
    • getTagManager

      public TagManager getTagManager()
      Specified by:
      getTagManager in class World
      Mappings:
      Namespace Name Mixin selector
      official r Lbwp;r()Lagc;
      intermediary method_8514 Lnet/minecraft/class_1937;method_8514()Lnet/minecraft/class_5415;
      named getTagManager Lnet/minecraft/world/World;getTagManager()Lnet/minecraft/tag/TagManager;
    • getRegistryManager

      public DynamicRegistryManager getRegistryManager()
      Mappings:
      Namespace Name Mixin selector
      official t Lbwa;t()Lgx;
      intermediary method_30349 Lnet/minecraft/class_5423;method_30349()Lnet/minecraft/class_5455;
      named getRegistryManager Lnet/minecraft/world/RegistryWorldView;getRegistryManager()Lnet/minecraft/util/registry/DynamicRegistryManager;
    • updateListeners

      public void updateListeners(BlockPos pos, BlockState oldState, BlockState newState, int flags)
      Specified by:
      updateListeners in class World
      Mappings:
      Namespace Name Mixin selector
      official a Lbwp;a(Lgg;Lcks;Lcks;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
      named updateListeners Lnet/minecraft/world/World;updateListeners(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;I)V
    • scheduleBlockRerenderIfNeeded

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

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

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

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

      public void syncWorldEvent(@Nullable @Nullable PlayerEntity player, int eventId, BlockPos pos, int data)
      Mappings:
      Namespace Name Mixin selector
      official a Lbwq;a(Lbkd;ILgg;I)V
      intermediary method_8444 Lnet/minecraft/class_1936;method_8444(Lnet/minecraft/class_1657;ILnet/minecraft/class_2338;I)V
      named syncWorldEvent Lnet/minecraft/world/WorldAccess;syncWorldEvent(Lnet/minecraft/entity/player/PlayerEntity;ILnet/minecraft/util/math/BlockPos;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
      official a Lbwq;a(Lht;DDDDDD)V
      intermediary method_8406 Lnet/minecraft/class_1936;method_8406(Lnet/minecraft/class_2394;DDDDDD)V
      named addParticle Lnet/minecraft/world/WorldAccess;addParticle(Lnet/minecraft/particle/ParticleEffect;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
      official a Lbwp;a(Lht;ZDDDDDD)V
      intermediary method_8466 Lnet/minecraft/class_1937;method_8466(Lnet/minecraft/class_2394;ZDDDDDD)V
      named addParticle Lnet/minecraft/world/World;addParticle(Lnet/minecraft/particle/ParticleEffect;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
      official b Lbwp;b(Lht;DDDDDD)V
      intermediary method_8494 Lnet/minecraft/class_1937;method_8494(Lnet/minecraft/class_2394;DDDDDD)V
      named addImportantParticle Lnet/minecraft/world/World;addImportantParticle(Lnet/minecraft/particle/ParticleEffect;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
      official b Lbwp;b(Lht;ZDDDDDD)V
      intermediary method_17452 Lnet/minecraft/class_1937;method_17452(Lnet/minecraft/class_2394;ZDDDDDD)V
      named addImportantParticle Lnet/minecraft/world/World;addImportantParticle(Lnet/minecraft/particle/ParticleEffect;ZDDDDDD)V
    • getPlayers

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

      public Biome getGeneratorStoredBiome(int biomeX, int biomeY, int biomeZ)
      Mappings:
      Namespace Name Mixin selector
      official a Lbws;a(III)Lbxo;
      intermediary method_22387 Lnet/minecraft/class_4538;method_22387(III)Lnet/minecraft/class_1959;
      named getGeneratorStoredBiome Lnet/minecraft/world/WorldView;getGeneratorStoredBiome(III)Lnet/minecraft/world/biome/Biome;
    • method_23783

      public float method_23783(float float2)
      Mappings:
      Namespace Name Mixin selector
      official g Lejh;g(F)F
      intermediary method_23783 Lnet/minecraft/class_638;method_23783(F)F
      named method_23783 Lnet/minecraft/client/world/ClientWorld;method_23783(F)F
    • method_23777

      public Vec3d method_23777(Vec3d vec3d, float float2)
      Mappings:
      Namespace Name Mixin selector
      official a Lejh;a(Ldna;F)Ldna;
      intermediary method_23777 Lnet/minecraft/class_638;method_23777(Lnet/minecraft/class_243;F)Lnet/minecraft/class_243;
      named method_23777 Lnet/minecraft/client/world/ClientWorld;method_23777(Lnet/minecraft/util/math/Vec3d;F)Lnet/minecraft/util/math/Vec3d;
    • getCloudsColor

      public Vec3d getCloudsColor(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official h Lejh;h(F)Ldna;
      intermediary method_23785 Lnet/minecraft/class_638;method_23785(F)Lnet/minecraft/class_243;
      named getCloudsColor Lnet/minecraft/client/world/ClientWorld;getCloudsColor(F)Lnet/minecraft/util/math/Vec3d;
    • method_23787

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

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

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

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

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

      public int calculateColor(BlockPos pos, ColorResolver colorResolver)
      Mappings:
      Namespace Name Mixin selector
      official b Lejh;b(Lgg;Lnet/minecraft/world/level/ColorResolver;)I
      intermediary method_23780 Lnet/minecraft/class_638;method_23780(Lnet/minecraft/class_2338;Lnet/minecraft/world/level/ColorResolver;)I
      named calculateColor Lnet/minecraft/client/world/ClientWorld;calculateColor(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/level/ColorResolver;)I
    • getSpawnPos

      public BlockPos getSpawnPos()
      Mappings:
      Namespace Name Mixin selector
      official h Lejh;h()Lgg;
      intermediary method_27874 Lnet/minecraft/class_638;method_27874()Lnet/minecraft/class_2338;
      named getSpawnPos Lnet/minecraft/client/world/ClientWorld;getSpawnPos()Lnet/minecraft/util/math/BlockPos;
    • getSpawnAngle

      public float getSpawnAngle()
      Mappings:
      Namespace Name Mixin selector
      official i Lejh;i()F
      intermediary method_30671 Lnet/minecraft/class_638;method_30671()F
      named getSpawnAngle Lnet/minecraft/client/world/ClientWorld;getSpawnAngle()F
    • setSpawnPos

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

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

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

      public void emitGameEvent(@Nullable @Nullable Entity entity, GameEvent event, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lbwq;a(Latf;Lcov;Lgg;)V
      intermediary method_32888 Lnet/minecraft/class_1936;method_32888(Lnet/minecraft/class_1297;Lnet/minecraft/class_5712;Lnet/minecraft/class_2338;)V
      named emitGameEvent Lnet/minecraft/world/WorldAccess;emitGameEvent(Lnet/minecraft/entity/Entity;Lnet/minecraft/world/event/GameEvent;Lnet/minecraft/util/math/BlockPos;)V
    • getMapStates

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

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

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

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

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