19 lines
765 B
Java
19 lines
765 B
Java
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<AttachmentType<?>> ATTACHMENT_TYPES = DeferredRegister.create(NeoForgeRegistries.ATTACHMENT_TYPES, Mod.MODID);
|
|
|
|
|
|
public static final Supplier<AttachmentType<PlayerVariable>> PLAYER_VARIABLE = ATTACHMENT_TYPES.register(
|
|
"player_variable", () -> AttachmentType.serializable(PlayerVariable::new).build()
|
|
);
|
|
|
|
}
|