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.minecraftforge.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.minecraftforge.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()
-