Package net.minecraft.world
Interface WorldAccess
- All Superinterfaces:
BiomeAccess.Storage
,BlockRenderView
,BlockView
,CollisionView
,EntityView
,HeightLimitView
,LunarWorldView
,ModifiableTestableWorld
,ModifiableWorld
,RedstoneView
,RegistryWorldView
,ScheduledTickView
,TestableWorld
,WorldView
- All Known Subinterfaces:
ServerWorldAccess
,StructureWorldAccess
- All Known Implementing Classes:
ChunkRegion
,ClientWorld
,ServerWorld
,World
- Mappings:
Namespace Name named net/minecraft/world/WorldAccess
intermediary net/minecraft/class_1936
official dkk
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.world.BlockView
BlockView.CollisionVisitor
-
Field Summary
Fields inherited from interface net.minecraft.world.BlockView
field_54147
Fields inherited from interface net.minecraft.world.RedstoneView
DIRECTIONS
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addParticleClient
(ParticleEffect parameters, double x, double y, double z, double velocityX, double velocityY, double velocityZ) Adds a particle to the client's world renderer.default <T> OrderedTick
<T> createOrderedTick
(BlockPos pos, T type, int delay) default <T> OrderedTick
<T> createOrderedTick
(BlockPos pos, T type, int delay, TickPriority priority) default void
emitGameEvent
(@Nullable Entity entity, RegistryEntry<GameEvent> event, BlockPos pos) default void
emitGameEvent
(@Nullable Entity entity, RegistryEntry<GameEvent> event, Vec3d pos) default void
emitGameEvent
(RegistryEntry<GameEvent> event, BlockPos pos, GameEvent.Emitter emitter) void
emitGameEvent
(RegistryEntry<GameEvent> event, Vec3d emitterPos, GameEvent.Emitter emitter) Emits a game event.default void
emitGameEvent
(RegistryKey<GameEvent> event, BlockPos pos, GameEvent.Emitter emitter) default Difficulty
default long
long
default boolean
isChunkLoaded
(int chunkX, int chunkZ) default void
playSound
(@Nullable Entity source, BlockPos pos, SoundEvent sound, SoundCategory category) void
playSound
(@Nullable Entity source, BlockPos pos, SoundEvent sound, SoundCategory category, float volume, float pitch) default void
replaceWithStateForNeighborUpdate
(Direction direction, BlockPos pos, BlockPos neighborPos, BlockState neighborState, int flags, int maxUpdateDepth) default void
syncWorldEvent
(int eventId, BlockPos pos, int data) void
syncWorldEvent
(@Nullable Entity source, int eventId, BlockPos pos, int data) default void
updateNeighbors
(BlockPos pos, Block block) Methods inherited from interface net.minecraft.world.BlockRenderView
getBaseLightLevel, getBrightness, getLightingProvider, getLightLevel, isSkyVisible
Methods inherited from interface net.minecraft.world.BlockView
getBlockEntity, getBlockState, getDismountHeight, getDismountHeight, getFluidState, getLuminance, getStatesInBox, raycast, raycast, raycastBlock
Methods inherited from interface net.minecraft.world.CollisionView
canCollide, canPlace, doesNotIntersectEntities, doesNotIntersectEntities, findClosestCollision, findSupportingBlockPos, getBlockCollisions, getBlockOrFluidCollisions, getCollisions, getCollisionsIncludingWorldBorder, getEntityCollisions, getWorldBorder, isBlockSpaceEmpty, isSpaceEmpty, isSpaceEmpty, isSpaceEmpty, isSpaceEmpty
Methods inherited from interface net.minecraft.world.EntityView
getClosestPlayer, getClosestPlayer, getClosestPlayer, getEntitiesByClass, getEntitiesByType, getNonSpectatingEntities, getOtherEntities, getOtherEntities, getPlayerByUuid, getPlayers, 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, breakBlock, removeBlock, setBlockState, setBlockState, 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
getBlockTickScheduler, getFluidTickScheduler, scheduleBlockTick, scheduleBlockTick, scheduleFluidTick, scheduleFluidTick
Methods inherited from interface net.minecraft.world.TestableWorld
testBlockState, testFluidState
Methods inherited from interface net.minecraft.world.WorldView
containsFluid, createCommandRegistryWrapper, getAmbientDarkness, getBiome, getBiomeAccess, getBiomeForNoiseGen, getBottomY, getBrightness, getChunk, getChunk, getChunk, getChunk, getChunkAsView, getColor, getDimension, getEnabledFeatures, getGeneratorStoredBiome, getHeight, getLightLevel, getLightLevel, getPhototaxisFavor, getRegistryManager, getSeaLevel, getStatesInBoxIfLoaded, getTopY, getTopY, isAir, isChunkLoaded, isClient, isPosLoaded, isRegionLoaded, isRegionLoaded, isRegionLoaded, isSkyVisibleAllowingSea, isWater
-
Method Details
-
getLunarTime
default long getLunarTime()- Specified by:
getLunarTime
in interfaceLunarWorldView
- Mappings:
Namespace Name Mixin selector named getLunarTime
Lnet/minecraft/world/LunarWorldView;getLunarTime()J
intermediary method_30271
Lnet/minecraft/class_5424;method_30271()J
official am
Ldkq;am()J
-
getTickOrder
long getTickOrder()- Mappings:
Namespace Name Mixin selector named getTickOrder
Lnet/minecraft/world/WorldAccess;getTickOrder()J
intermediary method_39224
Lnet/minecraft/class_1936;method_39224()J
official I_
Ldkk;I_()J
-
createOrderedTick
default <T> OrderedTick<T> createOrderedTick(BlockPos pos, T type, int delay, TickPriority priority) - Specified by:
createOrderedTick
in interfaceScheduledTickView
- Mappings:
Namespace Name Mixin selector named createOrderedTick
Lnet/minecraft/world/tick/ScheduledTickView;createOrderedTick(Lnet/minecraft/util/math/BlockPos;Ljava/lang/Object;ILnet/minecraft/world/tick/TickPriority;)Lnet/minecraft/world/tick/OrderedTick;
intermediary method_39284
Lnet/minecraft/class_10225;method_39284(Lnet/minecraft/class_2338;Ljava/lang/Object;ILnet/minecraft/class_1953;)Lnet/minecraft/class_6760;
official a
Ldky;a(Liw;Ljava/lang/Object;ILfhy;)Lfhu;
-
createOrderedTick
- Specified by:
createOrderedTick
in interfaceScheduledTickView
- Mappings:
Namespace Name Mixin selector named createOrderedTick
Lnet/minecraft/world/tick/ScheduledTickView;createOrderedTick(Lnet/minecraft/util/math/BlockPos;Ljava/lang/Object;I)Lnet/minecraft/world/tick/OrderedTick;
intermediary method_39283
Lnet/minecraft/class_10225;method_39283(Lnet/minecraft/class_2338;Ljava/lang/Object;I)Lnet/minecraft/class_6760;
official a
Ldky;a(Liw;Ljava/lang/Object;I)Lfhu;
-
getLevelProperties
WorldProperties getLevelProperties()- Mappings:
Namespace Name Mixin selector named getLevelProperties
Lnet/minecraft/world/WorldAccess;getLevelProperties()Lnet/minecraft/world/WorldProperties;
intermediary method_8401
Lnet/minecraft/class_1936;method_8401()Lnet/minecraft/class_5217;
official C_
Ldkk;C_()Lfad;
-
getLocalDifficulty
- Mappings:
Namespace Name Mixin selector named getLocalDifficulty
Lnet/minecraft/world/WorldAccess;getLocalDifficulty(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/world/LocalDifficulty;
intermediary method_8404
Lnet/minecraft/class_1936;method_8404(Lnet/minecraft/class_2338;)Lnet/minecraft/class_1266;
official d_
Ldkk;d_(Liw;)Lbva;
-
getServer
- Mappings:
Namespace Name Mixin selector named getServer
Lnet/minecraft/world/WorldAccess;getServer()Lnet/minecraft/server/MinecraftServer;
intermediary method_8503
Lnet/minecraft/class_1936;method_8503()Lnet/minecraft/server/MinecraftServer;
official p
Ldkk;p()Lnet/minecraft/server/MinecraftServer;
-
getDifficulty
- Mappings:
Namespace Name Mixin selector named getDifficulty
Lnet/minecraft/world/WorldAccess;getDifficulty()Lnet/minecraft/world/Difficulty;
intermediary method_8407
Lnet/minecraft/class_1936;method_8407()Lnet/minecraft/class_1267;
official an
Ldkk;an()Lbuz;
-
getChunkManager
ChunkManager getChunkManager()- Mappings:
Namespace Name Mixin selector named getChunkManager
Lnet/minecraft/world/WorldAccess;getChunkManager()Lnet/minecraft/world/chunk/ChunkManager;
intermediary method_8398
Lnet/minecraft/class_1936;method_8398()Lnet/minecraft/class_2802;
official S
Ldkk;S()Ledr;
-
isChunkLoaded
default boolean isChunkLoaded(int chunkX, int chunkZ) - Specified by:
isChunkLoaded
in interfaceWorldView
- 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
Ldkm;b(II)Z
-
getRandom
Random getRandom()- Mappings:
Namespace Name Mixin selector named getRandom
Lnet/minecraft/world/WorldAccess;getRandom()Lnet/minecraft/util/math/random/Random;
intermediary method_8409
Lnet/minecraft/class_1936;method_8409()Lnet/minecraft/class_5819;
official G_
Ldkk;G_()Lbai;
-
updateNeighbors
- Mappings:
Namespace Name Mixin selector named updateNeighbors
Lnet/minecraft/world/WorldAccess;updateNeighbors(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;)V
intermediary method_8408
Lnet/minecraft/class_1936;method_8408(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)V
official a
Ldkk;a(Liw;Ldno;)V
-
replaceWithStateForNeighborUpdate
default void replaceWithStateForNeighborUpdate(Direction direction, BlockPos pos, BlockPos neighborPos, BlockState neighborState, int flags, int maxUpdateDepth) - Mappings:
Namespace Name Mixin selector named replaceWithStateForNeighborUpdate
Lnet/minecraft/world/WorldAccess;replaceWithStateForNeighborUpdate(Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;II)V
intermediary method_42308
Lnet/minecraft/class_1936;method_42308(Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;II)V
official a
Ldkk;a(Ljc;Liw;Liw;Lebq;II)V
-
playSound
default void playSound(@Nullable @Nullable Entity source, BlockPos pos, SoundEvent sound, SoundCategory category) - Mappings:
Namespace Name Mixin selector named playSound
Lnet/minecraft/world/WorldAccess;playSound(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/sound/SoundEvent;Lnet/minecraft/sound/SoundCategory;)V
intermediary method_45447
Lnet/minecraft/class_1936;method_45447(Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;)V
official a
Ldkk;a(Lbxe;Liw;Lawx;Lawz;)V
-
playSound
void playSound(@Nullable @Nullable Entity source, BlockPos pos, SoundEvent sound, SoundCategory category, float volume, float pitch) - Mappings:
Namespace Name Mixin selector named playSound
Lnet/minecraft/world/WorldAccess;playSound(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/sound/SoundEvent;Lnet/minecraft/sound/SoundCategory;FF)V
intermediary method_8396
Lnet/minecraft/class_1936;method_8396(Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V
official a
Ldkk;a(Lbxe;Liw;Lawx;Lawz;FF)V
-
addParticleClient
void addParticleClient(ParticleEffect parameters, double x, double y, double z, double velocityX, double velocityY, double velocityZ) Adds a particle to the client's world renderer. Does nothing on the server.- See Also:
- Mappings:
Namespace Name Mixin selector named addParticleClient
Lnet/minecraft/world/WorldAccess;addParticleClient(Lnet/minecraft/particle/ParticleEffect;DDDDDD)V
intermediary method_8406
Lnet/minecraft/class_1936;method_8406(Lnet/minecraft/class_2394;DDDDDD)V
official a
Ldkk;a(Llx;DDDDDD)V
-
syncWorldEvent
- Mappings:
Namespace Name Mixin selector named syncWorldEvent
Lnet/minecraft/world/WorldAccess;syncWorldEvent(Lnet/minecraft/entity/Entity;ILnet/minecraft/util/math/BlockPos;I)V
intermediary method_8444
Lnet/minecraft/class_1936;method_8444(Lnet/minecraft/class_1297;ILnet/minecraft/class_2338;I)V
official a
Ldkk;a(Lbxe;ILiw;I)V
-
syncWorldEvent
- Mappings:
Namespace Name Mixin selector named syncWorldEvent
Lnet/minecraft/world/WorldAccess;syncWorldEvent(ILnet/minecraft/util/math/BlockPos;I)V
intermediary method_20290
Lnet/minecraft/class_1936;method_20290(ILnet/minecraft/class_2338;I)V
official c
Ldkk;c(ILiw;I)V
-
emitGameEvent
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
Ldkk;a(Ljg;Lfgc;Legq$a;)V
-
emitGameEvent
default void emitGameEvent(@Nullable @Nullable Entity entity, RegistryEntry<GameEvent> event, Vec3d pos) - Mappings:
Namespace Name Mixin selector named emitGameEvent
Lnet/minecraft/world/WorldAccess;emitGameEvent(Lnet/minecraft/entity/Entity;Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/util/math/Vec3d;)V
intermediary method_43275
Lnet/minecraft/class_1936;method_43275(Lnet/minecraft/class_1297;Lnet/minecraft/class_6880;Lnet/minecraft/class_243;)V
official a
Ldkk;a(Lbxe;Ljg;Lfgc;)V
-
emitGameEvent
default void emitGameEvent(@Nullable @Nullable Entity entity, RegistryEntry<GameEvent> event, BlockPos pos) - Mappings:
Namespace Name Mixin selector named emitGameEvent
Lnet/minecraft/world/WorldAccess;emitGameEvent(Lnet/minecraft/entity/Entity;Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/util/math/BlockPos;)V
intermediary method_33596
Lnet/minecraft/class_1936;method_33596(Lnet/minecraft/class_1297;Lnet/minecraft/class_6880;Lnet/minecraft/class_2338;)V
official a
Ldkk;a(Lbxe;Ljg;Liw;)V
-
emitGameEvent
- Mappings:
Namespace Name Mixin selector named emitGameEvent
Lnet/minecraft/world/WorldAccess;emitGameEvent(Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/event/GameEvent$Emitter;)V
intermediary method_43276
Lnet/minecraft/class_1936;method_43276(Lnet/minecraft/class_6880;Lnet/minecraft/class_2338;Lnet/minecraft/class_5712$class_7397;)V
official a
Ldkk;a(Ljg;Liw;Legq$a;)V
-
emitGameEvent
- Mappings:
Namespace Name Mixin selector named emitGameEvent
Lnet/minecraft/world/WorldAccess;emitGameEvent(Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/event/GameEvent$Emitter;)V
intermediary method_55764
Lnet/minecraft/class_1936;method_55764(Lnet/minecraft/class_5321;Lnet/minecraft/class_2338;Lnet/minecraft/class_5712$class_7397;)V
official a
Ldkk;a(Lalq;Liw;Legq$a;)V
-