Class RaccoonNetworking

java.lang.Object
net.kamkeyke.raccooncore.networking.RaccoonNetworking

public class RaccoonNetworking extends Object
  • Constructor Details

    • RaccoonNetworking

      public RaccoonNetworking(String modid, String protocolVersion)
  • Method Details

    • channel

      public net.minecraftforge.network.simple.SimpleChannel channel()
    • registerPacket

      public <MSG> void registerPacket(Class<MSG> packetClass, net.minecraft.network.FriendlyByteBuf.Reader<MSG> decoder, BiConsumer<MSG,net.minecraft.network.FriendlyByteBuf> encoder, BiConsumer<MSG,Supplier<net.minecraftforge.network.NetworkEvent.Context>> handler)
    • registerPacket

      public <MSG> void registerPacket(Class<MSG> packetClass, net.minecraft.network.FriendlyByteBuf.Reader<MSG> decoder, BiConsumer<MSG,net.minecraft.network.FriendlyByteBuf> encoder, BiConsumer<MSG,Supplier<net.minecraftforge.network.NetworkEvent.Context>> handler, net.minecraftforge.network.NetworkDirection direction)
    • sendToServer

      public <MSG> void sendToServer(MSG message)
    • sendToClient

      public <MSG> void sendToClient(MSG message, net.minecraft.server.level.ServerPlayer player)
    • sendToAllPlayers

      public <MSG> void sendToAllPlayers(MSG message)
    • sendNearPlayer

      public <MSG> void sendNearPlayer(MSG message, net.minecraft.server.level.ServerPlayer player, double radius)
    • sendToPlayers

      public <MSG> void sendToPlayers(MSG message, Iterable<? extends net.minecraft.server.level.ServerPlayer> players)