Class LoadConditionRegistry<T>

java.lang.Object
net.darkhax.bookshelf.impl.data.conditions.LoadConditionRegistry<T>
Type Parameters:
T - The type of registry item tested.
All Implemented Interfaces:
ILoadConditionSerializer<ILoadCondition>

public class LoadConditionRegistry<T> extends Object implements ILoadConditionSerializer<ILoadCondition>
This condition is only met when all specified registry entries exist in the game registry.
  • Field Details

    • BLOCK

      public static final LoadConditionRegistry<net.minecraft.world.level.block.Block> BLOCK
    • ITEM

      public static final LoadConditionRegistry<net.minecraft.world.item.Item> ITEM
    • ENCHANTMENT

      public static final LoadConditionRegistry<net.minecraft.world.item.enchantment.Enchantment> ENCHANTMENT
    • PAINTING

      public static final LoadConditionRegistry<net.minecraft.world.entity.decoration.PaintingVariant> PAINTING
    • MOB_EFFECT

      public static final LoadConditionRegistry<net.minecraft.world.effect.MobEffect> MOB_EFFECT
    • POTION

      public static final LoadConditionRegistry<net.minecraft.world.item.alchemy.Potion> POTION
    • ATTRIBUTE

      public static final LoadConditionRegistry<net.minecraft.world.entity.ai.attributes.Attribute> ATTRIBUTE
    • ENTITY_TYPE

      public static final LoadConditionRegistry<net.minecraft.world.entity.EntityType<?>> ENTITY_TYPE
    • BLOCK_ENTITY_TYPE

      public static final LoadConditionRegistry<net.minecraft.world.level.block.entity.BlockEntityType<?>> BLOCK_ENTITY_TYPE
  • Constructor Details

    • LoadConditionRegistry

      public LoadConditionRegistry(net.minecraft.core.Registry<T> registry)
  • Method Details