Package com.hbm_m.network
Class TurretControlPacket
java.lang.Object
com.hbm_m.network.TurretControlPacket
- All Implemented Interfaces:
C2SPacket
Button-Klicks im Turret-GUI: On/Off + die vier Ziel-Kategorie-Toggles (siehe
TurretBaseBlockEntity).-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TurretControlPacketdecode(net.minecraft.network.FriendlyByteBuf buf) static voidhandle(TurretControlPacket packet, dev.architectury.networking.NetworkManager.PacketContext context) static voidsendToServer(net.minecraft.core.BlockPos pos, int action) voidwrite(net.minecraft.network.FriendlyByteBuf buf)
-
Field Details
-
ACTION_TOGGLE_ON
public static final int ACTION_TOGGLE_ON- See Also:
-
ACTION_TOGGLE_PLAYERS
public static final int ACTION_TOGGLE_PLAYERS- See Also:
-
ACTION_TOGGLE_ANIMALS
public static final int ACTION_TOGGLE_ANIMALS- See Also:
-
ACTION_TOGGLE_MOBS
public static final int ACTION_TOGGLE_MOBS- See Also:
-
ACTION_TOGGLE_MACHINES
public static final int ACTION_TOGGLE_MACHINES- See Also:
-
ACTION_CYCLE_FIRE_MODE
public static final int ACTION_CYCLE_FIRE_MODE- See Also:
-
-
Constructor Details
-
TurretControlPacket
public TurretControlPacket(net.minecraft.core.BlockPos pos, int action)
-
-
Method Details
-
decode
-
write
public void write(net.minecraft.network.FriendlyByteBuf buf) -
handle
public static void handle(TurretControlPacket packet, dev.architectury.networking.NetworkManager.PacketContext context) -
sendToServer
public static void sendToServer(net.minecraft.core.BlockPos pos, int action)
-