Initial commit

This commit is contained in:
2026-01-24 05:19:02 -07:00
commit 2072f700ae
1900 changed files with 139264 additions and 0 deletions

View File

@@ -0,0 +1,49 @@
// 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",
"minecraft:light",
"#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: [
-158949004,
1449661236,
2021915756
]
}

View File

@@ -0,0 +1,34 @@
// This config controls the category entries collapsed state.
// You shouldn't edit this config by hand.
{
"config.waila.general": false,
"config.waila.overlay": false,
"config.waila.formatting": false,
"config.waila.keybinds": false,
"config.waila.plugin_waila": false,
"config.waila.plugin_harvest": false,
"config.waila.plugin_minecraft": false,
"config.waila.plugin_minecraft.block": false,
"config.waila.plugin_minecraft.entity": false,
"config.waila.plugin_minecraft.pet": false,
"config.waila.plugin_minecraft.horse": false,
"config.waila.plugin_minecraft.panda": false,
"config.waila.plugin_minecraft.bee": false,
"config.waila.plugin_minecraft.effect": false,
"config.waila.plugin_minecraft.jukebox": false,
"config.waila.plugin_minecraft.timer": false,
"config.waila.plugin_minecraft.override": false,
"config.waila.plugin_minecraft.breaking_progress": false,
"config.waila.plugin_minecraft.spawner": false,
"config.waila.plugin_minecraft.plant": false,
"config.waila.plugin_minecraft.redstone": false,
"config.waila.plugin_minecraft.level": false,
"config.waila.plugin_minecraft.note_block": false,
"config.waila.plugin_minecraft.book": false,
"config.waila.plugin_wailax": false,
"config.waila.plugin_wailax.energy": false,
"config.waila.plugin_wailax.fluid": false,
"config.waila.plugin_wailax.item": false,
"config.waila.plugin_wailax.progress": false,
"config.waila.overlay_theme_editor.attributes": false
}

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,9 @@
{
"balm:wthit": true,
"revelationary:plugin": true,
"waila:core": true,
"waila:vanilla": true,
"waila:harvest": true,
"waila:extra": true,
"waila:forge": true
}

View File

@@ -0,0 +1,150 @@
{
general: {
// Add to Vanilla's Options
// Whether to add a button to vanilla game's options that opens WTHIT config screen
// Default value: [false]
vanillaOptions: false,
// Display Tooltip
// Collect data and render the tooltip
// Default value: [true]
displayTooltip: true,
// Sneaky Details
// Body text is hidden unless sneaking
// Default value: [false]
shiftForDetails: false,
// Hide Sneak Text
// Hide "Sneak for details" text when sneaky details is enabled
// Default value: [false]
hideShiftText: false,
// Display Mode
// Tooltip display behavior
// Toggle: Display keybind will toggle it on and off
// Maintained: Display keybind must be held
// Default value: [TOGGLE]
// Available values: [HOLD_KEY, TOGGLE]
displayMode: "HOLD_KEY",
// Hide from Player List
// Hide tooltip while the player list is open
// Default value: [true]
hideFromPlayerList: true,
// Hide from Debug
// Hide the tooltip while the debug menu is open
// Default value: [true]
hideFromDebug: true,
// Enable TTS
// Read out block and entity names with the system's text to speech processor
// Default value: [false]
enableTextToSpeech: false,
// Rate Limit
// How many milliseconds the delay between each server request
// Must be at least 250ms
// 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"
},
// Offset
// Default value: [0]
x: 0,
// Default value: [0]
y: 0,
// Boss Bars Overlap
// If set to false, the tooltip will move down if there are boss bars visible
// Only affect top-center alignment
// Default value: [false]
bossBarsOverlap: false
},
color: {
// Background Alpha
// Default value: [204]
backgroundAlpha: 204,
// Custom Themes
themes: [
{
// Custom Themes
id: "custom:pwb",
// Custom Themes
type: "waila:gradient",
// Custom Themes
backgroundColor: 0,
// Custom Themes
gradientStart: 2236962,
// Custom Themes
gradientEnd: 1184274,
// Custom Themes
borderSize: 0,
// Custom Themes
borderOffset: 0,
// Custom Themes
drawCorner: true,
// Custom Themes
fontColor: 10526880
}
],
// Theme
// Default value: [waila:vanilla]
activeTheme: "custom:pwb"
},
// Scale
// How big the tooltip is
// 1.0 is the default
// Default value: [1.0]
scale: 1.0,
// Overlay FPS
// Lowering the overlay FPS might improve the overall game FPS
// Set to 0 to unlock
// 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",
//
styles: {}
},
keyBinds: {
// Open Config
// Default value: [key.keyboard.unknown]
openConfig: "key.keyboard.unknown",
// Show Overlay
// Default value: [key.keyboard.unknown]
showOverlay: "key.keyboard.unknown",
// Toggle Liquid
// Default value: [key.keyboard.unknown]
toggleLiquid: "key.keyboard.unknown",
// Show Recipe Usage
// Default value: [key.keyboard.unknown]
showRecipeInput: "key.keyboard.unknown",
// Show Recipe
// Default value: [key.keyboard.unknown]
showRecipeOutput: "key.keyboard.unknown"
},
// Internal value, DO NOT TOUCH!
// Default value: [0]
configVersion: 1
}

View File

@@ -0,0 +1,319 @@
{
waila: {
// Show Blocks
// Default value: [true]
show_blocks: true,
// Show Fluids
// Try to show fluids
// Default value: [false]
show_fluids: false,
// Show Entities
// Default value: [true]
show_entities: true,
// Show Icon
// Default value: [true]
show_icon: true,
// Icon Position
// Default value: [MIDDLE]
// Available values: [TOP, MIDDLE, BOTTOM]
icon_position: "MIDDLE",
// Show Mod Names
// Default value: [true]
show_mod_name: true,
// Show Item Mod Names
// Default value: [true]
show_item_mod_name: true,
// Show Registry Names
// Default value: [false]
show_registry: false
},
minecraft: {
// Show Block Position
// Default value: [false]
"block.position": false,
// Show Block State
// Default value: [false]
"block.state": false,
// Show Item Entity
// This value will get merged with the value from the server
// Default value: [true]
"entity.item_entity": true,
// Show Entity Position
// Default value: [false]
"entity.position": false,
// Show Health Points
// This value will get merged with the value from the server
// Default value: [true]
"entity.health": true,
// Show Absorption Health Points
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"entity.absorption": true,
// Show Armor Points
// This value will get merged with the value from the server
// Default value: [true]
"entity.armor": true,
// Compact Mode
// Show health and armor points in one line with a number instead of icon
// Default value: [false]
"entity.compact": false,
// Max Icon per Line
// The maximum count the health and armor icon before starting a new line
// Default value: [25]
"entity.icon_per_line": 25,
// Max Health Points to Draw
// The maximum health points that the icon will draw before forcing fraction view
// Default value: [100]
"entity.long_health_max": 100,
// Max Armor Points to Draw
// The maximum armor points that the icon will draw before forcing numeric view
// Default value: [100]
"entity.long_armor_max": 100,
// Show Pet Owner
// Only available for registered Minecraft accounts
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"pet.owner": true,
// Hide Unknown Owner
// Default value: [false]
"pet.hide_unknown_owner": false,
// Show Horse Jump Height
// This value will get merged with the value from the server
// Default value: [true]
"horse.jump_height": true,
// Show Horse Speed
// This value will get merged with the value from the server
// Default value: [true]
"horse.speed": true,
// Show Panda Genes
// This value will get merged with the value from the server
// Default value: [true]
"panda.genes": true,
// Show Beehive Position
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"bee.hive_pos": true,
// Show Beehive Honey Level
// This value will get merged with the value from the server
// Default value: [true]
"bee.hive_honey_level": true,
// Show Beehive Occupants
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"bee.hive_occupants": true,
// Show Beacon Effects
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"effect.beacon": true,
// Show Mob Effects
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"effect.mob": true,
// Show Hidden Mob Effects
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [false]
"effect.hidden_mob": false,
// Show Active Record
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"jukebox.record": true,
// Show Grow Up Timer
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"timer.grow": true,
// Show Breed Cooldown
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"timer.breed": true,
// Hide Invisible Entities
// This value will get merged with the value from the server
// Default value: [true]
"override.invisible_entity": true,
// Show Trapped Chest as Regular Chest
// This value will get merged with the value from the server
// Default value: [true]
"override.trapped_chest": true,
// Show Powder Snow as Regular Snow
// This value will get merged with the value from the server
// Default value: [true]
"override.powder_snow": true,
// Show Infested Block as Regular Block
// This value will get merged with the value from the server
// Default value: [true]
"override.infested": true,
// Hide Mounted Vehicle
// Hide minecart, horse, and other mountable entities when mounted by the player
// Default value: [true]
"override.vehicle": true,
// Show Breaking Progress
// This value will get merged with the value from the server
// Default value: [true]
"breaking_progress.enabled": true,
// Breaking Progress Color
// Default value: [-1426063361]
"breaking_progress.color": -1426063361,
// Bottom Only
// Default value: [false]
"breaking_progress.bottom_only": false,
// Show Spawner Type
// This value will get merged with the value from the server
// Default value: [true]
"spawner.type": true,
// Show Crop Progress
// This value will get merged with the value from the server
// Default value: [true]
"plant.crop_progress": true,
// Show Crop Growability
// This value will get merged with the value from the server
// Default value: [true]
"plant.crop_growable": true,
// Show Tree Growability
// This value will get merged with the value from the server
// Default value: [true]
"plant.tree_growable": true,
// Show Lever State
// This value will get merged with the value from the server
// Default value: [true]
"redstone.lever": true,
// Show Repeater Delay
// This value will get merged with the value from the server
// Default value: [true]
"redstone.repeater": true,
// Show Comparator Mode
// This value will get merged with the value from the server
// Default value: [true]
"redstone.comparator": true,
// Show Power Level
// This value will get merged with the value from the server
// Default value: [true]
"redstone.level": true,
// Show Composter Level
// This value will get merged with the value from the server
// Default value: [true]
"level.composter": true,
// Show Instrument and Note
// This value will get merged with the value from the server
// Default value: [true]
"note_block.type": true,
// Note Display Mode
// Default value: [SHARP]
// Available values: [SHARP, FLAT]
"note_block.note": "SHARP",
// Show Integer Level Value
// Default value: [false]
"note_block.int_value": false,
// Show Chiseled Bookshelf Books
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"book.bookshelf": true,
// Enchantment Display Mode
// Default value: [CYCLE]
// Available values: [SEPARATE, COMBINED, CYCLE, DISABLED]
"book.enchantment": "CYCLE",
// Enchantment Cycle Timing (Milliseconds)
// Default value: [500]
"book.enchantment_cycle_timing": 500,
// Show Written Book Author and Generation
// Default value: [true]
"book.written": true
},
harvest: {
// Show Harvestability
// This value will get merged with the value from the server
// Default value: [true]
enabled: true,
// Display Mode
// Default value: [MODERN]
// Available values: [MODERN, CLASSIC, CLASSIC_MINIMAL]
display_mode: "MODERN",
// Show on Creative
// Default value: [false]
creative: false
},
wailax: {
// Show Block Energy
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"energy.enabled_block": true,
// Show Entity Energy
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"energy.enabled_entity": true,
// Energy Blacklist
// Custom config, open the following file
// extra/energy_blacklist.json5
"energy.blacklist": null,
// Show Block Fluid Contents
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"fluid.enabled_block": true,
// Show Entity Fluid Contents
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"fluid.enabled_entity": true,
// Display Unit
// Default value: [MILLIBUCKETS]
// Available values: [MILLIBUCKETS, DROPLETS]
"fluid.display_unit": "MILLIBUCKETS",
// Fluid Contents Blacklist
// Custom config, open the following file
// extra/fluid_blacklist.json5
"fluid.blacklist": null,
// Show Block Item Contents
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"item.enabled_block": true,
// Show Entity Item Contents
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"item.enabled_entity": true,
// Sync NBT Data
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"item.nbt": true,
// Display Mode
// Grid: show as a grid, like how the inventory works
// List: show as a vertical list with inline name
// Dynamic: switch from list to grid when max height exceeded
// Default value: [DYNAMIC]
// Available values: [GRID, LIST, DYNAMIC]
"item.display_mode": "DYNAMIC",
// Max Height
// Default value: [3]
"item.max_height": 3,
// Sort by Count
// Default value: [true]
"item.sort_by_count": true,
// Grid Mode Scale
// Default value: [1.0]
"item.grid_mode_scale": 1.0,
// Item Contents Blacklist
// Custom config, open the following file
// extra/item_blacklist.json5
"item.blacklist": null,
// Show Block Crafting Progress
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"progress.enabled_block": true,
// Show Entity Crafting Progress
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"progress.enabled_entity": true,
// Show Estimated Time
// Require server to have WTHIT installed, if not, will be locked to [false]
// Default value: [true]
"progress.time": true,
// Replace Item Tooltip
// If enabled, replace item tooltip when the recipe has item input and/or output. If not enabled or no item input and output, only shows a progress bar.
// Default value: [false]
"progress.replace_items": false,
// Progress Bar Height
// Only for when it shown as a bar and not an arrow
// Default value: [1]
"progress.height": 1,
// Crafting Progress Blacklist
// Custom config, open the following file
// extra/progress_blacklist.json5
"progress.blacklist": null
}
}