Class ExtendedGameTestHelper
java.lang.Object
net.minecraft.gametest.framework.GameTestHelper
net.neoforged.testframework.gametest.ExtendedGameTestHelper
- Direct Known Subclasses:
CustomHelperTests.Helper
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interface -
Field Summary
Fields inherited from class net.minecraft.gametest.framework.GameTestHelper
testInfo -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEndListener(Consumer<Boolean> listener) <T extends net.neoforged.bus.api.Event>
voidaddTemporaryListener(Consumer<T> event) voidassertContainerContains(int x, int y, int z, Item item) voidassertContainerEmpty(int x, int y, int z) <T,E extends Entity>
voidassertEntityProperty(E entity, Function<E, T> function, String valueName, T expected, BiPredicate<T, T> tester) voidassertItemEntityCountIsAtLeast(Item item, BlockPos pos, double range, int lowerLimit) <E extends LivingEntity>
voidassertMobEffectAbsent(E entity, Holder<MobEffect> effect, String testName) <E extends LivingEntity>
voidassertMobEffectPresent(E entity, Holder<MobEffect> effect, String testName) voidassertPlayerHasItem(Player player, Item item) blocksBetween(int x, int y, int z, int length, int height, int width) voidvoidvoidboneMealUntilGrown(int x, int y, int z, Player player) To be used alongsideGameTestSequence.thenWaitUntil(Runnable)voidbreakBlock(BlockPos relativePos, ItemStack tool, @Nullable Entity breakingEntity) void<T> TcatchException(ExtendedGameTestHelper.ThrowingSupplier<T> supplier) <T extends BlockEntity>
TgetBlockEntity(int x, int y, int z, Class<T> type) <T extends BlockEntity>
TgetBlockEntity(BlockPos pos, Class<T> type) <T,C> T getCapability(BlockCapability<T, C> cap, BlockPos pos, C context) voidkillAllEntitiesOfClass(Class<?>... types) <T extends Entity>
TknockbackResistant(T entity) makeOpMockPlayer(int commandLevel) makeTickingMockServerPlayerInCorner(GameType gameType) makeTickingMockServerPlayerInLevel(GameType gameType) voidpulseRedstone(int x, int y, int z, long delay) <T extends BlockEntity>
TrequireBlockEntity(int x, int y, int z, Class<T> type) <T extends BlockEntity>
TrequireBlockEntity(BlockPos pos, Class<T> type) <T,C> T requireCapability(BlockCapability<T, C> cap, BlockPos pos, C context) voidrequireDifficulty(Difficulty difficulty) <T extends Entity>
TrequireEntityAt(EntityType<T> type, int x, int y, int z) <T extends Entity>
TrequireEntityAt(EntityType<T> type, BlockPos pos) <T> ParametrizedGameTestSequence<T> startSequence(Supplier<T> value) voidvoidvoidMethods inherited from class net.minecraft.gametest.framework.GameTestHelper
absolutePos, absoluteVec, assertAtTickTimeContainerContains, assertAtTickTimeContainerEmpty, assertBlock, assertBlock, assertBlockNotPresent, assertBlockNotPresent, assertBlockPresent, assertBlockPresent, assertBlockProperty, assertBlockProperty, assertBlockState, assertContainerContains, assertContainerEmpty, assertEntitiesPresent, assertEntitiesPresent, assertEntityData, assertEntityInstancePresent, assertEntityInstancePresent, assertEntityInventoryContains, assertEntityIsHolding, assertEntityNotPresent, assertEntityNotPresent, assertEntityNotPresent, assertEntityNotPresent, assertEntityNotTouching, assertEntityPresent, assertEntityPresent, assertEntityPresent, assertEntityPresent, assertEntityPresent, assertEntityProperty, assertEntityProperty, assertEntityTouching, assertFalse, assertItemEntityCountIs, assertItemEntityNotPresent, assertItemEntityNotPresent, assertItemEntityPresent, assertItemEntityPresent, assertLivingEntityHasMobEffect, assertRedstoneSignal, assertSameBlockState, assertSameBlockStates, assertTrue, assertValueEqual, destroyBlock, fail, fail, fail, failIf, failIfEver, findClosestEntity, findEntities, findEntities, findOneEntity, forEveryBlockInStructure, getBlockEntity, getBlockState, getBounds, getEntities, getEntities, getHeight, getLevel, getTick, killAllEntities, killAllEntitiesOfClass, makeAboutToDrown, makeMockPlayer, makeMockServerPlayerInLevel, moveTo, onEachTick, placeAt, pressButton, pressButton, pullLever, pullLever, pulseRedstone, randomTick, relativePos, relativeVec, runAfterDelay, runAtTickTime, setBiome, setBlock, setBlock, setBlock, setBlock, setDayTime, setNight, spawn, spawn, spawn, spawn, spawnItem, spawnItem, spawnItem, spawnWithNoFreeWill, spawnWithNoFreeWill, spawnWithNoFreeWill, spawnWithNoFreeWill, succeed, succeedIf, succeedOnTickWhen, succeedWhen, succeedWhenBlockPresent, succeedWhenBlockPresent, succeedWhenEntityData, succeedWhenEntityNotPresent, succeedWhenEntityNotPresent, succeedWhenEntityPresent, succeedWhenEntityPresent, tickPrecipitation, tickPrecipitation, useBlock, useBlock, useBlock, walkTo, withLowHealth
-
Constructor Details
-
ExtendedGameTestHelper
-
-
Method Details
-
startSequence
- Overrides:
startSequencein classGameTestHelper
-
useOn
-
useBlock
-
useBlock
-
assertEntityProperty
public <T,E extends Entity> void assertEntityProperty(E entity, Function<E, T> function, String valueName, T expected, BiPredicate<T, T> tester) -
makeTickingMockServerPlayerInCorner
-
makeTickingMockServerPlayerInLevel
-
makeOpMockPlayer
-
blocksBetween
-
getBlockEntity
-
getBlockEntity
-
requireBlockEntity
-
requireBlockEntity
-
getCapability
-
requireCapability
-
startSequence
-
makeMockPlayer
-
killAllEntitiesOfClass
-
assertItemEntityCountIsAtLeast
-
breakBlock
-
boneMeal
-
boneMeal
-
boneMealUntilGrown
To be used alongsideGameTestSequence.thenWaitUntil(Runnable) -
assertContainerEmpty
public void assertContainerEmpty(int x, int y, int z) -
assertContainerContains
-
pulseRedstone
public void pulseRedstone(int x, int y, int z, long delay) -
assertPlayerHasItem
-
requireDifficulty
-
addEndListener
-
catchException
-
catchException
-
requireEntityAt
-
requireEntityAt
-
knockbackResistant
-
addTemporaryListener
-
assertMobEffectPresent
public <E extends LivingEntity> void assertMobEffectPresent(E entity, Holder<MobEffect> effect, String testName) -
assertMobEffectAbsent
public <E extends LivingEntity> void assertMobEffectAbsent(E entity, Holder<MobEffect> effect, String testName)
-