package com.atsuishio.superbwarfare.init; import com.atsuishio.superbwarfare.Mod; import com.atsuishio.superbwarfare.capability.player.PlayerVariable; import net.neoforged.neoforge.attachment.AttachmentType; import net.neoforged.neoforge.registries.DeferredRegister; import net.neoforged.neoforge.registries.NeoForgeRegistries; import java.util.function.Supplier; public class ModAttachments { public static final DeferredRegister> ATTACHMENT_TYPES = DeferredRegister.create(NeoForgeRegistries.ATTACHMENT_TYPES, Mod.MODID); public static final Supplier> PLAYER_VARIABLE = ATTACHMENT_TYPES.register( "player_variable", () -> AttachmentType.serializable(PlayerVariable::new).build() ); }