
无尽背包
1、逐行翻译,不要合并,保留文本中序号、标记符、占位符、换行符等特殊内容,保持原来的格式。 2、不要翻译路径 3、不要翻译代码 4、不要翻译表格 5、不要翻译网址 6、直接翻译文本内容,不要添加任何额外的解释或注释。 原文本: Mod that provide infinite inventory of player 翻译: 为玩家提供无限背包的模组
查看大图《无尽背包》*

无尽背包是一款我的世界模组,提供类似RPG游戏中拥有无限空间的背包。
版本
- 详见README/仓库
- v 1.1.0-SNAPSHOTs-9月25日
- Forge
- 1.20.1 1.1.0-Pre1
- Fabric
- 1.20.1 1.1.0-SNAPSHOT2
- NeoForge
- 1.21.1 1.0.4
Neoforge-1.21 是我开始此项目时的版本。
特性
专属菜单
- 使用指定物品(无尽背包访问器 |
endless_inventory:test_endinv)或按下指定按键I打开你的无尽背包。
可切换的内置合成菜单
点击合成按钮以切换内置合成菜单,并且 [FORGE] 它支持JEI的配方转移!
点击优先级
Shift+点击:物品移向 合成台>背包>页面Ctrl+点击:物品移向 页面>背包>合成台
附随物品页面
- 带有分类筛选、高级排序和搜索功能的分页GUI。
- Ctrl+点击可快速移动物品。
操作
在附随的EndInv页面界面中:
- 在GUI中按
I:打开无尽背包菜单 - 在菜单中
Ctrl+左键点击:将物品从菜单快速移动到EndInv。 - 在页面区域按
A:将物品添加到书签。 - 在书签页面区域按
A:将物品从书签中移除。
可配置
提供客户端和服务器端 config.toml,以根据特定需求自定义 EndInv 的行为。详见配置部分。
模组说明
配置
此模组提供客户端和服务器端配置:
config/endless_inventory-server.toml:服务器行为和背包模式。config/endless_inventory-client.toml:UI布局、排序偏好和GUI开关。
客户端配置
- 纹理模式 - 用于更改附随界面的纹理
| 模式 | 描述 |
|---|---|
| FromResource | 使用原版菜单背景纹理裁剪 |
| Transparent | 渲染透明背景 |
| DedicatedLocation | 允许定义专属纹理(见纹理配置部分) |
- attachingMenuScreen:决定是否将EndInv附随到菜单界面。
- rows:无尽背包界面及附随界面的行数。
- columns:附随界面的列数。
- auto_suit_column:当GUI尺寸过大无法同时容纳菜单和附随界面时,自动调整列数。
- enable_debug:开启界面调试模式以显示GUI信息(见界面调试)。
- max_page_bars:页面侧边显示的最大数量。
- [实验性] enable pages:启用分页。
服务器配置
- [实验性] autoPickUtility:自动将生物掉落、挖掘采集物或拾取的掉落物发送至EndInv。这可能会与其他模组产生漏洞。
- TransferMode:服务器与客户端之间的内部物品传输模式
- ALL:将EndInv的所有物品传输到客户端。
- PART:先计算物品的筛选和排序结果再发送至客户端,网络压力较小,但可能产生漏洞(缺乏测试)。
- creationMode:当玩家没有EndInv时的处理方式
- CREATE_PER_PLAYER:为每个没有EndInv(无有效UUID)的玩家创建EndInv。
- USE_GLOBAL_SHARED:仅在不存在有效EndInv时创建新的EndInv,所有玩家使用共享的EndInv。
- NONE:不创建新的EndInv。若你不希望玩家无条件获得EndInv,可使用此选项。
- convert_empty_tag:在某些情况下,某些物品因标签为
{}而无法从页面取出,而源背包中相同物品的标签为null。 - itemCapacity [实验性且缺乏测试]
- maxStackSize:单个物品可以堆叠的最大数量。注意所有物品均视为相同,即使是工具。
命令
/endinv
backup:备份endless_inventories.dat文件。new:创建一个新的无尽背包。public/restricted/private:新EndInv的访问权限,默认为public。
ofIndex:<无参数>:获取玩家在levelEndInvs中当前的EndInv索引。<索引>:通过levelEndInvs中的索引获取EndInv。open:打开EndInv,任何人都可以运行此命令,但只有拥有访问权限的玩家或管理员才能打开。setDefault:设置玩家在打开菜单时的默认EndInv。setOwner:将EndInv的所有者设置为执行命令的玩家。addWhiteList:将执行命令的玩家添加到EndInv的允许列表中。removeWhiteList:将执行命令的玩家从EndInv的允许列表中移除。setAccessibility <public/restricted/private>:设置EndInv的访问权限。remove:从世界EndInv数据中移除当前EndInv,移除前会创建备份文件。<forceRemove>: 布尔值:即使备份失败也会强制移除EndInv。
安装
- 确保已安装与你Minecraft版本兼容的NeoForge。
- 从发布页面下载无尽背包模组的最新版本。
- 将
.jar文件放入你的mods文件夹中。 - 启动游戏,享受你新的背包系统吧!
专属纹理位置
DEDICATED_LOCATION 允许在资源包中使用自定义纹理,请参考以下位置:
在 assets/endless_inventory/textures/gui/* 中:
item_grid.png:用于普通页面,源自箱子界面 generic54.png。tabs.png:用于页面切换标签,源自成就GUI精灵图。item_entry.png:用于物品条目显示(附魔书分类页面),源自generic54,通过移除垂直分隔线形成长条行。- 此过程是将长条填充到网格的每一行中,在 FromResource 模式下,
ItemEntryDisplay.class的renderBg方法就是这样实现的。
- 此过程是将长条填充到网格的每一行中,在 FromResource 模式下,
正在加载版本记录…


正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。