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, BUILDER_BOOLEANorg.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> -
BUILDER_INTEGER
public static final AspectBuilder<ValueTypeInteger.ValueInteger,ValueTypeInteger, BUILDER_INTEGERorg.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> -
BUILDER_DOUBLE
public static final AspectBuilder<ValueTypeDouble.ValueDouble,ValueTypeDouble, BUILDER_DOUBLEorg.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> -
BUILDER_LONG
public static final AspectBuilder<ValueTypeLong.ValueLong,ValueTypeLong, BUILDER_LONGorg.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> -
BUILDER_STRING
public static final AspectBuilder<ValueTypeString.ValueString,ValueTypeString, BUILDER_STRINGorg.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> -
BUILDER_ENTITY
public static final AspectBuilder<ValueObjectTypeEntity.ValueEntity,ValueObjectTypeEntity, BUILDER_ENTITYorg.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> -
BUILDER_LIST
public static final AspectBuilder<ValueTypeList.ValueList,ValueTypeList, BUILDER_LISTorg.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> -
BUILDER_NBT
public static final AspectBuilder<ValueTypeNbt.ValueNbt,ValueTypeNbt, BUILDER_NBTorg.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> -
BUILDER_ANY
public static final AspectBuilder<IValue,ValueTypeCategoryAny, BUILDER_ANYorg.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> -
BUILDER_OPERATOR
public static final AspectBuilder<ValueTypeOperator.ValueOperator,ValueTypeOperator, BUILDER_OPERATORorg.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> -
BUILDER_OBJECT_ITEMSTACK
public static final AspectBuilder<ValueObjectTypeItemStack.ValueItemStack,ValueObjectTypeItemStack, BUILDER_OBJECT_ITEMSTACKorg.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> -
BUILDER_OBJECT_BLOCK
public static final AspectBuilder<ValueObjectTypeBlock.ValueBlock,ValueObjectTypeBlock, BUILDER_OBJECT_BLOCKorg.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> -
BUILDER_OBJECT_FLUIDSTACK
public static final AspectBuilder<ValueObjectTypeFluidStack.ValueFluidStack,ValueObjectTypeFluidStack, BUILDER_OBJECT_FLUIDSTACKorg.apache.commons.lang3.tuple.Pair<PartTarget, IAspectProperties>> -
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()
-