A utility class to set GameTest parameters for a test. Methods can be chained together to set multiple properties.

Constructors

Methods

  • Beta

    Parameters

    • structureName: string

    Returns RegistrationBuilder

    RegistrationBuilder object where additional configuration methods can be called.

    Sets the name of the structure for a test to use. "xyz:bar" will load /structures/xyz/bar.mcstructure from the behavior pack stack.

    This function can't be called in read-only mode.

    This function can be called in early-execution mode.

    import { Test, register } from "@minecraft/server-gametest";
    import { MinecraftEntityTypes } from "@minecraft/vanilla-data";

    function phantomsShouldFlyFromCats(test: Test) {
    test.spawn(MinecraftEntityTypes.Cat, { x: 4, y: 3, z: 3 });
    test.spawn(MinecraftEntityTypes.Phantom, { x: 4, y: 3, z: 3 });

    test.succeedWhenEntityPresent(MinecraftEntityTypes.Phantom, { x: 4, y: 6, z: 3 }, true);
    }

    register("MobBehaviorTests", "phantoms_should_fly_from_cats", phantomsShouldFlyFromCats)
    .structureName("gametests:glass_cells");