Class AspectReadBuilders
java.lang.Object
org.cyclops.integrateddynamics.part.aspect.read.AspectReadBuilders
Collection of aspect read builders and value propagators.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
-
Field Summary
Modifier 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 IAspectProperties
static 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
-
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()
-