/enhanced_commands

A mod under development, adding some extra commands

Primary LanguageJavaMIT LicenseMIT

增强命令模组

本模组提供了一系列更加复杂,功能更加强大的命令,支持更多类型的参数,同时对原版已有的命令和参数都进行了增加。借助此模组,你可以使用命令实现更加复杂的功能,无论是大量替换方块,还是以更加复杂的方式选择实体,此模组都可以实现。

注意:模组名称只是暂时的,未来可能会改变。模组目前还在开发中,处于早期发展阶段,还没有正式发布。

模组目前只支持 1.19.4,未来会支持 1.20.3、1.19.2 和 1.18.2。只支持 Fabric。没有支持 Forge 以及其他 Minecraft 版本的计划。

模组会对原版命令参数的解析方式进行一些修改,但通常会与原版的解析模式兼容。未来会加入配置功能,允许用户自行启用或者禁用有关命令参数的修改功能。此外,由于模组新增了参数类型,因此服务器和客户端都必须同时安装了此模组才能让模组正常生效,未来会尝试让服务器能够与原版客户端兼容。

一些简单的示例

借助此模组,你可以输入以下命令:

  • 简化的游戏模式参数:/gamemode c/gmc/kill @e[m=1]
  • 更加复杂的方块:/fill sphere(5) red_wool|white_wool
  • 甚至还可以强制放置方块而忽略更新??比如,让水和熔岩亲密接触:/fill cuboid(~-3~-1~-3 ~3~-1~3) lava|water force=true
  • 简化的 /execute 命令:/if block ~~~ idcontain(concrete) kill @p[type=creeper]
  • 修改实体的生命:/health set @e[health=11..] 10
  • 将方块转换为下落的方块:/convertblock ~~~ falling_block
  • 旋转一个区域内的方块,甚至还可以插值:/rotate sphere(50) 20deg force=true interpolate=true
  • 想获取某个位置的方块的信息?可以:/testfor block ~~~
  • 检测某个地方的光照:/if block_info ~~~ light 10.. tellraw @a "光照充足"
  • 随机生成数字!!/as @e store result score my_score rand int 0 100

需要注意的是,上面这些只是一些简单的例子,远远不及模组的全部内容。

参见

此模组的完整文档。