Package at.petrak.hexcasting.forge.cap
Class ForgeCapabilityHandler
java.lang.Object
at.petrak.hexcasting.forge.cap.ForgeCapabilityHandler
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.minecraft.resources.ResourceLocationstatic final net.minecraft.resources.ResourceLocationItems that store a packaged Hex.static final net.minecraft.resources.ResourceLocationstatic final net.minecraft.resources.ResourceLocationItems that intrinsically store an iota.static final net.minecraft.resources.ResourceLocationItems that store an iota to their tag.static final net.minecraft.resources.ResourceLocationItems that statically provide media.static final net.minecraft.resources.ResourceLocationItems that store a variable amount of media to their tag.static final net.minecraft.resources.ResourceLocationUsed to render the pattern spiral around players while casting.static final net.minecraft.resources.ResourceLocationItems that work as pigments.static final net.minecraft.resources.ResourceLocationItems that have multiple visual variants. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidattachBlockEntityCaps(net.minecraftforge.event.AttachCapabilitiesEvent<net.minecraft.world.level.block.entity.BlockEntity> evt) static voidattachEntityCaps(net.minecraftforge.event.AttachCapabilitiesEvent<net.minecraft.world.entity.Entity> evt) static voidattachItemCaps(net.minecraftforge.event.AttachCapabilitiesEvent<net.minecraft.world.item.ItemStack> evt) static <T,U extends T>
net.minecraftforge.common.capabilities.ICapabilityProvidermakeProvider(net.minecraftforge.common.capabilities.Capability<T> cap, U instance) static <CAP> ForgeCapabilityHandler.SimpleProvider<CAP>provide(net.minecraft.world.item.ItemStack stack, net.minecraftforge.common.capabilities.Capability<CAP> capability, net.minecraftforge.common.util.NonNullSupplier<CAP> supplier) static voidregisterCaps(net.minecraftforge.common.capabilities.RegisterCapabilitiesEvent evt)
-
Field Details
-
IOTA_STORAGE_CAP
public static final net.minecraft.resources.ResourceLocation IOTA_STORAGE_CAPItems that store an iota to their tag. -
IOTA_STATIC_CAP
public static final net.minecraft.resources.ResourceLocation IOTA_STATIC_CAPItems that intrinsically store an iota. -
MEDIA_STORAGE_CAP
public static final net.minecraft.resources.ResourceLocation MEDIA_STORAGE_CAPItems that store a variable amount of media to their tag. -
MEDIA_STATIC_CAP
public static final net.minecraft.resources.ResourceLocation MEDIA_STATIC_CAPItems that statically provide media. -
HEX_HOLDER_CAP
public static final net.minecraft.resources.ResourceLocation HEX_HOLDER_CAPItems that store a packaged Hex. -
VARIANT_ITEM_CAP
public static final net.minecraft.resources.ResourceLocation VARIANT_ITEM_CAPItems that have multiple visual variants. -
PIGMENT_CAP
public static final net.minecraft.resources.ResourceLocation PIGMENT_CAPItems that work as pigments. -
CURIO_CAP
public static final net.minecraft.resources.ResourceLocation CURIO_CAP -
IMPETUS_HANDLER
public static final net.minecraft.resources.ResourceLocation IMPETUS_HANDLER -
PATTERN_SPIRAL
public static final net.minecraft.resources.ResourceLocation PATTERN_SPIRALUsed to render the pattern spiral around players while casting.
-
-
Constructor Details
-
ForgeCapabilityHandler
public ForgeCapabilityHandler()
-
-
Method Details
-
registerCaps
public static void registerCaps(net.minecraftforge.common.capabilities.RegisterCapabilitiesEvent evt) -
attachItemCaps
public static void attachItemCaps(net.minecraftforge.event.AttachCapabilitiesEvent<net.minecraft.world.item.ItemStack> evt) -
attachEntityCaps
public static void attachEntityCaps(net.minecraftforge.event.AttachCapabilitiesEvent<net.minecraft.world.entity.Entity> evt) -
attachBlockEntityCaps
public static void attachBlockEntityCaps(net.minecraftforge.event.AttachCapabilitiesEvent<net.minecraft.world.level.block.entity.BlockEntity> evt) -
provide
public static <CAP> ForgeCapabilityHandler.SimpleProvider<CAP> provide(net.minecraft.world.item.ItemStack stack, net.minecraftforge.common.capabilities.Capability<CAP> capability, net.minecraftforge.common.util.NonNullSupplier<CAP> supplier) -
makeProvider
public static <T,U extends T> net.minecraftforge.common.capabilities.ICapabilityProvider makeProvider(net.minecraftforge.common.capabilities.Capability<T> cap, U instance)
-