添加 MOD

This commit is contained in:
枫沐x
2025-02-13 02:42:20 +08:00
parent a5bfd87266
commit 278e1fa67c
41 changed files with 2011 additions and 13 deletions

View File

@@ -0,0 +1,48 @@
// Run `/waila reload` to apply changes server-wide.
// Run `/wailac reload` to apply changes to only your client.
//
// Operators:
// @namespace - include objects based on their namespace location
// #tag - include objects based on data pack tags
// /regex/ - include objects based on regular expression
// default - include objects with specific ID
//
// An exclamation mark (!) prefix can be added which negates the pattern.
// Any entries matching previous rules will be removed from it.
// Can be combined with other rule to exclude what matches the rule.
//
// Example:
// @aether - include all block from the aether namespace
// #minecraft:planks - include all blocks in the planks tag
// /.*_ore/ - include all blocks that ends with "_ore"
// minecraft:iron_block - include only the iron block
// !/.*:oak_.*$/ - exclude all blocks that its path start with "oak_"
//
// The `#waila:blacklist` tag rule can not be removed
{
blocks: [
"minecraft:barrier",
"minecraft:structure_void",
"#waila:blacklist"
],
blockEntityTypes: [
"#waila:blacklist"
],
entityTypes: [
"minecraft:area_effect_cloud",
"minecraft:experience_orb",
"minecraft:fireball",
"minecraft:firework_rocket",
"minecraft:interaction",
"minecraft:snowball",
"#waila:blacklist"
],
//
// The values below are used internally by WTHIT, you SHOULD NOT modify it!
configVersion: 0,
pluginHash: [
981800043,
1449661236,
2021915756
]
}

View File

@@ -0,0 +1,5 @@
// Debug options, restart the game to apply
{
// Show test plugin on plugin toggle screen
showTestPluginToggle: false
}

View File

@@ -0,0 +1,32 @@
// Run `/waila reload` to apply changes server-wide.
// Run `/wailac reload` to apply changes to only your client.
//
// Operators:
// @namespace - include objects based on their namespace location
// #tag - include objects based on data pack tags
// /regex/ - include objects based on regular expression
// default - include objects with specific ID
//
// An exclamation mark (!) prefix can be added which negates the pattern.
// Any entries matching previous rules will be removed from it.
// Can be combined with other rule to exclude what matches the rule.
//
// Example:
// @aether - include all block from the aether namespace
// #minecraft:planks - include all blocks in the planks tag
// /.*_ore/ - include all blocks that ends with "_ore"
// minecraft:iron_block - include only the iron block
// !/.*:oak_.*$/ - exclude all blocks that its path start with "oak_"
//
// The #waila:extra/energy_blacklist tag rule can not be removed
{
blocks: [
"#waila:extra/energy_blacklist"
],
blockEntityTypes: [
"#waila:extra/energy_blacklist"
],
entityTypes: [
"#waila:extra/energy_blacklist"
]
}

View File

@@ -0,0 +1,32 @@
// Run `/waila reload` to apply changes server-wide.
// Run `/wailac reload` to apply changes to only your client.
//
// Operators:
// @namespace - include objects based on their namespace location
// #tag - include objects based on data pack tags
// /regex/ - include objects based on regular expression
// default - include objects with specific ID
//
// An exclamation mark (!) prefix can be added which negates the pattern.
// Any entries matching previous rules will be removed from it.
// Can be combined with other rule to exclude what matches the rule.
//
// Example:
// @aether - include all block from the aether namespace
// #minecraft:planks - include all blocks in the planks tag
// /.*_ore/ - include all blocks that ends with "_ore"
// minecraft:iron_block - include only the iron block
// !/.*:oak_.*$/ - exclude all blocks that its path start with "oak_"
//
// The #waila:extra/fluid_blacklist tag rule can not be removed
{
blocks: [
"#waila:extra/fluid_blacklist"
],
blockEntityTypes: [
"#waila:extra/fluid_blacklist"
],
entityTypes: [
"#waila:extra/fluid_blacklist"
]
}

View File

@@ -0,0 +1,32 @@
// Run `/waila reload` to apply changes server-wide.
// Run `/wailac reload` to apply changes to only your client.
//
// Operators:
// @namespace - include objects based on their namespace location
// #tag - include objects based on data pack tags
// /regex/ - include objects based on regular expression
// default - include objects with specific ID
//
// An exclamation mark (!) prefix can be added which negates the pattern.
// Any entries matching previous rules will be removed from it.
// Can be combined with other rule to exclude what matches the rule.
//
// Example:
// @aether - include all block from the aether namespace
// #minecraft:planks - include all blocks in the planks tag
// /.*_ore/ - include all blocks that ends with "_ore"
// minecraft:iron_block - include only the iron block
// !/.*:oak_.*$/ - exclude all blocks that its path start with "oak_"
//
// The #waila:extra/item_blacklist tag rule can not be removed
{
blocks: [
"#waila:extra/item_blacklist"
],
blockEntityTypes: [
"#waila:extra/item_blacklist"
],
entityTypes: [
"#waila:extra/item_blacklist"
]
}

View File

@@ -0,0 +1,32 @@
// Run `/waila reload` to apply changes server-wide.
// Run `/wailac reload` to apply changes to only your client.
//
// Operators:
// @namespace - include objects based on their namespace location
// #tag - include objects based on data pack tags
// /regex/ - include objects based on regular expression
// default - include objects with specific ID
//
// An exclamation mark (!) prefix can be added which negates the pattern.
// Any entries matching previous rules will be removed from it.
// Can be combined with other rule to exclude what matches the rule.
//
// Example:
// @aether - include all block from the aether namespace
// #minecraft:planks - include all blocks in the planks tag
// /.*_ore/ - include all blocks that ends with "_ore"
// minecraft:iron_block - include only the iron block
// !/.*:oak_.*$/ - exclude all blocks that its path start with "oak_"
//
// The #waila:extra/progress_blacklist tag rule can not be removed
{
blocks: [
"#waila:extra/progress_blacklist"
],
blockEntityTypes: [
"#waila:extra/progress_blacklist"
],
entityTypes: [
"#waila:extra/progress_blacklist"
]
}

View File

@@ -0,0 +1,7 @@
{
"waila:core": true,
"waila:vanilla": true,
"waila:harvest": true,
"waila:extra": true,
"waila:fabric": true
}

View File

@@ -0,0 +1,111 @@
{
general: {
// 显示提示框
// 收集数据并渲染提示框
// Default value: [true]
displayTooltip: true,
// 潜行详情
// 仅当潜行时显示主体内容
// Default value: [false]
shiftForDetails: false,
// 隐藏潜行文本
// 当潜行详情启用时,隐藏“潜行显示详情”文本
// Default value: [false]
hideShiftText: false,
// 显示模式
// 提示框显示方式
// 切换:显示按键会切换开关
// 按住:必须按住显示按键
// Default value: [TOGGLE]
// Available values: [HOLD_KEY, TOGGLE]
displayMode: "TOGGLE",
// 玩家列表隐藏
// 当玩家列表打开时隐藏提示框
// Default value: [true]
hideFromPlayerList: true,
// 调试隐藏
// 当调试菜单打开时隐藏提示框
// Default value: [true]
hideFromDebug: true,
// 启用系统讲述人
// 使用系统讲述人读出方块和实体名
// Default value: [false]
enableTextToSpeech: false,
// 速率限制
// 每个服务器请求之间的延迟是多少毫秒
// 必须至少为250毫秒
// Default value: [250]
rateLimit: 250
},
overlay: {
position: {
align: {
// Default value: [CENTER]
// Available values: [LEFT, CENTER, RIGHT]
x: "CENTER",
// Default value: [TOP]
// Available values: [TOP, MIDDLE, BOTTOM]
y: "TOP"
},
anchor: {
// Default value: [CENTER]
// Available values: [LEFT, CENTER, RIGHT]
x: "CENTER",
// Default value: [TOP]
// Available values: [TOP, MIDDLE, BOTTOM]
y: "TOP"
},
// X轴偏移
// 相对于屏幕锚点的X坐标
// 坐标受尺寸影响
// Default value: [0]
x: 0,
// Y轴偏移
// 相对于屏幕锚点的Y坐标
// 坐标受尺寸影响
// Default value: [0]
y: 0,
// Boss栏重叠
// 如果设为否当Boss栏可见时工具框将向下移动
// 仅影响顶部中心对齐
// Default value: [false]
bossBarsOverlap: false
},
color: {
// 背景不透明度
// Default value: [204]
backgroundAlpha: 204,
// Custom Themes
themes: [],
// 主题
// Default value: [waila:vanilla]
activeTheme: "waila:vanilla"
},
// 尺寸
// 提示框的尺寸是多少
// 默认为1.0
// Default value: [1.0]
scale: 1.0,
// 叠加FPS
// 降低叠加FPS可能会提高整个游戏的FPS
// 设置为0以解锁
// Default value: [30]
fps: 30
},
// Text formatters
formatter: {
// Default value: [§9§o%s]
modName: "§9§o%s",
// Default value: [§f%s]
blockName: "§f%s",
// Default value: [§f%s]
fluidName: "§f%s",
// Default value: [§f%s]
entityName: "§f%s",
// Default value: [§8%s]
registryName: "§8%s"
},
// Internal value, DO NOT TOUCH!
// Default value: [0]
configVersion: 1
}

View File

@@ -0,0 +1,311 @@
{
waila: {
// 显示方块
// Default value: [true]
show_blocks: true,
// 显示流体
// 尝试显示流体
// Default value: [false]
show_fluids: false,
// 显示实体
// Default value: [true]
show_entities: true,
// 显示图标
// Default value: [true]
show_icon: true,
// 图标位置
// Default value: [MIDDLE]
// Available values: [TOP, MIDDLE, BOTTOM]
icon_position: "MIDDLE",
// 显示模组名称
// Default value: [true]
show_mod_name: true,
// 显示物品模组名称
// Default value: [true]
show_item_mod_name: true,
// 显示注册名称
// Default value: [false]
show_registry: false
},
minecraft: {
// 显示方块位置
// Default value: [false]
"block.position": false,
// 显示方块状态
// Default value: [false]
"block.state": false,
// 显示物品实体
// This value will get merged with the value from the server
// Default value: [true]
"entity.item_entity": true,
// 显示实体位置
// Default value: [false]
"entity.position": false,
// 显示生命值
// This value will get merged with the value from the server
// Default value: [true]
"entity.health": true,
// 显示伤害吸收值
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"entity.absorption": true,
// 显示护甲值
// This value will get merged with the value from the server
// Default value: [true]
"entity.armor": true,
// 紧凑模式
// 用数字而不是用图标在一行中显示生命值和护甲值
// Default value: [false]
"entity.compact": false,
// 每行最大图标
// 在新行开始之前生命值和盔甲值图标的最大数量
// Default value: [25]
"entity.icon_per_line": 25,
// 要绘制的最大生命值
// 强制分数视图前,图标绘制的最大生命值
// Default value: [100]
"entity.long_health_max": 100,
// 要绘制的最大护甲值
// 强制数字视图前,图标绘制的最大护甲值
// Default value: [100]
"entity.long_armor_max": 100,
// 显示宠物主人
// 仅适用于已注册的Minecraft帐户
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"pet.owner": true,
// 隐藏未知主人
// Default value: [false]
"pet.hide_unknown_owner": false,
// 显示马匹跳跃高度
// This value will get merged with the value from the server
// Default value: [true]
"horse.jump_height": true,
// 显示马匹行进速度
// This value will get merged with the value from the server
// Default value: [true]
"horse.speed": true,
// 显示熊猫基因
// This value will get merged with the value from the server
// Default value: [true]
"panda.genes": true,
// 显示蜂巢位置
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"bee.hive_pos": true,
// 显示蜂巢蜂蜜等级
// This value will get merged with the value from the server
// Default value: [true]
"bee.hive_honey_level": true,
// 显示蜂巢占领者
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"bee.hive_occupants": true,
// 显示信标效果
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"effect.beacon": true,
// 显示生物效果
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"effect.mob": true,
// 显示隐藏的生物效果
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [false]
"effect.hidden_mob": false,
// 显示正在播放的唱片
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"jukebox.record": true,
// 显示成长计时器
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"timer.grow": true,
// 显示繁殖冷却时间
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"timer.breed": true,
// 不显示隐身实体的信息
// This value will get merged with the value from the server
// Default value: [true]
"override.invisible_entity": true,
// 陷阱箱显示为正常箱子
// This value will get merged with the value from the server
// Default value: [true]
"override.trapped_chest": true,
// 细雪显示为正常雪
// This value will get merged with the value from the server
// Default value: [true]
"override.powder_snow": true,
// 被虫蚀的方块显示为正常方块
// This value will get merged with the value from the server
// Default value: [true]
"override.infested": true,
// 不显示搭乘的实体信息
// 搭乘矿车、马匹等可搭乘实体时,不显示详细信息
// Default value: [true]
"override.vehicle": true,
// 显示挖掘进度
// This value will get merged with the value from the server
// Default value: [true]
"breaking_progress.enabled": true,
// 挖掘进度颜色
// Default value: [-1426063361]
"breaking_progress.color": -1426063361,
// 只在底部边界显示进度条
// Default value: [false]
"breaking_progress.bottom_only": false,
// 显示刷怪笼类型
// This value will get merged with the value from the server
// Default value: [true]
"spawner.type": true,
// 显示作物生长进度
// This value will get merged with the value from the server
// Default value: [true]
"plant.crop_progress": true,
// 显示作物是否可生长
// This value will get merged with the value from the server
// Default value: [true]
"plant.crop_growable": true,
// 显示树木是否可生长
// This value will get merged with the value from the server
// Default value: [true]
"plant.tree_growable": true,
// 显示拉杆状态
// This value will get merged with the value from the server
// Default value: [true]
"redstone.lever": true,
// 显示中继器延迟
// This value will get merged with the value from the server
// Default value: [true]
"redstone.repeater": true,
// 显示比较器模式
// This value will get merged with the value from the server
// Default value: [true]
"redstone.comparator": true,
// 显示红石强度等级
// This value will get merged with the value from the server
// Default value: [true]
"redstone.level": true,
// 显示玩家名称
// This value will get merged with the value from the server
// Default value: [true]
"player_head.name": true,
// 显示堆肥等级
// This value will get merged with the value from the server
// Default value: [true]
"level.composter": true,
// 显示乐器与音符
// This value will get merged with the value from the server
// Default value: [true]
"note_block.type": true,
// 音符显示模式
// Default value: [SHARP]
// Available values: [SHARP, FLAT]
"note_block.note": "SHARP",
// 显示整型等级数值
// Default value: [false]
"note_block.int_value": false,
// 展示雕纹书架书籍
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"book.bookshelf": true,
// 附魔显示模式
// Default value: [CYCLE]
// Available values: [SEPARATE, COMBINED, CYCLE, DISABLED]
"book.enchantment": "CYCLE",
// 附魔循环计时(毫秒)
// Default value: [500]
"book.enchantment_cycle_timing": 500,
// 展示书籍的作者和时间
// Default value: [true]
"book.written": true
},
harvest: {
// 显示收获物品
// This value will get merged with the value from the server
// Default value: [true]
enabled: true,
// 显示模式
// Default value: [MODERN]
// Available values: [MODERN, CLASSIC, CLASSIC_MINIMAL]
display_mode: "MODERN",
// 在创造上显示
// Default value: [false]
creative: false
},
wailax: {
// 显示方块能量
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"energy.enabled_block": true,
// 显示实体能量
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"energy.enabled_entity": true,
// 能量黑名单
// Custom config, open the following file
// extra\energy_blacklist.json5
"energy.blacklist": null,
// 显示方块流体内容
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"fluid.enabled_block": true,
// 显示实体流体内容
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"fluid.enabled_entity": true,
// 显示装置
// Default value: [MILLIBUCKETS]
// Available values: [MILLIBUCKETS, DROPLETS]
"fluid.display_unit": "MILLIBUCKETS",
// 流体内容黑名单
// Custom config, open the following file
// extra\fluid_blacklist.json5
"fluid.blacklist": null,
// 显示方块合成进度
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"progress.enabled_block": true,
// 显示实体合成进度
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"progress.enabled_entity": true,
// 合成进度黑名单
// Custom config, open the following file
// extra\progress_blacklist.json5
"progress.blacklist": null,
// 显示方块物品内容
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"item.enabled_block": true,
// 显示实体物品内容
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"item.enabled_entity": true,
// 同步NBT数据
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"item.nbt": true,
// 显示模式
// 网格: 显示为网格,就像物品栏的工作原理一样
// 列表:显示为带内联名称的垂直列表
// 动态:超过最大高度时从列表切换到网格
// Default value: [DYNAMIC]
// Available values: [GRID, LIST, DYNAMIC]
"item.display_mode": "DYNAMIC",
// 最大高度
// Default value: [3]
"item.max_height": 3,
// 按计数排序
// Default value: [true]
"item.sort_by_count": true,
// Grid Mode Scale
// Default value: [1.0]
"item.grid_mode_scale": 1.0,
// 物品内容黑名单
// Custom config, open the following file
// extra\item_blacklist.json5
"item.blacklist": null
}
}