[
](https://www.curseforge.com/minecraft/mc-mods/calcmod)
使用 CalcMod,把强大的计算能力带到你的 Minecraft 聊天中!从简单计算到优化游戏玩法的高级工具,尽情享受丰富功能。
|/calc 3+(28/8)^2|
|:-:|
|
|
|/calc craft piston 3 sb|
|:-:|
|
|
|/calc nether ~ ~ ~|
|:-:|
|
|
点击任意绿色文本即可将其复制到剪贴板!
CalcMod 支持 Fabric、Forge、Quilt 和 Paper 模组加载器,最低支持到 Minecraft 1.12。
CalcMod 可安装在客户端和服务端两端,也可以在服务器无需安装该模组的客户端上正常使用(反之亦然)。
可在 gallery 中查看一些示例
🔢 简易计算器
一个直观的计算器,并带有一些实用变量。要查看变量列表,请运行 /calc variables。
支持的运算符
| 符号 | 语法 | 运算 |
|---|---|---|
| + | a+b | 加法 |
| – | a–b | 减法 |
| * , × , ∙ | a*b | 乘法 |
| / , : , ÷ | a/b | 除法 |
| ^ | a^b | 幂运算 |
| ! | n! | 阶乘 |
| # | a#b | 取模 |
| % | x% | 百分比 |
| ^^ | a^^b | 四阶幂塔 |
| √ | √x | 平方根 |
| ∛ | ∛x | 立方根 |
| ∜ | ∜x | 四次方根 |
> CalcMod 还有一些更高级的函数和变量可用于表达式,详见此表格。
>用法:``/calc ``
📦 存储工具
给定每小时物品数量速率 (支持表达式),返回在规定时间内完成分拣所需的最少物品分类机数量。
还支持输入多倍漏斗速度分类机,以及针对悦灵的不可堆叠物品分类机专用命令。
>用法:``/calc storage ``
>用法:``/calc storage ``
>用法:``/calc allaystorage ``
🛠️ 合成工具*
给定要合成的配方数量 (支持表达式),返回合成该数量所需的全部物品。
(CalcMod 1.3.2+) 可选的 depth 参数用于指定对该配方执行多少层递归合成。默认深度为 1。
>用法:``/calc craft ``
>用法:``/calc craft ``
(新增!) 当 craftinv 命令接收一个物品时,它会返回玩家使用当前背包可合成的该物品最大数量 (包括潜影盒中的物品)。
>用法:``/calc craftinv ``
(Minecraft 1.21.3+) 由于 Minecraft 合成系统更新,CalcMod 的 craft 命令现在在单人模式下只能使用用户配方书中已解锁的配方。
🌐 传送门联动坐标
给定一个方块坐标,返回对应维度中的坐标。如果未提供坐标,命令将默认使用当前玩家位置。
>用法:``/calc nether ``
>用法:``/calc overworld ``
🌾 农场速率计算器
给定物品数量和农场运行秒数 (支持表达式),返回该农场的每小时产量。
>用法:``/calc rates ``
🎲 生成随机数
给定最大值和/或最小值,返回这两个值之间的随机数(包含边界)。如果只输入最大值,则返回 0 到该最大值之间的随机数(包含边界)。
>用法:``/calc random ``
>用法:``/calc random minmax ``
💪 比较器信号强度查询
给定一个容器和目标比较器信号强度 (支持表达式),返回达到该信号强度所需的物品数量。
>用法:```/calc signaltoitems
🐷 猪灵交易工具
计算为交易获得指定数量目标物品所需的平均金锭数量 *(togold)*,或用指定数量金锭进行交易时平均能获得多少目标物品 *(toitem)*。
>用法:```/calc barter togold ```
>用法:```/calc barter toitem ```
🧭 行进距离评估器
给定两个方块坐标,返回它们之间的距离。如果只给定一个坐标,则使用玩家当前位置。3D 模式会计算包含高度 *(y 坐标)* 在内的距离。
>用法:```/calc dist ```
>用法:```/calc dist ```
>用法:```/calc dist 3d ```
>用法:```/calc dist 3d ```
🧮 自定义函数
自定义函数是可复用的命令,用于执行特定计算。自定义函数可在任意数字字段中运行,格式为在括号中填写函数名及其参数:```functionName(
, ...,
)```。
**创建函数:**
自定义函数可以拥有任意数量的参数,在添加函数时用 [方括号] 指定。
|⚠️ 在参数中使用任何数字、特殊字符或变量都可能导致函数损坏。|
|:-:|
例如:```/calc custom add blockstoingots [numBlocks]*9```
| /calc blockstoingots(72) |
|:-:|
|  |
>用法:```/calc custom add ```
>用法:```/calc custom run ```
>用法:```/calc (
)```
>用法:```/calc custom list```
>用法:```/calc custom remove ```
### ➡️ 转换器:
潜影盒 ↔ 物品
给定装满的潜影盒数量 *(支持表达式)*,返回其中包含的物品数量,反之亦然。
>用法:```/calc itemtosb ```
>用法:```/calc sbtoitem ```
物品 ↔ 组:
给定若干组物品数量 *(支持表达式)*,返回这些组中包含的物品数量,反之亦然。
>用法:```/calc itemtostack ```
>用法:```/calc stacktoitem ```
秒 → 漏斗时钟物品数
给定一个秒数 *(支持表达式)*,返回要在漏斗时钟中放入多少物品才能达到该时长。
*使用来自 [hoppertimer.net](https://hoppertimer.net/) 的公式和漏斗时钟。*

>用法:```/calc secondstohopperclock ```
秒 → 中继器延迟
给定一个秒数 *(支持表达式)*,返回实现该时长所需的中继器数量及其延迟设置。
> 用法:```/calc secondstorepeater ```
# ❎ 变量
变量可在命令中的**任意数字字段**内使用。它们相当于快捷方式,你无需再去记住“一个装满 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 关联较少的变量列在[此表格](https://docs.google.com/spreadsheets/d/1L3jCFO6ZiUymXbRJKOJIWGpcOQjfvU3TpCcFPeUJDNA/edit?usp=sharing)中
动态变量
动态变量会根据游戏内状态而变化。它们在自定义函数中尤其有用。
| **名称** | **值** |
|----------|----------------|
| x | 玩家 x 坐标 |
| y | 玩家 y 坐标 |
| z | 玩家 z 坐标 |
| health | 玩家生命值 |
支持的运算符
| **符号** | **语法** | **运算** |
|:-------------:|:----------:|:----------------------:|
| + | a+b | 加法 |
| – | a–b | 减法 |
| * , × , ∙ | a*b | 乘法 |
| / , : , ÷ | a/b | 除法 |
| ^ | a^b | 幂运算 |
| ! | n! | 阶乘 |
| # | a#b | 取模 |
| % | x% | 百分比 |
| ^^ | a^^b | 四阶幂塔 |
| √ | √x | 平方根 |
| ∛ | ∛x | 立方根 |
| ∜ | ∜x | 四次方根 |
> CalcMod 还有一些更高级的函数和变量可用于表达式,详见[此表格](https://docs.google.com/spreadsheets/d/1L3jCFO6ZiUymXbRJKOJIWGpcOQjfvU3TpCcFPeUJDNA/edit?usp=sharing)。
>用法:```/calc ```
📦 存储工具
给定每小时物品数量速率 *(支持表达式)*,返回在规定时间内完成分拣所需的最少物品分类机数量。
还支持输入多倍漏斗速度分类机,以及针对悦灵的不可堆叠物品分类机专用命令。
>用法:```/calc storage ```
>用法:```/calc storage ```
>用法:```/calc allaystorage ```
🛠️ 合成工具
给定要合成的配方数量 *(支持表达式)*,返回合成该数量所需的全部物品。
**(CalcMod 1.3.2+)** 可选的 depth 参数用于指定对该配方执行多少层递归合成。默认深度为 1。
**(Minecraft 1.21.3+)** 由于 Minecraft 合成系统更新,CalcMod 的 craft 命令现在在单人模式下只能使用用户配方书中已解锁的配方。
>用法:```/calc craft ```
>用法:```/calc craft ```
🌐 传送门联动坐标
给定一个方块坐标,返回对应维度中的坐标。如果未提供坐标,命令将默认使用当前玩家位置。
>用法:```/calc nether ```
>用法:```/calc overworld ```
🌾 农场速率计算器
给定物品数量和农场运行秒数 *(支持表达式)*,返回该农场的每小时产量。
>用法:```/calc rates ```
🎲 生成随机数
给定最大值和/或最小值,返回这两个值之间的随机数(包含边界)。如果只输入最大值,则返回 0 到该最大值之间的随机数(包含边界)。
>用法:```/calc random ```
>用法:```/calc random minmax ```
💪 比较器信号强度查询
给定一个容器和目标比较器信号强度 *(支持表达式)*,返回达到该信号强度所需的物品数量。
>用法:```/calc signaltoitems
🐷 猪灵交易工具
计算为交易获得指定数量目标物品所需的平均金锭数量 (togold),或用指定数量金锭进行交易时平均能获得多少目标物品 (toitem)。
>用法:``/calc barter togold ``
>用法:``/calc barter toitem ``
🧭 行进距离评估器 (新增!)
给定两个方块坐标,返回它们之间的距离。如果只给定一个坐标,则使用玩家当前位置。3D 模式会计算包含高度 (y 坐标) 在内的距离。
>用法:``/calc dist ``
>用法:``/calc dist ``
>用法:``/calc dist 3d ``
>用法:``/calc dist 3d ``
🧮 自定义函数
自定义函数是可复用的命令,用于执行特定计算。自定义函数可在任意数字字段中运行,格式为在括号中填写函数名及其参数:```functionName(
, ...,
)```。
创建函数:
自定义函数可以拥有任意数量的参数,在添加函数时用 [方括号] 指定。
|⚠️ 在参数中使用任何数字、特殊字符或变量都可能导致函数损坏。|
|:-:|
例如:``/calc custom add blockstoingots [numBlocks]*9``
| /calc blockstoingots(72) |
|:-:|
|
|
>用法:``/calc custom add ``
>用法:``/calc custom run ``
>用法:```/calc (
)```
>用法:``/calc custom list``
>用法:``/calc custom remove ``
潜影盒 ↔ 物品
给定装满的潜影盒数量 (支持表达式),返回其中包含的物品数量,反之亦然。
>用法:``/calc itemtosb ``
>用法:``/calc sbtoitem ``
物品 ↔ 组:
给定若干组物品数量 (支持表达式),返回这些组中包含的物品数量,反之亦然。
>用法:``/calc itemtostack ``
>用法:``/calc stacktoitem ``
秒 → 漏斗时钟物品数
给定一个秒数 (支持表达式),返回要在漏斗时钟中放入多少物品才能达到该时长。
使用来自 hoppertimer.net 的公式和漏斗时钟。

>用法:``/calc secondstohopperclock ``
秒 → 中继器延迟
给定一个秒数 (支持表达式),返回实现该时长所需的中继器数量及其延迟设置。
> 用法:``/calc secondstorepeater ``
变量可在命令中的任意数字字段内使用。它们相当于快捷方式,你无需再去记住“一个装满 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 | 玩家生命值 |
友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人数:83,032 | 历史访问人次:171,588
今日访问人数:13,678 | 今日访问人次:14,751
昨日访问人数:20,761 | 昨日访问人次:24,774
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6