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 Worldworld
updateState
public
void
updateState
(final int x, final int y, final int z, final BlockState state, final BlockState oldState)
Method updateState.
- Parameters:
final intxfinal intyfinal intzfinal BlockStatestatefinal BlockStateoldState
updateChunk
public
void
updateChunk
(final long indexChunk)
Method updateChunk.
- Parameters:
final longindexChunk
sendBlockParticle
public
void
sendBlockParticle
(final double x, final double y, final double z, final int id, @Nonnull final BlockParticleEvent particleType)
Method sendBlockParticle.
- Parameters:
final doublexfinal doubleyfinal doublezfinal intid@Nonnull final BlockParticleEventparticleType
updateBlockDamage
public
void
updateBlockDamage
(final int x, final int y, final int z, final float health, final float healthDelta)
Method updateBlockDamage.
- Parameters:
final intxfinal intyfinal intzfinal floathealthfinal floathealthDelta
sendPacketIfChunkLoaded
Method sendPacketIfChunkLoaded.
- Parameters:
@Nonnull final Packetpacketfinal intxfinal intz
getBlockParticlePacket
public
SpawnBlockParticleSystem
getBlockParticlePacket
(final double x, final double y, final double z, final int id, @Nonnull final BlockParticleEvent particleType)
Method getBlockParticlePacket.
- Parameters:
final doublexfinal doubleyfinal doublezfinal intid@Nonnull final BlockParticleEventparticleType
SpawnBlockParticleSystem
public
new
SpawnBlockParticleSystem
(id, particleType, new Position(x, y, z)
Method SpawnBlockParticleSystem.
- Parameters:
ididparticleTypeparticleTypenewPosition(xyyzz
getBlockDamagePacket
public
UpdateBlockDamage
getBlockDamagePacket
(final int x, final int y, final int z, final float health, final float healthDelta)
Method getBlockDamagePacket.
- Parameters:
final intxfinal intyfinal intzfinal floathealthfinal floathealthDelta
UpdateBlockDamage
public
new
UpdateBlockDamage
(new BlockPosition(x, y, z)
Method UpdateBlockDamage.
- Parameters:
newBlockPosition(xyyzz