跳转至

Test

文档版本:1.21.0.24

Test类。script_api.minecraft/server-gametest.test.description

方法

assert

script_api.minecraft/server-gametest.test.assert.description

assert(condition: boolean, message: string): void
assertBlockPresent

script_api.minecraft/server-gametest.test.assertblockpresent.description

assertBlockPresent(blockType: BlockType | string, blockLocation: Vector3, isPresent: boolean): void
assertBlockState

script_api.minecraft/server-gametest.test.assertblockstate.description

assertBlockState(blockLocation: Vector3, callback: (arg: Block) => boolean): void
assertCanReachLocation

script_api.minecraft/server-gametest.test.assertcanreachlocation.description

assertCanReachLocation(mob: Entity, blockLocation: Vector3, canReach: boolean): void
assertContainerContains

script_api.minecraft/server-gametest.test.assertcontainercontains.description

assertContainerContains(itemStack: ItemStack, blockLocation: Vector3): void
assertContainerEmpty

script_api.minecraft/server-gametest.test.assertcontainerempty.description

assertContainerEmpty(blockLocation: Vector3): void
assertEntityHasArmor

script_api.minecraft/server-gametest.test.assertentityhasarmor.description

assertEntityHasArmor(entityTypeIdentifier: string, armorSlot: int32, armorName: string, armorData: int32, blockLocation: Vector3, hasArmor: boolean): void
assertEntityHasComponent

script_api.minecraft/server-gametest.test.assertentityhascomponent.description

assertEntityHasComponent(entityTypeIdentifier: string, componentIdentifier: string, blockLocation: Vector3, hasComponent: boolean): void
assertEntityInstancePresent

script_api.minecraft/server-gametest.test.assertentityinstancepresent.description

assertEntityInstancePresent(entity: Entity, blockLocation: Vector3, isPresent: boolean): void
assertEntityInstancePresentInArea

script_api.minecraft/server-gametest.test.assertentityinstancepresentinarea.description

assertEntityInstancePresentInArea(entity: Entity, isPresent: boolean): void
assertEntityPresent

script_api.minecraft/server-gametest.test.assertentitypresent.description

assertEntityPresent(entityTypeIdentifier: string, blockLocation: Vector3, searchDistance: float, isPresent: boolean): void
assertEntityPresentInArea

script_api.minecraft/server-gametest.test.assertentitypresentinarea.description

assertEntityPresentInArea(entityTypeIdentifier: string, isPresent: boolean): void
assertEntityState

script_api.minecraft/server-gametest.test.assertentitystate.description

assertEntityState(blockLocation: Vector3, entityTypeIdentifier: string, callback: (arg: Entity) => boolean): void
assertEntityTouching

script_api.minecraft/server-gametest.test.assertentitytouching.description

assertEntityTouching(entityTypeIdentifier: string, location: Vector3, isTouching: boolean): void
assertIsWaterlogged

script_api.minecraft/server-gametest.test.assertiswaterlogged.description

assertIsWaterlogged(blockLocation: Vector3, isWaterlogged: boolean): void
assertItemEntityCountIs

script_api.minecraft/server-gametest.test.assertitementitycountis.description

assertItemEntityCountIs(itemType: ItemType | string, blockLocation: Vector3, searchDistance: float, count: int32): void
assertItemEntityPresent

script_api.minecraft/server-gametest.test.assertitementitypresent.description

assertItemEntityPresent(itemType: ItemType | string, blockLocation: Vector3, searchDistance: float, isPresent: boolean): void
assertRedstonePower

script_api.minecraft/server-gametest.test.assertredstonepower.description

assertRedstonePower(blockLocation: Vector3, power: int32): void
destroyBlock

script_api.minecraft/server-gametest.test.destroyblock.description

destroyBlock(blockLocation: Vector3, dropResources: boolean): void
fail

script_api.minecraft/server-gametest.test.fail.description

fail(errorMessage: string): void
failIf

script_api.minecraft/server-gametest.test.failif.description

failIf(callback: () => void): void
getBlock

script_api.minecraft/server-gametest.test.getblock.description

getBlock(blockLocation: Vector3): Block
getDimension

script_api.minecraft/server-gametest.test.getdimension.description

getDimension(): Dimension
getFenceConnectivity

script_api.minecraft/server-gametest.test.getfenceconnectivity.description

getFenceConnectivity(blockLocation: Vector3): FenceConnectivity
getSculkSpreader

script_api.minecraft/server-gametest.test.getsculkspreader.description

getSculkSpreader(blockLocation: Vector3): SculkSpreader | undefined
getTestDirection

script_api.minecraft/server-gametest.test.gettestdirection.description

getTestDirection(): Direction
idle

script_api.minecraft/server-gametest.test.idle.description

idle(tickDelay: int32): Promise<void>
tickDelayint32
script_api.minecraft/server-gametest.test.idle.tickdelay.description
返回值:Promise<void>
script_api.minecraft/server-gametest.test.idle.return
killAllEntities

script_api.minecraft/server-gametest.test.killallentities.description

killAllEntities(): void
onPlayerJump

script_api.minecraft/server-gametest.test.onplayerjump.description

onPlayerJump(mob: Entity, jumpAmount: int32): void
pressButton

script_api.minecraft/server-gametest.test.pressbutton.description

pressButton(blockLocation: Vector3): void
print

script_api.minecraft/server-gametest.test.print.description

print(text: string): void
pullLever

script_api.minecraft/server-gametest.test.pulllever.description

pullLever(blockLocation: Vector3): void
pulseRedstone

script_api.minecraft/server-gametest.test.pulseredstone.description

pulseRedstone(blockLocation: Vector3, duration: int32): void
relativeBlockLocation

script_api.minecraft/server-gametest.test.relativeblocklocation.description

relativeBlockLocation(worldBlockLocation: Vector3): Vector3
relativeLocation

script_api.minecraft/server-gametest.test.relativelocation.description

relativeLocation(worldLocation: Vector3): Vector3
removeSimulatedPlayer

script_api.minecraft/server-gametest.test.removesimulatedplayer.description

removeSimulatedPlayer(simulatedPlayer: SimulatedPlayer): void
rotateDirection

script_api.minecraft/server-gametest.test.rotatedirection.description

rotateDirection(direction: Direction): Direction
rotateVector

script_api.minecraft/server-gametest.test.rotatevector.description

rotateVector(vector: Vector3): Vector3
runAfterDelay

script_api.minecraft/server-gametest.test.runafterdelay.description

runAfterDelay(delayTicks: int32, callback: () => void): void
runAtTickTime

script_api.minecraft/server-gametest.test.runatticktime.description

runAtTickTime(tick: int32, callback: () => void): void
setBlockPermutation

script_api.minecraft/server-gametest.test.setblockpermutation.description

setBlockPermutation(blockData: BlockPermutation, blockLocation: Vector3): void
setBlockType

script_api.minecraft/server-gametest.test.setblocktype.description

setBlockType(blockType: BlockType | string, blockLocation: Vector3): void
setFluidContainer

script_api.minecraft/server-gametest.test.setfluidcontainer.description

setFluidContainer(location: Vector3, type: FluidType): void
setTntFuse

script_api.minecraft/server-gametest.test.settntfuse.description

setTntFuse(entity: Entity, fuseLength: int32): void
spawn

script_api.minecraft/server-gametest.test.spawn.description

spawn(entityTypeIdentifier: string, blockLocation: Vector3): Entity
spawnAtLocation

script_api.minecraft/server-gametest.test.spawnatlocation.description

spawnAtLocation(entityTypeIdentifier: string, location: Vector3): Entity
spawnItem

script_api.minecraft/server-gametest.test.spawnitem.description

spawnItem(itemStack: ItemStack, location: Vector3): Entity
spawnSimulatedPlayer

script_api.minecraft/server-gametest.test.spawnsimulatedplayer.description

spawnSimulatedPlayer(blockLocation: Vector3, name: string, gameMode: GameMode): SimulatedPlayer
spawnWithoutBehaviors

script_api.minecraft/server-gametest.test.spawnwithoutbehaviors.description

spawnWithoutBehaviors(entityTypeIdentifier: string, blockLocation: Vector3): Entity
spawnWithoutBehaviorsAtLocation

script_api.minecraft/server-gametest.test.spawnwithoutbehaviorsatlocation.description

spawnWithoutBehaviorsAtLocation(entityTypeIdentifier: string, location: Vector3): Entity
spreadFromFaceTowardDirection

script_api.minecraft/server-gametest.test.spreadfromfacetowarddirection.description

spreadFromFaceTowardDirection(blockLocation: Vector3, fromFace: Direction, direction: Direction): void
startSequence

script_api.minecraft/server-gametest.test.startsequence.description

startSequence(): GameTestSequence
succeed

script_api.minecraft/server-gametest.test.succeed.description

succeed(): void
返回值:void
script_api.minecraft/server-gametest.test.succeed.return
succeedIf

script_api.minecraft/server-gametest.test.succeedif.description

succeedIf(callback: () => void): void
succeedOnTick

script_api.minecraft/server-gametest.test.succeedontick.description

succeedOnTick(tick: int32): void
succeedOnTickWhen

script_api.minecraft/server-gametest.test.succeedontickwhen.description

succeedOnTickWhen(tick: int32, callback: () => void): void
succeedWhen

script_api.minecraft/server-gametest.test.succeedwhen.description

succeedWhen(callback: () => void): void
succeedWhenBlockPresent

script_api.minecraft/server-gametest.test.succeedwhenblockpresent.description

succeedWhenBlockPresent(blockType: BlockType | string, blockLocation: Vector3, isPresent: boolean): void
succeedWhenEntityHasComponent

script_api.minecraft/server-gametest.test.succeedwhenentityhascomponent.description

succeedWhenEntityHasComponent(entityTypeIdentifier: string, componentIdentifier: string, blockLocation: Vector3, hasComponent: boolean): void
succeedWhenEntityPresent

script_api.minecraft/server-gametest.test.succeedwhenentitypresent.description

succeedWhenEntityPresent(entityTypeIdentifier: string, blockLocation: Vector3, isPresent: boolean): void
triggerInternalBlockEvent

script_api.minecraft/server-gametest.test.triggerinternalblockevent.description

triggerInternalBlockEvent(blockLocation: Vector3, event: string, eventParameters: float[]): void
until

script_api.minecraft/server-gametest.test.until.description

until(callback: () => void): Promise<void>
callback() => void
script_api.minecraft/server-gametest.test.until.callback.description
返回值:Promise<void>
script_api.minecraft/server-gametest.test.until.return
walkTo

script_api.minecraft/server-gametest.test.walkto.description

walkTo(mob: Entity, blockLocation: Vector3, speedModifier: float): void
walkToLocation

script_api.minecraft/server-gametest.test.walktolocation.description

walkToLocation(mob: Entity, location: Vector3, speedModifier: float): void
worldBlockLocation

script_api.minecraft/server-gametest.test.worldblocklocation.description

worldBlockLocation(relativeBlockLocation: Vector3): Vector3
worldLocation

script_api.minecraft/server-gametest.test.worldlocation.description

worldLocation(relativeLocation: Vector3): Vector3