net.minecraft.client.world

public class WorldEventHandler

net.minecraft.client.renderer.LevelEventHandler
net.minecraft.class_9959
net.minecraft.client.world.WorldEventHandler

Field summary

Modifier and TypeField
private final MinecraftClient
minecraft
field_53068
client
private final ClientWorld
level
field_53069
world
private final Map<BlockPos, SoundInstance>
playingJukeboxSongs
field_53071
playingSongs

Constructor summary

ModifierConstructor
public (MinecraftClient client, ClientWorld world)

Method summary

Modifier and TypeMethod
public void
globalLevelEvent(int type, BlockPos pos, int data)
method_62187(int arg0, class_2338 arg1, int arg2)
processGlobalEvent(int eventId, BlockPos pos, int data)
public void
levelEvent(int eventType, BlockPos pos, int data)
method_62194(int arg0, class_2338 arg1, int arg2)
processWorldEvent(int eventId, BlockPos pos, int data)
private void
shootParticles(int data, BlockPos pos, RandomSource random, SimpleParticleType particle)
method_62188(int arg0, class_2338 arg1, class_5819 arg2, class_2400 arg3)
shootParticles(int direction, BlockPos pos, Random random, SimpleParticleType particleType)
private void
playJukeboxSong(Holder<JukeboxSong> songHolder, BlockPos pos)
method_62193(class_6880<class_9793> arg0, class_2338 arg1)
playJukeboxSong(RegistryEntry<JukeboxSong> song, BlockPos jukeboxPos)
private void
stopJukeboxSong(BlockPos pos)
method_62191(class_2338 arg0)
stopJukeboxSong(BlockPos jukeboxPos)
private void
stopJukeboxSongAndNotifyNearby(BlockPos pos)
method_62195(class_2338 arg0)
stopJukeboxSongAndUpdate(BlockPos jukeboxPos)
private void
notifyNearbyEntities(Level level, BlockPos pos, boolean isPlaying)
method_62190(class_1937 arg0, class_2338 arg1, boolean arg2)
updateEntitiesForSong(World world, BlockPos pos, boolean playing)
private void
potionSplashParticles(ParticleType<SpellParticleOption> particleType, BlockPos pos, int data, RandomSource random)
method_1_7845(class_2396<class_11979> arg0, class_2338 arg1, int arg2, class_5819 arg3)
addEffectParticles(ParticleType<EffectParticleEffect> effect, BlockPos pos, int data, Random random)
private void
lambda$levelEvent$1(BlockPos arg0, Holder$Reference arg1)
method_62192(class_2338 arg0, class_6880$class_6883 arg1)
method_62192(BlockPos arg0, RegistryEntry$Reference song)
private static Vec3d
lambda$levelEvent$0(RandomSource arg0)
method_62189(class_5819 arg0)
method_62189(Random arg0)