Package net.minecraft.client.world
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
,RedstoneView
,RegistryWorldView
,TestableWorld
,ScheduledTickView
,WorldAccess
,WorldView
- Mappings:
Namespace Name named net/minecraft/client/world/ClientWorld
intermediary net/minecraft/class_638
official gfj
-
Nested Class Summary
Modifier and TypeClassDescriptionprivate final class
static class
Nested classes/interfaces inherited from class net.minecraft.world.World
World.ExplosionSourceType
-
Field Summary
Modifier and TypeFieldDescriptionprivate final ClientChunkManager
private final MinecraftClient
private final ClientWorld.Properties
private final Object2ObjectArrayMap
<ColorResolver, BiomeColorCache> private final DimensionEffects
(package private) final EntityList
private final ClientEntityManager
<Entity> private static final int
private static final int
private static final int
private int
private static final Logger
private final Map
<MapIdComponent, MapState> private final ClientPlayNetworkHandler
private static final double
A minor offset applied when spawning particles.private final PendingUpdateManager
(package private) final List
<AbstractClientPlayerEntity> private final int
private boolean
private int
private final TickManager
private final WorldEventHandler
private final WorldRenderer
Fields inherited from class net.minecraft.world.World
blockEntityTickers, CODEC, END, field_30967, field_30968, field_30969, HORIZONTAL_LIMIT, isClient, lcgBlockSeed, lcgBlockSeedIncrement, MAX_UPDATE_DEPTH, MAX_Y, MIN_Y, neighborUpdater, NETHER, OVERWORLD, properties, rainGradient, rainGradientPrev, random, thunderGradient, thunderGradientPrev
Fields inherited from interface net.minecraft.world.BlockView
field_54147
Fields inherited from interface net.minecraft.world.RedstoneView
DIRECTIONS
-
Constructor Summary
ConstructorDescriptionClientWorld
(ClientPlayNetworkHandler networkHandler, ClientWorld.Properties properties, RegistryKey<World> registryRef, RegistryEntry<DimensionType> dimensionType, int loadDistance, int simulationDistance, WorldRenderer worldRenderer, boolean debugWorld, long seed, int seaLevel) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addBlockBreakParticles
(BlockPos pos, BlockState state) addDetailsToCrashReport
(CrashReport report) void
void
addFireworkParticle
(double x, double y, double z, double velocityX, double velocityY, double velocityZ, List<FireworkExplosionComponent> explosions) void
addImportantParticle
(ParticleEffect parameters, boolean alwaysSpawn, double x, double y, double z, double velocityX, double velocityY, double velocityZ) void
addImportantParticle
(ParticleEffect parameters, double x, double y, double z, double velocityX, double velocityY, double velocityZ) private void
addParticle
(double minX, double maxX, double minZ, double maxZ, double y, ParticleEffect parameters) void
addParticle
(ParticleEffect parameters, boolean alwaysSpawn, double x, double y, double z, double velocityX, double velocityY, double velocityZ) void
addParticle
(ParticleEffect parameters, double x, double y, double z, double velocityX, double velocityY, double velocityZ) private void
addParticle
(BlockPos pos, BlockState state, ParticleEffect parameters, boolean solidBelow) private void
addParticle
(BlockPos pos, ParticleEffect parameters, VoxelShape shape, double y) asString()
int
calculateColor
(BlockPos pos, ColorResolver colorResolver) void
createExplosion
(@Nullable Entity entity, @Nullable DamageSource damageSource, @Nullable ExplosionBehavior behavior, double x, double y, double z, float power, boolean createFire, World.ExplosionSourceType explosionSourceType, ParticleEffect smallParticle, ParticleEffect largeParticle, RegistryEntry<SoundEvent> soundEvent) Creates an explosion.void
void
doRandomBlockDisplayTicks
(int centerX, int centerY, int centerZ) void
emitGameEvent
(RegistryEntry<GameEvent> event, Vec3d emitterPos, GameEvent.Emitter emitter) Emits a game event.void
enqueueChunkUpdate
(Runnable updater) float
getBrightness
(Direction direction, boolean shaded) int
getCloudsColor
(float tickDelta) int
getColor
(BlockPos pos, ColorResolver colorResolver) getEntityById
(int id) Returns the entity using the entity ID, ornull
if none was found.protected EntityLookup
<Entity> getGeneratorStoredBiome
(int biomeX, int biomeY, int biomeZ) int
protected Map
<MapIdComponent, MapState> (package private) PendingUpdateManager
int
int
int
float
getSkyBrightness
(float tickDelta) int
getSkyColor
(Vec3d cameraPos, float tickDelta) float
getStarBrightness
(float tickDelta) void
handleBlockUpdate
(BlockPos pos, BlockState state, int flags) void
handlePlayerActionResponse
(int sequence) boolean
boolean
isChunkLoaded
(int chunkX, int chunkZ) void
onChunkUnload
(long sectionPos) void
playSound
(double x, double y, double z, SoundEvent sound, SoundCategory category, float volume, float pitch, boolean useDistance) private void
playSound
(double x, double y, double z, SoundEvent event, SoundCategory category, float volume, float pitch, boolean useDistance, long seed) void
playSound
(@Nullable PlayerEntity source, double x, double y, double z, RegistryEntry<SoundEvent> sound, SoundCategory category, float volume, float pitch, long seed) void
playSoundFromEntity
(Entity entity, SoundEvent sound, SoundCategory category, float volume, float pitch) void
playSoundFromEntity
(@Nullable PlayerEntity source, Entity entity, RegistryEntry<SoundEvent> sound, SoundCategory category, float volume, float pitch, long seed) void
processPendingUpdate
(BlockPos pos, BlockState state, Vec3d playerPos) void
putClientsideMapState
(MapIdComponent id, MapState state) void
putMapState
(MapIdComponent id, MapState state) protected void
putMapStates
(Map<MapIdComponent, MapState> mapStates) void
randomBlockDisplayTick
(int centerX, int centerY, int centerZ, int radius, Random random, @Nullable Block block, BlockPos.Mutable pos) void
void
removeEntity
(int entityId, Entity.RemovalReason removalReason) void
resetChunkColor
(ChunkPos chunkPos) void
void
scheduleBlockRenders
(int x, int y, int z) void
scheduleBlockRerenderIfNeeded
(BlockPos pos, BlockState old, BlockState updated) void
scheduleChunkRenders
(int minX, int minY, int minZ, int maxX, int maxY, int maxZ) void
sendPacket
(Packet<?> packet) void
setBlockBreakingInfo
(int entityId, BlockPos pos, int progress) boolean
setBlockState
(BlockPos pos, BlockState state, int flags, int maxUpdateDepth) Updates the block state at a position, calling appropriate callbacks.void
setLightningTicksLeft
(int lightningTicksLeft) void
setSimulationDistance
(int simulationDistance) void
setSpawnPos
(BlockPos pos, float angle) void
setTime
(long time, long timeOfDay, boolean shouldTickTimeOfDay) boolean
shouldUpdatePostDeath
(Entity entity) void
syncGlobalEvent
(int eventId, BlockPos pos, int data) void
syncWorldEvent
(@Nullable PlayerEntity player, int eventId, BlockPos pos, int data) void
tick
(BooleanSupplier shouldKeepTicking) void
void
tickEntity
(Entity entity) private void
tickPassenger
(Entity entity, Entity passenger) private void
tickTime()
toString()
void
unloadBlockEntities
(WorldChunk chunk) void
updateListeners
(BlockPos pos, BlockState oldState, BlockState newState, int flags) Methods inherited from class net.minecraft.world.World
addBlockEntity, addBlockEntityTicker, addSyncedBlockEvent, breakBlock, calculateAmbientDarkness, canPlayerModifyAt, close, collectEntitiesByType, collectEntitiesByType, createExplosion, createExplosion, createExplosion, createExplosion, getAmbientDarkness, getBiomeAccess, getBlockEntity, getBlockState, getChunk, getChunk, getChunkAsView, getDamageSources, getDimension, getDimensionEntry, getEntitiesByType, getFluidState, getLightingProvider, getLocalDifficulty, getOtherEntities, getRainGradient, getRandom, getRandomPosInChunk, getRegistryKey, getRegistryManager, getServer, getSkyAngleRadians, getSpawnAngle, getSpawnPos, getThunderGradient, getTickOrder, getTime, getTimeOfDay, getTopY, getWorldBorder, getWorldChunk, hasRain, initWeatherGradients, isClient, isDay, isDebugWorld, isDirectionSolid, isInBuildLimit, isNight, isPosLoaded, isRaining, isSavingDisabled, isThundering, isTopSolid, isValid, markDirty, onBlockChanged, playSound, playSound, playSound, playSound, playSound, playSound, playSoundAtBlockCenter, playSoundFromEntity, removeBlock, removeBlockEntity, replaceWithStateForNeighborUpdate, sendEntityDamage, sendEntityStatus, setBlockState, setBlockState, setMobSpawnOptions, setRainGradient, setThunderGradient, shouldTickBlockPos, shouldTickBlocksInChunk, testBlockState, testFluidState, tickBlockEntities, tickEntity, updateComparators, updateNeighbor, updateNeighbor, updateNeighborsAlways, updateNeighborsAlways, updateNeighborsExcept
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.minecraft.world.BlockRenderView
getBaseLightLevel, getLightLevel, isSkyVisible
Methods inherited from interface net.minecraft.world.BlockView
getDismountHeight, getDismountHeight, getLuminance, getStatesInBox, raycast, raycast, raycastBlock
Methods inherited from interface net.minecraft.world.CollisionView
canCollide, canPlace, doesNotIntersectEntities, doesNotIntersectEntities, findClosestCollision, findSupportingBlockPos, getBlockCollisions, getBlockOrFluidCollisions, getCollisions, getCollisionsIncludingWorldBorder, getEntityCollisions, isBlockSpaceEmpty, isSpaceEmpty, isSpaceEmpty, isSpaceEmpty, isSpaceEmpty
Methods inherited from interface net.minecraft.world.EntityView
getClosestPlayer, getClosestPlayer, getClosestPlayer, getEntitiesByClass, getNonSpectatingEntities, getOtherEntities, getPlayerByUuid, isPlayerInRange
Methods inherited from interface net.minecraft.world.HeightLimitView
countVerticalSections, getBottomSectionCoord, getSectionIndex, getTopSectionCoord, getTopYInclusive, isInHeightLimit, isOutOfHeightLimit, isOutOfHeightLimit, sectionCoordToIndex, sectionIndexToCoord
Methods inherited from interface net.minecraft.world.LunarWorldView
getMoonPhase, getMoonSize, getSkyAngle
Methods inherited from interface net.minecraft.world.ModifiableWorld
breakBlock, breakBlock, spawnEntity
Methods inherited from interface net.minecraft.world.RedstoneView
getEmittedRedstonePower, getEmittedRedstonePower, getReceivedRedstonePower, getReceivedStrongRedstonePower, getStrongRedstonePower, isEmittingRedstonePower, isReceivingRedstonePower
Methods inherited from interface net.minecraft.world.RegistryWorldView
doesNotIntersectEntities, getBlockEntity, getEntityCollisions, getTopPosition
Methods inherited from interface net.minecraft.world.tick.ScheduledTickView
scheduleBlockTick, scheduleBlockTick, scheduleFluidTick, scheduleFluidTick
Methods inherited from interface net.minecraft.world.WorldAccess
createOrderedTick, createOrderedTick, emitGameEvent, emitGameEvent, emitGameEvent, emitGameEvent, getDifficulty, getLunarTime, playSound, syncWorldEvent, updateNeighbors
Methods inherited from interface net.minecraft.world.WorldView
containsFluid, createCommandRegistryWrapper, getBiome, getBiomeForNoiseGen, getBottomY, getBrightness, getChunk, getChunk, getHeight, getLightLevel, getLightLevel, getPhototaxisFavor, getStatesInBoxIfLoaded, isAir, isChunkLoaded, isPosLoaded, isRegionLoaded, isRegionLoaded, isRegionLoaded, isSkyVisibleAllowingSea, isWater
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGER
Lnet/minecraft/client/world/ClientWorld;LOGGER:Lorg/slf4j/Logger;
intermediary field_37952
Lnet/minecraft/class_638;field_37952:Lorg/slf4j/Logger;
official a
Lgfj;a:Lorg/slf4j/Logger;
-
PARTICLE_Y_OFFSET
private static final double PARTICLE_Y_OFFSETA minor offset applied when spawning particles.- See Also:
- Mappings:
Namespace Name Mixin selector named PARTICLE_Y_OFFSET
Lnet/minecraft/client/world/ClientWorld;PARTICLE_Y_OFFSET:D
intermediary field_32641
Lnet/minecraft/class_638;field_32641:D
official b
Lgfj;b:D
-
field_34805
private static final int field_34805- See Also:
- Mappings:
Namespace Name Mixin selector named field_34805
Lnet/minecraft/client/world/ClientWorld;field_34805:I
intermediary field_34805
Lnet/minecraft/class_638;field_34805:I
official c
Lgfj;c:I
-
field_34806
private static final int field_34806- See Also:
- Mappings:
Namespace Name Mixin selector named field_34806
Lnet/minecraft/client/world/ClientWorld;field_34806:I
intermediary field_34806
Lnet/minecraft/class_638;field_34806:I
official d
Lgfj;d:I
-
field_32640
private static final int field_32640- See Also:
- Mappings:
Namespace Name Mixin selector named field_32640
Lnet/minecraft/client/world/ClientWorld;field_32640:I
intermediary field_32640
Lnet/minecraft/class_638;field_32640:I
official N
Lgfj;N:I
-
BLOCK_MARKER_ITEMS
- Mappings:
Namespace Name Mixin selector named BLOCK_MARKER_ITEMS
Lnet/minecraft/client/world/ClientWorld;BLOCK_MARKER_ITEMS:Ljava/util/Set;
intermediary field_35432
Lnet/minecraft/class_638;field_35432:Ljava/util/Set;
official W
Lgfj;W:Ljava/util/Set;
-
entityList
- Mappings:
Namespace Name Mixin selector named entityList
Lnet/minecraft/client/world/ClientWorld;entityList:Lnet/minecraft/world/EntityList;
intermediary field_27733
Lnet/minecraft/class_638;field_27733:Lnet/minecraft/class_5574;
official e
Lgfj;e:Lecd;
-
entityManager
- Mappings:
Namespace Name Mixin selector named entityManager
Lnet/minecraft/client/world/ClientWorld;entityManager:Lnet/minecraft/world/entity/ClientEntityManager;
intermediary field_27734
Lnet/minecraft/class_638;field_27734:Lnet/minecraft/class_5582;
official f
Lgfj;f:Lecj;
-
networkHandler
- Mappings:
Namespace Name Mixin selector named networkHandler
Lnet/minecraft/client/world/ClientWorld;networkHandler:Lnet/minecraft/client/network/ClientPlayNetworkHandler;
intermediary field_3727
Lnet/minecraft/class_638;field_3727:Lnet/minecraft/class_634;
official E
Lgfj;E:Lgfk;
-
worldRenderer
- Mappings:
Namespace Name Mixin selector named worldRenderer
Lnet/minecraft/client/world/ClientWorld;worldRenderer:Lnet/minecraft/client/render/WorldRenderer;
intermediary field_17780
Lnet/minecraft/class_638;field_17780:Lnet/minecraft/class_761;
official F
Lgfj;F:Lglg;
-
worldEventHandler
- Mappings:
Namespace Name Mixin selector named worldEventHandler
Lnet/minecraft/client/world/ClientWorld;worldEventHandler:Lnet/minecraft/client/world/WorldEventHandler;
intermediary field_53028
Lnet/minecraft/class_638;field_53028:Lnet/minecraft/class_9959;
official G
Lgfj;G:Lglf;
-
clientWorldProperties
- Mappings:
Namespace Name Mixin selector named clientWorldProperties
Lnet/minecraft/client/world/ClientWorld;clientWorldProperties:Lnet/minecraft/client/world/ClientWorld$Properties;
intermediary field_24430
Lnet/minecraft/class_638;field_24430:Lnet/minecraft/class_638$class_5271;
official H
Lgfj;H:Lgfj$a;
-
dimensionEffects
- Mappings:
Namespace Name Mixin selector named dimensionEffects
Lnet/minecraft/client/world/ClientWorld;dimensionEffects:Lnet/minecraft/client/render/DimensionEffects;
intermediary field_24606
Lnet/minecraft/class_638;field_24606:Lnet/minecraft/class_5294;
official I
Lgfj;I:Lgkw;
-
tickManager
- Mappings:
Namespace Name Mixin selector named tickManager
Lnet/minecraft/client/world/ClientWorld;tickManager:Lnet/minecraft/world/tick/TickManager;
intermediary field_47129
Lnet/minecraft/class_638;field_47129:Lnet/minecraft/class_8921;
official J
Lgfj;J:Lbtr;
-
client
- Mappings:
Namespace Name Mixin selector named client
Lnet/minecraft/client/world/ClientWorld;client:Lnet/minecraft/client/MinecraftClient;
intermediary field_3729
Lnet/minecraft/class_638;field_3729:Lnet/minecraft/class_310;
official K
Lgfj;K:Lfmf;
-
players
- Mappings:
Namespace Name Mixin selector named players
Lnet/minecraft/client/world/ClientWorld;players:Ljava/util/List;
intermediary field_18226
Lnet/minecraft/class_638;field_18226:Ljava/util/List;
official L
Lgfj;L:Ljava/util/List;
-
mapStates
- Mappings:
Namespace Name Mixin selector named mapStates
Lnet/minecraft/client/world/ClientWorld;mapStates:Ljava/util/Map;
intermediary field_17675
Lnet/minecraft/class_638;field_17675:Ljava/util/Map;
official M
Lgfj;M:Ljava/util/Map;
-
lightningTicksLeft
private int lightningTicksLeft- Mappings:
Namespace Name Mixin selector named lightningTicksLeft
Lnet/minecraft/client/world/ClientWorld;lightningTicksLeft:I
intermediary field_21526
Lnet/minecraft/class_638;field_21526:I
official O
Lgfj;O:I
-
colorCache
- Mappings:
Namespace Name Mixin selector named colorCache
Lnet/minecraft/client/world/ClientWorld;colorCache:Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap;
intermediary field_21527
Lnet/minecraft/class_638;field_21527:Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap;
official P
Lgfj;P:Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap;
-
chunkManager
- Mappings:
Namespace Name Mixin selector named chunkManager
Lnet/minecraft/client/world/ClientWorld;chunkManager:Lnet/minecraft/client/world/ClientChunkManager;
intermediary field_24605
Lnet/minecraft/class_638;field_24605:Lnet/minecraft/class_631;
official Q
Lgfj;Q:Lgff;
-
chunkUpdaters
- Mappings:
Namespace Name Mixin selector named chunkUpdaters
Lnet/minecraft/client/world/ClientWorld;chunkUpdaters:Ljava/util/Deque;
intermediary field_34804
Lnet/minecraft/class_638;field_34804:Ljava/util/Deque;
official R
Lgfj;R:Ljava/util/Deque;
-
simulationDistance
private int simulationDistance- Mappings:
Namespace Name Mixin selector named simulationDistance
Lnet/minecraft/client/world/ClientWorld;simulationDistance:I
intermediary field_35163
Lnet/minecraft/class_638;field_35163:I
official S
Lgfj;S:I
-
pendingUpdateManager
- Mappings:
Namespace Name Mixin selector named pendingUpdateManager
Lnet/minecraft/client/world/ClientWorld;pendingUpdateManager:Lnet/minecraft/client/network/PendingUpdateManager;
intermediary field_37951
Lnet/minecraft/class_638;field_37951:Lnet/minecraft/class_7202;
official T
Lgfj;T:Lggw;
-
seaLevel
private final int seaLevel- Mappings:
Namespace Name Mixin selector named seaLevel
Lnet/minecraft/client/world/ClientWorld;seaLevel:I
intermediary field_53029
Lnet/minecraft/class_638;field_53029:I
official U
Lgfj;U:I
-
shouldTickTimeOfDay
private boolean shouldTickTimeOfDay- Mappings:
Namespace Name Mixin selector named shouldTickTimeOfDay
Lnet/minecraft/client/world/ClientWorld;shouldTickTimeOfDay:Z
intermediary field_54500
Lnet/minecraft/class_638;field_54500:Z
official V
Lgfj;V:Z
-
-
Constructor Details
-
ClientWorld
public ClientWorld(ClientPlayNetworkHandler networkHandler, ClientWorld.Properties properties, RegistryKey<World> registryRef, RegistryEntry<DimensionType> dimensionType, int loadDistance, int simulationDistance, WorldRenderer worldRenderer, boolean debugWorld, long seed, int seaLevel) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/client/world/ClientWorld;<init>(Lnet/minecraft/client/network/ClientPlayNetworkHandler;Lnet/minecraft/client/world/ClientWorld$Properties;Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/registry/entry/RegistryEntry;IILnet/minecraft/client/render/WorldRenderer;ZJI)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_6880;IILnet/minecraft/class_761;ZJI)V
official <init>
Lgfj;<init>(Lgfk;Lgfj$a;Laly;Ljq;IILglg;ZJI)V
-
-
Method Details
-
handlePlayerActionResponse
public void handlePlayerActionResponse(int sequence) - Mappings:
Namespace Name Mixin selector named handlePlayerActionResponse
Lnet/minecraft/client/world/ClientWorld;handlePlayerActionResponse(I)V
intermediary method_41927
Lnet/minecraft/class_638;method_41927(I)V
official b
Lgfj;b(I)V
-
handleBlockUpdate
- Mappings:
Namespace Name Mixin selector named handleBlockUpdate
Lnet/minecraft/client/world/ClientWorld;handleBlockUpdate(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;I)V
intermediary method_41928
Lnet/minecraft/class_638;method_41928(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;I)V
official b
Lgfj;b(Ljh;Ldxu;I)V
-
processPendingUpdate
- Mappings:
Namespace Name Mixin selector named processPendingUpdate
Lnet/minecraft/client/world/ClientWorld;processPendingUpdate(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Vec3d;)V
intermediary method_41926
Lnet/minecraft/class_638;method_41926(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_243;)V
official a
Lgfj;a(Ljh;Ldxu;Lfbx;)V
-
getPendingUpdateManager
PendingUpdateManager getPendingUpdateManager()- Mappings:
Namespace Name Mixin selector named getPendingUpdateManager
Lnet/minecraft/client/world/ClientWorld;getPendingUpdateManager()Lnet/minecraft/client/network/PendingUpdateManager;
intermediary method_41925
Lnet/minecraft/class_638;method_41925()Lnet/minecraft/class_7202;
official a
Lgfj;a()Lggw;
-
setBlockState
Updates the block state at a position, calling appropriate callbacks.When called on the server, the new block state is stored and propagated to clients and listeners as dictated by the supplied flags. Note that calling this on the client will update the world locally, but may not see the change persisted across loads. It's recommended to check whether this world is client before interacting with the world in this way.
See
World.setBlockState(BlockPos, BlockState, int)
for a list of accepted flags.- Specified by:
setBlockState
in interfaceModifiableWorld
- Overrides:
setBlockState
in classWorld
- Parameters:
pos
- the target positionstate
- the block state to setflags
- the bitwise flag combination, as described abovemaxUpdateDepth
- the limit for the cascading block updates- Mappings:
Namespace Name Mixin selector named setBlockState
Lnet/minecraft/world/ModifiableWorld;setBlockState(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;II)Z
intermediary method_30092
Lnet/minecraft/class_1945;method_30092(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;II)Z
official a
Ldhp;a(Ljh;Ldxu;II)Z
-
enqueueChunkUpdate
- Mappings:
Namespace Name Mixin selector named enqueueChunkUpdate
Lnet/minecraft/client/world/ClientWorld;enqueueChunkUpdate(Ljava/lang/Runnable;)V
intermediary method_38536
Lnet/minecraft/class_638;method_38536(Ljava/lang/Runnable;)V
official a
Lgfj;a(Ljava/lang/Runnable;)V
-
runQueuedChunkUpdates
public void runQueuedChunkUpdates()- Mappings:
Namespace Name Mixin selector named runQueuedChunkUpdates
Lnet/minecraft/client/world/ClientWorld;runQueuedChunkUpdates()V
intermediary method_38534
Lnet/minecraft/class_638;method_38534()V
official b
Lgfj;b()V
-
getDimensionEffects
- Mappings:
Namespace Name Mixin selector named getDimensionEffects
Lnet/minecraft/client/world/ClientWorld;getDimensionEffects()Lnet/minecraft/client/render/DimensionEffects;
intermediary method_28103
Lnet/minecraft/class_638;method_28103()Lnet/minecraft/class_5294;
official c
Lgfj;c()Lgkw;
-
tick
- Mappings:
Namespace Name Mixin selector named tick
Lnet/minecraft/client/world/ClientWorld;tick(Ljava/util/function/BooleanSupplier;)V
intermediary method_8441
Lnet/minecraft/class_638;method_8441(Ljava/util/function/BooleanSupplier;)V
official a
Lgfj;a(Ljava/util/function/BooleanSupplier;)V
-
tickTime
private void tickTime()- Mappings:
Namespace Name Mixin selector named tickTime
Lnet/minecraft/client/world/ClientWorld;tickTime()V
intermediary method_29090
Lnet/minecraft/class_638;method_29090()V
official m
Lgfj;m()V
-
setTime
public void setTime(long time, long timeOfDay, boolean shouldTickTimeOfDay) - Mappings:
Namespace Name Mixin selector named setTime
Lnet/minecraft/client/world/ClientWorld;setTime(JJZ)V
intermediary method_29089
Lnet/minecraft/class_638;method_29089(JJZ)V
official a
Lgfj;a(JJZ)V
-
getEntities
- Mappings:
Namespace Name Mixin selector named getEntities
Lnet/minecraft/client/world/ClientWorld;getEntities()Ljava/lang/Iterable;
intermediary method_18112
Lnet/minecraft/class_638;method_18112()Ljava/lang/Iterable;
official d
Lgfj;d()Ljava/lang/Iterable;
-
tickEntities
public void tickEntities()- Mappings:
Namespace Name Mixin selector named tickEntities
Lnet/minecraft/client/world/ClientWorld;tickEntities()V
intermediary method_18116
Lnet/minecraft/class_638;method_18116()V
official e
Lgfj;e()V
-
hasEntity
- Mappings:
Namespace Name Mixin selector named hasEntity
Lnet/minecraft/client/world/ClientWorld;hasEntity(Lnet/minecraft/entity/Entity;)Z
intermediary method_62145
Lnet/minecraft/class_638;method_62145(Lnet/minecraft/class_1297;)Z
official a
Lgfj;a(Lbvj;)Z
-
shouldUpdatePostDeath
- Overrides:
shouldUpdatePostDeath
in classWorld
- Mappings:
Namespace Name Mixin selector named shouldUpdatePostDeath
Lnet/minecraft/world/World;shouldUpdatePostDeath(Lnet/minecraft/entity/Entity;)Z
intermediary method_38989
Lnet/minecraft/class_1937;method_38989(Lnet/minecraft/class_1297;)Z
official h
Ldhh;h(Lbvj;)Z
-
tickEntity
- Mappings:
Namespace Name Mixin selector named tickEntity
Lnet/minecraft/client/world/ClientWorld;tickEntity(Lnet/minecraft/entity/Entity;)V
intermediary method_18646
Lnet/minecraft/class_638;method_18646(Lnet/minecraft/class_1297;)V
official c
Lgfj;c(Lbvj;)V
-
tickPassenger
- Mappings:
Namespace Name Mixin selector named tickPassenger
Lnet/minecraft/client/world/ClientWorld;tickPassenger(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity;)V
intermediary method_18647
Lnet/minecraft/class_638;method_18647(Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)V
official a
Lgfj;a(Lbvj;Lbvj;)V
-
unloadBlockEntities
- Mappings:
Namespace Name Mixin selector named unloadBlockEntities
Lnet/minecraft/client/world/ClientWorld;unloadBlockEntities(Lnet/minecraft/world/chunk/WorldChunk;)V
intermediary method_18110
Lnet/minecraft/class_638;method_18110(Lnet/minecraft/class_2818;)V
official a
Lgfj;a(Ldzz;)V
-
resetChunkColor
- Mappings:
Namespace Name Mixin selector named resetChunkColor
Lnet/minecraft/client/world/ClientWorld;resetChunkColor(Lnet/minecraft/util/math/ChunkPos;)V
intermediary method_23782
Lnet/minecraft/class_638;method_23782(Lnet/minecraft/class_1923;)V
official a
Lgfj;a(Ldgn;)V
-
onChunkUnload
public void onChunkUnload(long sectionPos) - Mappings:
Namespace Name Mixin selector named onChunkUnload
Lnet/minecraft/client/world/ClientWorld;onChunkUnload(J)V
intermediary method_62895
Lnet/minecraft/class_638;method_62895(J)V
official b
Lgfj;b(J)V
-
reloadColor
public void reloadColor()- Mappings:
Namespace Name Mixin selector named reloadColor
Lnet/minecraft/client/world/ClientWorld;reloadColor()V
intermediary method_23784
Lnet/minecraft/class_638;method_23784()V
official f
Lgfj;f()V
-
isChunkLoaded
public boolean isChunkLoaded(int chunkX, int chunkZ) - Mappings:
Namespace Name Mixin selector named isChunkLoaded
Lnet/minecraft/world/WorldView;isChunkLoaded(II)Z
intermediary method_8393
Lnet/minecraft/class_4538;method_8393(II)Z
official b
Ldhk;b(II)Z
-
getRegularEntityCount
public int getRegularEntityCount()- Mappings:
Namespace Name Mixin selector named getRegularEntityCount
Lnet/minecraft/client/world/ClientWorld;getRegularEntityCount()I
intermediary method_18120
Lnet/minecraft/class_638;method_18120()I
official g
Lgfj;g()I
-
addEntity
- Mappings:
Namespace Name Mixin selector named addEntity
Lnet/minecraft/client/world/ClientWorld;addEntity(Lnet/minecraft/entity/Entity;)V
intermediary method_53875
Lnet/minecraft/class_638;method_53875(Lnet/minecraft/class_1297;)V
official d
Lgfj;d(Lbvj;)V
-
removeEntity
- Mappings:
Namespace Name Mixin selector named removeEntity
Lnet/minecraft/client/world/ClientWorld;removeEntity(ILnet/minecraft/entity/Entity$RemovalReason;)V
intermediary method_2945
Lnet/minecraft/class_638;method_2945(ILnet/minecraft/class_1297$class_5529;)V
official a
Lgfj;a(ILbvj$d;)V
-
getEntityById
Returns the entity using the entity ID, ornull
if none was found.Entity ID is ephemeral and changes after server restart. Use the UUID for persistent storage instead.
- Specified by:
getEntityById
in classWorld
- Returns:
- the entity using the entity ID, or
null
if none was found - See Also:
- Mappings:
Namespace Name Mixin selector named getEntityById
Lnet/minecraft/world/World;getEntityById(I)Lnet/minecraft/entity/Entity;
intermediary method_8469
Lnet/minecraft/class_1937;method_8469(I)Lnet/minecraft/class_1297;
official a
Ldhh;a(I)Lbvj;
-
disconnect
public void disconnect()- Overrides:
disconnect
in classWorld
- Mappings:
Namespace Name Mixin selector named disconnect
Lnet/minecraft/world/World;disconnect()V
intermediary method_8525
Lnet/minecraft/class_1937;method_8525()V
official ab
Ldhh;ab()V
-
doRandomBlockDisplayTicks
public void doRandomBlockDisplayTicks(int centerX, int centerY, int centerZ) - Mappings:
Namespace Name Mixin selector named doRandomBlockDisplayTicks
Lnet/minecraft/client/world/ClientWorld;doRandomBlockDisplayTicks(III)V
intermediary method_2941
Lnet/minecraft/class_638;method_2941(III)V
official b
Lgfj;b(III)V
-
getBlockParticle
- Mappings:
Namespace Name Mixin selector named getBlockParticle
Lnet/minecraft/client/world/ClientWorld;getBlockParticle()Lnet/minecraft/block/Block;
intermediary method_35752
Lnet/minecraft/class_638;method_35752()Lnet/minecraft/class_2248;
official n
Lgfj;n()Ldkl;
-
randomBlockDisplayTick
public void randomBlockDisplayTick(int centerX, int centerY, int centerZ, int radius, Random random, @Nullable @Nullable Block block, BlockPos.Mutable pos) - Mappings:
Namespace Name Mixin selector named randomBlockDisplayTick
Lnet/minecraft/client/world/ClientWorld;randomBlockDisplayTick(IIIILnet/minecraft/util/math/random/Random;Lnet/minecraft/block/Block;Lnet/minecraft/util/math/BlockPos$Mutable;)V
intermediary method_2943
Lnet/minecraft/class_638;method_2943(IIIILnet/minecraft/class_5819;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338$class_2339;)V
official a
Lgfj;a(IIIILbam;Ldkl;Ljh$a;)V
-
addParticle
private void addParticle(BlockPos pos, BlockState state, ParticleEffect parameters, boolean solidBelow) - Mappings:
Namespace Name Mixin selector named addParticle
Lnet/minecraft/client/world/ClientWorld;addParticle(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/particle/ParticleEffect;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
official a
Lgfj;a(Ljh;Ldxu;Llq;Z)V
-
addParticle
- Mappings:
Namespace Name Mixin selector named addParticle
Lnet/minecraft/client/world/ClientWorld;addParticle(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/particle/ParticleEffect;Lnet/minecraft/util/shape/VoxelShape;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
official a
Lgfj;a(Ljh;Llq;Lfcr;D)V
-
addParticle
private void addParticle(double minX, double maxX, double minZ, double maxZ, double y, ParticleEffect parameters) - Mappings:
Namespace Name Mixin selector named addParticle
Lnet/minecraft/client/world/ClientWorld;addParticle(DDDDDLnet/minecraft/particle/ParticleEffect;)V
intermediary method_2932
Lnet/minecraft/class_638;method_2932(DDDDDLnet/minecraft/class_2394;)V
official a
Lgfj;a(DDDDDLlq;)V
-
addDetailsToCrashReport
- Overrides:
addDetailsToCrashReport
in classWorld
- Mappings:
Namespace Name Mixin selector named addDetailsToCrashReport
Lnet/minecraft/world/World;addDetailsToCrashReport(Lnet/minecraft/util/crash/CrashReport;)Lnet/minecraft/util/crash/CrashReportSection;
intermediary method_8538
Lnet/minecraft/class_1937;method_8538(Lnet/minecraft/class_128;)Lnet/minecraft/class_129;
official a
Ldhh;a(Lo;)Lp;
-
playSound
public void playSound(@Nullable @Nullable PlayerEntity source, double x, double y, double z, RegistryEntry<SoundEvent> sound, SoundCategory category, float volume, float pitch, long seed) - Specified by:
playSound
in classWorld
- Parameters:
source
- the player that caused the sound and therefore plays the sound directly in the client, ornull
- Mappings:
Namespace Name Mixin selector named playSound
Lnet/minecraft/world/World;playSound(Lnet/minecraft/entity/player/PlayerEntity;DDDLnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/sound/SoundCategory;FFJ)V
intermediary method_8465
Lnet/minecraft/class_1937;method_8465(Lnet/minecraft/class_1657;DDDLnet/minecraft/class_6880;Lnet/minecraft/class_3419;FFJ)V
official a
Ldhh;a(Lcpw;DDDLjq;Laxg;FFJ)V
-
playSoundFromEntity
public void playSoundFromEntity(@Nullable @Nullable PlayerEntity source, Entity entity, RegistryEntry<SoundEvent> sound, SoundCategory category, float volume, float pitch, long seed) - Specified by:
playSoundFromEntity
in classWorld
- Parameters:
source
- the player that caused the sound and therefore plays the sound directly in the client, ornull
- Mappings:
Namespace Name Mixin selector named playSoundFromEntity
Lnet/minecraft/world/World;playSoundFromEntity(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/entity/Entity;Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/sound/SoundCategory;FFJ)V
intermediary method_8449
Lnet/minecraft/class_1937;method_8449(Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;Lnet/minecraft/class_6880;Lnet/minecraft/class_3419;FFJ)V
official a
Ldhh;a(Lcpw;Lbvj;Ljq;Laxg;FFJ)V
-
playSoundFromEntity
public void playSoundFromEntity(Entity entity, SoundEvent sound, SoundCategory category, float volume, float pitch) - Overrides:
playSoundFromEntity
in classWorld
- Mappings:
Namespace Name Mixin selector named playSoundFromEntity
Lnet/minecraft/world/World;playSoundFromEntity(Lnet/minecraft/entity/Entity;Lnet/minecraft/sound/SoundEvent;Lnet/minecraft/sound/SoundCategory;FF)V
intermediary method_55116
Lnet/minecraft/class_1937;method_55116(Lnet/minecraft/class_1297;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V
official a
Ldhh;a(Lbvj;Laxe;Laxg;FF)V
-
playSound
public void playSound(double x, double y, double z, SoundEvent sound, SoundCategory category, float volume, float pitch, boolean useDistance) - Overrides:
playSound
in classWorld
- Mappings:
Namespace Name Mixin selector named playSound
Lnet/minecraft/world/World;playSound(DDDLnet/minecraft/sound/SoundEvent;Lnet/minecraft/sound/SoundCategory;FFZ)V
intermediary method_8486
Lnet/minecraft/class_1937;method_8486(DDDLnet/minecraft/class_3414;Lnet/minecraft/class_3419;FFZ)V
official a
Ldhh;a(DDDLaxe;Laxg;FFZ)V
-
playSound
private void playSound(double x, double y, double z, SoundEvent event, SoundCategory category, float volume, float pitch, boolean useDistance, long seed) - Mappings:
Namespace Name Mixin selector named playSound
Lnet/minecraft/client/world/ClientWorld;playSound(DDDLnet/minecraft/sound/SoundEvent;Lnet/minecraft/sound/SoundCategory;FFZJ)V
intermediary method_43207
Lnet/minecraft/class_638;method_43207(DDDLnet/minecraft/class_3414;Lnet/minecraft/class_3419;FFZJ)V
official a
Lgfj;a(DDDLaxe;Laxg;FFZJ)V
-
addFireworkParticle
public void addFireworkParticle(double x, double y, double z, double velocityX, double velocityY, double velocityZ, List<FireworkExplosionComponent> explosions) - Overrides:
addFireworkParticle
in classWorld
- Mappings:
Namespace Name Mixin selector named addFireworkParticle
Lnet/minecraft/world/World;addFireworkParticle(DDDDDDLjava/util/List;)V
intermediary method_8547
Lnet/minecraft/class_1937;method_8547(DDDDDDLjava/util/List;)V
official a
Ldhh;a(DDDDDDLjava/util/List;)V
-
sendPacket
- Overrides:
sendPacket
in classWorld
- Mappings:
Namespace Name Mixin selector named sendPacket
Lnet/minecraft/world/World;sendPacket(Lnet/minecraft/network/packet/Packet;)V
intermediary method_8522
Lnet/minecraft/class_1937;method_8522(Lnet/minecraft/class_2596;)V
official a
Ldhh;a(Laac;)V
-
getRecipeManager
- Specified by:
getRecipeManager
in classWorld
- Mappings:
Namespace Name Mixin selector named getRecipeManager
Lnet/minecraft/world/World;getRecipeManager()Lnet/minecraft/recipe/RecipeManager;
intermediary method_8433
Lnet/minecraft/class_1937;method_8433()Lnet/minecraft/class_10286;
official P
Ldhh;P()Ldce;
-
getTickManager
- Specified by:
getTickManager
in classWorld
- Mappings:
Namespace Name Mixin selector named getTickManager
Lnet/minecraft/world/World;getTickManager()Lnet/minecraft/world/tick/TickManager;
intermediary method_54719
Lnet/minecraft/class_1937;method_54719()Lnet/minecraft/class_8921;
official t
Ldhh;t()Lbtr;
-
getBlockTickScheduler
- Mappings:
Namespace Name Mixin selector named getBlockTickScheduler
Lnet/minecraft/world/tick/ScheduledTickView;getBlockTickScheduler()Lnet/minecraft/world/tick/QueryableTickScheduler;
intermediary method_8397
Lnet/minecraft/class_10225;method_8397()Lnet/minecraft/class_6756;
official T
Ldhw;T()Lfdl;
-
getFluidTickScheduler
- Mappings:
Namespace Name Mixin selector named getFluidTickScheduler
Lnet/minecraft/world/tick/ScheduledTickView;getFluidTickScheduler()Lnet/minecraft/world/tick/QueryableTickScheduler;
intermediary method_8405
Lnet/minecraft/class_10225;method_8405()Lnet/minecraft/class_6756;
official S
Ldhw;S()Lfdl;
-
getChunkManager
- Mappings:
Namespace Name Mixin selector named getChunkManager
Lnet/minecraft/client/world/ClientWorld;getChunkManager()Lnet/minecraft/client/world/ClientChunkManager;
intermediary method_2935
Lnet/minecraft/class_638;method_2935()Lnet/minecraft/class_631;
official h
Lgfj;h()Lgff;
-
getMapState
- Specified by:
getMapState
in classWorld
- Mappings:
Namespace Name Mixin selector named getMapState
Lnet/minecraft/world/World;getMapState(Lnet/minecraft/component/type/MapIdComponent;)Lnet/minecraft/item/map/MapState;
intermediary method_17891
Lnet/minecraft/class_1937;method_17891(Lnet/minecraft/class_9209;)Lnet/minecraft/class_22;
official a
Ldhh;a(Levo;)Levq;
-
putClientsideMapState
- Mappings:
Namespace Name Mixin selector named putClientsideMapState
Lnet/minecraft/client/world/ClientWorld;putClientsideMapState(Lnet/minecraft/component/type/MapIdComponent;Lnet/minecraft/item/map/MapState;)V
intermediary method_47437
Lnet/minecraft/class_638;method_47437(Lnet/minecraft/class_9209;Lnet/minecraft/class_22;)V
official b
Lgfj;b(Levo;Levq;)V
-
putMapState
- Specified by:
putMapState
in classWorld
- Mappings:
Namespace Name Mixin selector named putMapState
Lnet/minecraft/world/World;putMapState(Lnet/minecraft/component/type/MapIdComponent;Lnet/minecraft/item/map/MapState;)V
intermediary method_17890
Lnet/minecraft/class_1937;method_17890(Lnet/minecraft/class_9209;Lnet/minecraft/class_22;)V
official a
Ldhh;a(Levo;Levq;)V
-
increaseAndGetMapId
- Specified by:
increaseAndGetMapId
in classWorld
- Mappings:
Namespace Name Mixin selector named increaseAndGetMapId
Lnet/minecraft/world/World;increaseAndGetMapId()Lnet/minecraft/component/type/MapIdComponent;
intermediary method_17889
Lnet/minecraft/class_1937;method_17889()Lnet/minecraft/class_9209;
official w
Ldhh;w()Levo;
-
getScoreboard
- Specified by:
getScoreboard
in classWorld
- Mappings:
Namespace Name Mixin selector named getScoreboard
Lnet/minecraft/world/World;getScoreboard()Lnet/minecraft/scoreboard/Scoreboard;
intermediary method_8428
Lnet/minecraft/class_1937;method_8428()Lnet/minecraft/class_269;
official Q
Ldhh;Q()Lfdc;
-
updateListeners
- Specified by:
updateListeners
in classWorld
- Mappings:
Namespace Name Mixin selector named updateListeners
Lnet/minecraft/world/World;updateListeners(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;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
official a
Ldhh;a(Ljh;Ldxu;Ldxu;I)V
-
scheduleBlockRerenderIfNeeded
- Overrides:
scheduleBlockRerenderIfNeeded
in classWorld
- Mappings:
Namespace Name Mixin selector named scheduleBlockRerenderIfNeeded
Lnet/minecraft/world/World;scheduleBlockRerenderIfNeeded(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;)V
intermediary method_16109
Lnet/minecraft/class_1937;method_16109(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V
official b
Ldhh;b(Ljh;Ldxu;Ldxu;)V
-
scheduleBlockRenders
public void scheduleBlockRenders(int x, int y, int z) - Mappings:
Namespace Name Mixin selector named scheduleBlockRenders
Lnet/minecraft/client/world/ClientWorld;scheduleBlockRenders(III)V
intermediary method_18113
Lnet/minecraft/class_638;method_18113(III)V
official c
Lgfj;c(III)V
-
scheduleChunkRenders
public void scheduleChunkRenders(int minX, int minY, int minZ, int maxX, int maxY, int maxZ) - Mappings:
Namespace Name Mixin selector named scheduleChunkRenders
Lnet/minecraft/client/world/ClientWorld;scheduleChunkRenders(IIIIII)V
intermediary method_62146
Lnet/minecraft/class_638;method_62146(IIIIII)V
official b
Lgfj;b(IIIIII)V
-
setBlockBreakingInfo
- Specified by:
setBlockBreakingInfo
in classWorld
- Mappings:
Namespace Name Mixin selector named setBlockBreakingInfo
Lnet/minecraft/world/World;setBlockBreakingInfo(ILnet/minecraft/util/math/BlockPos;I)V
intermediary method_8517
Lnet/minecraft/class_1937;method_8517(ILnet/minecraft/class_2338;I)V
official a
Ldhh;a(ILjh;I)V
-
syncGlobalEvent
- Overrides:
syncGlobalEvent
in classWorld
- Mappings:
Namespace Name Mixin selector named syncGlobalEvent
Lnet/minecraft/world/World;syncGlobalEvent(ILnet/minecraft/util/math/BlockPos;I)V
intermediary method_8474
Lnet/minecraft/class_1937;method_8474(ILnet/minecraft/class_2338;I)V
official b
Ldhh;b(ILjh;I)V
-
syncWorldEvent
public void syncWorldEvent(@Nullable @Nullable PlayerEntity player, int eventId, BlockPos pos, int data) - Mappings:
Namespace Name Mixin selector named syncWorldEvent
Lnet/minecraft/world/WorldAccess;syncWorldEvent(Lnet/minecraft/entity/player/PlayerEntity;ILnet/minecraft/util/math/BlockPos;I)V
intermediary method_8444
Lnet/minecraft/class_1936;method_8444(Lnet/minecraft/class_1657;ILnet/minecraft/class_2338;I)V
official a
Ldhi;a(Lcpw;ILjh;I)V
-
addParticle
public void addParticle(ParticleEffect parameters, double x, double y, double z, double velocityX, double velocityY, double velocityZ) - Specified by:
addParticle
in interfaceWorldAccess
- Overrides:
addParticle
in classWorld
- Mappings:
Namespace Name Mixin selector named addParticle
Lnet/minecraft/world/WorldAccess;addParticle(Lnet/minecraft/particle/ParticleEffect;DDDDDD)V
intermediary method_8406
Lnet/minecraft/class_1936;method_8406(Lnet/minecraft/class_2394;DDDDDD)V
official a
Ldhi;a(Llq;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 classWorld
- Mappings:
Namespace Name Mixin selector named addParticle
Lnet/minecraft/world/World;addParticle(Lnet/minecraft/particle/ParticleEffect;ZDDDDDD)V
intermediary method_8466
Lnet/minecraft/class_1937;method_8466(Lnet/minecraft/class_2394;ZDDDDDD)V
official a
Ldhh;a(Llq;ZDDDDDD)V
-
addImportantParticle
public void addImportantParticle(ParticleEffect parameters, double x, double y, double z, double velocityX, double velocityY, double velocityZ) - Overrides:
addImportantParticle
in classWorld
- Mappings:
Namespace Name Mixin selector named addImportantParticle
Lnet/minecraft/world/World;addImportantParticle(Lnet/minecraft/particle/ParticleEffect;DDDDDD)V
intermediary method_8494
Lnet/minecraft/class_1937;method_8494(Lnet/minecraft/class_2394;DDDDDD)V
official b
Ldhh;b(Llq;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 classWorld
- Mappings:
Namespace Name Mixin selector named addImportantParticle
Lnet/minecraft/world/World;addImportantParticle(Lnet/minecraft/particle/ParticleEffect;ZDDDDDD)V
intermediary method_17452
Lnet/minecraft/class_1937;method_17452(Lnet/minecraft/class_2394;ZDDDDDD)V
official b
Ldhh;b(Llq;ZDDDDDD)V
-
getPlayers
- Mappings:
Namespace Name Mixin selector named getPlayers
Lnet/minecraft/world/EntityView;getPlayers()Ljava/util/List;
intermediary method_18456
Lnet/minecraft/class_1924;method_18456()Ljava/util/List;
official y
Ldgy;y()Ljava/util/List;
-
getGeneratorStoredBiome
- Mappings:
Namespace Name Mixin selector named getGeneratorStoredBiome
Lnet/minecraft/world/WorldView;getGeneratorStoredBiome(III)Lnet/minecraft/registry/entry/RegistryEntry;
intermediary method_22387
Lnet/minecraft/class_4538;method_22387(III)Lnet/minecraft/class_6880;
official a
Ldhk;a(III)Ljq;
-
getSkyBrightness
public float getSkyBrightness(float tickDelta) - Mappings:
Namespace Name Mixin selector named getSkyBrightness
Lnet/minecraft/client/world/ClientWorld;getSkyBrightness(F)F
intermediary method_23783
Lnet/minecraft/class_638;method_23783(F)F
official g
Lgfj;g(F)F
-
getSkyColor
- Mappings:
Namespace Name Mixin selector named getSkyColor
Lnet/minecraft/client/world/ClientWorld;getSkyColor(Lnet/minecraft/util/math/Vec3d;F)I
intermediary method_23777
Lnet/minecraft/class_638;method_23777(Lnet/minecraft/class_243;F)I
official a
Lgfj;a(Lfbx;F)I
-
getCloudsColor
public int getCloudsColor(float tickDelta) - Mappings:
Namespace Name Mixin selector named getCloudsColor
Lnet/minecraft/client/world/ClientWorld;getCloudsColor(F)I
intermediary method_23785
Lnet/minecraft/class_638;method_23785(F)I
official h
Lgfj;h(F)I
-
getStarBrightness
public float getStarBrightness(float tickDelta) - Mappings:
Namespace Name Mixin selector named getStarBrightness
Lnet/minecraft/client/world/ClientWorld;getStarBrightness(F)F
intermediary method_23787
Lnet/minecraft/class_638;method_23787(F)F
official i
Lgfj;i(F)F
-
getLightningTicksLeft
public int getLightningTicksLeft()- Mappings:
Namespace Name Mixin selector named getLightningTicksLeft
Lnet/minecraft/client/world/ClientWorld;getLightningTicksLeft()I
intermediary method_23789
Lnet/minecraft/class_638;method_23789()I
official i
Lgfj;i()I
-
setLightningTicksLeft
public void setLightningTicksLeft(int lightningTicksLeft) - Overrides:
setLightningTicksLeft
in classWorld
- Mappings:
Namespace Name Mixin selector named setLightningTicksLeft
Lnet/minecraft/world/World;setLightningTicksLeft(I)V
intermediary method_8509
Lnet/minecraft/class_1937;method_8509(I)V
official c
Ldhh;c(I)V
-
getBrightness
- Mappings:
Namespace Name Mixin selector named getBrightness
Lnet/minecraft/world/BlockRenderView;getBrightness(Lnet/minecraft/util/math/Direction;Z)F
intermediary method_24852
Lnet/minecraft/class_1920;method_24852(Lnet/minecraft/class_2350;Z)F
official a
Ldgj;a(Ljm;Z)F
-
getColor
- Mappings:
Namespace Name Mixin selector named getColor
Lnet/minecraft/world/BlockRenderView;getColor(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/biome/ColorResolver;)I
intermediary method_23752
Lnet/minecraft/class_1920;method_23752(Lnet/minecraft/class_2338;Lnet/minecraft/class_6539;)I
official a
Ldgj;a(Ljh;Ldgr;)I
-
calculateColor
- Mappings:
Namespace Name Mixin selector named calculateColor
Lnet/minecraft/client/world/ClientWorld;calculateColor(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/biome/ColorResolver;)I
intermediary method_23780
Lnet/minecraft/class_638;method_23780(Lnet/minecraft/class_2338;Lnet/minecraft/class_6539;)I
official b
Lgfj;b(Ljh;Ldgr;)I
-
setSpawnPos
- Mappings:
Namespace Name Mixin selector named setSpawnPos
Lnet/minecraft/client/world/ClientWorld;setSpawnPos(Lnet/minecraft/util/math/BlockPos;F)V
intermediary method_27873
Lnet/minecraft/class_638;method_27873(Lnet/minecraft/class_2338;F)V
official a
Lgfj;a(Ljh;F)V
-
toString
-
getLevelProperties
- Specified by:
getLevelProperties
in interfaceWorldAccess
- Overrides:
getLevelProperties
in classWorld
- Mappings:
Namespace Name Mixin selector named getLevelProperties
Lnet/minecraft/client/world/ClientWorld;getLevelProperties()Lnet/minecraft/client/world/ClientWorld$Properties;
intermediary method_28104
Lnet/minecraft/class_638;method_28104()Lnet/minecraft/class_638$class_5271;
official j
Lgfj;j()Lgfj$a;
-
emitGameEvent
public void emitGameEvent(RegistryEntry<GameEvent> event, Vec3d emitterPos, GameEvent.Emitter emitter) Emits a game event.- Mappings:
Namespace Name Mixin selector named emitGameEvent
Lnet/minecraft/world/WorldAccess;emitGameEvent(Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/world/event/GameEvent$Emitter;)V
intermediary method_32888
Lnet/minecraft/class_1936;method_32888(Lnet/minecraft/class_6880;Lnet/minecraft/class_243;Lnet/minecraft/class_5712$class_7397;)V
official a
Ldhi;a(Ljq;Lfbx;Lecq$a;)V
-
getMapStates
- Mappings:
Namespace Name Mixin selector named getMapStates
Lnet/minecraft/client/world/ClientWorld;getMapStates()Ljava/util/Map;
intermediary method_35754
Lnet/minecraft/class_638;method_35754()Ljava/util/Map;
official k
Lgfj;k()Ljava/util/Map;
-
putMapStates
- Mappings:
Namespace Name Mixin selector named putMapStates
Lnet/minecraft/client/world/ClientWorld;putMapStates(Ljava/util/Map;)V
intermediary method_35753
Lnet/minecraft/class_638;method_35753(Ljava/util/Map;)V
official a
Lgfj;a(Ljava/util/Map;)V
-
getEntityLookup
- Specified by:
getEntityLookup
in classWorld
- Mappings:
Namespace Name Mixin selector named getEntityLookup
Lnet/minecraft/world/World;getEntityLookup()Lnet/minecraft/world/entity/EntityLookup;
intermediary method_31592
Lnet/minecraft/class_1937;method_31592()Lnet/minecraft/class_5577;
official G
Ldhh;G()Lecg;
-
asString
-
addBlockBreakParticles
- Overrides:
addBlockBreakParticles
in classWorld
- Mappings:
Namespace Name Mixin selector named addBlockBreakParticles
Lnet/minecraft/world/World;addBlockBreakParticles(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
intermediary method_31595
Lnet/minecraft/class_1937;method_31595(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
official a
Ldhh;a(Ljh;Ldxu;)V
-
setSimulationDistance
public void setSimulationDistance(int simulationDistance) - Mappings:
Namespace Name Mixin selector named setSimulationDistance
Lnet/minecraft/client/world/ClientWorld;setSimulationDistance(I)V
intermediary method_39023
Lnet/minecraft/class_638;method_39023(I)V
official i
Lgfj;i(I)V
-
getSimulationDistance
public int getSimulationDistance()- Mappings:
Namespace Name Mixin selector named getSimulationDistance
Lnet/minecraft/client/world/ClientWorld;getSimulationDistance()I
intermediary method_39024
Lnet/minecraft/class_638;method_39024()I
official l
Lgfj;l()I
-
getEnabledFeatures
- Mappings:
Namespace Name Mixin selector named getEnabledFeatures
Lnet/minecraft/world/WorldView;getEnabledFeatures()Lnet/minecraft/resource/featuretoggle/FeatureSet;
intermediary method_45162
Lnet/minecraft/class_4538;method_45162()Lnet/minecraft/class_7699;
official J
Ldhk;J()Lcss;
-
getBrewingRecipeRegistry
- Specified by:
getBrewingRecipeRegistry
in classWorld
- Mappings:
Namespace Name Mixin selector named getBrewingRecipeRegistry
Lnet/minecraft/world/World;getBrewingRecipeRegistry()Lnet/minecraft/recipe/BrewingRecipeRegistry;
intermediary method_59547
Lnet/minecraft/class_1937;method_59547()Lnet/minecraft/class_1845;
official K
Ldhh;K()Lczm;
-
getFuelRegistry
- Specified by:
getFuelRegistry
in classWorld
- Mappings:
Namespace Name Mixin selector named getFuelRegistry
Lnet/minecraft/world/World;getFuelRegistry()Lnet/minecraft/item/FuelRegistry;
intermediary method_61269
Lnet/minecraft/class_1937;method_61269()Lnet/minecraft/class_9895;
official L
Ldhh;L()Ldvu;
-
createExplosion
public void createExplosion(@Nullable @Nullable Entity entity, @Nullable @Nullable DamageSource damageSource, @Nullable @Nullable ExplosionBehavior behavior, double x, double y, double z, float power, boolean createFire, World.ExplosionSourceType explosionSourceType, ParticleEffect smallParticle, ParticleEffect largeParticle, RegistryEntry<SoundEvent> soundEvent) Creates an explosion.- Specified by:
createExplosion
in classWorld
- Parameters:
entity
- the entity that exploded (like TNT) ornull
to indicate no entity explodeddamageSource
- the custom damage source, ornull
to use the default (DamageSources.explosion(Explosion)
)behavior
- the explosion behavior, ornull
to use the defaultcreateFire
- whether the explosion should create fire- Mappings:
Namespace Name Mixin selector named createExplosion
Lnet/minecraft/world/World;createExplosion(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/damage/DamageSource;Lnet/minecraft/world/explosion/ExplosionBehavior;DDDFZLnet/minecraft/world/World$ExplosionSourceType;Lnet/minecraft/particle/ParticleEffect;Lnet/minecraft/particle/ParticleEffect;Lnet/minecraft/registry/entry/RegistryEntry;)V
intermediary method_8454
Lnet/minecraft/class_1937;method_8454(Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;Lnet/minecraft/class_5362;DDDFZLnet/minecraft/class_1937$class_7867;Lnet/minecraft/class_2394;Lnet/minecraft/class_2394;Lnet/minecraft/class_6880;)V
official a
Ldhh;a(Lbvj;Lbtz;Ldha;DDDFZLdhh$a;Llq;Llq;Ljq;)V
-
getSeaLevel
public int getSeaLevel()- Mappings:
Namespace Name Mixin selector named getSeaLevel
Lnet/minecraft/world/WorldView;getSeaLevel()I
intermediary method_8615
Lnet/minecraft/class_4538;method_8615()I
official O
Ldhk;O()I
-