add packet

This commit is contained in:
lcy0x1
2024-06-28 16:29:29 +08:00
parent 0eafba76a4
commit 1b2fd29df0
2 changed files with 4 additions and 8 deletions

View File

@@ -18,7 +18,7 @@ loader_version_range=[2,)
mod_id=l2core mod_id=l2core
mod_name=L2Core mod_name=L2Core
mod_license=LGPL-2.1 mod_license=LGPL-2.1
mod_version=3.0.3-pre0 mod_version=3.0.3-pre1
mod_group_id=dev.xkmc mod_group_id=dev.xkmc
mod_authors=lcy0x1 mod_authors=lcy0x1
mod_description=Core Library mod for all L2 mods mod_description=Core Library mod for all L2 mods

View File

@@ -4,23 +4,18 @@ import dev.xkmc.l2core.base.effects.EffectToClient;
import dev.xkmc.l2core.capability.conditionals.TokenToClient; import dev.xkmc.l2core.capability.conditionals.TokenToClient;
import dev.xkmc.l2core.capability.player.PlayerCapToClient; import dev.xkmc.l2core.capability.player.PlayerCapToClient;
import dev.xkmc.l2core.init.reg.registrate.L2Registrate; import dev.xkmc.l2core.init.reg.registrate.L2Registrate;
import dev.xkmc.l2core.serial.config.SyncPacket;
import dev.xkmc.l2serial.network.PacketHandler; import dev.xkmc.l2serial.network.PacketHandler;
import dev.xkmc.l2serial.serialization.custom_handler.Handlers; import dev.xkmc.l2serial.serialization.custom_handler.Handlers;
import net.minecraft.core.HolderLookup;
import net.minecraft.data.DataGenerator;
import net.minecraft.data.PackOutput;
import net.minecraft.resources.ResourceLocation; import net.minecraft.resources.ResourceLocation;
import net.neoforged.bus.api.IEventBus; import net.neoforged.bus.api.IEventBus;
import net.neoforged.bus.api.SubscribeEvent; import net.neoforged.bus.api.SubscribeEvent;
import net.neoforged.fml.common.EventBusSubscriber; import net.neoforged.fml.common.EventBusSubscriber;
import net.neoforged.fml.common.Mod; import net.neoforged.fml.common.Mod;
import net.neoforged.neoforge.data.event.GatherDataEvent; import net.neoforged.neoforge.data.event.GatherDataEvent;
import net.neoforged.neoforge.network.event.RegisterPayloadHandlersEvent;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
import java.util.concurrent.CompletableFuture;
import static dev.xkmc.l2serial.network.PacketHandler.NetDir.PLAY_TO_CLIENT; import static dev.xkmc.l2serial.network.PacketHandler.NetDir.PLAY_TO_CLIENT;
// The value here should match an entry in the META-INF/mods.toml file // The value here should match an entry in the META-INF/mods.toml file
@@ -36,7 +31,8 @@ public class L2Core {
public static final PacketHandler PACKET_HANDLER = new PacketHandler(MODID, 1, public static final PacketHandler PACKET_HANDLER = new PacketHandler(MODID, 1,
e -> e.create(EffectToClient.class, PLAY_TO_CLIENT), e -> e.create(EffectToClient.class, PLAY_TO_CLIENT),
e -> e.create(PlayerCapToClient.class, PLAY_TO_CLIENT), e -> e.create(PlayerCapToClient.class, PLAY_TO_CLIENT),
e -> e.create(TokenToClient.class, PLAY_TO_CLIENT) e -> e.create(TokenToClient.class, PLAY_TO_CLIENT),
e -> e.create(SyncPacket.class, PLAY_TO_CLIENT)
); );
public L2Core(IEventBus bus) { public L2Core(IEventBus bus) {