Class PluginMessageServerboundToggleVeinMiner
java.lang.Object
wtf.choco.veinminer.network.protocol.serverbound.PluginMessageServerboundToggleVeinMiner
- All Implemented Interfaces:
PluginMessage<ServerboundPluginMessageListener>
public final class PluginMessageServerboundToggleVeinMiner
extends Object
implements PluginMessage<ServerboundPluginMessageListener>
A server bound
PluginMessage
including the following data:
- boolean: whether or not vein miner is active
-
Constructor Summary
ConstructorDescriptionPluginMessageServerboundToggleVeinMiner
(boolean activated) Construct a newPluginMessageServerboundToggleVeinMiner
.PluginMessageServerboundToggleVeinMiner
(@NotNull PluginMessageByteBuffer buffer) Construct a newPluginMessageServerboundToggleVeinMiner
with input. -
Method Summary
Modifier and TypeMethodDescriptionvoid
handle
(@NotNull ServerboundPluginMessageListener listener) Handle this message.boolean
Check whether or not vein miner is activated.void
write
(@NotNull PluginMessageByteBuffer buffer) Write this plugin message to the providedPluginMessageByteBuffer
.
-
Constructor Details
-
PluginMessageServerboundToggleVeinMiner
public PluginMessageServerboundToggleVeinMiner(boolean activated) Construct a newPluginMessageServerboundToggleVeinMiner
.- Parameters:
activated
- whether or not vein miner has been activated
-
PluginMessageServerboundToggleVeinMiner
@Internal public PluginMessageServerboundToggleVeinMiner(@NotNull @NotNull PluginMessageByteBuffer buffer) Construct a newPluginMessageServerboundToggleVeinMiner
with input.- Parameters:
buffer
- the input buffer
-
-
Method Details
-
isActivated
public boolean isActivated()Check whether or not vein miner is activated.- Returns:
- true if activated, false if deactivated
-
write
Description copied from interface:PluginMessage
Write this plugin message to the providedPluginMessageByteBuffer
.- Specified by:
write
in interfacePluginMessage<ServerboundPluginMessageListener>
- Parameters:
buffer
- the buffer to which data should be written
-
handle
Description copied from interface:PluginMessage
Handle this message.- Specified by:
handle
in interfacePluginMessage<ServerboundPluginMessageListener>
- Parameters:
listener
- the plugin message listener
-