Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace commands

Index

Variables

advancement

advancement: { grantEverything: (selector: Selector) => string; grantFrom: (selector: Selector, advancement: string) => string; grantOnly: (selector: Selector, advancement: string, criterion?: string) => string; grantThrough: (selector: Selector, advancement: string) => string; grantUntil: (selector: Selector, advancement: string) => string; revokeEverything: (selector: Selector) => string; revokeFrom: (selector: Selector, advancement: string) => string; revokeOnly: (selector: Selector, advancement: string, criterion?: string) => string; revokeThrough: (selector: Selector, advancement: string) => string; revokeUntil: (selector: Selector, advancement: string) => string }

Type declaration

  • grantEverything: (selector: Selector) => string
  • grantFrom: (selector: Selector, advancement: string) => string
      • (selector: Selector, advancement: string): string
      • Parameters

        Returns string

  • grantOnly: (selector: Selector, advancement: string, criterion?: string) => string
      • (selector: Selector, advancement: string, criterion?: string): string
      • Parameters

        • selector: Selector
        • advancement: string
        • Optional criterion: string

        Returns string

  • grantThrough: (selector: Selector, advancement: string) => string
      • (selector: Selector, advancement: string): string
      • Parameters

        Returns string

  • grantUntil: (selector: Selector, advancement: string) => string
      • (selector: Selector, advancement: string): string
      • Parameters

        Returns string

  • revokeEverything: (selector: Selector) => string
  • revokeFrom: (selector: Selector, advancement: string) => string
      • (selector: Selector, advancement: string): string
      • Parameters

        Returns string

  • revokeOnly: (selector: Selector, advancement: string, criterion?: string) => string
      • (selector: Selector, advancement: string, criterion?: string): string
      • Parameters

        • selector: Selector
        • advancement: string
        • Optional criterion: string

        Returns string

  • revokeThrough: (selector: Selector, advancement: string) => string
      • (selector: Selector, advancement: string): string
      • Parameters

        Returns string

  • revokeUntil: (selector: Selector, advancement: string) => string
      • (selector: Selector, advancement: string): string
      • Parameters

        Returns string

attribute

attribute: { add: (target: Selector, attribute: string, uuid: string, name: string, value: string, type?: AttributeModifier) => string; get: (target: Selector, attribute: string, scale: number) => string; getBase: (target: Selector, attribute: string, scale: number) => string; getValue: (target: Selector, attribute: string, uuid: string, scale: number) => string; remove: (target: Selector, attribute: string, uuid: string) => string; setBase: (target: Selector, attribute: string, value: number) => string }

Type declaration

  • add: (target: Selector, attribute: string, uuid: string, name: string, value: string, type?: AttributeModifier) => string
      • (target: Selector, attribute: string, uuid: string, name: string, value: string, type?: AttributeModifier): string
      • Parameters

        • target: Selector
        • attribute: string
        • uuid: string
        • name: string
        • value: string
        • type: AttributeModifier = 'add'

        Returns string

  • get: (target: Selector, attribute: string, scale: number) => string
      • (target: Selector, attribute: string, scale: number): string
      • Parameters

        • target: Selector
        • attribute: string
        • scale: number

        Returns string

  • getBase: (target: Selector, attribute: string, scale: number) => string
      • (target: Selector, attribute: string, scale: number): string
      • Parameters

        • target: Selector
        • attribute: string
        • scale: number

        Returns string

  • getValue: (target: Selector, attribute: string, uuid: string, scale: number) => string
      • (target: Selector, attribute: string, uuid: string, scale: number): string
      • Parameters

        • target: Selector
        • attribute: string
        • uuid: string
        • scale: number

        Returns string

  • remove: (target: Selector, attribute: string, uuid: string) => string
      • (target: Selector, attribute: string, uuid: string): string
      • Parameters

        • target: Selector
        • attribute: string
        • uuid: string

        Returns string

  • setBase: (target: Selector, attribute: string, value: number) => string
      • (target: Selector, attribute: string, value: number): string
      • Parameters

        • target: Selector
        • attribute: string
        • value: number

        Returns string

bossbar

bossbar: { add: (id: string, name: string) => string; get: (id: string, type: BossbarType) => string; list: () => string; remove: (id: string) => string; setColor: (id: string, color: BannerColorKind) => string; setMax: (id: string, max: number) => string; setPlayers: { (id: string): string; (id: string, player: Selector): string }; setStyle: (id: string, style: BossbarStyle) => string; setValue: (id: string, value: number) => string; setVisible: (id: string, visible: boolean) => string }

Type declaration

  • add: (id: string, name: string) => string
      • (id: string, name: string): string
      • 创建一个新的Boss栏。

        Parameters

        • id: string

          Boss栏id

        • name: string

          显示名,JSON Text

        Returns string

  • get: (id: string, type: BossbarType) => string
      • (id: string, type: BossbarType): string
      • 获取设置类型的值,作为result使用

        Parameters

        • id: string

          Boss栏id

        • type: BossbarType

          类型

        Returns string

  • list: () => string
      • (): string
      • 列出已有的Boss栏。

        Returns string

  • remove: (id: string) => string
      • (id: string): string
      • 列出已有的Boss栏。

        Parameters

        • id: string

          Boss栏id

        Returns string

  • setColor: (id: string, color: BannerColorKind) => string
      • (id: string, color: BannerColorKind): string
      • 设置Boss栏是否可见

        Parameters

        • id: string

          Boss栏id

        • color: BannerColorKind

          颜色id

        Returns string

  • setMax: (id: string, max: number) => string
      • (id: string, max: number): string
      • 设置Boss栏最大值

        Parameters

        • id: string

          Boss栏id

        • max: number

          数值

        Returns string

  • setPlayers: { (id: string): string; (id: string, player: Selector): string }
      • (id: string): string
      • (id: string, player: Selector): string
      • Parameters

        • id: string

        Returns string

      • Parameters

        Returns string

  • setStyle: (id: string, style: BossbarStyle) => string
      • (id: string, style: BossbarStyle): string
      • 设置Boss栏样式

        Parameters

        • id: string

          Boss栏id

        • style: BossbarStyle

          样式

        Returns string

  • setValue: (id: string, value: number) => string
      • (id: string, value: number): string
      • 设置Boss栏当前值

        Parameters

        • id: string

          Boss栏id

        • value: number

          数值

        Returns string

  • setVisible: (id: string, visible: boolean) => string
      • (id: string, visible: boolean): string
      • 设置Boss栏是否可见

        Parameters

        • id: string

          Boss栏id

        • visible: boolean

          是否可见

        Returns string

data

data: { getBlock: (targetPos: string, path?: string, scale?: number) => string; getEntity: (target: string, path?: string, scale?: number) => string; getStorage: (target: string, path?: string, scale?: number) => string; mergeBlock: (targetPos: string, path?: string) => string; mergeEntity: (target: string, path?: string) => string; mergeStorage: (target: string, path?: string) => string; modifyBlock: { fromBlock: any; fromEntity: any; fromStorage: any; value: any }; modifyEntity: { fromBlock: any; fromEntity: any; fromStorage: any; value: any }; modifyStorage: { fromBlock: any; fromEntity: any; fromStorage: any; value: any }; removeBlock: (targetPos: string, path?: string) => string; removeEntity: (target: string, path?: string) => string; removeStorage: (target: string, path?: string) => string }

Type declaration

  • getBlock: (targetPos: string, path?: string, scale?: number) => string
      • (targetPos: string, path?: string, scale?: number): string
      • Parameters

        • targetPos: string
        • Optional path: string
        • Optional scale: number

        Returns string

  • getEntity: (target: string, path?: string, scale?: number) => string
      • (target: string, path?: string, scale?: number): string
      • Parameters

        • target: string
        • Optional path: string
        • Optional scale: number

        Returns string

  • getStorage: (target: string, path?: string, scale?: number) => string
      • (target: string, path?: string, scale?: number): string
      • Parameters

        • target: string
        • Optional path: string
        • Optional scale: number

        Returns string

  • mergeBlock: (targetPos: string, path?: string) => string
      • (targetPos: string, path?: string): string
      • Parameters

        • targetPos: string
        • Optional path: string

        Returns string

  • mergeEntity: (target: string, path?: string) => string
      • (target: string, path?: string): string
      • Parameters

        • target: string
        • Optional path: string

        Returns string

  • mergeStorage: (target: string, path?: string) => string
      • (target: string, path?: string): string
      • Parameters

        • target: string
        • Optional path: string

        Returns string

  • modifyBlock: { fromBlock: any; fromEntity: any; fromStorage: any; value: any }
    • fromBlock:function
      • fromBlock(targetPos: string, path: string, type: ModifierType, sourcePos: string, sourcePath: string): string
    • fromEntity:function
      • fromEntity(targetPos: string, path: string, type: ModifierType, sourceTarget: string, sourcePath: string): string
    • fromStorage:function
      • fromStorage(targetPos: string, path: string, type: ModifierType, source: string, sourcePath: string): string
    • value:function
      • value(targetPos: string, path: string, type: ModifierType, nbt: string): string
  • modifyEntity: { fromBlock: any; fromEntity: any; fromStorage: any; value: any }
    • fromBlock:function
      • fromBlock(targetPos: string, path: string, type: ModifierType, sourcePos: string, sourcePath: string): string
    • fromEntity:function
      • fromEntity(targetPos: string, path: string, type: ModifierType, sourcePos: string, sourcePath: string): string
    • fromStorage:function
      • fromStorage(targetPos: string, path: string, type: ModifierType, sourcePos: string, sourcePath: string): string
    • value:function
      • value(targetPos: string, path: string, type: ModifierType, nbt: string): string
  • modifyStorage: { fromBlock: any; fromEntity: any; fromStorage: any; value: any }
    • fromBlock:function
      • fromBlock(targetPos: string, path: string, type: ModifierType, sourcePos: string, sourcePath: string): string
    • fromEntity:function
      • fromEntity(targetPos: string, path: string, type: ModifierType, sourcePos: string, sourcePath: string): string
    • fromStorage:function
      • fromStorage(targetPos: string, path: string, type: ModifierType, sourcePos: string, sourcePath: string): string
    • value:function
      • value(targetPos: string, path: string, type: ModifierType, nbt: string): string
  • removeBlock: (targetPos: string, path?: string) => string
      • (targetPos: string, path?: string): string
      • Parameters

        • targetPos: string
        • Optional path: string

        Returns string

  • removeEntity: (target: string, path?: string) => string
      • (target: string, path?: string): string
      • Parameters

        • target: string
        • Optional path: string

        Returns string

  • removeStorage: (target: string, path?: string) => string
      • (target: string, path?: string): string
      • Parameters

        • target: string
        • Optional path: string

        Returns string

datapack

datapack: { disable: (packName: string) => string; enable: { (packName: string): string; (packName: string, sort: PackSortType): string; (packName: string, pos: PackPosType, existName: string): string }; list: { (): string; (listType: PackListType): string } }

Type declaration

  • disable: (packName: string) => string
      • (packName: string): string
      • 禁用指定数据包

        Parameters

        • packName: string

          数据包名字

        Returns string

  • enable: { (packName: string): string; (packName: string, sort: PackSortType): string; (packName: string, pos: PackPosType, existName: string): string }
      • (packName: string): string
      • (packName: string, sort: PackSortType): string
      • (packName: string, pos: PackPosType, existName: string): string
      • 启用指定数据包

        Parameters

        • packName: string

          数据包名字

        Returns string

      • 启用指定数据包

        Parameters

        • packName: string

          数据包名字

        • sort: PackSortType

          排序 'first' | 'last'

        Returns string

      • 启用指定数据包

        Parameters

        • packName: string

          数据包名字

        • pos: PackPosType

          先后 'before' | 'after'

        • existName: string

          已开启的数据包名字

        Returns string

  • list: { (): string; (listType: PackListType): string }
      • (): string
      • (listType: PackListType): string
      • Returns string

      • Parameters

        • listType: PackListType

        Returns string

effect

effect: { clear: { (player: Selector): string; (player: Selector, effectId: EffectId): string }; give: { (player: Selector, effectId: EffectId): string; (player: Selector, effectId: EffectId, duration: number): string; (player: Selector, effectId: EffectId, duration: number, amplifier: number): string; (player: Selector, effectId: EffectId, duration: number, amplifier: number, hideParticles: boolean): string } }

Type declaration

  • clear: { (player: Selector): string; (player: Selector, effectId: EffectId): string }
      • 移除一个或所有效果

        Parameters

        Returns string

      • 移除一个或所有效果

        Parameters

        • player: Selector

          玩家选择器

        • effectId: EffectId

          效果id

        Returns string

  • give: { (player: Selector, effectId: EffectId): string; (player: Selector, effectId: EffectId, duration: number): string; (player: Selector, effectId: EffectId, duration: number, amplifier: number): string; (player: Selector, effectId: EffectId, duration: number, amplifier: number, hideParticles: boolean): string }
      • (player: Selector, effectId: EffectId): string
      • (player: Selector, effectId: EffectId, duration: number): string
      • (player: Selector, effectId: EffectId, duration: number, amplifier: number): string
      • (player: Selector, effectId: EffectId, duration: number, amplifier: number, hideParticles: boolean): string
      • 给予一种效果

        Parameters

        • player: Selector

          玩家选择器

        • effectId: EffectId

          效果id

        Returns string

      • 给予一种效果

        Parameters

        • player: Selector

          玩家选择器

        • effectId: EffectId

          效果id

        • duration: number

          持续时间

        Returns string

      • 给予一种效果

        Parameters

        • player: Selector

          玩家选择器

        • effectId: EffectId

          效果id

        • duration: number

          持续时间

        • amplifier: number

          等级

        Returns string

      • 给予一种效果

        Parameters

        • player: Selector

          玩家选择器

        • effectId: EffectId

          效果id

        • duration: number

          持续时间

        • amplifier: number

          等级

        • hideParticles: boolean

          是否隐藏粒子效果

        Returns string

experience

experience: { add: { (player: Selector, count: number): string; (player: Selector, count: number, type: XpType): string }; query: { (player: Selector): string; (player: Selector, type: XpType): string }; set: { (player: Selector, count: number): string; (player: Selector, count: number, type: XpType): string } }

Type declaration

  • add: { (player: Selector, count: number): string; (player: Selector, count: number, type: XpType): string }
      • (player: Selector, count: number): string
      • (player: Selector, count: number, type: XpType): string
      • 给予玩家经验。

        Parameters

        • player: Selector

          玩家

        • count: number

          数量

        Returns string

      • 给予玩家经验。

        Parameters

        • player: Selector

          玩家

        • count: number

          数量

        • type: XpType

          类型

        Returns string

  • query: { (player: Selector): string; (player: Selector, type: XpType): string }
      • 查询玩家经验。

        Parameters

        Returns string

      • 查询玩家经验。

        Parameters

        • player: Selector

          玩家

        • type: XpType

          模式

        Returns string

  • set: { (player: Selector, count: number): string; (player: Selector, count: number, type: XpType): string }
      • (player: Selector, count: number): string
      • (player: Selector, count: number, type: XpType): string
      • 设置玩家经验。

        Parameters

        • player: Selector

          玩家

        • count: number

          数量

        Returns string

      • 设置玩家经验。

        Parameters

        • player: Selector

          玩家

        • count: number

          数量

        • type: XpType

          类型

        Returns string

forceload

forceload: { add: (x1: number, z1: number, x2: number, z2: number) => string; query: (x: number, z: number) => string; remove: (x1: number, z1: number, x2: number, z2: number) => string; removeAll: () => string }

Type declaration

  • add: (x1: number, z1: number, x2: number, z2: number) => string
      • (x1: number, z1: number, x2: number, z2: number): string
      • Parameters

        • x1: number
        • z1: number
        • x2: number
        • z2: number

        Returns string

  • query: (x: number, z: number) => string
      • (x: number, z: number): string
      • Parameters

        • x: number
        • z: number

        Returns string

  • remove: (x1: number, z1: number, x2: number, z2: number) => string
      • (x1: number, z1: number, x2: number, z2: number): string
      • Parameters

        • x1: number
        • z1: number
        • x2: number
        • z2: number

        Returns string

  • removeAll: () => string
      • (): string
      • Returns string

gamerule

gamerule: { announceAdvancements: (active: boolean) => string; commandBlockOutput: (active: boolean) => string; disableElytraMovementCheck: (active: boolean) => string; disableRaids: (active: boolean) => string; doDaylightCycle: (active: boolean) => string; doEntityDrops: (active: boolean) => string; doFireTick: (active: boolean) => string; doImmediateRespawn: (active: boolean) => string; doInsomnia: (active: boolean) => string; doLimitedCrafting: (active: boolean) => string; doMobLoot: (active: boolean) => string; doMobSpawning: (active: boolean) => string; doPatrolSpawning: (active: boolean) => string; doTileDrops: (active: boolean) => string; doTraderSpawning: (active: boolean) => string; doWeatherCycle: (active: boolean) => string; drowningdamage: (active: boolean) => string; falldamage: (active: boolean) => string; firedamage: (active: boolean) => string; forgiveDeadPlayers: (active: boolean) => string; freezeDamage: (active: boolean) => string; keepInventory: (active: boolean) => string; logAdminCommands: (active: boolean) => string; maxCommandChainLength: (length: number) => string; maxEntityCramming: (count: number) => string; mobGriefing: (active: boolean) => string; naturalRegeneration: (active: boolean) => string; playersSleepingPercentage: (count: number) => string; randomTickSpeed: (speed: number) => string; reducedDebugInfo: (active: boolean) => string; sendCommandFeedback: (active: boolean) => string; showDeathMessages: (active: boolean) => string; spawnRadius: (distance: number) => string; spectatorsGenerateChunks: (active: boolean) => string; universalAnger: (active: boolean) => string }

Type declaration

  • announceAdvancements: (active: boolean) => string
      • (active: boolean): string
      • 是否在聊天框中公告玩家进度的达成

        Parameters

        • active: boolean

          是否激活

        Returns string

  • commandBlockOutput: (active: boolean) => string
      • (active: boolean): string
      • 命令方块执行命令时是否在聊天框中向管理员显示

        Parameters

        • active: boolean

          是否激活

        Returns string

  • disableElytraMovementCheck: (active: boolean) => string
      • (active: boolean): string
      • 是否让服务器停止检查使用鞘翅玩家的移动速度。

        Parameters

        • active: boolean

          是否激活

        Returns string

  • disableRaids: (active: boolean) => string
      • (active: boolean): string
      • 是否禁用袭击。

        Parameters

        • active: boolean

          是否激活

        Returns string

  • doDaylightCycle: (active: boolean) => string
      • (active: boolean): string
      • 是否进行日夜交替和月相变化。

        Parameters

        • active: boolean

          是否激活

        Returns string

  • doEntityDrops: (active: boolean) => string
      • (active: boolean): string
      • 非生物实体是否掉落物品。

        Parameters

        • active: boolean

          是否激活

        Returns string

  • doFireTick: (active: boolean) => string
      • (active: boolean): string
      • 火是否蔓延及自然熄灭。

        Parameters

        • active: boolean

          是否激活

        Returns string

  • doImmediateRespawn: (active: boolean) => string
      • (active: boolean): string
      • 玩家死亡时是否不显示死亡界面直接重生

        Parameters

        • active: boolean

          是否激活

        Returns string

  • doInsomnia: (active: boolean) => string
      • (active: boolean): string
      • 幻翼是否在夜晚生成。

        Parameters

        • active: boolean

          是否激活

        Returns string

  • doLimitedCrafting: (active: boolean) => string
      • (active: boolean): string
      • 玩家的合成配方是否需要解锁才能使用。

        Parameters

        • active: boolean

          是否激活

        Returns string

  • doMobLoot: (active: boolean) => string
      • (active: boolean): string
      • 生物在死亡是否掉落物品。

        Parameters

        • active: boolean

          是否激活

        Returns string

  • doMobSpawning: (active: boolean) => string
      • (active: boolean): string
      • 生物是否自然生成。不影响刷怪箱。

        Parameters

        • active: boolean

          是否激活

        Returns string

  • doPatrolSpawning: (active: boolean) => string
      • (active: boolean): string
      • 控制灾厄巡逻队的生成。

        Parameters

        • active: boolean

          是否激活

        Returns string

  • doTileDrops: (active: boolean) => string
      • (active: boolean): string
      • 方块被破坏时是否掉落物品。

        Parameters

        • active: boolean

          是否激活

        Returns string

  • doTraderSpawning: (active: boolean) => string
      • (active: boolean): string
      • 控制流浪商人的生成。

        Parameters

        • active: boolean

          是否激活

        Returns string

  • doWeatherCycle: (active: boolean) => string
      • (active: boolean): string
      • 天气是否变化。

        Parameters

        • active: boolean

          是否激活

        Returns string

  • drowningdamage: (active: boolean) => string
      • (active: boolean): string
      • 玩家是否承受窒息伤害。

        Parameters

        • active: boolean

          是否激活

        Returns string

  • falldamage: (active: boolean) => string
      • (active: boolean): string
      • 玩家是否承受跌落伤害。

        Parameters

        • active: boolean

          是否激活

        Returns string

  • firedamage: (active: boolean) => string
      • (active: boolean): string
      • 玩家是否承受火焰伤害。

        Parameters

        • active: boolean

          是否激活

        Returns string

  • forgiveDeadPlayers: (active: boolean) => string
      • (active: boolean): string
      • 当被激怒的中立生物的目标玩家死亡时,该生物是否恢复中立状态。

        Parameters

        • active: boolean

          是否激活

        Returns string

  • freezeDamage: (active: boolean) => string
      • (active: boolean): string
      • 玩家是否承受冰冻伤害

        Parameters

        • active: boolean

          是否激活

        Returns string

  • keepInventory: (active: boolean) => string
      • (active: boolean): string
      • 玩家死亡后是否保留物品栏物品、经验(死亡时物品不掉落、经验不清空)。

        Parameters

        • active: boolean

          是否激活

        Returns string

  • logAdminCommands: (active: boolean) => string
      • (active: boolean): string
      • 是否在服务器日志中记录管理员使用过的命令。

        Parameters

        • active: boolean

          是否激活

        Returns string

  • maxCommandChainLength: (length: number) => string
      • (length: number): string
      • 决定了连锁型命令方块能“连锁”的总数量。

        Parameters

        • length: number

          长度

        Returns string

  • maxEntityCramming: (count: number) => string
      • (count: number): string
      • 玩家或生物能同时推动其他可推动实体的数量,超过此数量时将承受每半秒3(Heart.svgHalf Heart.svg)的窒息伤害。设置成0可以停用这个规则。

        Parameters

        • count: number

          数量

        Returns string

  • mobGriefing: (active: boolean) => string
      • (active: boolean): string
      • 生物是否能放置、修改或破坏方块,以及生物是否能捡拾物品。

        Parameters

        • active: boolean

          是否激活

        Returns string

  • naturalRegeneration: (active: boolean) => string
      • (active: boolean): string
      • 玩家是否能在饥饿值足够时自然恢复生命值(不影响外部治疗效果,如金苹果、生命恢复状态效果等)。

        Parameters

        • active: boolean

          是否激活

        Returns string

  • playersSleepingPercentage: (count: number) => string
      • (count: number): string
      • 设置跳过夜晚所需的入睡玩家所占百分比

        Parameters

        • count: number

          百分比

        Returns string

  • randomTickSpeed: (speed: number) => string
      • (speed: number): string
      • 每游戏刻每区段中随机的方块刻发生的频率(例如植物生长,树叶腐烂等)。为0时禁用随机刻,较高的数字将增大随机刻频率。

        Parameters

        • speed: number

          速度

        Returns string

  • reducedDebugInfo: (active: boolean) => string
      • (active: boolean): string
      • 调试屏幕是否简化而非显示详细信息。

        Parameters

        • active: boolean

          是否激活

        Returns string

  • sendCommandFeedback: (active: boolean) => string
      • (active: boolean): string
      • 玩家执行命令的返回信息是否在聊天框中显示。同时影响命令方块是否保存命令输出文本。

        Parameters

        • active: boolean

          是否激活

        Returns string

  • showDeathMessages: (active: boolean) => string
      • (active: boolean): string
      • 是否在聊天框中显示玩家以及驯养宠物(狼、猫和鹦鹉)的死亡信息。

        Parameters

        • active: boolean

          是否激活

        Returns string

  • spawnRadius: (distance: number) => string
      • (distance: number): string
      • 首次进入服务器的玩家和没有重生点的死亡玩家在重生时与世界重生点坐标的距离
        

        Parameters

        • distance: number

          长度

        Returns string

  • spectatorsGenerateChunks: (active: boolean) => string
      • (active: boolean): string
      • 是否允许旁观模式的玩家生成区块。

        Parameters

        • active: boolean

          是否激活

        Returns string

  • universalAnger: (active: boolean) => string
      • (active: boolean): string
      • 被激怒的中立生物是否攻击附近任何玩家

        Parameters

        • active: boolean

          是否激活

        Returns string

loot

loot: { give: (target: Selector) => Source; insert: (location: string) => Source; replaceBlock: (location: string, slot: string, count?: number) => Source; replaceEntity: (target: Selector, slot: string, count?: number) => Source; spawn: (location: string) => Source }

Type declaration

  • give: (target: Selector) => Source
  • insert: (location: string) => Source
      • (location: string): Source
      • Parameters

        • location: string

        Returns Source

  • replaceBlock: (location: string, slot: string, count?: number) => Source
      • (location: string, slot: string, count?: number): Source
      • Parameters

        • location: string
        • slot: string
        • Optional count: number

        Returns Source

  • replaceEntity: (target: Selector, slot: string, count?: number) => Source
      • (target: Selector, slot: string, count?: number): Source
      • Parameters

        • target: Selector
        • slot: string
        • Optional count: number

        Returns Source

  • spawn: (location: string) => Source
      • (location: string): Source
      • Parameters

        • location: string

        Returns Source

recipe

recipe: { give: (player: Selector, recipeName?: string) => string; take: (player: Selector, recipeName?: string) => string }

Type declaration

  • give: (player: Selector, recipeName?: string) => string
      • (player: Selector, recipeName?: string): string
      • 给予玩家合成配方

        Parameters

        • player: Selector

          玩家

        • recipeName: string = '*'

          配方名

        Returns string

  • take: (player: Selector, recipeName?: string) => string
      • (player: Selector, recipeName?: string): string
      • 剥夺玩家合成配方

        Parameters

        • player: Selector

          玩家

        • recipeName: string = '*'

          配方名

        Returns string

replaceitem

replaceitem: { block: { (location: string, slot: number, item: string): string; (location: string, slot: number, item: string, count: number): string }; entity: { (target: Selector, slot: number, item: string): string; (target: Selector, slot: number, item: string, count: number): string } }

Type declaration

  • block: { (location: string, slot: number, item: string): string; (location: string, slot: number, item: string, count: number): string }
      • (location: string, slot: number, item: string): string
      • (location: string, slot: number, item: string, count: number): string
      • 替换方块(箱子,熔炉等)物品栏内的物品。

        Parameters

        • location: string

          坐标

        • slot: number

          栏位

        • item: string

          物品

        Returns string

      • 替换方块(箱子,熔炉等)物品栏内的物品。

        Parameters

        • location: string

          坐标

        • slot: number

          栏位

        • item: string

          物品

        • count: number

          数量

        Returns string

  • entity: { (target: Selector, slot: number, item: string): string; (target: Selector, slot: number, item: string, count: number): string }
      • (target: Selector, slot: number, item: string): string
      • (target: Selector, slot: number, item: string, count: number): string
      • 替换实体(玩家或生物)物品栏内的物品。

        Parameters

        • target: Selector

          实体

        • slot: number

          栏位

        • item: string

          物品

        Returns string

      • 替换实体(玩家或生物)物品栏内的物品。

        Parameters

        • target: Selector

          实体

        • slot: number

          栏位

        • item: string

          物品

        • count: number

          数量

        Returns string

schedule

schedule: { clear: (functionName: string) => string; functionName: (functionName: string, time: string, mode: ScheduleMode) => string }

Type declaration

  • clear: (functionName: string) => string
      • (functionName: string): string
      • 将等待运行的函数从等待队伍中删除。

        Parameters

        • functionName: string

          函数名

        Returns string

  • functionName: (functionName: string, time: string, mode: ScheduleMode) => string
      • (functionName: string, time: string, mode: ScheduleMode): string
      • 将函数列入队伍。

        Parameters

        • functionName: string

          函数名

        • time: string

          时间

        • mode: ScheduleMode

          模式

        Returns string

scoreboard

scoreboard: { objectives: { add: { (objective: string): string; (objective: string, criterion: Criteria): string; (objective: string, criterion: Criteria, displayName: string): string }; list: () => string; modify: (objective: string, displayName: string) => string; remove: (objective: string) => string; setdisplay: (slot: string, objective?: string) => string }; players: { add: (target: string, objective: string, amount: string) => string; enable: (target: string, objective: string) => string; get: (target: string, objective: string) => string; list: (target: string) => string; operation: (target: string, targetObjective: string, operation: string, source: string, sourceObjective: string) => string; remove: (target: string, objective: string, amount: string) => string; reset: (target: string, objective: string) => string; set: (target: string, objective: string, score: number) => string } }

Type declaration

  • objectives: { add: { (objective: string): string; (objective: string, criterion: Criteria): string; (objective: string, criterion: Criteria, displayName: string): string }; list: () => string; modify: (objective: string, displayName: string) => string; remove: (objective: string) => string; setdisplay: (slot: string, objective?: string) => string }
    • add: { (objective: string): string; (objective: string, criterion: Criteria): string; (objective: string, criterion: Criteria, displayName: string): string }
        • (objective: string): string
        • (objective: string, criterion: Criteria): string
        • (objective: string, criterion: Criteria, displayName: string): string
        • Parameters

          • objective: string

          Returns string

        • Parameters

          Returns string

        • Parameters

          • objective: string
          • criterion: Criteria
          • displayName: string

          Returns string

    • list: () => string
        • (): string
        • Returns string

    • modify: (objective: string, displayName: string) => string
        • (objective: string, displayName: string): string
        • Parameters

          • objective: string
          • displayName: string

          Returns string

    • remove: (objective: string) => string
        • (objective: string): string
        • Parameters

          • objective: string

          Returns string

    • setdisplay: (slot: string, objective?: string) => string
        • (slot: string, objective?: string): string
        • Parameters

          • slot: string
          • Optional objective: string

          Returns string

  • players: { add: (target: string, objective: string, amount: string) => string; enable: (target: string, objective: string) => string; get: (target: string, objective: string) => string; list: (target: string) => string; operation: (target: string, targetObjective: string, operation: string, source: string, sourceObjective: string) => string; remove: (target: string, objective: string, amount: string) => string; reset: (target: string, objective: string) => string; set: (target: string, objective: string, score: number) => string }
    • add: (target: string, objective: string, amount: string) => string
        • (target: string, objective: string, amount: string): string
        • Parameters

          • target: string
          • objective: string
          • amount: string

          Returns string

    • enable: (target: string, objective: string) => string
        • (target: string, objective: string): string
        • Parameters

          • target: string
          • objective: string

          Returns string

    • get: (target: string, objective: string) => string
        • (target: string, objective: string): string
        • Parameters

          • target: string
          • objective: string

          Returns string

    • list: (target: string) => string
        • (target: string): string
        • Parameters

          • target: string

          Returns string

    • operation: (target: string, targetObjective: string, operation: string, source: string, sourceObjective: string) => string
        • (target: string, targetObjective: string, operation: string, source: string, sourceObjective: string): string
        • Parameters

          • target: string
          • targetObjective: string
          • operation: string
          • source: string
          • sourceObjective: string

          Returns string

    • remove: (target: string, objective: string, amount: string) => string
        • (target: string, objective: string, amount: string): string
        • Parameters

          • target: string
          • objective: string
          • amount: string

          Returns string

    • reset: (target: string, objective: string) => string
        • (target: string, objective: string): string
        • Parameters

          • target: string
          • objective: string

          Returns string

    • set: (target: string, objective: string, score: number) => string
        • (target: string, objective: string, score: number): string
        • Parameters

          • target: string
          • objective: string
          • score: number

          Returns string

tag

tag: { add: (target: string | Selector, tagName: string) => string; list: (target: string | Selector) => string; remove: (target: string | Selector, tagName: string) => string }

Type declaration

  • add: (target: string | Selector, tagName: string) => string
      • (target: string | Selector, tagName: string): string
      • 为该实体创建一个新的标签。

        Parameters

        • target: string | Selector
        • tagName: string

          标签名

        Returns string

  • list: (target: string | Selector) => string
      • 列出该实体拥有的全部标签。

        Parameters

        Returns string

  • remove: (target: string | Selector, tagName: string) => string
      • (target: string | Selector, tagName: string): string
      • 移除该实体所拥有的一个标签。

        Parameters

        • target: string | Selector
        • tagName: string

          标签名

        Returns string

team

team: { add: { (teamName: string): string; (teamName: string, displayName: string): string }; empty: (teamName: string) => string; join: { (teamName: string): string; (teamName: string, member?: Selector): string }; leave: (member: Selector) => string; list: { (): string; (teamName?: string): string }; modify: (teamName: string, criteria: string, value: number) => string }

Type declaration

  • add: { (teamName: string): string; (teamName: string, displayName: string): string }
      • (teamName: string): string
      • (teamName: string, displayName: string): string
      • 创建一个新队伍。

        Parameters

        • teamName: string

          队伍名

        Returns string

      • 创建一个新队伍。

        Parameters

        • teamName: string

          队伍名

        • displayName: string

          展示名称

        Returns string

  • empty: (teamName: string) => string
      • (teamName: string): string
      • 移除目标队伍中所有的成员。

        Parameters

        • teamName: string

          队伍名

        Returns string

  • join: { (teamName: string): string; (teamName: string, member?: Selector): string }
      • (teamName: string): string
      • (teamName: string, member?: Selector): string
      • 使目标玩家或实体离开队伍。

        Parameters

        • teamName: string

          队伍名

        Returns string

      • 使目标玩家或实体离开队伍。

        Parameters

        • teamName: string

          队伍名

        • Optional member: Selector

          成员

        Returns string

  • leave: (member: Selector) => string
      • 使目标玩家或实体离开队伍。

        Parameters

        Returns string

  • list: { (): string; (teamName?: string): string }
      • (): string
      • (teamName?: string): string
      • 列出所有队伍。当队伍名指定时,列出属于该队伍的所有成员。

        Returns string

      • 列出所有队伍。当队伍名指定时,列出属于该队伍的所有成员。

        Parameters

        • Optional teamName: string

          队伍名

        Returns string

  • modify: (teamName: string, criteria: string, value: number) => string
      • (teamName: string, criteria: string, value: number): string
      • 将目标队伍选项的值修改为指定值。

        Parameters

        • teamName: string

          队伍名

        • criteria: string
        • value: number

        Returns string

time

time: { add: (time: number | TimeScale) => string; query: (queryType: QueryType) => string; set: { (time: number): string; (time: number, unit: TimeUnit): string } }

Type declaration

  • add: (time: number | TimeScale) => string
      • (time: number | TimeScale): string
      • 增加时间

        Parameters

        • time: number | TimeScale

          时间

        Returns string

  • query: (queryType: QueryType) => string
      • (queryType: QueryType): string
      • 查询时间

        Parameters

        • queryType: QueryType

          查询类型

        Returns string

  • set: { (time: number): string; (time: number, unit: TimeUnit): string }
      • (time: number): string
      • (time: number, unit: TimeUnit): string
      • 设置时间

        Parameters

        • time: number

          时间

        Returns string

      • Parameters

        • time: number
        • unit: TimeUnit

        Returns string

title

title: { actionbar: (player: Selector, text: string) => string; clear: (player: Selector) => string; reset: (player: Selector) => string; subtitle: (player: Selector, text: string) => string; times: (player: Selector, fadeIn: number, stay: number, fadeOut: number) => string; title: (player: Selector, text: string) => string }

Type declaration

  • actionbar: (player: Selector, text: string) => string
      • (player: Selector, text: string): string
      • 在快捷栏上方显示的标题

        Parameters

        • player: Selector

          玩家

        • text: string

          json文本

        Returns string

  • clear: (player: Selector) => string
      • 移除屏幕标题

        Parameters

        Returns string

  • reset: (player: Selector) => string
      • 将各选项复位至默认值

        Parameters

        Returns string

  • subtitle: (player: Selector, text: string) => string
      • (player: Selector, text: string): string
      • 将文字显示为副标题

        Parameters

        • player: Selector

          玩家

        • text: string

          json文本

        Returns string

  • times: (player: Selector, fadeIn: number, stay: number, fadeOut: number) => string
      • (player: Selector, fadeIn: number, stay: number, fadeOut: number): string
      • 设置渐入、保持和渐出的持续时间

        Parameters

        • player: Selector

          玩家

        • fadeIn: number

          渐入

        • stay: number

          保持

        • fadeOut: number

          渐出

        Returns string

  • title: (player: Selector, text: string) => string
      • (player: Selector, text: string): string
      • 将文字显示为主标题

        Parameters

        • player: Selector

          玩家

        • text: string

          json文本

        Returns string

trigger

trigger: { add: (critera: string, value: number) => string; set: (critera: string, value: number) => string }

Type declaration

  • add: (critera: string, value: number) => string
      • (critera: string, value: number): string
      • 将新值追加到当前目标值上。

        Parameters

        • critera: string

          目标

        • value: number

        Returns string

  • set: (critera: string, value: number) => string
      • (critera: string, value: number): string
      • 将目标的当前值重设为新值。

        Parameters

        • critera: string

          目标

        • value: number

        Returns string

weather

weather: { clear: { (): string; (duration: number): string }; rain: { (): string; (duration: number): string }; thunder: { (): string; (duration: number): string } }

Type declaration

  • clear: { (): string; (duration: number): string }
      • (): string
      • (duration: number): string
      • 将天气设为晴天。

        Returns string

      • 将天气设为晴天。

        Parameters

        • duration: number

          持续时间

        Returns string

  • rain: { (): string; (duration: number): string }
      • (): string
      • (duration: number): string
      • 将天气设为雨天(寒冷的生物群系会下雪)。

        Returns string

      • 将天气设为雨天(寒冷的生物群系会下雪)。

        Parameters

        • duration: number

          持续时间

        Returns string

  • thunder: { (): string; (duration: number): string }
      • (): string
      • (duration: number): string
      • 将天气设为雷暴雨(寒冷的生物群系会下雷暴雪)。

        Returns string

      • 将天气设为雷暴雨(寒冷的生物群系会下雷暴雪)。

        Parameters

        • duration: number

          持续时间

        Returns string

whitelist

whitelist: { add: (player: Selector) => string; list: () => string; off: () => string; on: () => string; reload: () => string; remove: (player: Selector) => string }

Type declaration

  • add: (player: Selector) => string
      • 将玩家名添加到白名单。该玩家不需要在线。

        Parameters

        Returns string

  • list: () => string
      • (): string
      • Returns string

  • off: () => string
      • (): string
      • Returns string

  • on: () => string
      • (): string
      • Returns string

  • reload: () => string
      • (): string
      • Returns string

  • remove: (player: Selector) => string
      • 将玩家名添加到白名单。该玩家不需要在线。

        Parameters

        Returns string

worldborder

worldborder: { add: { (distance: number): string; (distance: number, time: number): string }; center: { (): string; (location?: string): string }; damage: { amount: (damage: number) => string; buffer: (distance: number) => string }; get: () => string; set: { (distance: number): string; (distance: number, time: number): string }; warning: { distance: (distance: number) => string; time: (time: number) => string } }

Type declaration

  • add: { (distance: number): string; (distance: number, time: number): string }
      • (distance: number): string
      • (distance: number, time: number): string
      • 增减世界边界的直径,即正方形边长

        Parameters

        • distance: number

          距离

        Returns string

      • 增减世界边界的直径,即正方形边长

        Parameters

        • distance: number

          距离

        • time: number

          时间

        Returns string

  • center: { (): string; (location?: string): string }
      • (): string
      • (location?: string): string
      • 获取世界边界的中心

        Returns string

      • 设置世界边界的中心

        Parameters

        • Optional location: string

          坐标 x z

        Returns string

  • damage: { amount: (damage: number) => string; buffer: (distance: number) => string }
    • amount: (damage: number) => string
        • (damage: number): string
        • 指定世界边界外伤害速度

          Parameters

          • damage: number

            伤害

          Returns string

    • buffer: (distance: number) => string
        • (distance: number): string
        • 指定世界边界伤害缓冲区距离

          Parameters

          • distance: number

            距离

          Returns string

  • get: () => string
      • (): string
      • Returns string

  • set: { (distance: number): string; (distance: number, time: number): string }
      • (distance: number): string
      • (distance: number, time: number): string
      • 设置世界边界的直径大小

        Parameters

        • distance: number

          距离

        Returns string

      • 设置世界边界的直径大小

        Parameters

        • distance: number

          距离

        • time: number

          时间

        Returns string

  • warning: { distance: (distance: number) => string; time: (time: number) => string }
    • distance: (distance: number) => string
        • (distance: number): string
        • 指定世界边界出现警告的距离

          Parameters

          • distance: number

            距离

          Returns string

    • time: (time: number) => string
        • (time: number): string
        • 指定世界边界的警告时间

          Parameters

          • time: number

            时间

          Returns string

xp

xp: { add: { (player: Selector, count: number): string; (player: Selector, count: number, type: XpType): string }; query: { (player: Selector): string; (player: Selector, type: XpType): string }; set: { (player: Selector, count: number): string; (player: Selector, count: number, type: XpType): string } }

Type declaration

  • add: { (player: Selector, count: number): string; (player: Selector, count: number, type: XpType): string }
      • (player: Selector, count: number): string
      • (player: Selector, count: number, type: XpType): string
      • 给予玩家经验。

        Parameters

        • player: Selector

          玩家

        • count: number

          数量

        Returns string

      • 给予玩家经验。

        Parameters

        • player: Selector

          玩家

        • count: number

          数量

        • type: XpType

          类型

        Returns string

  • query: { (player: Selector): string; (player: Selector, type: XpType): string }
      • 查询玩家经验。

        Parameters

        Returns string

      • 查询玩家经验。

        Parameters

        • player: Selector

          玩家

        • type: XpType

          模式

        Returns string

  • set: { (player: Selector, count: number): string; (player: Selector, count: number, type: XpType): string }
      • (player: Selector, count: number): string
      • (player: Selector, count: number, type: XpType): string
      • 设置玩家经验。

        Parameters

        • player: Selector

          玩家

        • count: number

          数量

        Returns string

      • 设置玩家经验。

        Parameters

        • player: Selector

          玩家

        • count: number

          数量

        • type: XpType

          类型

        Returns string

Functions

$function

ban

  • ban(targets: Selector, reason?: string): string

banIp

  • banIp(ip: string, reason?: string): string

banList

  • banList(type?: BanTargetType): string

clear

  • clear(): string
  • clear(target: Selector): string
  • clear(target: Selector, item: string): string
  • clear(target: Selector, item: string, maxCount: number): string

clone

  • clone(options: CloneOptions): string
  • clone(from: string, to: string, dist: string): string
  • clone(from: string, to: string, dist: string, maskMode: MaskMode): string
  • clone(from: string, to: string, dist: string, maskMode: MaskMode, cloneMode: CloneMode): string
  • clone(from: string, to: string, dist: string, maskMode: MaskMode, cloneMode: CloneMode, blockId: string): string

debug

  • debug(action: ActionType): string

defaultgamemode

  • defaultgamemode(mode: GameMode): string

deop

difficulty

  • difficulty(mode: GameMode): string

enchant

  • enchant(player: Selector, enchantId: EnchantmentId): string
  • enchant(player: Selector, enchantId: EnchantmentId, level: number): string

execute

  • execute(): default

fill

  • fill(from: string, to: string, blockId: BlockItemId): string
  • fill(from: string, to: string, blockId: BlockItemId, mode: FillMode): string
  • fill(from: string, to: string, blockId: BlockItemId, replaceBlockId: string): string

gamemode

  • gamemode(mode: GameMode): string
  • gamemode(mode: GameMode, player: Selector): string

help

  • help(name?: string): string

kick

kill

list

  • list(uuids?: string): string

locate

  • locate(structure: StructureType): string
  • 在聊天框中为命令执行者显示给定类型结构的最近坐标和距离。

    Parameters

    • structure: StructureType

      结构类型

    Returns string

locatebiome

  • locatebiome(biomeId: BiomeId): string

me

  • me(msg: string): string

msg

  • msg(playerSelector: Selector, msg: string): string

op

pardon

  • pardon(name: string): string

pardonIp

  • pardonIp(ip: string): string

particle

  • particle(particleId: ParticleIdType, location: string): string
  • particle(particleId: ParticleIdType, location: string, delta: string): string
  • particle(particleId: ParticleIdType, location: string, delta: string, speed: number): string
  • particle(particleId: ParticleIdType, location: string, delta: string, speed: number, count: number): string
  • particle(particleId: ParticleIdType, location: string, delta: string, speed: number, count: number, mode: VisibleMode): string
  • particle(particleId: ParticleIdType, location: string, delta: string, speed: number, count: number, mode: VisibleMode, player: Selector): string

playsound

  • playsound(soundPath: string, source: string, player: Selector): string
  • playsound(soundPath: string, source: string, player: Selector, location: string): string
  • playsound(soundPath: string, source: string, player: Selector, location: string, volume: number): string
  • playsound(soundPath: string, source: string, player: Selector, location: string, volume: number, tone: number): string
  • playsound(soundPath: string, source: string, player: Selector, location: string, volume: number, tone: number, minVolume: number): string

publish

  • publish(port?: string): string

reload

  • reload(): string

save

  • save(type: SaveType): string

saveAll

  • saveAll(): string

saveOff

  • saveOff(): string

saveOn

  • saveOn(): string

say

  • say(msg: string): string

seed

  • seed(): string

setblock

  • setblock(coordiante: string, blockId: string): string
  • setblock(coordiante: string, blockId: string, mode: SetblockMode): string

setidletimeout

  • setidletimeout(minute: number): string

setworldspawn

  • setworldspawn(): string
  • setworldspawn(location: string): string

spawnpoint

  • spawnpoint(playerSelector: Selector, location: string): string

spectate

  • spectate(target: Selector, player: string): string

spreadplayers

  • spreadplayers(location: string, spreadDistance: number, maxRange: number, respectTeams: boolean, target: Selector): string
  • 把实体(如玩家、生物、物品等)随机传送到区域内地表的某个位置。

    Parameters

    • location: string

      坐标x z

    • spreadDistance: number

      扩散距离

    • maxRange: number

      最大范围

    • respectTeams: boolean

      考虑队伍

    • target: Selector

      传送目标

    Returns string

stop

  • stop(): string

stopsound

  • stopsound(player: Selector): string
  • stopsound(player: Selector, source: string): string
  • stopsound(player: Selector, source: SoundType, soundPath: string): string

summon

  • summon(nbt: Entity, location?: string): string

teammsg

  • teammsg(message: string): string
  • 给使用命令的实体所在的队伍全体成员发送消息,不在命令方块上执行。

    Parameters

    • message: string

      消息

    Returns string

teleport

  • teleport(targets: Selector, destination: Selector, rotation?: string): string
  • teleport(targets: Selector, location: string): string

tell

  • tell(playerSelector: Selector, msg: string): string

tellraw

tm

  • tm(message: string): string
  • 给使用命令的实体所在的队伍全体成员发送消息,不在命令方块上执行。

    Parameters

    • message: string

      消息

    Returns string

tp

w

  • w(player: Selector, msg: string): string

Generated using TypeDoc