Class GameTestHelpersIntegratedDynamics
java.lang.Object
org.cyclops.integrateddynamics.gametest.GameTestHelpersIntegratedDynamics
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidassertValueEqual(net.minecraft.gametest.framework.GameTestHelper helper, IValue value1, IValue value2) static voidassertValueEqual(net.minecraft.gametest.framework.GameTestHelper helper, IVariable value1, IValue value2) static net.minecraft.world.item.ItemStackcreateVariableForOperator(net.minecraft.world.level.Level level, IOperator operator, int[] variableIds) static net.minecraft.world.item.ItemStackcreateVariableForValue(net.minecraft.world.level.Level level, IValueType valueType, IValue value) static net.minecraft.world.item.ItemStackcreateVariableFromReader(net.minecraft.world.level.Level level, IAspect aspect, IPartState partState) static net.minecraft.world.item.ItemStackcreateVariableFromReader(net.minecraft.world.level.Level level, PartPos partPos, IAspect aspect) static IVariableFacadegetVariableFacade(net.minecraft.world.level.Level level, net.minecraft.world.item.ItemStack itemStack) static org.apache.commons.lang3.tuple.Pair<PartTypePanelDisplay, PartTypePanelDisplay.State> placeVariableInDisplayPanel(net.minecraft.world.level.Level level, PartPos partPos, net.minecraft.world.item.ItemStack variableAspect) static voidplaceVariableInWriter(net.minecraft.gametest.framework.GameTestHelper helper, net.minecraft.world.level.Level level, PartPos partPos, IAspectWrite<?, ?> aspect, net.minecraft.world.item.ItemStack variableAspect) static <V extends IValue>
voidtestReadAspect(net.minecraft.core.BlockPos pos, net.minecraft.gametest.framework.GameTestHelper helper, IPartTypeReader<?, ?> partType, IAspectRead<V, ?> aspectRead, V expectedValue) static <V extends IValue>
voidtestReadAspectOperator(net.minecraft.core.BlockPos pos, net.minecraft.gametest.framework.GameTestHelper helper, IPartTypeReader<?, ?> partType, IAspectRead<V, ?> aspectRead, List<IValue> operatorInputs, IValue expectedOperatorOutput) static <V extends IValue>
voidtestReadAspectOperatorPredicate(net.minecraft.core.BlockPos pos, net.minecraft.gametest.framework.GameTestHelper helper, IPartTypeReader<?, ?> partType, IAspectRead<V, ?> aspectRead, List<IValue> operatorInputs, Predicate<IValue> asserter) static <V extends IValue>
voidtestReadAspectPredicate(net.minecraft.core.BlockPos pos, net.minecraft.gametest.framework.GameTestHelper helper, IPartTypeReader<?, ?> partType, IAspectRead<V, ?> aspectRead, Predicate<V> asserter) static Supplier<IAspectVariable> testReadAspectSetup(net.minecraft.core.BlockPos pos, net.minecraft.gametest.framework.GameTestHelper helper, IPartTypeReader<?, ?> partType, IAspectRead<?, ?> aspectRead) static <V extends IValue>
voidtestReadAspectThrows(net.minecraft.core.BlockPos pos, net.minecraft.gametest.framework.GameTestHelper helper, IPartTypeReader<?, ?> partType, IAspectRead<V, ?> aspectRead) static <V extends IValue>
voidtestWriteAspectSetup(net.minecraft.core.BlockPos pos, net.minecraft.gametest.framework.GameTestHelper helper, IPartTypeWriter<?, ?> partType, IAspectWrite<V, ?> aspectWrite, net.minecraft.world.item.ItemStack variableAspect) static <V extends IValue>
voidtestWriteAspectSetup(net.minecraft.core.BlockPos pos, net.minecraft.gametest.framework.GameTestHelper helper, IPartTypeWriter<?, ?> partType, IAspectWrite<V, ?> aspectWrite, V value)
-
Constructor Details
-
GameTestHelpersIntegratedDynamics
public GameTestHelpersIntegratedDynamics()
-
-
Method Details
-
assertValueEqual
-
assertValueEqual
-
createVariableForValue
public static net.minecraft.world.item.ItemStack createVariableForValue(net.minecraft.world.level.Level level, IValueType valueType, IValue value) -
createVariableForOperator
public static net.minecraft.world.item.ItemStack createVariableForOperator(net.minecraft.world.level.Level level, IOperator operator, int[] variableIds) -
getVariableFacade
public static IVariableFacade getVariableFacade(net.minecraft.world.level.Level level, net.minecraft.world.item.ItemStack itemStack) -
createVariableFromReader
-
createVariableFromReader
public static net.minecraft.world.item.ItemStack createVariableFromReader(net.minecraft.world.level.Level level, IAspect aspect, IPartState partState) -
placeVariableInWriter
public static void placeVariableInWriter(net.minecraft.gametest.framework.GameTestHelper helper, net.minecraft.world.level.Level level, PartPos partPos, IAspectWrite<?, ?> aspect, net.minecraft.world.item.ItemStack variableAspect) -
placeVariableInDisplayPanel
public static org.apache.commons.lang3.tuple.Pair<PartTypePanelDisplay,PartTypePanelDisplay.State> placeVariableInDisplayPanel(net.minecraft.world.level.Level level, PartPos partPos, net.minecraft.world.item.ItemStack variableAspect) -
testReadAspectSetup
public static Supplier<IAspectVariable> testReadAspectSetup(net.minecraft.core.BlockPos pos, net.minecraft.gametest.framework.GameTestHelper helper, IPartTypeReader<?, ?> partType, IAspectRead<?, ?> aspectRead) -
testReadAspectThrows
public static <V extends IValue> void testReadAspectThrows(net.minecraft.core.BlockPos pos, net.minecraft.gametest.framework.GameTestHelper helper, IPartTypeReader<?, ?> partType, IAspectRead<V, ?> aspectRead) -
testReadAspect
public static <V extends IValue> void testReadAspect(net.minecraft.core.BlockPos pos, net.minecraft.gametest.framework.GameTestHelper helper, IPartTypeReader<?, ?> partType, IAspectRead<V, ?> aspectRead, V expectedValue) -
testReadAspectPredicate
public static <V extends IValue> void testReadAspectPredicate(net.minecraft.core.BlockPos pos, net.minecraft.gametest.framework.GameTestHelper helper, IPartTypeReader<?, ?> partType, IAspectRead<V, ?> aspectRead, Predicate<V> asserter) -
testReadAspectOperator
public static <V extends IValue> void testReadAspectOperator(net.minecraft.core.BlockPos pos, net.minecraft.gametest.framework.GameTestHelper helper, IPartTypeReader<?, ?> partType, IAspectRead<V, ?> aspectRead, List<IValue> operatorInputs, IValue expectedOperatorOutput) -
testReadAspectOperatorPredicate
public static <V extends IValue> void testReadAspectOperatorPredicate(net.minecraft.core.BlockPos pos, net.minecraft.gametest.framework.GameTestHelper helper, IPartTypeReader<?, ?> partType, IAspectRead<V, ?> aspectRead, List<IValue> operatorInputs, Predicate<IValue> asserter) -
testWriteAspectSetup
public static <V extends IValue> void testWriteAspectSetup(net.minecraft.core.BlockPos pos, net.minecraft.gametest.framework.GameTestHelper helper, IPartTypeWriter<?, ?> partType, IAspectWrite<V, ?> aspectWrite, net.minecraft.world.item.ItemStack variableAspect) -
testWriteAspectSetup
public static <V extends IValue> void testWriteAspectSetup(net.minecraft.core.BlockPos pos, net.minecraft.gametest.framework.GameTestHelper helper, IPartTypeWriter<?, ?> partType, IAspectWrite<V, ?> aspectWrite, V value)
-