类 ExtendedGameTestHelper
java.lang.Object
net.minecraft.gametest.framework.GameTestHelper
net.neoforged.testframework.gametest.ExtendedGameTestHelper
- 直接已知子类:
CustomHelperTests.Helper
-
嵌套类概要
嵌套类修饰符和类型类说明static interface
static interface
-
字段概要
从类继承的字段 net.minecraft.gametest.framework.GameTestHelper
testInfo
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void
addEndListener
(Consumer<Boolean> listener) <T extends net.neoforged.bus.api.Event>
voidaddTemporaryListener
(Consumer<T> event) void
assertBlock
(BlockPos pos, Predicate<Block> predicate, String message) void
assertContainerContains
(int x, int y, int z, Item item) void
assertContainerEmpty
(int x, int y, int z) <T,
E extends Entity>
voidassertEntityProperty
(E entity, Function<E, T> function, String message, T value) <T,
E extends Entity>
voidassertEntityProperty
(E entity, Function<E, T> function, String valueName, T expected, BiPredicate<T, T> tester) <E extends Entity>
voidassertEntityProperty
(E entity, Predicate<E> predicate, String message) void
assertFalse
(boolean value, String message) void
assertItemEntityCountIsAtLeast
(Item item, BlockPos pos, double range, int lowerLimit) <E extends LivingEntity>
voidassertMobEffectAbsent
(E entity, Holder<MobEffect> effect, Component testName) <E extends LivingEntity>
voidassertMobEffectPresent
(E entity, Holder<MobEffect> effect, Component testName) void
assertNotNull
(@Nullable Object var, String message) void
assertPlayerHasItem
(Player player, Item item) void
assertTrue
(boolean value, String message) <T> void
assertValueEqual
(T expected, T actual, String message) blocksBetween
(int x, int y, int z, int length, int height, int width) void
void
void
boneMealUntilGrown
(int x, int y, int z, Player player) To be used alongsideGameTestSequence.thenWaitUntil(Runnable)
void
breakBlock
(BlockPos relativePos, ItemStack tool, @Nullable Entity breakingEntity) void
<T> T
catchException
(ExtendedGameTestHelper.ThrowingSupplier<T> supplier) void
void
<T extends BlockEntity>
TgetBlockEntity
(int x, int y, int z, Class<T> type) <T,
C extends @Nullable Object>
TgetCapability
(BlockCapability<T, C> cap, BlockPos pos, C context) <T> Holder
<T> getHolder
(ResourceKey<T> resourceKey) final void
killAllEntitiesOfClass
(Class<? extends Entity>... types) <T extends Entity>
TknockbackResistant
(T entity) makeOpMockPlayer
(int commandLevel) makeTickingMockServerPlayerInCorner
(GameType gameType) makeTickingMockServerPlayerInLevel
(GameType gameType) void
pulseRedstone
(int x, int y, int z, long delay) <T,
C extends @Nullable Object>
TrequireCapability
(BlockCapability<T, C> cap, BlockPos pos, C context) void
requireDifficulty
(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) void
void
void
从类继承的方法 net.minecraft.gametest.framework.GameTestHelper
absoluteAABB, absolutePos, absoluteVec, assertAtTickTimeContainerContains, assertAtTickTimeContainerEmpty, assertBlock, assertBlockEntityData, assertBlockNotPresent, assertBlockNotPresent, assertBlockPresent, assertBlockPresent, assertBlockProperty, assertBlockProperty, assertBlockState, assertBlockState, assertBlockTag, assertContainerContains, assertContainerContainsSingle, assertContainerEmpty, assertEntitiesPresent, assertEntitiesPresent, assertEntityData, assertEntityData, assertEntityInstancePresent, assertEntityInstancePresent, assertEntityInventoryContains, assertEntityIsHolding, assertEntityNotPresent, assertEntityNotPresent, assertEntityNotPresent, assertEntityNotPresent, assertEntityNotTouching, assertEntityPosition, assertEntityPresent, assertEntityPresent, assertEntityPresent, assertEntityPresent, assertEntityPresent, assertEntityProperty, assertEntityProperty, assertEntityTouching, assertFalse, assertionException, assertionException, assertionException, assertionException, 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, getTestRotation, getTick, hurt, kill, killAllEntities, killAllEntitiesOfClass, makeAboutToDrown, makeMockPlayer, makeMockServerPlayerInLevel, moveTo, onEachTick, placeAt, pressButton, pressButton, pullLever, pullLever, pulseRedstone, randomTick, relativeAABB, 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, tickBlock, tickPrecipitation, tickPrecipitation, useBlock, useBlock, useBlock, walkTo, withLowHealth
-
构造器详细资料
-
ExtendedGameTestHelper
-
-
方法详细资料
-
startSequence
- 覆盖:
startSequence
在类中GameTestHelper
-
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
-
getCapability
@Nullable public <T,C extends @Nullable Object> T getCapability(BlockCapability<T, C> cap, BlockPos pos, C context) -
requireCapability
public <T,C extends @Nullable Object> T requireCapability(BlockCapability<T, C> cap, BlockPos pos, C context) -
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, Component testName) -
assertMobEffectAbsent
public <E extends LivingEntity> void assertMobEffectAbsent(E entity, Holder<MobEffect> effect, Component testName) -
assertTrue
-
assertFalse
-
assertNotNull
-
fail
-
fail
-
assertBlock
-
assertValueEqual
-
assertEntityProperty
-
assertEntityProperty
-
getHolder
-