Class ClientWorld

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

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

    • clientNetHandler

      private ClientPlayNetworkHandler clientNetHandler
      Mappings:
      Namespace Name Mixin selector
      official a Lbdb;a:Lbcy;
      intermediary field_4000 Lnet/minecraft/class_907;field_4000:Lnet/minecraft/class_903;
      named clientNetHandler Lnet/minecraft/client/world/ClientWorld;clientNetHandler:Lnet/minecraft/client/network/ClientPlayNetworkHandler;
    • clientChunkCache

      private ClientChunkCache clientChunkCache
      Mappings:
      Namespace Name Mixin selector
      official b Lbdb;b:Lbcz;
      intermediary field_4001 Lnet/minecraft/class_907;field_4001:Lnet/minecraft/class_904;
      named clientChunkCache Lnet/minecraft/client/world/ClientWorld;clientChunkCache:Lnet/minecraft/world/chunk/ClientChunkCache;
    • world

      private final Set<Entity> world
      Mappings:
      Namespace Name Mixin selector
      official c Lbdb;c:Ljava/util/Set;
      intermediary field_4002 Lnet/minecraft/class_907;field_4002:Ljava/util/Set;
      named world Lnet/minecraft/client/world/ClientWorld;world:Ljava/util/Set;
    • field_4003

      private final Set<Entity> field_4003
      Mappings:
      Namespace Name Mixin selector
      official d Lbdb;d:Ljava/util/Set;
      intermediary field_4003 Lnet/minecraft/class_907;field_4003:Ljava/util/Set;
      named field_4003 Lnet/minecraft/client/world/ClientWorld;field_4003:Ljava/util/Set;
    • client

      private final MinecraftClient client
      Mappings:
      Namespace Name Mixin selector
      official I Lbdb;I:Lave;
      intermediary field_3998 Lnet/minecraft/class_907;field_3998:Lnet/minecraft/class_669;
      named client Lnet/minecraft/client/world/ClientWorld;client:Lnet/minecraft/client/MinecraftClient;
    • field_3999

      private final Set<ChunkPos> field_3999
      Mappings:
      Namespace Name Mixin selector
      official J Lbdb;J:Ljava/util/Set;
      intermediary field_3999 Lnet/minecraft/class_907;field_3999:Ljava/util/Set;
      named field_3999 Lnet/minecraft/client/world/ClientWorld;field_3999: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> Lbdb;<init>(Lbcy;Ladp;ILoj;Lnt;)V
      intermediary <init> Lnet/minecraft/class_907;<init>(Lnet/minecraft/class_903;Lnet/minecraft/class_102;ILnet/minecraft/class_1721;Lnet/minecraft/class_1705;)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 c Ladm;c()V
      intermediary method_374 Lnet/minecraft/class_99;method_374()V
      named tick Lnet/minecraft/world/World;tick()V
    • method_3156

      public void method_3156​(int int2, int int3, int int4, int int5, int int6, int int7)
      Mappings:
      Namespace Name Mixin selector
      official a Lbdb;a(IIIIII)V
      intermediary method_3156 Lnet/minecraft/class_907;method_3156(IIIIII)V
      named method_3156 Lnet/minecraft/client/world/ClientWorld;method_3156(IIIIII)V
    • getClientChunkCache

      protected ChunkProvider getClientChunkCache()
      Specified by:
      getClientChunkCache in class World
      Mappings:
      Namespace Name Mixin selector
      official k Ladm;k()Lamv;
      intermediary method_418 Lnet/minecraft/class_99;method_418()Lnet/minecraft/class_396;
      named getClientChunkCache Lnet/minecraft/world/World;getClientChunkCache()Lnet/minecraft/world/chunk/ChunkProvider;
    • tickBlocks

      protected void tickBlocks()
      Overrides:
      tickBlocks in class World
      Mappings:
      Namespace Name Mixin selector
      official h Ladm;h()V
      intermediary method_409 Lnet/minecraft/class_99;method_409()V
      named tickBlocks Lnet/minecraft/world/World;tickBlocks()V
    • method_3162

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

      public boolean spawnEntity​(Entity entity)
      Overrides:
      spawnEntity in class World
      Mappings:
      Namespace Name Mixin selector
      official d Ladm;d(Lpk;)Z
      intermediary method_394 Lnet/minecraft/class_99;method_394(Lnet/minecraft/class_1745;)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 Ladm;e(Lpk;)V
      intermediary method_400 Lnet/minecraft/class_99;method_400(Lnet/minecraft/class_1745;)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 a Ladm;a(Lpk;)V
      intermediary method_326 Lnet/minecraft/class_99;method_326(Lnet/minecraft/class_1745;)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 b Ladm;b(Lpk;)V
      intermediary method_372 Lnet/minecraft/class_99;method_372(Lnet/minecraft/class_1745;)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 Lbdb;a(ILpk;)V
      intermediary method_3157 Lnet/minecraft/class_907;method_3157(ILnet/minecraft/class_1745;)V
      named addEntity Lnet/minecraft/client/world/ClientWorld;addEntity(ILnet/minecraft/entity/Entity;)V
    • getEntityById

      public Entity getEntityById​(int int2)
      Overrides:
      getEntityById in class World
      Mappings:
      Namespace Name Mixin selector
      official a Ladm;a(I)Lpk;
      intermediary method_268 Lnet/minecraft/class_99;method_268(I)Lnet/minecraft/class_1745;
      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 Lbdb;e(I)Lpk;
      intermediary method_3166 Lnet/minecraft/class_907;method_3166(I)Lnet/minecraft/class_1745;
      named removeEntity Lnet/minecraft/client/world/ClientWorld;removeEntity(I)Lnet/minecraft/entity/Entity;
    • setBlockStateWithoutNeighborUpdates

      public boolean setBlockStateWithoutNeighborUpdates​(BlockPos blockPos, BlockState blockState)
      Mappings:
      Namespace Name Mixin selector
      official b Lbdb;b(Lcj;Lalz;)Z
      intermediary method_3164 Lnet/minecraft/class_907;method_3164(Lnet/minecraft/class_1372;Lnet/minecraft/class_376;)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 H Ladm;H()V
      intermediary method_245 Lnet/minecraft/class_99;method_245()V
      named disconnect Lnet/minecraft/world/World;disconnect()V
    • tickWeather

      protected void tickWeather()
      Overrides:
      tickWeather in class World
      Mappings:
      Namespace Name Mixin selector
      official p Ladm;p()V
      intermediary method_425 Lnet/minecraft/class_99;method_425()V
      named tickWeather Lnet/minecraft/world/World;tickWeather()V
    • getNextMapId

      protected int getNextMapId()
      Specified by:
      getNextMapId in class World
      Mappings:
      Namespace Name Mixin selector
      official q Ladm;q()I
      intermediary method_426 Lnet/minecraft/class_99;method_426()I
      named getNextMapId Lnet/minecraft/world/World;getNextMapId()I
    • method_3161

      public void method_3161​(int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      official b Lbdb;b(III)V
      intermediary method_3161 Lnet/minecraft/class_907;method_3161(III)V
      named method_3161 Lnet/minecraft/client/world/ClientWorld;method_3161(III)V
    • method_3155

      public void method_3155()
      Mappings:
      Namespace Name Mixin selector
      official a Lbdb;a()V
      intermediary method_3155 Lnet/minecraft/class_907;method_3155()V
      named method_3155 Lnet/minecraft/client/world/ClientWorld;method_3155()V
    • addToCrashReport

      public CrashReportSection addToCrashReport​(CrashReport report)
      Overrides:
      addToCrashReport in class World
      Mappings:
      Namespace Name Mixin selector
      official a Ladm;a(Lb;)Lc;
      intermediary method_298 Lnet/minecraft/class_99;method_298(Lnet/minecraft/class_825;)Lnet/minecraft/class_1364;
      named addToCrashReport Lnet/minecraft/world/World;addToCrashReport(Lnet/minecraft/util/crash/CrashReport;)Lnet/minecraft/util/crash/CrashReportSection;
    • playSound

      public void playSound​(BlockPos pos, String sound, float volume, float pitch, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lbdb;a(Lcj;Ljava/lang/String;FFZ)V
      intermediary method_3160 Lnet/minecraft/class_907;method_3160(Lnet/minecraft/class_1372;Ljava/lang/String;FFZ)V
      named playSound Lnet/minecraft/client/world/ClientWorld;playSound(Lnet/minecraft/util/math/BlockPos;Ljava/lang/String;FFZ)V
    • playSound

      public void playSound​(double x, double y, double z, String sound, float volume, float pitch, boolean bool)
      Overrides:
      playSound in class World
      Mappings:
      Namespace Name Mixin selector
      official a Ladm;a(DDDLjava/lang/String;FFZ)V
      intermediary method_266 Lnet/minecraft/class_99;method_266(DDDLjava/lang/String;FFZ)V
      named playSound Lnet/minecraft/world/World;playSound(DDDLjava/lang/String;FFZ)V
    • addFireworkParticle

      public void addFireworkParticle​(double x, double y, double z, double velocityX, double velocityY, double velocityZ, CompoundTag tag)
      Overrides:
      addFireworkParticle in class World
      Mappings:
      Namespace Name Mixin selector
      official a Ladm;a(DDDDDDLdn;)V
      intermediary method_264 Lnet/minecraft/class_99;method_264(DDDDDDLnet/minecraft/class_1405;)V
      named addFireworkParticle Lnet/minecraft/world/World;addFireworkParticle(DDDDDDLnet/minecraft/nbt/CompoundTag;)V
    • setScoreboard

      public void setScoreboard​(Scoreboard sb)
      Mappings:
      Namespace Name Mixin selector
      official a Lbdb;a(Lauo;)V
      intermediary method_3158 Lnet/minecraft/class_907;method_3158(Lnet/minecraft/class_653;)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 Ladm;b(J)V
      intermediary method_355 Lnet/minecraft/class_99;method_355(J)V
      named setTimeOfDay Lnet/minecraft/world/World;setTimeOfDay(J)V