Class ClientWorld

java.lang.Object
net.minecraft.world.World
net.minecraft.client.world.ClientWorld
All Implemented Interfaces:
BlockView

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

    • clientNetHandler

      private final ClientPlayNetworkHandler clientNetHandler
      Mappings:
      Namespace Name Mixin selector
      official b Lbsb;b:Lbrz;
      intermediary field_1661 Lnet/minecraft/class_478;field_1661:Lnet/minecraft/class_1845;
      named clientNetHandler Lnet/minecraft/client/world/ClientWorld;clientNetHandler:Lnet/minecraft/client/network/ClientPlayNetworkHandler;
    • clientChunkCache

      private ClientChunkProvider clientChunkCache
      Mappings:
      Namespace Name Mixin selector
      official c Lbsb;c:Lbrx;
      intermediary field_1662 Lnet/minecraft/class_478;field_1662:Lnet/minecraft/class_476;
      named clientChunkCache Lnet/minecraft/client/world/ClientWorld;clientChunkCache:Lnet/minecraft/world/chunk/ClientChunkProvider;
    • world

      private final Set<Entity> world
      Mappings:
      Namespace Name Mixin selector
      official K Lbsb;K:Ljava/util/Set;
      intermediary field_1664 Lnet/minecraft/class_478;field_1664:Ljava/util/Set;
      named world Lnet/minecraft/client/world/ClientWorld;world:Ljava/util/Set;
    • field_1658

      private final Set<Entity> field_1658
      Mappings:
      Namespace Name Mixin selector
      official L Lbsb;L:Ljava/util/Set;
      intermediary field_1658 Lnet/minecraft/class_478;field_1658:Ljava/util/Set;
      named field_1658 Lnet/minecraft/client/world/ClientWorld;field_1658:Ljava/util/Set;
    • client

      private final MinecraftClient client
      Mappings:
      Namespace Name Mixin selector
      official M Lbsb;M:Lbib;
      intermediary field_1659 Lnet/minecraft/class_478;field_1659:Lnet/minecraft/class_1600;
      named client Lnet/minecraft/client/world/ClientWorld;client:Lnet/minecraft/client/MinecraftClient;
    • field_1660

      private final Set<ChunkPos> field_1660
      Mappings:
      Namespace Name Mixin selector
      official N Lbsb;N:Ljava/util/Set;
      intermediary field_1660 Lnet/minecraft/class_478;field_1660:Ljava/util/Set;
      named field_1660 Lnet/minecraft/client/world/ClientWorld;field_1660:Ljava/util/Set;
    • field_13407

      private int field_13407
      Mappings:
      Namespace Name Mixin selector
      official O Lbsb;O:I
      intermediary field_13407 Lnet/minecraft/class_478;field_13407:I
      named field_13407 Lnet/minecraft/client/world/ClientWorld;field_13407:I
    • field_13408

      protected Set<ChunkPos> field_13408
      Mappings:
      Namespace Name Mixin selector
      official a Lbsb;a:Ljava/util/Set;
      intermediary field_13408 Lnet/minecraft/class_478;field_13408:Ljava/util/Set;
      named field_13408 Lnet/minecraft/client/world/ClientWorld;field_13408:Ljava/util/Set;
  • Constructor Details

    • ClientWorld

      public ClientWorld(ClientPlayNetworkHandler netHandler, LevelInfo levelInfo, int dimensionId, Difficulty difficulty, Profiler profiler)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbsb;<init>(Lbrz;Lamx;ILtz;Lrl;)V
      intermediary <init> Lnet/minecraft/class_478;<init>(Lnet/minecraft/class_1845;Lnet/minecraft/class_1156;ILnet/minecraft/class_2151;Lnet/minecraft/class_839;)V
      named <init> Lnet/minecraft/client/world/ClientWorld;<init>(Lnet/minecraft/client/network/ClientPlayNetworkHandler;Lnet/minecraft/world/level/LevelInfo;ILnet/minecraft/world/Difficulty;Lnet/minecraft/util/profiler/Profiler;)V
  • Method Details

    • tick

      public void tick()
      Overrides:
      tick in class World
      Mappings:
      Namespace Name Mixin selector
      official d Lamu;d()V
      intermediary method_3646 Lnet/minecraft/class_1150;method_3646()V
      named tick Lnet/minecraft/world/World;tick()V
    • method_1251

      public void method_1251(int int2, int int3, int int4, int int5, int int6, int int7)
      Mappings:
      Namespace Name Mixin selector
      official a Lbsb;a(IIIIII)V
      intermediary method_1251 Lnet/minecraft/class_478;method_1251(IIIIII)V
      named method_1251 Lnet/minecraft/client/world/ClientWorld;method_1251(IIIIII)V
    • getChunkCache

      protected ChunkProvider getChunkCache()
      Specified by:
      getChunkCache in class World
      Mappings:
      Namespace Name Mixin selector
      official n Lamu;n()Laxr;
      intermediary method_3712 Lnet/minecraft/class_1150;method_3712()Lnet/minecraft/class_1193;
      named getChunkCache Lnet/minecraft/world/World;getChunkCache()Lnet/minecraft/world/chunk/ChunkProvider;
    • isChunkLoaded

      protected boolean isChunkLoaded(int chunkX, int chunkZ, boolean canBeEmpty)
      Specified by:
      isChunkLoaded in class World
      Mappings:
      Namespace Name Mixin selector
      official a Lamu;a(IIZ)Z
      intermediary method_8487 Lnet/minecraft/class_1150;method_8487(IIZ)Z
      named isChunkLoaded Lnet/minecraft/world/World;isChunkLoaded(IIZ)Z
    • method_12237

      protected void method_12237()
      Mappings:
      Namespace Name Mixin selector
      official a Lbsb;a()V
      intermediary method_12237 Lnet/minecraft/class_478;method_12237()V
      named method_12237 Lnet/minecraft/client/world/ClientWorld;method_12237()V
    • tickBlocks

      protected void tickBlocks()
      Overrides:
      tickBlocks in class World
      Mappings:
      Namespace Name Mixin selector
      official j Lamu;j()V
      intermediary method_3701 Lnet/minecraft/class_1150;method_3701()V
      named tickBlocks Lnet/minecraft/world/World;tickBlocks()V
    • method_1252

      public void method_1252(int int2, int int3, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official b Lbsb;b(IIZ)V
      intermediary method_1252 Lnet/minecraft/class_478;method_1252(IIZ)V
      named method_1252 Lnet/minecraft/client/world/ClientWorld;method_1252(IIZ)V
    • spawnEntity

      public boolean spawnEntity(Entity entity)
      Overrides:
      spawnEntity in class World
      Mappings:
      Namespace Name Mixin selector
      official a Lamu;a(Lvg;)Z
      intermediary method_3686 Lnet/minecraft/class_1150;method_3686(Lnet/minecraft/class_864;)Z
      named spawnEntity Lnet/minecraft/world/World;spawnEntity(Lnet/minecraft/entity/Entity;)Z
    • removeEntity

      public void removeEntity(Entity entity)
      Overrides:
      removeEntity in class World
      Mappings:
      Namespace Name Mixin selector
      official e Lamu;e(Lvg;)V
      intermediary method_3693 Lnet/minecraft/class_1150;method_3693(Lnet/minecraft/class_864;)V
      named removeEntity Lnet/minecraft/world/World;removeEntity(Lnet/minecraft/entity/Entity;)V
    • onEntitySpawned

      protected void onEntitySpawned(Entity entity)
      Overrides:
      onEntitySpawned in class World
      Mappings:
      Namespace Name Mixin selector
      official b Lamu;b(Lvg;)V
      intermediary method_3626 Lnet/minecraft/class_1150;method_3626(Lnet/minecraft/class_864;)V
      named onEntitySpawned Lnet/minecraft/world/World;onEntitySpawned(Lnet/minecraft/entity/Entity;)V
    • onEntityRemoved

      protected void onEntityRemoved(Entity entity)
      Overrides:
      onEntityRemoved in class World
      Mappings:
      Namespace Name Mixin selector
      official c Lamu;c(Lvg;)V
      intermediary method_3663 Lnet/minecraft/class_1150;method_3663(Lnet/minecraft/class_864;)V
      named onEntityRemoved Lnet/minecraft/world/World;onEntityRemoved(Lnet/minecraft/entity/Entity;)V
    • addEntity

      public void addEntity(int id, Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official a Lbsb;a(ILvg;)V
      intermediary method_6843 Lnet/minecraft/class_478;method_6843(ILnet/minecraft/class_864;)V
      named addEntity Lnet/minecraft/client/world/ClientWorld;addEntity(ILnet/minecraft/entity/Entity;)V
    • getEntityById

      @Nullable public Entity getEntityById(int id)
      Overrides:
      getEntityById in class World
      Mappings:
      Namespace Name Mixin selector
      official a Lamu;a(I)Lvg;
      intermediary method_2133 Lnet/minecraft/class_1150;method_2133(I)Lnet/minecraft/class_864;
      named getEntityById Lnet/minecraft/world/World;getEntityById(I)Lnet/minecraft/entity/Entity;
    • removeEntity

      public Entity removeEntity(int int2)
      Mappings:
      Namespace Name Mixin selector
      official e Lbsb;e(I)Lvg;
      intermediary method_1255 Lnet/minecraft/class_478;method_1255(I)Lnet/minecraft/class_864;
      named removeEntity Lnet/minecraft/client/world/ClientWorld;removeEntity(I)Lnet/minecraft/entity/Entity;
    • setBlockStateWithoutNeighborUpdates

      @Deprecated public boolean setBlockStateWithoutNeighborUpdates(BlockPos blockPos, BlockState blockState)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official b Lbsb;b(Let;Lawt;)Z
      intermediary method_9670 Lnet/minecraft/class_478;method_9670(Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;)Z
      named setBlockStateWithoutNeighborUpdates Lnet/minecraft/client/world/ClientWorld;setBlockStateWithoutNeighborUpdates(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Z
    • disconnect

      public void disconnect()
      Overrides:
      disconnect in class World
      Mappings:
      Namespace Name Mixin selector
      official O Lamu;O()V
      intermediary method_3577 Lnet/minecraft/class_1150;method_3577()V
      named disconnect Lnet/minecraft/world/World;disconnect()V
    • tickWeather

      protected void tickWeather()
      Overrides:
      tickWeather in class World
      Mappings:
      Namespace Name Mixin selector
      official t Lamu;t()V
      intermediary method_3722 Lnet/minecraft/class_1150;method_3722()V
      named tickWeather Lnet/minecraft/world/World;tickWeather()V
    • method_3605

      protected void method_3605(int int2, int int3, Chunk chunk)
      Overrides:
      method_3605 in class World
      Mappings:
      Namespace Name Mixin selector
      official a Lamu;a(IILaxw;)V
      intermediary method_3605 Lnet/minecraft/class_1150;method_3605(IILnet/minecraft/class_1196;)V
      named method_3605 Lnet/minecraft/world/World;method_3605(IILnet/minecraft/world/chunk/Chunk;)V
    • method_1248

      public void method_1248(int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      official b Lbsb;b(III)V
      intermediary method_1248 Lnet/minecraft/class_478;method_1248(III)V
      named method_1248 Lnet/minecraft/client/world/ClientWorld;method_1248(III)V
    • method_12238

      public void method_12238(int int2, int int3, int int4, int int5, Random random, boolean bool, BlockPos.Mutable mutable)
      Mappings:
      Namespace Name Mixin selector
      official a Lbsb;a(IIIILjava/util/Random;ZLet$a;)V
      intermediary method_12238 Lnet/minecraft/class_478;method_12238(IIIILjava/util/Random;ZLnet/minecraft/class_2552$class_2553;)V
      named method_12238 Lnet/minecraft/client/world/ClientWorld;method_12238(IIIILjava/util/Random;ZLnet/minecraft/util/math/BlockPos$Mutable;)V
    • method_1249

      public void method_1249()
      Mappings:
      Namespace Name Mixin selector
      official c Lbsb;c()V
      intermediary method_1249 Lnet/minecraft/class_478;method_1249()V
      named method_1249 Lnet/minecraft/client/world/ClientWorld;method_1249()V
    • addToCrashReport

      public CrashReportSection addToCrashReport(CrashReport report)
      Overrides:
      addToCrashReport in class World
      Mappings:
      Namespace Name Mixin selector
      official a Lamu;a(Lb;)Lc;
      intermediary method_4684 Lnet/minecraft/class_1150;method_4684(Lnet/minecraft/class_1;)Lnet/minecraft/class_1392;
      named addToCrashReport Lnet/minecraft/world/World;addToCrashReport(Lnet/minecraft/util/crash/CrashReport;)Lnet/minecraft/util/crash/CrashReportSection;
    • playSound

      public void playSound(@Nullable PlayerEntity playerEntity, double double2, double double3, double double4, SoundEvent soundEvent, SoundCategory soundCategory, float float2, float float3)
      Overrides:
      playSound in class World
      Mappings:
      Namespace Name Mixin selector
      official a Lamu;a(Laed;DDDLqe;Lqg;FF)V
      intermediary method_11485 Lnet/minecraft/class_1150;method_11485(Lnet/minecraft/class_988;DDDLnet/minecraft/class_2926;Lnet/minecraft/class_2153;FF)V
      named playSound Lnet/minecraft/world/World;playSound(Lnet/minecraft/entity/player/PlayerEntity;DDDLnet/minecraft/client/sound/SoundEvent;Lnet/minecraft/client/sound/SoundCategory;FF)V
    • method_9669

      public void method_9669(BlockPos blockPos, SoundEvent soundEvent, SoundCategory soundCategory, float float2, float float3, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lbsb;a(Let;Lqe;Lqg;FFZ)V
      intermediary method_9669 Lnet/minecraft/class_478;method_9669(Lnet/minecraft/class_2552;Lnet/minecraft/class_2926;Lnet/minecraft/class_2153;FFZ)V
      named method_9669 Lnet/minecraft/client/world/ClientWorld;method_9669(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/client/sound/SoundEvent;Lnet/minecraft/client/sound/SoundCategory;FFZ)V
    • playSound

      public void playSound(double double2, double double3, double double4, SoundEvent soundEvent, SoundCategory soundCategory, float float2, float float3, boolean bool)
      Overrides:
      playSound in class World
      Mappings:
      Namespace Name Mixin selector
      official a Lamu;a(DDDLqe;Lqg;FFZ)V
      intermediary method_3648 Lnet/minecraft/class_1150;method_3648(DDDLnet/minecraft/class_2926;Lnet/minecraft/class_2153;FFZ)V
      named playSound Lnet/minecraft/world/World;playSound(DDDLnet/minecraft/client/sound/SoundEvent;Lnet/minecraft/client/sound/SoundCategory;FFZ)V
    • addFireworkParticle

      public void addFireworkParticle(double x, double y, double z, double velocityX, double velocityY, double velocityZ, @Nullable NbtCompound nbt)
      Overrides:
      addFireworkParticle in class World
      Mappings:
      Namespace Name Mixin selector
      official a Lamu;a(DDDDDDLfy;)V
      intermediary method_4681 Lnet/minecraft/class_1150;method_4681(DDDDDDLnet/minecraft/class_322;)V
      named addFireworkParticle Lnet/minecraft/world/World;addFireworkParticle(DDDDDDLnet/minecraft/nbt/NbtCompound;)V
    • method_11483

      public void method_11483(Packet<?> packet)
      Overrides:
      method_11483 in class World
      Mappings:
      Namespace Name Mixin selector
      official a Lamu;a(Lht;)V
      intermediary method_11483 Lnet/minecraft/class_1150;method_11483(Lnet/minecraft/class_700;)V
      named method_11483 Lnet/minecraft/world/World;method_11483(Lnet/minecraft/network/Packet;)V
    • setScoreboard

      public void setScoreboard(Scoreboard sb)
      Mappings:
      Namespace Name Mixin selector
      official a Lbsb;a(Lbhk;)V
      intermediary method_5131 Lnet/minecraft/class_478;method_5131(Lnet/minecraft/class_1471;)V
      named setScoreboard Lnet/minecraft/client/world/ClientWorld;setScoreboard(Lnet/minecraft/scoreboard/Scoreboard;)V
    • setTimeOfDay

      public void setTimeOfDay(long time)
      Overrides:
      setTimeOfDay in class World
      Mappings:
      Namespace Name Mixin selector
      official b Lamu;b(J)V
      intermediary method_3657 Lnet/minecraft/class_1150;method_3657(J)V
      named setTimeOfDay Lnet/minecraft/world/World;setTimeOfDay(J)V
    • getChunkProvider

      public ClientChunkProvider getChunkProvider()
      Overrides:
      getChunkProvider in class World
      Mappings:
      Namespace Name Mixin selector
      official f Lbsb;f()Lbrx;
      intermediary method_12239 Lnet/minecraft/class_478;method_12239()Lnet/minecraft/class_476;
      named getChunkProvider Lnet/minecraft/client/world/ClientWorld;getChunkProvider()Lnet/minecraft/world/chunk/ClientChunkProvider;