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 Summary
FieldsModifier and TypeFieldDescriptionstatic final LoadConditionRegistry<net.minecraft.world.entity.ai.attributes.Attribute>static final LoadConditionRegistry<net.minecraft.world.level.block.Block>static final LoadConditionRegistry<net.minecraft.world.level.block.entity.BlockEntityType<?>>static final LoadConditionRegistry<net.minecraft.world.item.enchantment.Enchantment>static final LoadConditionRegistry<net.minecraft.world.entity.EntityType<?>>static final LoadConditionRegistry<net.minecraft.world.item.Item>static final LoadConditionRegistry<net.minecraft.world.effect.MobEffect>static final LoadConditionRegistry<net.minecraft.world.entity.decoration.PaintingVariant>static final LoadConditionRegistry<net.minecraft.world.item.alchemy.Potion> -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
BLOCK
-
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
-
POTION
-
ATTRIBUTE
public static final LoadConditionRegistry<net.minecraft.world.entity.ai.attributes.Attribute> ATTRIBUTE -
ENTITY_TYPE
-
BLOCK_ENTITY_TYPE
public static final LoadConditionRegistry<net.minecraft.world.level.block.entity.BlockEntityType<?>> BLOCK_ENTITY_TYPE
-
-
Constructor Details
-
LoadConditionRegistry
-
-
Method Details
-
fromJson
- Specified by:
fromJsonin interfaceILoadConditionSerializer<T>
-