Package net.minecraft.gametest.framework
Class GameTestHelper
java.lang.Object
net.minecraft.gametest.framework.GameTestHelper
- Direct Known Subclasses:
- ExtendedGameTestHelper
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionabsolutePos(BlockPos p_177450_) absoluteVec(Vec3 p_177228_) voidassertAtTickTimeContainerContains(long p_177124_, BlockPos p_177125_, Item p_177126_) voidassertAtTickTimeContainerEmpty(long p_177121_, BlockPos p_177122_) voidassertBlock(BlockPos p_177272_, Predicate<Block> p_177273_, String p_177274_) voidvoidassertBlockNotPresent(Block p_177337_, int p_177338_, int p_177339_, int p_177340_) voidassertBlockNotPresent(Block p_177342_, BlockPos p_177343_) voidassertBlockPresent(Block p_177204_, int p_177205_, int p_177206_, int p_177207_) voidassertBlockPresent(Block p_177209_, BlockPos p_177210_) <T extends Comparable<T>>
 voidassertBlockProperty(BlockPos p_177260_, Property<T> p_177261_, Predicate<T> p_177262_, String p_177263_) <T extends Comparable<T>>
 voidassertBlockProperty(BlockPos p_177256_, Property<T> p_177257_, T p_177258_) voidassertBlockState(BlockPos p_177358_, Predicate<BlockState> p_177359_, Supplier<String> p_177360_) voidassertContainerContains(BlockPos p_177243_, Item p_177244_) voidassertContainerEmpty(BlockPos p_177441_) voidassertEntitiesPresent(EntityType<?> p_312835_, int p_312735_) voidassertEntitiesPresent(EntityType<?> p_239372_, BlockPos p_239373_, int p_239374_, double p_239375_) <E extends Entity,T> 
 voidassertEntityData(BlockPos p_177238_, EntityType<E> p_177239_, Function<? super E, T> p_177240_, T p_177241_) voidassertEntityInstancePresent(Entity p_177133_, int p_177134_, int p_177135_, int p_177136_) voidassertEntityInstancePresent(Entity p_177141_, BlockPos p_177142_) <E extends Entity & InventoryCarrier>
 voidassertEntityInventoryContains(BlockPos p_263495_, EntityType<E> p_263521_, Item p_263502_) <E extends LivingEntity>
 voidassertEntityIsHolding(BlockPos p_263501_, EntityType<E> p_263510_, Item p_263517_) voidassertEntityNotPresent(EntityType<?> p_177310_) voidassertEntityNotPresent(EntityType<?> p_177398_, int p_177399_, int p_177400_, int p_177401_) voidassertEntityNotPresent(EntityType<?> p_177403_, BlockPos p_177404_) voidassertEntityNotTouching(EntityType<?> p_177312_, double p_177313_, double p_177314_, double p_177315_) voidassertEntityPresent(EntityType<?> p_177157_) voidassertEntityPresent(EntityType<?> p_177370_, int p_177371_, int p_177372_, int p_177373_) voidassertEntityPresent(EntityType<?> p_177375_, BlockPos p_177376_) voidassertEntityPresent(EntityType<?> p_177180_, BlockPos p_177181_, double p_177182_) voidassertEntityPresent(EntityType<?> p_252010_, Vec3 p_249488_, Vec3 p_251186_) <E extends Entity,T> 
 voidassertEntityProperty(E p_177148_, Function<E, T> p_177149_, String p_177150_, T p_177151_) <E extends Entity>
 voidassertEntityProperty(E p_177153_, Predicate<E> p_177154_, String p_177155_) voidassertEntityTouching(EntityType<?> p_177159_, double p_177160_, double p_177161_, double p_177162_) voidassertFalse(boolean p_277974_, String p_277933_) voidassertItemEntityCountIs(Item p_177199_, BlockPos p_177200_, double p_177201_, int p_177202_) voidassertItemEntityNotPresent(Item p_304474_) voidassertItemEntityNotPresent(Item p_236779_, BlockPos p_236780_, double p_236781_) voidassertItemEntityPresent(Item p_304857_) voidassertItemEntityPresent(Item p_177195_, BlockPos p_177196_, double p_177197_) voidassertLivingEntityHasMobEffect(LivingEntity p_296040_, MobEffect p_294360_, int p_294266_) voidassertRedstoneSignal(BlockPos p_289644_, Direction p_289642_, IntPredicate p_289645_, Supplier<String> p_289684_) voidassertSameBlockState(BlockPos p_177269_, BlockPos p_177270_) voidassertSameBlockStates(BoundingBox p_177225_, BlockPos p_177226_) voidassertTrue(boolean p_249380_, String p_248720_) voiddestroyBlock(BlockPos p_177435_) private voidvoidvoidvoidvoidvoidfailIfEver(Runnable p_177411_) voidforEveryBlockInStructure(Consumer<BlockPos> p_177293_) getBlockEntity(BlockPos p_177348_) getBlockState(BlockPos p_177233_) getEntities(EntityType<T> p_238400_, BlockPos p_238401_, double p_238402_) intgetHeight(Heightmap.Types p_236775_, int p_236776_, int p_236777_) getLevel()private AABBlonggetTick()voidvoidkillAllEntitiesOfClass(Class p_289538_) makeAboutToDrown(LivingEntity p_177184_) Deprecated, for removal: This API element is subject to removal in a future version.voidonEachTick(Runnable p_177424_) voidvoidpressButton(int p_177104_, int p_177105_, int p_177106_) voidpressButton(BlockPos p_177386_) voidpullLever(int p_177303_, int p_177304_, int p_177305_) voidvoidpulseRedstone(BlockPos p_177235_, long p_177236_) voidrandomTick(BlockPos p_177447_) relativePos(BlockPos p_177453_) relativeVec(Vec3 p_251543_) voidrunAfterDelay(long p_177307_, Runnable p_177308_) voidrunAtTickTime(long p_177128_, Runnable p_177129_) voidsetBiome(ResourceKey<Biome> p_313921_) voidvoidsetBlock(int p_177113_, int p_177114_, int p_177115_, BlockState p_177116_) voidvoidsetBlock(BlockPos p_177253_, BlockState p_177254_) voidsetDayTime(int p_177102_) voidsetNight()<E extends Entity>
 Espawn(EntityType<E> p_177164_, float p_177165_, float p_177166_, float p_177167_) <E extends Entity>
 Espawn(EntityType<E> p_177169_, int p_177170_, int p_177171_, int p_177172_) <E extends Entity>
 Espawn(EntityType<E> p_177177_, BlockPos p_177178_) <E extends Entity>
 Espawn(EntityType<E> p_177174_, Vec3 p_177175_) <E extends Mob>
 EspawnWithNoFreeWill(EntityType<E> p_177317_, float p_177318_, float p_177319_, float p_177320_) <E extends Mob>
 EspawnWithNoFreeWill(EntityType<E> p_177322_, int p_177323_, int p_177324_, int p_177325_) <E extends Mob>
 EspawnWithNoFreeWill(EntityType<E> p_177330_, BlockPos p_177331_) <E extends Mob>
 EspawnWithNoFreeWill(EntityType<E> p_177327_, Vec3 p_177328_) voidsucceed()voidvoidsucceedOnTickWhen(int p_177118_, Runnable p_177119_) voidsucceedWhen(Runnable p_177362_) voidsucceedWhenBlockPresent(Block p_177378_, int p_177379_, int p_177380_, int p_177381_) voidsucceedWhenBlockPresent(Block p_177383_, BlockPos p_177384_) <E extends Entity,T> 
 voidsucceedWhenEntityData(BlockPos p_177350_, EntityType<E> p_177351_, Function<E, T> p_177352_, T p_177353_) voidsucceedWhenEntityNotPresent(EntityType<?> p_177427_, int p_177428_, int p_177429_, int p_177430_) voidsucceedWhenEntityNotPresent(EntityType<?> p_177432_, BlockPos p_177433_) voidsucceedWhenEntityPresent(EntityType<?> p_177414_, int p_177415_, int p_177416_, int p_177417_) voidsucceedWhenEntityPresent(EntityType<?> p_177419_, BlockPos p_177420_) voidvoidtickPrecipitation(BlockPos p_313817_) voidvoidvoiduseBlock(BlockPos p_262023_, Player p_261901_, BlockHitResult p_262040_) withLowHealth(LivingEntity p_286794_) 
- 
Field Details- 
testInfo
- 
finalCheckAddedprivate boolean finalCheckAdded
 
- 
- 
Constructor Details- 
GameTestHelper
 
- 
- 
Method Details- 
getLevel
- 
getBlockState
- 
getBlockEntity
- 
killAllEntitiespublic void killAllEntities()
- 
killAllEntitiesOfClass
- 
spawnItem
- 
spawnItem
- 
spawn
- 
spawn
- 
spawnpublic <E extends Entity> E spawn(EntityType<E> p_177169_, int p_177170_, int p_177171_, int p_177172_) 
- 
spawnpublic <E extends Entity> E spawn(EntityType<E> p_177164_, float p_177165_, float p_177166_, float p_177167_) 
- 
spawnWithNoFreeWill
- 
spawnWithNoFreeWillpublic <E extends Mob> E spawnWithNoFreeWill(EntityType<E> p_177322_, int p_177323_, int p_177324_, int p_177325_) 
- 
spawnWithNoFreeWill
- 
spawnWithNoFreeWillpublic <E extends Mob> E spawnWithNoFreeWill(EntityType<E> p_177317_, float p_177318_, float p_177319_, float p_177320_) 
- 
walkTo
- 
pressButtonpublic void pressButton(int p_177104_, int p_177105_, int p_177106_) 
- 
pressButton
- 
useBlock
- 
useBlock
- 
useBlock
- 
makeAboutToDrown
- 
makeMockSurvivalPlayer
- 
withLowHealth
- 
makeMockPlayer
- 
makeMockServerPlayerInLevelDeprecated, for removal: This API element is subject to removal in a future version.
- 
pullLeverpublic void pullLever(int p_177303_, int p_177304_, int p_177305_) 
- 
pullLever
- 
pulseRedstone
- 
destroyBlock
- 
setBlock
- 
setBlock
- 
setBlock
- 
setBlock
- 
setNightpublic void setNight()
- 
setDayTimepublic void setDayTime(int p_177102_) 
- 
assertBlockPresent
- 
assertBlockPresent
- 
assertBlockNotPresent
- 
assertBlockNotPresent
- 
succeedWhenBlockPresent
- 
succeedWhenBlockPresent
- 
assertBlock
- 
assertBlock
- 
assertBlockPropertypublic <T extends Comparable<T>> void assertBlockProperty(BlockPos p_177256_, Property<T> p_177257_, T p_177258_) 
- 
assertBlockPropertypublic <T extends Comparable<T>> void assertBlockProperty(BlockPos p_177260_, Property<T> p_177261_, Predicate<T> p_177262_, String p_177263_) 
- 
assertBlockStatepublic void assertBlockState(BlockPos p_177358_, Predicate<BlockState> p_177359_, Supplier<String> p_177360_) 
- 
assertRedstoneSignalpublic void assertRedstoneSignal(BlockPos p_289644_, Direction p_289642_, IntPredicate p_289645_, Supplier<String> p_289684_) 
- 
assertEntityPresent
- 
assertEntityPresentpublic void assertEntityPresent(EntityType<?> p_177370_, int p_177371_, int p_177372_, int p_177373_) 
- 
assertEntityPresent
- 
assertEntityPresent
- 
assertEntitiesPresent
- 
assertEntitiesPresentpublic void assertEntitiesPresent(EntityType<?> p_239372_, BlockPos p_239373_, int p_239374_, double p_239375_) 
- 
assertEntityPresent
- 
getEntitiespublic <T extends Entity> List<T> getEntities(EntityType<T> p_238400_, BlockPos p_238401_, double p_238402_) 
- 
assertEntityInstancePresentpublic void assertEntityInstancePresent(Entity p_177133_, int p_177134_, int p_177135_, int p_177136_) 
- 
assertEntityInstancePresent
- 
assertItemEntityCountIs
- 
assertItemEntityPresent
- 
assertItemEntityNotPresent
- 
assertItemEntityPresent
- 
assertItemEntityNotPresent
- 
assertEntityNotPresent
- 
assertEntityNotPresentpublic void assertEntityNotPresent(EntityType<?> p_177398_, int p_177399_, int p_177400_, int p_177401_) 
- 
assertEntityNotPresent
- 
assertEntityTouchingpublic void assertEntityTouching(EntityType<?> p_177159_, double p_177160_, double p_177161_, double p_177162_) 
- 
assertEntityNotTouchingpublic void assertEntityNotTouching(EntityType<?> p_177312_, double p_177313_, double p_177314_, double p_177315_) 
- 
assertEntityDatapublic <E extends Entity,T> void assertEntityData(BlockPos p_177238_, EntityType<E> p_177239_, Function<? super E, T> p_177240_, @Nullable T p_177241_) 
- 
assertEntityIsHoldingpublic <E extends LivingEntity> void assertEntityIsHolding(BlockPos p_263501_, EntityType<E> p_263510_, Item p_263517_) 
- 
assertEntityInventoryContainspublic <E extends Entity & InventoryCarrier> void assertEntityInventoryContains(BlockPos p_263495_, EntityType<E> p_263521_, Item p_263502_) 
- 
assertContainerEmpty
- 
assertContainerContains
- 
assertSameBlockStates
- 
assertSameBlockState
- 
assertAtTickTimeContainerContains
- 
assertAtTickTimeContainerEmpty
- 
succeedWhenEntityDatapublic <E extends Entity,T> void succeedWhenEntityData(BlockPos p_177350_, EntityType<E> p_177351_, Function<E, T> p_177352_, T p_177353_) 
- 
assertEntityProperty
- 
assertEntityProperty
- 
assertLivingEntityHasMobEffectpublic void assertLivingEntityHasMobEffect(LivingEntity p_296040_, MobEffect p_294360_, int p_294266_) 
- 
succeedWhenEntityPresentpublic void succeedWhenEntityPresent(EntityType<?> p_177414_, int p_177415_, int p_177416_, int p_177417_) 
- 
succeedWhenEntityPresent
- 
succeedWhenEntityNotPresentpublic void succeedWhenEntityNotPresent(EntityType<?> p_177427_, int p_177428_, int p_177429_, int p_177430_) 
- 
succeedWhenEntityNotPresent
- 
succeedpublic void succeed()
- 
ensureSingleFinalCheckprivate void ensureSingleFinalCheck()
- 
succeedIf
- 
succeedWhen
- 
succeedOnTickWhen
- 
runAtTickTime
- 
runAfterDelay
- 
randomTick
- 
tickPrecipitation
- 
tickPrecipitationpublic void tickPrecipitation()
- 
getHeight
- 
fail
- 
fail
- 
fail
- 
failIf
- 
failIfEver
- 
startSequence
- 
absolutePos
- 
relativePos
- 
absoluteVec
- 
relativeVec
- 
assertTrue
- 
assertFalse
- 
getTickpublic long getTick()
- 
getBounds
- 
getRelativeBounds
- 
forEveryBlockInStructure
- 
onEachTick
- 
placeAt
- 
setBiome
 
-