截图
介绍
使用 CalcMod 将计算功能带入你的 Minecraft 聊天栏!从简单计算到用于优化游戏体验的高级工具,各种功能应有尽有。
|/calc 3+(28/8)^2|
|:-:|
|
|
|/calc craft piston 3 sb|
|:-:|
|
|
|/calc nether ~ ~ ~|
|:-:|
|
|
点击任意绿色文字即可将其复制到剪贴板!
🔄 兼容性
CalcMod 支持 Fabric、Forge、Quilt、Paper 和 NeoForge 加载器,最低支持 Minecraft 1.12。
CalcMod 可以安装在客户端和服务器上,也可以在服务器未安装该模组时运行于客户端(反之亦然)。
✅ 功能:
你可以在展示页查看一些示例
🔢 简易计算器
直观易用的计算器,并提供一些实用变量。运行 /calc variables 即可查看变量列表。
支持的运算符
| 符号 | 语法 | 运算 |
|:————-:|:———-:|:———————-:|
| + | a+b | 加法 |
| – | a–b | 减法 |
| * , × , ∙ | a*b | 乘法 |
| / , : , ÷ | a/b | 除法 |
| ^ | a^b | 乘方 |
| ! | n! | 阶乘 |
| # | a#b | 取模 |
| % | x% | 百分比 |
| ^^ | a^^b | 超乘 |
| √ | √x | 平方根 |
| ∛ | ∛x | 立方根 |
| ∜ | ∜x | 四次方根 |
CalcMod 还提供了更多高级函数和变量,可在此电子表格中的表达式里使用。
(CalcMod 1.6.0+)你可以在原版按键设置中设置按键绑定,以更快地调出 /calc。
用法:“
/calc <expression>“
📦 存储工具
输入每小时物品数量(支持表达式)后,返回能够及时完成分类所需的最少物品分类器数量。
额外支持输入漏斗速度的倍数来计算分类器数量,并提供了一个用于基于悦灵的不可堆叠物品分类器的独立命令。
用法:“
/calc storage <itemsPerHour>“
用法:“
/calc storage <timesHopperSpeed> <numberOfItems>“
用法:“
/calc allaystorage <itemsPerHour>“
🛠️ 合成工具
输入要合成的配方数量(支持表达式)后,返回合成该数量配方所需的全部物品。
(CalcMod 1.3.2+) 可选的深度参数用于指定对配方执行递归合成的层数。默认深度为 1。
用法:“
/calc craft <item> <amount>“
用法:“
/calc craft <item> <depth> <amount>“
输入物品后,craftinv 命令会返回玩家使用当前库存能够合成的该物品最大数量(包括潜影盒中的物品)。
用法:“
/calc craftinv <item>“
(Minecraft 1.21.3+) 由于 Minecraft 合成系统的更新,CalcMod 的 craft 命令在单人模式下现在只能使用已在用户配方书中解锁的配方。
🌐 传送门连接坐标
输入一个方块位置后,返回该位置在命令对应维度中的坐标。如果未提供坐标,命令会默认使用当前玩家的位置。
用法:“
/calc nether <x> <y> <z>“
用法:“
/calc overworld <x> <y> <z>“
🌾 农场产量计算器
输入物品数量和农场运行时间(秒)(支持表达式)后,返回该农场每小时的产出量。
用法:“
/calc rates <numberOfItems> <seconds>“
🎲 生成随机数
输入最大值和/或最小值后,返回介于这些数值之间的随机数(包括边界值)。如果只输入最大值,则会从 0 到该最大值之间(包括边界值)随机选取一个数。
用法:“
/calc random <max>“
用法:“
/calc random minmax <min> <max>“
💪 比较器信号等级查找器
输入容器和所需的比较器信号等级(支持表达式)后,返回达到该信号等级所需的物品数量。
用法:“
/calc signaltoitems <container> <powerLevel>“
🐷 猪灵 barter 工具
计算以物品换取指定数量目标物品(togold)所需的平均金锭数量,或以指定数量的金锭换取目标物品(toitem)时获得的平均物品数量。
用法:“
/calc barter togold <numberOfItems> <item>“
用法:“
/calc barter toitem <amountOfGold> <item>“
🧭 路程距离评估器
给定两个方块位置时,返回它们之间的距离。如果只给出一个位置,则使用玩家的位置。3D 模式会计算包含高度(y 坐标)在内的距离。
用法:“
/calc dist <x1> <y1> <z1>“
用法:“
/calc dist <x1> <y1> <z1> <x2> <y2> <z2>“
用法:“
/calc dist 3d <x1> <y1> <z1>“
用法:“
/calc dist 3d <x1> <y1> <z1> <x2> <y2> <z2>“
🧮 自定义函数
自定义函数是用于执行特定计算的可重复使用命令。自定义函数可以在任何数字字段中运行,格式为函数名及其括号中的参数 “functionName(<param1>, ...,<paramN>)“。
创建函数:
自定义函数可以拥有任意数量的参数,添加函数时需在[方括号]中指定。
|⚠️ 在参数中使用任何数字、特殊字符或变量都可能导致函数损坏。|
|:-:|
例如:“/calc custom add blockstoingots [numBlocks]*9“
| /calc blockstoingots(72) |
|:-:|
|
|
用法:“
/calc custom add <functionName> <function>“
用法:“
/calc custom run <functionName> <input>“
用法:“
/calc <functionName>(<parameters>)“
用法:“
/calc custom list“
用法:“
/calc custom remove <functionName>“
➡️ 转换器:
潜影盒 ↔ 物品
给定装满的潜影盒数量(支持表达式)时,返回其中包含的物品数量,反之亦然。
用法:“
/calc itemtosb <numberOfItems>“
用法:“
/calc sbtoitem <numberOfSbs>“
物品 ↔ 物品组:
给定物品组数量(支持表达式)时,返回这些物品组中的物品数量,反之亦然。
用法:“
/calc itemtostack <numberOfItems>“
用法:“
/calc stacktoitem <numberOfStacks>“
秒数 → 漏斗时钟物品数量
给定时间(单位为秒,支持表达式)时,返回漏斗时钟中需要放入的物品数量,以达到该时长。
使用来自 hoppertimer.net 的公式和漏斗时钟。

用法:“
/calc secondstohopperclock <seconds>“
秒数 → 中继器延迟
给定时间(单位为秒,支持表达式)时,返回达到该时长所需的中继器数量及其延迟。
用法:“
/calc secondstorepeater <seconds>“
❎ 变量
变量可以在命令中的任何数字字段中使用。它们相当于快捷方式,无需记住“装满16个可堆叠物品的双箱子是864个物品”这样的数值。
如果未给出堆叠数量,变量将默认使用每个命令中的上下文堆叠数量。
常量变量
| 名称 | 值 |
|———-|—————|
| dub | 3456(默认)|
| dub64 | 3456 |
| dub16 | 864 |
| dub1 | 54 |
| sb | 1728(默认)|
| sb64 | 1728 |
| sb16 | 432 |
| sb1 | 27 |
| stack | 64(默认) |
| stack64 | 64 |
| stack16 | 16 |
| stack1 | 1 |
| min | 60 |
| h | 3600 |
还有一些不太与 Minecraft 相关的额外变量列在这个电子表格中
动态变量
动态变量会根据游戏内状态而变化。这些在自定义函数中可能特别有用。
| 名称 | 值 |
|———-|—————-|
| x | 玩家 x 坐标 |
| y | 玩家 y 坐标 |
| z | 玩家 z 坐标 |
| health | 玩家生命值 |
下载 calcmod!!
评论
登录后评论和评分