Class ExtendedGameTestHelper
java.lang.Object
net.minecraft.gametest.framework.GameTestHelper
net.neoforged.testframework.gametest.ExtendedGameTestHelper
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic interfacestatic interface
- 
Field SummaryFields inherited from class net.minecraft.gametest.framework.GameTestHelpertestInfo
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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, MobEffect effect, String testName) <E extends LivingEntity>
 voidassertMobEffectPresent(E entity, 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)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) 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) 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.GameTestHelperabsolutePos, absoluteVec, assertAtTickTimeContainerContains, assertAtTickTimeContainerEmpty, assertBlock, assertBlock, assertBlockNotPresent, assertBlockNotPresent, assertBlockPresent, assertBlockPresent, assertBlockProperty, assertBlockProperty, assertBlockState, assertContainerContains, assertContainerEmpty, assertEntitiesPresent, assertEntitiesPresent, assertEntityData, assertEntityInstancePresent, assertEntityInstancePresent, assertEntityInventoryContains, assertEntityIsHolding, assertEntityNotPresent, assertEntityNotPresent, assertEntityNotPresent, assertEntityNotTouching, assertEntityPresent, assertEntityPresent, assertEntityPresent, assertEntityPresent, assertEntityPresent, assertEntityProperty, assertEntityProperty, assertEntityTouching, assertFalse, assertItemEntityCountIs, assertItemEntityNotPresent, assertItemEntityNotPresent, assertItemEntityPresent, assertItemEntityPresent, assertLivingEntityHasMobEffect, assertRedstoneSignal, assertSameBlockState, assertSameBlockStates, assertTrue, destroyBlock, fail, fail, fail, failIf, failIfEver, forEveryBlockInStructure, getBlockEntity, getBlockState, getBounds, getEntities, getHeight, getLevel, getTick, killAllEntities, killAllEntitiesOfClass, makeAboutToDrown, makeMockPlayer, makeMockServerPlayerInLevel, makeMockSurvivalPlayer, 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, 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 class- GameTestHelper
 
- 
useOn
- 
useBlock
- 
useBlock
- 
assertEntityPropertypublic <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
- 
startSequence
- 
killAllEntitiesOfClass
- 
assertItemEntityCountIsAtLeast
- 
boneMeal
- 
boneMeal
- 
boneMealUntilGrownTo be used alongsideGameTestSequence.thenWaitUntil(Runnable)
- 
assertContainerEmptypublic void assertContainerEmpty(int x, int y, int z) 
- 
assertContainerContains
- 
pulseRedstonepublic void pulseRedstone(int x, int y, int z, long delay) 
- 
assertPlayerHasItem
- 
requireDifficulty
- 
addEndListener
- 
catchException
- 
catchException
- 
requireEntityAt
- 
requireEntityAt
- 
knockbackResistant
- 
addTemporaryListener
- 
assertMobEffectPresentpublic <E extends LivingEntity> void assertMobEffectPresent(E entity, MobEffect effect, String testName) 
- 
assertMobEffectAbsentpublic <E extends LivingEntity> void assertMobEffectAbsent(E entity, MobEffect effect, String testName) 
 
-