Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.asuramagica.tools.util;
- import java.io.IOException;
- import java.util.function.BiConsumer;
- import org.apache.commons.codec.Decoder;
- import org.apache.commons.codec.DecoderException;
- import org.apache.commons.codec.Encoder;
- import org.apache.commons.codec.EncoderException;
- import org.checkerframework.checker.nullness.qual.Nullable;
- import com.google.common.base.Function;
- import io.netty.handler.codec.DecoderResultProvider;
- import me.asuramagica.AsuraMagicaMod;
- import net.minecraft.network.INetHandler;
- import net.minecraft.network.IPacket;
- import net.minecraft.network.PacketBuffer;
- import net.minecraft.util.ResourceLocation;
- import net.minecraftforge.fml.network.NetworkRegistry;
- import net.minecraftforge.fml.network.simple.SimpleChannel;
- public class EnergyTypePacketHandler {
- private static final String PROTOCOL_VERSION = "1";
- public static final SimpleChannel INSTANCE = NetworkRegistry.newSimpleChannel(
- new ResourceLocation(AsuraMagicaMod.MODID, "main"),
- () -> PROTOCOL_VERSION,
- PROTOCOL_VERSION::equals,
- PROTOCOL_VERSION::equals
- );
- // Call this method in your main mod class in setup
- public static void registerMessages() {
- int id = 0;
- INSTANCE.registerMessage(id++, EnergyTypePacketHandler.class, EnergyTypePacketHandler::encode, EnergyTypePacketHandler::decode, EnergyTypePacketHandler::handle);
- }
- public static void encode(EnergyTypePacketHandler msg, PacketBuffer buf) {
- }
- public static EnergyTypePacketHandler decode(PacketBuffer buf) {
- }
- public static void handle(EnergyTypePacketHandler msg, Supplier<NetworkEvent.Context> ctx) {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement