Class TNetworking

java.lang.Object
purplecreate.tramways.TNetworking

public class TNetworking extends Object
  • Constructor Details

    • TNetworking

      public TNetworking()
  • Method Details

    • sendInternal

      public static <T extends C2SPacket> void sendInternal(T message, Consumer<net.minecraft.network.FriendlyByteBuf> consumer)
    • sendInternal

      public static <T extends S2CPacket> void sendInternal(T message, Consumer<net.minecraft.network.FriendlyByteBuf> consumer)
    • handleInternal

      public static void handleInternal(net.minecraft.network.FriendlyByteBuf buf, net.minecraft.client.Minecraft mc)
    • handleInternal

      public static void handleInternal(net.minecraft.network.FriendlyByteBuf buf, net.minecraft.server.level.ServerPlayer player)
    • onPlayerJoin

      public static void onPlayerJoin(net.minecraft.server.level.ServerPlayer player)
    • sendToAll

      public static <T extends S2CPacket> void sendToAll(T message)
    • sendToNear

      public static <T extends S2CPacket> void sendToNear(T message, net.minecraft.world.phys.Vec3 pos, int range, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension)
    • sendToPlayer

      public static <T extends S2CPacket> void sendToPlayer(T message, net.minecraft.server.level.ServerPlayer player)
    • sendToServer

      public static <T extends C2SPacket> void sendToServer(T message)
    • register

      public static void register()