Class AspectReadBuilders
java.lang.Object
org.cyclops.integrateddynamics.part.aspect.read.AspectReadBuilders
Collection of aspect read builders and value propagators.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AspectBuilder<IValue, ValueTypeCategoryAny, org.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> static final AspectBuilder<ValueTypeBoolean.ValueBoolean, ValueTypeBoolean, org.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> static final AspectBuilder<ValueTypeDouble.ValueDouble, ValueTypeDouble, org.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> static final AspectBuilder<ValueObjectTypeEntity.ValueEntity, ValueObjectTypeEntity, org.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> static final AspectBuilder<ValueTypeInteger.ValueInteger, ValueTypeInteger, org.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> static final AspectBuilder<ValueTypeList.ValueList, ValueTypeList, org.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> static final AspectBuilder<ValueTypeLong.ValueLong, ValueTypeLong, org.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> static final AspectBuilder<ValueTypeNbt.ValueNbt, ValueTypeNbt, org.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> static final AspectBuilder<ValueObjectTypeBlock.ValueBlock, ValueObjectTypeBlock, org.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> static final AspectBuilder<ValueObjectTypeFluidStack.ValueFluidStack, ValueObjectTypeFluidStack, org.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> static final AspectBuilder<ValueObjectTypeItemStack.ValueItemStack, ValueObjectTypeItemStack, org.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> static final AspectBuilder<ValueTypeOperator.ValueOperator, ValueTypeOperator, org.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> static final AspectBuilder<ValueTypeString.ValueString, ValueTypeString, org.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> static final IAspectPropertiesstatic final IAspectValuePropagator<net.minecraft.world.level.block.state.BlockState, ValueObjectTypeBlock.ValueBlock> static final IAspectValuePropagator<Boolean, ValueTypeBoolean.ValueBoolean> static final IAspectValuePropagator<Double, ValueTypeDouble.ValueDouble> static final IAspectValuePropagator<net.neoforged.neoforge.fluids.FluidStack, ValueObjectTypeFluidStack.ValueFluidStack> static final IAspectValuePropagator<Integer, ValueTypeInteger.ValueInteger> static final IAspectValuePropagator<net.minecraft.world.item.ItemStack, ValueObjectTypeItemStack.ValueItemStack> static final IAspectValuePropagator<Long, ValueTypeLong.ValueLong> static final IAspectValuePropagator<Optional<net.minecraft.nbt.Tag>, ValueTypeNbt.ValueNbt> static final IAspectValuePropagator<String, ValueTypeString.ValueString> static final Predicate<ValueTypeDouble.ValueDouble> static final Predicate<ValueTypeInteger.ValueInteger> -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
BUILDER_BOOLEAN
public static final AspectBuilder<ValueTypeBoolean.ValueBoolean, ValueTypeBoolean, org.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> BUILDER_BOOLEAN -
BUILDER_INTEGER
public static final AspectBuilder<ValueTypeInteger.ValueInteger, ValueTypeInteger, org.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> BUILDER_INTEGER -
BUILDER_DOUBLE
public static final AspectBuilder<ValueTypeDouble.ValueDouble, ValueTypeDouble, org.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> BUILDER_DOUBLE -
BUILDER_LONG
public static final AspectBuilder<ValueTypeLong.ValueLong, ValueTypeLong, org.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> BUILDER_LONG -
BUILDER_STRING
public static final AspectBuilder<ValueTypeString.ValueString, ValueTypeString, org.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> BUILDER_STRING -
BUILDER_ENTITY
public static final AspectBuilder<ValueObjectTypeEntity.ValueEntity, ValueObjectTypeEntity, org.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> BUILDER_ENTITY -
BUILDER_LIST
public static final AspectBuilder<ValueTypeList.ValueList, ValueTypeList, org.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> BUILDER_LIST -
BUILDER_NBT
public static final AspectBuilder<ValueTypeNbt.ValueNbt, ValueTypeNbt, org.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> BUILDER_NBT -
BUILDER_ANY
public static final AspectBuilder<IValue, ValueTypeCategoryAny, org.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> BUILDER_ANY -
BUILDER_OPERATOR
public static final AspectBuilder<ValueTypeOperator.ValueOperator, ValueTypeOperator, org.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> BUILDER_OPERATOR -
BUILDER_OBJECT_ITEMSTACK
public static final AspectBuilder<ValueObjectTypeItemStack.ValueItemStack, ValueObjectTypeItemStack, org.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> BUILDER_OBJECT_ITEMSTACK -
BUILDER_OBJECT_BLOCK
public static final AspectBuilder<ValueObjectTypeBlock.ValueBlock, ValueObjectTypeBlock, org.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> BUILDER_OBJECT_BLOCK -
BUILDER_OBJECT_FLUIDSTACK
public static final AspectBuilder<ValueObjectTypeFluidStack.ValueFluidStack, ValueObjectTypeFluidStack, org.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> BUILDER_OBJECT_FLUIDSTACK -
PROP_GET_BOOLEAN
-
PROP_GET_INTEGER
-
PROP_GET_DOUBLE
-
PROP_GET_LONG
-
PROP_GET_ITEMSTACK
public static final IAspectValuePropagator<net.minecraft.world.item.ItemStack, ValueObjectTypeItemStack.ValueItemStack> PROP_GET_ITEMSTACK -
PROP_GET_STRING
-
PROP_GET_BLOCK
public static final IAspectValuePropagator<net.minecraft.world.level.block.state.BlockState, ValueObjectTypeBlock.ValueBlock> PROP_GET_BLOCK -
PROP_GET_FLUIDSTACK
public static final IAspectValuePropagator<net.neoforged.neoforge.fluids.FluidStack, ValueObjectTypeFluidStack.ValueFluidStack> PROP_GET_FLUIDSTACK -
PROP_GET_NBT
public static final IAspectValuePropagator<Optional<net.minecraft.nbt.Tag>, ValueTypeNbt.ValueNbt> PROP_GET_NBT -
VALIDATOR_INTEGER_POSITIVE
-
VALIDATOR_DOUBLE_POSITIVE
-
PROPERTY_LISTINDEX
public static final IAspectPropertyTypeInstance<ValueTypeInteger, ValueTypeInteger.ValueInteger> PROPERTY_LISTINDEX -
LIST_PROPERTIES
-
-
Constructor Details
-
AspectReadBuilders
public AspectReadBuilders()
-