Masa Gadget

Masa Gadget

为Masa系列模组添加了一些新功能。

杂项

Masa Gadget

License Issues Pull Requests CI Publish Release Release Github Release Downloads

中文

❗在报告问题之前,请务必尝试最新的 测试版 以检查问题是否仍然存在。

为 Masa 系列模组添加了一些功能。

打开游戏内配置界面的默认快捷键为 G + C。

依赖项

必需

可选

功能

通用

autoSyncEntityData

自动使用 pcaSyncProtocol 同步实体数据

  • 分类:通用
  • 类型:布尔值
  • 默认值:true

cacheContainerMenu

缓存容器菜单,Minecraft 会在打开物品栏时缓存服务器的物品栏数据

  • 分类:通用
  • 类型:布尔值(带快捷键)
  • 默认值:true,无快捷键

debug

显示调试消息

  • 分类:通用
  • 类型:布尔值
  • 默认值:false

openConfigGui

用于打开游戏内配置界面的快捷键

  • 分类:通用
  • 类型:快捷键
  • 默认值:G,C

renderNextRestockTime

在村民身上渲染下一次补货时间。

  • 分类:通用
  • 类型:布尔值(带快捷键)
  • 默认值:true,无快捷键

renderTradeEnchantedBook

在村民身上渲染交易附魔书的文本。

  • 分类:通用
  • 类型:布尔值(带快捷键)
  • 默认值:true,无快捷键

好村民:

好村民

中村民:

中村民

差村民:

差村民

renderVillageHomeTracer

渲染村民到其房屋的追踪线。

  • 分类:通用
  • 类型:布尔值(带快捷键)
  • 默认值:true,无快捷键

renderVillageHomeTracerColor

renderVillageHomeTracer 追踪线的颜色。

  • 分类:通用
  • 类型:颜色
  • 默认值:#500000FF

renderVillageJobSiteTracer

渲染村民到其工作站的追踪线。

  • 分类:通用
  • 类型:布尔值(带快捷键)
  • 默认值:true,无快捷键

renderVillageJobSiteTracerColor

renderVillageJobSiteTracer 追踪线的颜色。

  • 分类:通用
  • 类型:颜色
  • 默认值:#50FF0000

renderVillageHomeTracer

渲染村民到其房屋的追踪线。

  • 分类:通用
  • 类型:布尔值(带快捷键)
  • 默认值:true,无快捷键

searchMobSpawnPoint

搜索生物生成点。需要在 minihud 中设置 §6Despawn Sphere§r,

光照检查取决于 minihud 中的 §6lightLevelThresholdSafe§r

  • 分类:通用
  • 类型:快捷键
  • 默认值:无快捷键
  • 依赖项:
    • 且(需要满足所有条件):
      • minihud: *

searchMobSpawnPointBlackList

不搜索此列表中的方块。

  • 分类:通用
  • 类型:字符串列表
  • 默认值:[]
  • 依赖项:
    • 且(需要满足所有条件):
      • minihud: *

syncAllEntityData

使用 pcaSyncProtocol 同步所有实体数据。

  • 分类:通用
  • 类型:快捷键
  • 默认值:无快捷键

Litematica

betterEasyPlaceMode

轻松放置模式可以打开容器(如箱子、漏斗等),

并且可以使用信标。

  • 分类:Litematica
  • 类型:布尔值(带快捷键)
  • 默认值:false,无快捷键
  • 依赖项:
    • 且(需要满足所有条件):
      • litematica: *

disableLitematicaEasyPlaceFailTip

禁用轻松放置失败时烦人的提示窗口。

  • 分类:Litematica
  • 类型:布尔值(带快捷键)
  • 默认值:false,无快捷键
  • 依赖项:
    • 且(需要满足所有条件):
      • litematica: *

fixAccurateProtocol

修复精确协议支持

  • 分类:Litematica
  • 类型:布尔值(带快捷键)
  • 默认值:false,无快捷键
  • 依赖项:
    • 且(需要满足所有条件):
      • litematica: *

nudgeSelectionSupportFreeCamera

微调选取支持自由视角

  • 分类:Litematica
  • 类型:布尔值
  • 默认值:true
  • 依赖项:
    • 且(需要满足所有条件):
      • litematica: *
      • tweakeroo: *
      • minecraft: <=1.15.2

saveInventoryToSchematicInServer

使用 pcaSyncProtocol 将服务器物品栏数据同步到本地并保存到原理图

  • 分类:Litematica
  • 类型:布尔值
  • 默认值:false
  • 依赖项:
    • 且(需要满足所有条件):
      • litematica: *

useRelativePath

使用相对路径保存和加载原理图

  • 分类:Litematica
  • 类型:布尔值
  • 默认值:false
  • 依赖项:
    • 且(需要满足所有条件):
      • litematica: *

Malilib

backportI18nSupport

从 1.18.x 移植 masa 模组的 i18n 支持

  • 分类:Malilib
  • 类型:布尔值
  • 默认值:true
  • 依赖项:
    • 且(需要满足所有条件):
      • minecraft: <=1.17.1

fastSwitchMasaConfigGui

渲染下拉列表组件,玩家可以快速切换到其他 masa 模组的配置界面。

  • 分类:Malilib
  • 类型:布尔值(带快捷键)
  • 默认值:true,无快捷键
  • 依赖项:
    • 且(需要满足所有条件):
      • modmenu: *

favoritesSupport

用户可以将常用选项添加到收藏并筛选。

  • 分类:Malilib
  • 类型:布尔值(带快捷键)
  • 默认值:false,无快捷键

fixConfigWidgetWidth

使用 getTranslatedGuiDisplayName 的长度作为组件宽度

  • 分类:Malilib
  • 类型:布尔值
  • 默认值:true
  • 依赖项:
    • 且(需要满足所有条件):
      • minecraft: <=1.17.1

fixGetInventoryType

修复 AbstractFurnaceBlock 物品栏类型

  • 分类:Malilib
  • 类型:布尔值
  • 默认值:true
  • 依赖项:
    • 且(需要满足所有条件):
      • minecraft: <=1.17.1

fixSearchbarHotkeyInput

修复按下快捷键打开配置界面时搜索栏的输入问题。

  • 分类:Malilib
  • 类型:布尔值
  • 默认值:true

optimizeConfigWidgetSearch

使搜索支持大写、翻译文本,并可使用 §6modified§r 搜索已修改的配置

  • 分类:Malilib
  • 类型:布尔值
  • 默认值:true
  • 依赖项:
    • 且(需要满足所有条件):
      • minecraft: <=1.17.1

showOriginalConfigName

当配置界面的显示名称与原始配置名称不一致时,显示原始配置名称。

  • 分类:Malilib
  • 类型:布尔值(带快捷键)
  • 默认值:false,无快捷键

showOriginalConfigNameScale

原始配置名称的字体缩放。

  • 分类:Malilib
  • 类型:双精度浮点数
  • 默认值:0.65
  • 最小值:0.0
  • 最大值:2.0

Minihud

minihudI18n

Minihud 显示文本支持 i18n 翻译。

  • 分类:Minihud
  • 类型:布尔值(带快捷键)
  • 默认值:true,无快捷键
  • 依赖项:
    • 且(需要满足所有条件):
      • minihud: *

pcaSyncProtocolSyncBeehive

按下 §6inventoryPreview§r 快捷键以使用 PCA 同步协议同步蜂巢

  • 分类:Minihud
  • 类型:布尔值
  • 默认值:true
  • 依赖项:
    • 且(需要满足所有条件):
      • minihud: *
      • tweakeroo: *
      • minecraft: >1.14.4

Tweakeroo

inventoryPreviewSupportComparator

物品栏预览将渲染比较器的输出。

  • 分类:Tweakeroo
  • 类型:布尔值
  • 默认值:true
  • 依赖项:
    • 且(需要满足所有条件):
      • tweakeroo: *

inventoryPreviewSupportPlayer

玩家可以使用物品栏预览来显示玩家的物品栏和末影箱物品栏

  • 分类:Tweakeroo
  • 类型:布尔值
  • 默认值:true
  • 依赖项:
    • 且(需要满足所有条件):
      • tweakeroo: *

inventoryPreviewSupportSelect

当玩家按下物品栏预览快捷键时,

玩家可以使用鼠标滚轮选择物品(玩家可以查看附魔信息),当玩家在箱子中选择潜影盒时,可以按下鼠标滚轮预览盒中的物品

  • 分类:Tweakeroo
  • 类型:布尔值(带快捷键)
  • 默认值:true,无快捷键
  • 依赖项:
    • 且(需要满足所有条件):
      • tweakeroo: *

inventoryPreviewSupportShulkerBoxItemEntity

物品栏预览支持潜影盒物品实体。

  • 分类:Tweakeroo
  • 类型:布尔值
  • 默认值:true
  • 依赖项:
    • 且(需要满足所有条件):
      • tweakeroo: *

inventoryPreviewSupportTradeOfferList

物品栏预览将预览商人的交易列表

  • 分类:Tweakeroo
  • 类型:布尔值
  • 默认值:true
  • 依赖项:
    • 且(需要满足所有条件):
      • tweakeroo: *

inventoryPreviewSyncData

切换物品栏预览时,使用 pcaSyncProtocol 从服务器同步方块实体数据和实体数据,如箱子、村民

  • 分类:Tweakeroo
  • 类型:布尔值(带快捷键)
  • 默认值:true,无快捷键
  • 依赖项:
    • 且(需要满足所有条件):
      • tweakeroo: *

inventoryPreviewSyncDataClientOnly

使用物品栏预览时打开物品栏以同步物品栏数据

  • 分类:Tweakeroo
  • 类型:布尔值(带快捷键)
  • 默认值:false,无快捷键
  • 依赖项:
    • 且(需要满足所有条件):
      • tweakeroo: *

inventoryPreviewUseCache

物品栏预览从缓存中获取命中结果,以减少渲染时的延迟

  • 分类:Tweakeroo
  • 类型:布尔值
  • 默认值:true
  • 依赖项:
    • 且(需要满足所有条件):
      • tweakeroo: *

restockWithCrafting

当 Tweakeroo 找不到物品时,自动在 2x2 合成网格中合成所需物品。

此功能需要 ItemScroller。

  • 分类:Tweakeroo
  • 类型:布尔值(带快捷键)
  • 默认值:true,无快捷键
  • 依赖项:
    • 且(需要满足所有条件):
      • tweakeroo: *
      • itemscroller: *

restockWithCraftingRecipes

ItemScroller 配方存储中的配方索引。注意:仅支持 2x2 配方。

  • 分类:Tweakeroo
  • 类型:字符串列表
  • 默认值:[]
  • 依赖项:
    • 且(需要满足所有条件):
      • tweakeroo: *
      • itemscroller: *

开发

支持

当前主要开发的 Minecraft 版本:1.20.1

并使用 preprocess 来兼容所有版本。

注意:我们只接受以下版本的 issue。请注意,此信息具有时效性,任何未列出版本的 issue 都将被关闭

  • Minecraft 1.14.4
  • Minecraft 1.15.2
  • Minecraft 1.16.5
  • Minecraft 1.17.1
  • Minecraft 1.18.2
  • Minecraft 1.19.2
  • Minecraft 1.19.3
  • Minecraft 1.19.4
  • Minecraft 1.20.1

映射

我们使用 Mojang 官方 映射来反混淆 Minecraft 并插入补丁。

文档

英文文档和中文文档逐行对齐。

许可证

此项目在 LGPL-3.0 许可证下可用。欢迎学习并借鉴到您自己的项目中。