Class PacketUpdateTubeModule

java.lang.Object
me.desht.pneumaticcraft.common.network.LocationIntPacket
me.desht.pneumaticcraft.common.network.PacketUpdateTubeModule
Direct Known Subclasses:
PacketTubeModuleColor, PacketUpdateAirGrateModule, PacketUpdatePressureModule

public abstract class PacketUpdateTubeModule extends LocationIntPacket
Received on: SERVER Sent by client when tube module settings are updated via GUI.
  • Constructor Details

    • PacketUpdateTubeModule

      public PacketUpdateTubeModule(AbstractTubeModule module)
    • PacketUpdateTubeModule

      public PacketUpdateTubeModule(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)
    • onModuleUpdate

      protected abstract void onModuleUpdate(AbstractTubeModule module, net.minecraft.world.entity.player.Player player)