Class ClientWorld

All Implemented Interfaces:
AutoCloseable, BiomeManager.IBiomeReader, IWorldGenerationBaseReader, IWorldGenerationReader, IBiomeReader, IBlockDisplayReader, IBlockReader, ICollisionReader, IDayTimeReader, IEntityReader, IWorld, IWorldReader, IWorldWriter, ICapabilityProvider, IForgeWorld

public class ClientWorld extends World
  • Field Details

  • Constructor Details

  • Method Details

    • effects

      public DimensionRenderInfo effects()
    • tick

      public void tick(BooleanSupplier p_72835_1_)
    • tickTime

      private void tickTime()
    • setGameTime

      public void setGameTime(long p_239134_1_)
    • setDayTime

      public void setDayTime(long p_72877_1_)
    • entitiesForRendering

      public Iterable<Entity> entitiesForRendering()
    • tickEntities

      public void tickEntities()
    • tickNonPassenger

      public void tickNonPassenger(Entity p_217418_1_)
    • tickPassenger

      public void tickPassenger(Entity p_217420_1_, Entity p_217420_2_)
    • updateChunkPos

      private void updateChunkPos(Entity p_217423_1_)
    • unload

      public void unload(Chunk p_217409_1_)
    • onChunkLoaded

      public void onChunkLoaded(int p_228323_1_, int p_228323_2_)
    • clearTintCaches

      public void clearTintCaches()
    • hasChunk

      public boolean hasChunk(int p_217354_1_, int p_217354_2_)
    • getEntityCount

      public int getEntityCount()
    • addPlayer

      public void addPlayer(int p_217408_1_, AbstractClientPlayerEntity p_217408_2_)
    • putNonPlayerEntity

      public void putNonPlayerEntity(int p_217411_1_, Entity p_217411_2_)
    • addEntity

      private void addEntity(int p_217424_1_, Entity p_217424_2_)
    • removeEntity

      public void removeEntity(int p_217413_1_)
    • onEntityRemoved

      private void onEntityRemoved(Entity p_217414_1_)
    • reAddEntitiesToChunk

      public void reAddEntitiesToChunk(Chunk p_217417_1_)
    • getEntity

      @Nullable public Entity getEntity(int p_73045_1_)
      Specified by:
      getEntity in class World
    • setKnownState

      public void setKnownState(BlockPos p_195597_1_, BlockState p_195597_2_)
    • disconnect

      public void disconnect()
      Overrides:
      disconnect in class World
    • animateTick

      public void animateTick(int p_73029_1_, int p_73029_2_, int p_73029_3_)
    • doAnimateTick

      public void doAnimateTick(int p_184153_1_, int p_184153_2_, int p_184153_3_, int p_184153_4_, Random p_184153_5_, boolean p_184153_6_, BlockPos.Mutable p_184153_7_)
    • trySpawnDripParticles

      private void trySpawnDripParticles(BlockPos p_211530_1_, BlockState p_211530_2_, IParticleData p_211530_3_, boolean p_211530_4_)
    • spawnParticle

      private void spawnParticle(BlockPos p_211835_1_, IParticleData p_211835_2_, VoxelShape p_211835_3_, double p_211835_4_)
    • spawnFluidParticle

      private void spawnFluidParticle(double p_211834_1_, double p_211834_3_, double p_211834_5_, double p_211834_7_, double p_211834_9_, IParticleData p_211834_11_)
    • removeAllPendingEntityRemovals

      public void removeAllPendingEntityRemovals()
    • fillReportDetails

      public CrashReportCategory fillReportDetails(CrashReport p_72914_1_)
      Overrides:
      fillReportDetails in class World
    • playSound

      public void playSound(@Nullable PlayerEntity p_184148_1_, double p_184148_2_, double p_184148_4_, double p_184148_6_, SoundEvent p_184148_8_, SoundCategory p_184148_9_, float p_184148_10_, float p_184148_11_)
      Specified by:
      playSound in class World
    • playSound

      public void playSound(@Nullable PlayerEntity p_217384_1_, Entity p_217384_2_, SoundEvent p_217384_3_, SoundCategory p_217384_4_, float p_217384_5_, float p_217384_6_)
      Specified by:
      playSound in class World
    • playLocalSound

      public void playLocalSound(BlockPos p_184156_1_, SoundEvent p_184156_2_, SoundCategory p_184156_3_, float p_184156_4_, float p_184156_5_, boolean p_184156_6_)
    • playLocalSound

      public void playLocalSound(double p_184134_1_, double p_184134_3_, double p_184134_5_, SoundEvent p_184134_7_, SoundCategory p_184134_8_, float p_184134_9_, float p_184134_10_, boolean p_184134_11_)
      Overrides:
      playLocalSound in class World
    • createFireworks

      public void createFireworks(double p_92088_1_, double p_92088_3_, double p_92088_5_, double p_92088_7_, double p_92088_9_, double p_92088_11_, @Nullable CompoundNBT p_92088_13_)
      Overrides:
      createFireworks in class World
    • sendPacketToServer

      public void sendPacketToServer(IPacket<?> p_184135_1_)
      Overrides:
      sendPacketToServer in class World
    • getRecipeManager

      public RecipeManager getRecipeManager()
      Specified by:
      getRecipeManager in class World
    • setScoreboard

      public void setScoreboard(Scoreboard p_96443_1_)
    • getBlockTicks

      public ITickList<Block> getBlockTicks()
    • getLiquidTicks

      public ITickList<Fluid> getLiquidTicks()
    • getChunkSource

      public ClientChunkProvider getChunkSource()
    • getMapData

      @Nullable public MapData getMapData(String p_217406_1_)
      Specified by:
      getMapData in class World
    • setMapData

      public void setMapData(MapData p_217399_1_)
      Specified by:
      setMapData in class World
    • getFreeMapId

      public int getFreeMapId()
      Specified by:
      getFreeMapId in class World
    • getScoreboard

      public Scoreboard getScoreboard()
      Specified by:
      getScoreboard in class World
    • getTagManager

      public ITagCollectionSupplier getTagManager()
      Specified by:
      getTagManager in class World
    • registryAccess

      public DynamicRegistries registryAccess()
    • sendBlockUpdated

      public void sendBlockUpdated(BlockPos p_184138_1_, BlockState p_184138_2_, BlockState p_184138_3_, int p_184138_4_)
      Specified by:
      sendBlockUpdated in class World
    • setBlocksDirty

      public void setBlocksDirty(BlockPos p_225319_1_, BlockState p_225319_2_, BlockState p_225319_3_)
      Overrides:
      setBlocksDirty in class World
    • setSectionDirtyWithNeighbors

      public void setSectionDirtyWithNeighbors(int p_217427_1_, int p_217427_2_, int p_217427_3_)
    • destroyBlockProgress

      public void destroyBlockProgress(int p_175715_1_, BlockPos p_175715_2_, int p_175715_3_)
      Specified by:
      destroyBlockProgress in class World
    • globalLevelEvent

      public void globalLevelEvent(int p_175669_1_, BlockPos p_175669_2_, int p_175669_3_)
      Overrides:
      globalLevelEvent in class World
    • levelEvent

      public void levelEvent(@Nullable PlayerEntity p_217378_1_, int p_217378_2_, BlockPos p_217378_3_, int p_217378_4_)
    • addParticle

      public void addParticle(IParticleData p_195594_1_, double p_195594_2_, double p_195594_4_, double p_195594_6_, double p_195594_8_, double p_195594_10_, double p_195594_12_)
      Specified by:
      addParticle in interface IWorld
      Overrides:
      addParticle in class World
    • addParticle

      public void addParticle(IParticleData p_195590_1_, boolean p_195590_2_, double p_195590_3_, double p_195590_5_, double p_195590_7_, double p_195590_9_, double p_195590_11_, double p_195590_13_)
      Overrides:
      addParticle in class World
    • addAlwaysVisibleParticle

      public void addAlwaysVisibleParticle(IParticleData p_195589_1_, double p_195589_2_, double p_195589_4_, double p_195589_6_, double p_195589_8_, double p_195589_10_, double p_195589_12_)
      Overrides:
      addAlwaysVisibleParticle in class World
    • addAlwaysVisibleParticle

      public void addAlwaysVisibleParticle(IParticleData p_217404_1_, boolean p_217404_2_, double p_217404_3_, double p_217404_5_, double p_217404_7_, double p_217404_9_, double p_217404_11_, double p_217404_13_)
      Overrides:
      addAlwaysVisibleParticle in class World
    • players

      public List<AbstractClientPlayerEntity> players()
    • getUncachedNoiseBiome

      public Biome getUncachedNoiseBiome(int p_225604_1_, int p_225604_2_, int p_225604_3_)
    • getSkyDarken

      public float getSkyDarken(float p_228326_1_)
    • getSkyColor

      public Vector3d getSkyColor(BlockPos p_228318_1_, float p_228318_2_)
    • getCloudColor

      public Vector3d getCloudColor(float p_228328_1_)
    • getStarBrightness

      public float getStarBrightness(float p_228330_1_)
    • getSkyFlashTime

      public int getSkyFlashTime()
    • setSkyFlashTime

      public void setSkyFlashTime(int p_225605_1_)
      Overrides:
      setSkyFlashTime in class World
    • getShade

      public float getShade(Direction p_230487_1_, boolean p_230487_2_)
    • getBlockTint

      public int getBlockTint(BlockPos p_225525_1_, ColorResolver p_225525_2_)
    • calculateBlockTint

      public int calculateBlockTint(BlockPos p_228321_1_, ColorResolver p_228321_2_)
    • getSharedSpawnPos

      public BlockPos getSharedSpawnPos()
    • getSharedSpawnAngle

      public float getSharedSpawnAngle()
    • setDefaultSpawnPos

      public void setDefaultSpawnPos(BlockPos p_239136_1_, float p_239136_2_)
    • toString

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

      public ClientWorld.ClientWorldInfo getLevelData()
      Specified by:
      getLevelData in interface IWorld
      Overrides:
      getLevelData in class World
    • getPartEntities

      public Collection<PartEntity<?>> getPartEntities()
      Description copied from interface: IForgeWorld
      All part entities in this world. Used when collecting entities in an AABB to fix parts being ignored whose parent entity is in a chunk that does not intersect with the AABB.