WorldNotificationHandler

public class WorldNotificationHandler

Class WorldNotificationHandler. Provides worldnotificationhandler functionality for the Hytale server.

java.lang.Object > WorldNotificationHandler

Field Summary

obj

final SendableBlockState obj

Field obj.

obj2

final SendableBlockState obj2

Field obj2.

obj3

final SendableBlockState obj3

Field obj3.

sendableBlockState2

final SendableBlockState sendableBlockState2

Field sendableBlockState2.

obj4

final SendableBlockState obj4

Field obj4.

indexChunk

final long indexChunk

Field indexChunk.

packets

final List packets

Field packets.

chunkTracker

final ChunkTracker chunkTracker

Field chunkTracker.

Method Detail

WorldNotificationHandler

public public WorldNotificationHandler (@Nonnull final World world)

Method WorldNotificationHandler.

Parameters:
@Nonnull final World world

updateState

public void updateState (final int x, final int y, final int z, final BlockState state, final BlockState oldState)

Method updateState.

Parameters:
final int x
final int y
final int z
final BlockState state
final BlockState oldState

updateChunk

public void updateChunk (final long indexChunk)

Method updateChunk.

Parameters:
final long indexChunk

sendBlockParticle

public void sendBlockParticle (final double x, final double y, final double z, final int id, @Nonnull final BlockParticleEvent particleType)

Method sendBlockParticle.

Parameters:
final double x
final double y
final double z
final int id
@Nonnull final BlockParticleEvent particleType

updateBlockDamage

public void updateBlockDamage (final int x, final int y, final int z, final float health, final float healthDelta)

Method updateBlockDamage.

Parameters:
final int x
final int y
final int z
final float health
final float healthDelta

sendPacketIfChunkLoaded

public void sendPacketIfChunkLoaded (@Nonnull final Packet packet, final int x, final int z)

Method sendPacketIfChunkLoaded.

Parameters:
@Nonnull final Packet packet
final int x
final int z

getBlockParticlePacket

public SpawnBlockParticleSystem getBlockParticlePacket (final double x, final double y, final double z, final int id, @Nonnull final BlockParticleEvent particleType)

Method getBlockParticlePacket.

Parameters:
final double x
final double y
final double z
final int id
@Nonnull final BlockParticleEvent particleType

SpawnBlockParticleSystem

public new SpawnBlockParticleSystem (id, particleType, new Position(x, y, z)

Method SpawnBlockParticleSystem.

Parameters:
id id
particleType particleType
new Position(x
y y
z z

getBlockDamagePacket

public UpdateBlockDamage getBlockDamagePacket (final int x, final int y, final int z, final float health, final float healthDelta)

Method getBlockDamagePacket.

Parameters:
final int x
final int y
final int z
final float health
final float healthDelta

UpdateBlockDamage

public new UpdateBlockDamage (new BlockPosition(x, y, z)

Method UpdateBlockDamage.

Parameters:
new BlockPosition(x
y y
z z