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 cen
intermediary net/minecraft/class_478
named net/minecraft/client/world/ClientWorld
  • Field Details

    • clientNetHandler

      private ClientPlayNetworkHandler clientNetHandler
      Mappings:
      Namespace Name Mixin selector
      official a Lcen;a:Lcee;
      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 b Lcen;b:Lcel;
      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 world
      Mappings:
      Namespace Name Mixin selector
      official c Lcen;c: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 field_1658
      Mappings:
      Namespace Name Mixin selector
      official d Lcen;d: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 I Lcen;I:Lbsu;
      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 field_1660
      Mappings:
      Namespace Name Mixin selector
      official J Lcen;J: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;
  • Constructor Details

    • ClientWorld

      public ClientWorld(ClientPlayNetworkHandler netHandler, LevelInfo levelInfo, int dimensionId, Difficulty difficulty, Profiler profiler)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcen;<init>(Lcee;Larb;ILvt;Luw;)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 c Laqu;c()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 Lcen;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 k Laqu;k()Lbfe;
      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;
    • tickBlocks

      protected void tickBlocks()
      Overrides:
      tickBlocks in class World
      Mappings:
      Namespace Name Mixin selector
      official h Laqu;h()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 Lcen;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 d Laqu;d(Lwv;)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 Laqu;e(Lwv;)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 a Laqu;a(Lwv;)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 b Laqu;b(Lwv;)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 Lcen;a(ILwv;)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

      public Entity getEntityById(int id)
      Overrides:
      getEntityById in class World
      Mappings:
      Namespace Name Mixin selector
      official a Laqu;a(I)Lwv;
      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 d Lcen;d(I)Lwv;
      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

      public boolean setBlockStateWithoutNeighborUpdates(BlockPos blockPos, BlockState blockState)
      Mappings:
      Namespace Name Mixin selector
      official b Lcen;b(Ldt;Lbec;)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 H Laqu;H()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 p Laqu;p()V
      intermediary method_3722 Lnet/minecraft/class_1150;method_3722()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 Laqu;q()I
      intermediary method_6411 Lnet/minecraft/class_1150;method_6411()I
      named getNextMapId Lnet/minecraft/world/World;getNextMapId()I
    • method_1248

      public void method_1248(int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      official b Lcen;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_1249

      public void method_1249()
      Mappings:
      Namespace Name Mixin selector
      official a Lcen;a()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 Laqu;a(Lb;)Lj;
      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(BlockPos pos, String sound, float volume, float pitch, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lcen;a(Ldt;Ljava/lang/String;FFZ)V
      intermediary method_9669 Lnet/minecraft/class_478;method_9669(Lnet/minecraft/class_2552;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 Laqu;a(DDDLjava/lang/String;FFZ)V
      intermediary method_3648 Lnet/minecraft/class_1150;method_3648(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, NbtCompound nbt)
      Overrides:
      addFireworkParticle in class World
      Mappings:
      Namespace Name Mixin selector
      official a Laqu;a(DDDDDDLfn;)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
    • setScoreboard

      public void setScoreboard(Scoreboard sb)
      Mappings:
      Namespace Name Mixin selector
      official a Lcen;a(Lbsd;)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 Laqu;b(J)V
      intermediary method_3657 Lnet/minecraft/class_1150;method_3657(J)V
      named setTimeOfDay Lnet/minecraft/world/World;setTimeOfDay(J)V