add skill definition sync mechanism and update protocol version

This commit is contained in:
2026-05-20 11:31:44 +02:00
parent f2aa1e82cc
commit 2f93b27e7e
3 changed files with 36 additions and 1 deletions
@@ -14,6 +14,7 @@ import net.minecraftforge.network.PacketDistributor;
public class SkillEnginePlayerEvents {
private static void sync(ServerPlayer player) {
PacketHandler.syncSkillDefinitionsTo(player);
player.getCapability(SkillEngineCapabilities.PLAYER_SKILLS).ifPresent(data -> PacketHandler.CHANNEL.send(
PacketDistributor.PLAYER.with(() -> player),
new ClientboundSyncSkillsPacket(