McLists一周年快乐
服务器已经添加了详细介绍信息板块
服主可以在管理后台来提交自己服务器介绍信息。
服务器介绍信息提交后,管理人员会进行审核
审核通过后会在服务器详细页面进行显示
提交服务器介绍信息会让新玩家更好的了解你的服务器哦~
添加图片信息,也会让百度等搜索引擎更好的收录您的服务器哦~
管理平台地址:传送门
CalcMod

CalcMod - CalcMod 计算模组

一个集成在聊天中的计算器,带有专为 Minecraft 设计的快捷方式
fabric / forge / paper / quilt 作者 js802025 支持版本 1.12.2 - 26.1
下载量
2,208,177
关注数
649
数据来源
Modrinth
模组详细介绍
CalcMod Logo](https://i.ibb.co/gWjwWXv/calcmodsmall.png)  [![GitHub](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/compact-minimal/available/github_vector.svg)](https://github.com/js802025/calcmod)  [![Modrinth](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/compact-minimal/available/modrinth_vector.svg)

[CurseForge

](https://www.curseforge.com/minecraft/mc-mods/calcmod)

使用 CalcMod,把强大的计算能力带到你的 Minecraft 聊天中!从简单计算到优化游戏玩法的高级工具,尽情享受丰富功能。

|/calc 3+(28/8)^2|

|:-:|

|

|

|/calc craft piston 3 sb|

|:-:|

|

|

|/calc nether ~ ~ ~|

|:-:|

|

|

点击任意绿色文本即可将其复制到剪贴板!

🔄 兼容性

CalcMod 支持 FabricForgeQuiltPaper 模组加载器,最低支持到 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) |
|:-:|
| ![自定义函数响应](https://i.ibb.co/FK35cqK/CalcFn.png) | 

>用法:```/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/) 的公式和漏斗时钟。*

![Hopper clock](https://i.postimg.cc/pVg9W6Gw/final.png)
>用法:```/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 的公式和漏斗时钟。

Hopper clock

>用法:``/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 玩家生命值
基本信息
模组名称CalcMod
作者js802025
下载量2,208,177
关注数649
支持版本1.12.2 - 26.1
加载器fabric / forge / paper / quilt
客户端optional
服务端optional

友情链接: 网易我的世界 | 泰拉瑞亚 | 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