Class PacketProgrammerUpdate

java.lang.Object
me.desht.pneumaticcraft.common.network.LocationIntPacket
me.desht.pneumaticcraft.common.network.PacketProgrammerUpdate
All Implemented Interfaces:
ILargePayload

public class PacketProgrammerUpdate extends LocationIntPacket implements ILargePayload
Received on: BOTH Sent by server when programmer GUI is being opened Sent by client programmer GUI to push the current program to the server-side BE
  • Constructor Details

    • PacketProgrammerUpdate

      public PacketProgrammerUpdate(ProgrammerBlockEntity te)
    • PacketProgrammerUpdate

      public PacketProgrammerUpdate(net.minecraft.network.FriendlyByteBuf buffer)
  • Method Details

    • toBytes

      public void toBytes(net.minecraft.network.FriendlyByteBuf buffer)
      Overrides:
      toBytes in class LocationIntPacket
    • handle

      public void handle(Supplier<net.minecraftforge.network.NetworkEvent.Context> ctx)
    • dumpToBuffer

      public net.minecraft.network.FriendlyByteBuf dumpToBuffer()
      Specified by:
      dumpToBuffer in interface ILargePayload
    • handleLargePayload

      public void handleLargePayload(net.minecraft.world.entity.player.Player player)
      Specified by:
      handleLargePayload in interface ILargePayload