• 注册
  • MOD模组 MOD模组 关注:93 内容:16399

    库存选项卡 (Inventory Tabs)

  • 查看作者
  • 打赏作者
  • 当前位置: SodaMC > MOD模组 > 正文
  • 潮涌核心
    反派

    库存选项卡 (Inventory Tabs)


    允许通过选项卡切换到其他世界内的屏幕(方块、实体等)。这是 CakeWhip 的 InventoryTabs 的第四代重写。


    库存选项卡 (Inventory Tabs)

    可以用选项卡在附近的屏幕之间切换,如箱子、工作台,甚至实体。

    完全客户端端运行,具有小的服务器调整。

    在 Forge 上需要ConnectorFFAPI

    俗称:Inventory Tabs 4

    创造模式下,请尝试使用Sidekick

    ---

    在屏幕上方添加了一排选项卡,代表附近的方块和实体。

    通过点击选项卡,您可以立即切换到该屏幕,无需行走或挥动。

    您也可以使用 Tab 键和 Shift+Tab 键来循环浏览可用屏幕。

    基本功能

    - 在不离开屏幕的情况下在工作台、存储和您的库存之间切换。
    - 与许多修改过的方块直接兼容 - 如果出现问题,可以进行配置。
    - 可以使用标牌、物品展示框或(使用服务器)铁砧重命名来标记存储选项卡以进行组织。
    - 在您的库存未满的情况下,光标上的物品堆可以传递到下一个屏幕。

    库存选项卡 (Inventory Tabs)

    - 容器屏幕与其他屏幕重新对齐,而不是低 1 个像素。
    - 即使在非常高的 GUI 缩放下(使用 `Left (Compressed)` 效果),也可以适合屏幕上。

    库存选项卡 (Inventory Tabs)

    #### 反作弊和便利性

    Inventory Tabs 4 对服务器的审查或反作弊没有任何保证或防御 - 选项卡提供了不公平的优势,并且在多人游戏中对旁观者看起来是可疑的。

    事实上,一些完全非原版的操作是为了方便而可能的,例如:
    - 在骑马或箱子船上时访问您的完整常规库存。
    - 在不卸下车辆的情况下访问悄悄互动库存。

    ---

    模组包配置

    Inventory Tabs 4 从头开始设计,以便更友好地适用于模组包。

    它通过 `config/inventory_tabs.toml` 进行配置,其中包含提供额外上下文的注释 - 例如,每个选项卡提供者的作用是什么。

    默认情况下,在加载到世界时,会记录有关设置模组包的有用信息。切换 `configLogging` 以禁用此功能。

    如果选项卡出现在不适合的屏幕上,可以将该屏幕列入黑名单:

    [screenOverrides]
    "fwaystones:waystone" = false

    如果为不适合的方块创建了选项卡,您可以手动禁用其选项卡提供者:

    [blockProviderOverrides]
    "cool_mod:incompatible_block" = ""
    "really_cool_mod:*" = ""

    或者手动将其覆盖为相关的方块:

    [blockProviderOverrides]
    "#cool_mod:crafting_stations" = "inventory_tabs:block_unique"
    "cool_mod:single_chest" = "inventory_tabs:block_simple"
    "cool_mod:*_cabinet" = "inventory_tabs:block_simple_storage"
    "cool_mod:doubleable_chest" = "inventory_tabs:block_chest"

    确保测试您的配置!这些选项并不打算防止崩溃。

    覆盖还适用于实体和物品,分别通过 `[entityProviderOverrides]` 和 `[itemProviderOverrides]`。

    如果匹配了太多不适当的方块,您可能想要完全禁用某个提供者的默认匹配逻辑:

    [registryProviderDefaults]
    "inventory_tabs:block_simple" = false

    `block_simple` 提供者使用黑名单而不是白名单,因此会生成许多误报的选项卡。默认情况下启用以帮助查找好/坏的选项卡。

    有关完整包的示例,请查看[Tinkerer's Quilt Modded]( 链接) 中的配置。

    ---

    模组架构

    屏幕上的每个可见选项卡都是一个[选项卡]( 链接),负责渲染自身、知道如何打开自身,并知道何时应从选项卡列表中删除自身(例如,当超出范围时)。

    这些选项卡由[选项卡管理器]( 链接)持有,它实际上是“选项卡屏幕”。它扩展了常规屏幕方法来执行自己的渲染、刻度和鼠标点击处理。它还负责检查是否应添加任何新选项卡。

    选项卡通过注册的[选项卡提供者]( 链接)添加。基本提供者如[车辆库存]( 链接)检查简单的条件并添加特殊的选项卡。更高级的[注册提供者]( 链接)旨在被分配给一组特定的[方块]( 链接)、[实体类型]( 链接)或[物品]( 链接),它们负责提供选项卡 - 这在重新加载时被冻结 - 并每刻钟搜索围绕玩家的物品。利用这些泛型,制作了更简单的具体提供者([末影箱]( 链接)、[唯一方块]( 链接))。

    插件

    repositories {
    maven { url "https://repo.sleeping.town/" }
    }
    dependencies {
    modImplementation "folk.sisby:inventory-tabs:1.2.0"
    }

    Inventory Tabs 4 的插件可以添加新的选项卡类型和选项卡提供者,并为当前提供者添加高级匹配逻辑,为其屏幕提供自定义的选项卡布局(包括反向选项卡),并在应打开特定选项卡时发出信号。

    作为实用例子,可以查看[Portable Crafting]( 链接)!

    ---

    后记

    所有的模组都是基于许多其他模组的工作构建的 - 我们是这个模组的第四个维护者!

    这个版本是部分重写,遵循了 CakeWhip、LiamMCW 和 Andrew6rant 的工作。

    此模组包含在[Tinkerer's Quilt]( 链接)中 - 我们关于重新发现原版的模组包。

    我们乐意听取如何更好地实现功能的建议 - 如果您发现了什么奇怪的东西并有想法 - 请告诉我们。

    截图:

    库存选项卡 (Inventory Tabs)库存选项卡 (Inventory Tabs)库存选项卡 (Inventory Tabs)

    版本&下载

    1.4.3+1.21

    1.4.3+1.21 · Release版本: 1.4.3+1.21支持游戏: 1.21, 1.21.1类型: Fabric NeoForge QuiltRelease下载次数: 13,890

    1.4.3+1.20

    1.4.3+1.20 · Release版本: 1.4.3+1.20支持游戏: 1.20.1类型: Fabric Forge QuiltRelease下载次数: 11,762

    1.4.2+1.21

    1.4.2+1.21 · Release版本: 1.4.2+1.21支持游戏: 1.21, 1.21.1类型: Fabric NeoForge QuiltRelease下载次数: 1,372

    1.4.1+1.21

    1.4.1+1.21 · Release版本: 1.4.1+1.21支持游戏: 1.21, 1.21.1类型: Fabric NeoForge QuiltRelease下载次数: 852

    1.4.1+1.20

    1.4.1+1.20 · Release版本: 1.4.1+1.20支持游戏: 1.20.1类型: Fabric Forge QuiltRelease下载次数: 1,067

    1.4.0+1.21

    1.4.0+1.21 · Release版本: 1.4.0+1.21支持游戏: 1.21.1类型: Fabric NeoForge QuiltRelease下载次数: 27,179

    1.4.0+1.20

    1.4.0+1.20 · Release版本: 1.4.0+1.20支持游戏: 1.20.1类型: Fabric Forge QuiltRelease下载次数: 9,320

    1.4.0+1.19

    1.4.0+1.19 · Release版本: 1.4.0+1.19支持游戏: 1.19.2类型: Fabric QuiltRelease下载次数: 446

    1.4.0+1.18

    1.4.0+1.18 · Release版本: 1.4.0+1.18支持游戏: 1.18.2类型: Fabric QuiltRelease下载次数: 194

  • 收录

  • 请登录之后再进行评论

    登录
  • Soda任务 图片
  • 偏好设置
  • 主题
  • 帖子间隔 侧栏位置: