跳到正文

All The Commands(API)

作者:prizolaadam

带来一大堆实用命令,适用于 PvP 和其他类型的模组!

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

欢迎来到 All The Commands。如果你正在制作一款注重电影感、战斗体验或 PvP 的 Minecraft 模组,这个前置库就是你的工具箱。它提供了 35 多条命令和完整的 Java API,让战斗场面看起来更炫、玩起来更带感。

实体视觉效果与点缀

/afterimage [color] [interval] [lifetime] – 终极风格工具。在移动的玩家身后留下逐渐消散的残影。这些残影会完美复制玩家当前的动画,并且与 Player Animator API 完全兼容!

/aura
  在实体周围持续生成粒子光环。

/glow [color]
  为实体添加带颜色的轮廓发光效果(支持 16 种原版颜色)。

/trail
  在移动的实体身后留下粒子轨迹。

屏幕效果与视觉效果

/screenshake

  震动玩家的摄像机。适合表现冲击效果。

/screenflash

  让屏幕短暂闪烁。可用于命中、终极技能等效果。

/vignette

  屏幕边缘变暗或染色,并向中心渐隐。适合表现低生命值或领域氛围。

/cinematicbars

  在屏幕顶部和底部添加黑边,营造电影感。

/skytint

  为玩家的整个视野染上某种颜色,类似领域展开效果。

/popup

  在屏幕中央显示醒目的样式化文字。适合展示招式提示或 Boss 登场文字。

/timer

  在右上角显示倒计时。适用于冷却时间、比赛计时等。

状态与控制

/stun
  锁定实体位置并禁用其伤害输出。

/silence
  设置用于阻止能力或招式的 NBT 标记(可由模组读取)。

/iframes
  在持续时间内取消所有受到的伤害。

/disarm
  使实体丢下手持物品。

/cantblock
  禁用盾牌。

/cantheal
  取消所有治疗事件。

/exhaust
  清空饥饿值和饱和度,并施加消耗效果。

伤害操控

/truedamage
  无视护甲和抗性。

/lifesteal
  对目标造成伤害,并治疗攻击者。

/reflect
  下一次受到的攻击会反弹给攻击者。

/damagemult
  按倍数调整造成的伤害。

/incomingmult
  按倍数调整受到的伤害。

/maxhealth
  临时提高或降低最大生命值。

/heal
  立即治疗并生成爱心粒子。

移动与世界机制

/launch
  设置实体的速度。支持 ^ 相对坐标。

/pull
  将实体拉向某个点。

/fling
  将实体推离某个点。

/dash
  沿视线方向快速向前冲刺。

/blink
  沿视线方向瞬间传送。

/teleportbehind
  动漫风格的绕后传送。

/float
  在空中悬停并缓慢下落。

/shockwave
  从某个点向外推开范围内的实体。

/marker
  在指定位置生成粒子柱标记。

实用工具与 API

/sfx
  为玩家播放任意声音。

/mark add|remove|has
  自定义标签系统(可由模组读取)。

/runchain
  延迟一段时间后运行命令。

颜色格式化:所有需要颜色的命令都接受简单的颜色名称(如 red 或 gold)、十六进制代码(使用时可能会有些问题)或 ARGB 整数。

面向 Java 模组开发者:你不必完全依赖游戏内命令。上面列出的每项功能都在 API 中以静态方法的形式提供。你可以在自己的 Java 代码中引用 msi.lotto.usefullcommands.UsefullCommandsAPI,直接调用这些方法。

常见问题

All The Commands(API) 支持哪些 Minecraft 版本?

All The Commands(API) 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

All The Commands(API) 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分

prizolaadam 的其他作品

查看全部 →