Package com.hbm_m.network
Class SoyuzLauncherControlPacket
java.lang.Object
com.hbm_m.network.SoyuzLauncherControlPacket
- All Implemented Interfaces:
C2SPacket
C2S packet for the Soyuz Launcher's two GUI buttons (mode switch, launch start).
Patterned on
RBMKConsoleControlPacket.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSoyuzLauncherControlPacket(net.minecraft.core.BlockPos pos, int action, int value) -
Method Summary
Modifier and TypeMethodDescriptionstatic SoyuzLauncherControlPacketdecode(net.minecraft.network.FriendlyByteBuf buf) static voidhandle(SoyuzLauncherControlPacket pkt, dev.architectury.networking.NetworkManager.PacketContext ctx) static SoyuzLauncherControlPacketsetMode(net.minecraft.core.BlockPos pos, int mode) static SoyuzLauncherControlPacketstart(net.minecraft.core.BlockPos pos) voidwrite(net.minecraft.network.FriendlyByteBuf buf)
-
Field Details
-
ACTION_SET_MODE
public static final int ACTION_SET_MODE- See Also:
-
ACTION_START
public static final int ACTION_START- See Also:
-
-
Constructor Details
-
SoyuzLauncherControlPacket
public SoyuzLauncherControlPacket(net.minecraft.core.BlockPos pos, int action, int value)
-
-
Method Details
-
decode
-
write
public void write(net.minecraft.network.FriendlyByteBuf buf) -
handle
public static void handle(SoyuzLauncherControlPacket pkt, dev.architectury.networking.NetworkManager.PacketContext ctx) -
setMode
-
start
-