Package org.geysermc.geyser.erosion
Class GeyserboundPacketHandlerImpl
java.lang.Object
org.geysermc.geyser.erosion.AbstractGeyserboundPacketHandler
org.geysermc.geyser.erosion.GeyserboundPacketHandlerImpl
- All Implemented Interfaces:
org.geysermc.erosion.packet.ErosionPacketHandler,org.geysermc.erosion.packet.geyserbound.GeyserboundPacketHandler
-
Field Summary
Fields inherited from class org.geysermc.geyser.erosion.AbstractGeyserboundPacketHandler
session -
Constructor Summary
ConstructorsConstructorDescriptionGeyserboundPacketHandlerImpl(GeyserSession session, org.geysermc.erosion.packet.ErosionPacketSender<org.geysermc.erosion.packet.backendbound.BackendboundPacket> packetSender) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()it.unimi.dsi.fastutil.ints.Int2ObjectMap<CompletableFuture<Integer>>intvoidhandleBatchBlockId(org.geysermc.erosion.packet.geyserbound.GeyserboundBatchBlockIdPacket packet)voidhandleBlockEntity(org.geysermc.erosion.packet.geyserbound.GeyserboundBlockEntityPacket packet)voidhandleBlockId(org.geysermc.erosion.packet.geyserbound.GeyserboundBlockIdPacket packet)voidhandleBlockLookupFail(org.geysermc.erosion.packet.geyserbound.GeyserboundBlockLookupFailPacket packet)voidhandleBlockPlace(org.geysermc.erosion.packet.geyserbound.GeyserboundBlockPlacePacket packet)voidhandleHandshake(org.geysermc.erosion.packet.geyserbound.GeyserboundHandshakePacket packet)voidhandlePickBlock(org.geysermc.erosion.packet.geyserbound.GeyserboundPickBlockPacket packet)voidhandlePistonEvent(org.geysermc.erosion.packet.geyserbound.GeyserboundPistonEventPacket packet)booleanisActive()Is this handler actually listening to any packets?voidvoidsendPacket(org.geysermc.erosion.packet.backendbound.BackendboundPacket packet)org.geysermc.erosion.packet.ErosionPacketHandlersetChannel(io.netty.channel.Channel channel)voidsetPendingBatchLookup(CompletableFuture<int[]> pendingBatchLookup)voidsetPendingLookup(CompletableFuture<Integer> pendingLookup)voidsetPickBlockLookup(CompletableFuture<com.github.steveice10.opennbt.tag.builtin.CompoundTag> pickBlockLookup)Methods inherited from class org.geysermc.geyser.erosion.AbstractGeyserboundPacketHandler
illegalPacketMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.geysermc.erosion.packet.ErosionPacketHandler
onDisconnect
-
Constructor Details
-
GeyserboundPacketHandlerImpl
public GeyserboundPacketHandlerImpl(GeyserSession session, org.geysermc.erosion.packet.ErosionPacketSender<org.geysermc.erosion.packet.backendbound.BackendboundPacket> packetSender)
-
-
Method Details
-
handleBatchBlockId
public void handleBatchBlockId(org.geysermc.erosion.packet.geyserbound.GeyserboundBatchBlockIdPacket packet)- Specified by:
handleBatchBlockIdin interfaceorg.geysermc.erosion.packet.geyserbound.GeyserboundPacketHandler- Overrides:
handleBatchBlockIdin classAbstractGeyserboundPacketHandler
-
handleBlockEntity
public void handleBlockEntity(org.geysermc.erosion.packet.geyserbound.GeyserboundBlockEntityPacket packet)- Specified by:
handleBlockEntityin interfaceorg.geysermc.erosion.packet.geyserbound.GeyserboundPacketHandler- Overrides:
handleBlockEntityin classAbstractGeyserboundPacketHandler
-
handleBlockId
public void handleBlockId(org.geysermc.erosion.packet.geyserbound.GeyserboundBlockIdPacket packet)- Specified by:
handleBlockIdin interfaceorg.geysermc.erosion.packet.geyserbound.GeyserboundPacketHandler- Overrides:
handleBlockIdin classAbstractGeyserboundPacketHandler
-
handleBlockLookupFail
public void handleBlockLookupFail(org.geysermc.erosion.packet.geyserbound.GeyserboundBlockLookupFailPacket packet)- Specified by:
handleBlockLookupFailin interfaceorg.geysermc.erosion.packet.geyserbound.GeyserboundPacketHandler- Overrides:
handleBlockLookupFailin classAbstractGeyserboundPacketHandler
-
handleBlockPlace
public void handleBlockPlace(org.geysermc.erosion.packet.geyserbound.GeyserboundBlockPlacePacket packet)- Specified by:
handleBlockPlacein interfaceorg.geysermc.erosion.packet.geyserbound.GeyserboundPacketHandler- Overrides:
handleBlockPlacein classAbstractGeyserboundPacketHandler
-
handlePickBlock
public void handlePickBlock(org.geysermc.erosion.packet.geyserbound.GeyserboundPickBlockPacket packet)- Specified by:
handlePickBlockin interfaceorg.geysermc.erosion.packet.geyserbound.GeyserboundPacketHandler- Overrides:
handlePickBlockin classAbstractGeyserboundPacketHandler
-
handlePistonEvent
public void handlePistonEvent(org.geysermc.erosion.packet.geyserbound.GeyserboundPistonEventPacket packet)- Specified by:
handlePistonEventin interfaceorg.geysermc.erosion.packet.geyserbound.GeyserboundPacketHandler- Overrides:
handlePistonEventin classAbstractGeyserboundPacketHandler
-
handleHandshake
public void handleHandshake(org.geysermc.erosion.packet.geyserbound.GeyserboundHandshakePacket packet) -
isActive
public boolean isActive()Description copied from class:AbstractGeyserboundPacketHandlerIs this handler actually listening to any packets?- Specified by:
isActivein classAbstractGeyserboundPacketHandler
-
getAsActive
- Specified by:
getAsActivein classAbstractGeyserboundPacketHandler
-
onConnect
public void onConnect() -
sendPacket
public void sendPacket(org.geysermc.erosion.packet.backendbound.BackendboundPacket packet) -
close
public void close()- Overrides:
closein classAbstractGeyserboundPacketHandler
-
getNextTransactionId
public int getNextTransactionId() -
setChannel
public org.geysermc.erosion.packet.ErosionPacketHandler setChannel(io.netty.channel.Channel channel) -
setPendingLookup
-
getAsyncPendingLookups
public it.unimi.dsi.fastutil.ints.Int2ObjectMap<CompletableFuture<Integer>> getAsyncPendingLookups() -
setPendingBatchLookup
-
setPickBlockLookup
public void setPickBlockLookup(CompletableFuture<com.github.steveice10.opennbt.tag.builtin.CompoundTag> pickBlockLookup)
-