跳到正文

LootBags

为生物和地牢掉落物添加战利品袋

收藏

截图

介绍

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

 这个模组已经不再由我维护。我也不再制作 Minecraft 模组。由于它目前仍可正常运行,而且一些旧整合包仍在使用它,所以我会保留现状,但不会回复任何消息。

如果发现任何问题,请在 https://github.com/Malorolam/LootBags 报告。

报告问题时,请同时提供两个配置文件。如果发生崩溃,还请附上游戏输出日志。提供的信息越详细越好;如果缺少信息,我首先会要求你补充这些内容。
 

Lootbags 的现状:(联系我之前请先阅读)

首先,很抱歉我消失了这么长时间。重新规划生活往往会导致一些事情被搁置。

遗憾的是,这个模组目前的状况一团糟。我在进行几项重大改进和调整的过程中途离开了,因此:a) 整个 Minecraft 模组环境在某种程度上已经把我甩在了后面;b) 这个模组也已经存在太多长期未解决的问题。我原本的目标,正如我在笔记中写下的,是以更完整的方式重写模组内部的一些部分,以解决最严重的复制漏洞和各种故障,但我已经失去了原本实现这一目标的思路。此外,模组的其他部分似乎也以某种方式损坏了,主要是资源包和自定义袋子。

所以,我最终需要做出一些决定。我是应该从中断的地方继续,提供必要的修复,让整合包作者能够顺利使用这个模组?还是应该直接宣布 2.5.8.5 为 1.12.2 的最终版本,然后转向 1.15/1.16?我是否还想继续制作这个模组,或者继续制作任何模组?这就是导致我沉默时间超过必要时长的困境。

我的决定如下:
1) 1.12.2 及更早版本现已全部结束生命周期。我不会再为这个模组提供任何进一步支持,而是将精力放在未来,更新适用于当前游戏版本的模组,并继续实现我积累下来的其他模组创意。
2) 我想说明的是,我的代码一直都是公开可见的源代码,方便其他人学习如何实现类似的编码目标,或者至少了解哪些做法不可取。此外,我允许任何人将 1.12.2 及更早版本的代码作为初始代码基础,用于为更早版本的 Minecraft 制作类似模组。当前许可证的适用范围截至 2.5.8.5;我之后发布的任何模组版本都将使用 MIT 许可证。
3) 目前我没有继续开发 Lootbags 的计划。首先,我不知道 Minecraft 代码库目前处于什么状态,也不确定模组的部分功能是否仍然可行,尤其是提取战利品表来构建通用战利品表的功能。其次,Lootbags 最初是为一个非常具体的目的而设计的:让玩家能够在空岛整合包中获得地牢战利品。如今,整合包作者已经可以通过大量模组,以各种全新的方式实现同样的功能,因此 Lootbags 最初的用途已经被大幅削弱。这促使我在没有明确计划或方向的情况下,为模组加入了更多进度系统。我制作模组的主要动力之一,是创造具有明确用途和设计,并且要么与众不同、要么更加优秀的内容,而这一点我始终坚持。以我目前的观点来看,Lootbags 的现状既不符合前者,也不符合后者,因此我会暂时退出这个模组,重新评估它。

 

 

 

Lootbags 是一个添加了掉落其他物品的袋子的模组。它通过两个配置文件进行高度可配置,GitHub 上的 wiki 包含了更多关于使用配置文件的信息。默认情况下,该模组配置了总共 16 种袋子,包括普通袋子和仅在特定条件下生成的“秘密”袋子。普通袋子会掉落原版世界生成战利品表的一部分,越稀有的袋子对应越稳定的稀有战利品。

 

该模组包含一个战利品回收器方块,它会消耗由战利品袋掉落的物品,一旦达到某个数值(由回收器配置要创建的袋子以及一个缩放系数决定),它就会创建一个新的战利品袋,可以通过任何典型的模组化方法从物品栏中取出。物品同样可以被泵入该方块。

袋子可以使用开袋器自动打开,它支持你所期望的插入/提取功能。

在 1.12.2 中,取代并增强了之前用于在袋子之间转换的合成系统的是袋子存储器。该方块会接受来自基于袋子配置参数自动生成的导入列表中的任何袋子,将该袋子转换为相应的数值,并允许从自动生成的导出列表中提取袋子。该袋子可以通过 GUI 按钮循环切换,并会保留该输出选择以便自动取出所选袋子。该方块在被破坏时会保存其物品栏。

 

此外,该模组还包含若干命令,使使用该模组更加方便。lootbags_itemdump 会在你的 Minecraft 实例中一个名为 dumps 的文件夹里创建一个文本文件,其中包含通用战利品表中每个物品的列表,以及每个袋子可以掉落的每个物品,还有这些物品的权重和大致掉落几率。lootbags_identifysources 会创建一个转储文件,列出在 Forge 中注册的每个战利品来源、为通用战利品表提供战利品的每个战利品来源、其列表中包含袋子(至少来自本模组)的每个战利品来源,以及所有附魔的列表。lootbags_dumphelditem 会创建一个转储文件,其中包含当前手持物品的单个白名单条目,包括其 nbt 数据。lootbags_inventorydump 的工作方式与前一个命令非常相似,只是它会一次性为整个物品栏生成条目。lootbags_reloadconfig 会重新加载两个配置文件以及所有袋子和战利品表,这样整合包制作者就无需为了小的配置更改而重新加载游戏。此命令并非旨在绕过其他操纵自定义物品或战利品来源的模组的问题,因为它并非设计为可以在没有任何内存泄漏的情况下无限期使用。

支持:

如果你想直接联系我,通过 Curse 或 GitHub 给我发私信是最可靠的方式。 

 

我的 Github 页面有配置文件的文档和教程,可以在这里找到。

 

90% 导致纹理缺失、本地化名称缺失或袋子战利品表问题的情况,都是由袋子配置文件的问题引起的。如果这些问题出现,并且你没有编辑过这两个配置文件,那么删除两个 Lootbags 配置文件(lootbags.cfg 和 lootbags_BagConfig.cfg)并再次运行游戏即可解决问题。

 

有非常详细的输出日志信息可用。默认情况下它只会输出主要错误,但在 lootbags.cfg 中启用详细模式和调试模式将大大有助于调试自定义袋子问题。

 

我时不时会调整默认袋子配置信息或配置解析的工作方式,这通常会导致现有袋子配置出现一些小问题。删除配置文件、让它们重新生成,并重新应用任何更改即可解决问题。

 

整合包:

你可以将其用于整合包中,前提是注明我的作者信息,并在整合包信息中包含此页面。如果整合包是通过 Curse 创建的,则会自动完成这些要求。

评论

登录后评论和评分