Initial commit
This commit is contained in:
9
pack/config/Elenai-Dodge-2-Client.toml
Normal file
9
pack/config/Elenai-Dodge-2-Client.toml
Normal file
@@ -0,0 +1,9 @@
|
||||
|
||||
["Elenai Dodge 2's Config"]
|
||||
#Whether to show dodge animations
|
||||
"Dodge Animations" = true
|
||||
#Enable this to allow for dodging by double tapping a movement key
|
||||
"Double Tap Mode" = false
|
||||
#How many system ticks you have between double taps for them to register
|
||||
"Double Tap Ticks" = 215
|
||||
|
||||
15
pack/config/Elenai-Dodge-2-Common.toml
Normal file
15
pack/config/Elenai-Dodge-2-Common.toml
Normal file
@@ -0,0 +1,15 @@
|
||||
|
||||
["Elenai Dodge 2's Config"]
|
||||
#How many ticks it takes after dodging before you can dodge again
|
||||
"Dodge Cooldown" = 16
|
||||
#How many ticks the player is invincible for after dodging
|
||||
"Invincibility Ticks" = 6
|
||||
#How many half feathers it costs to dodge
|
||||
"Dodge Cost" = 4
|
||||
#How far the player moves when dodging
|
||||
"Dodge Strength" = 0.25
|
||||
#How high the player moves when dodging
|
||||
"Dodge Height" = 0.2
|
||||
#Whether the player can dodge in mid-air
|
||||
"Dodge Whilst Airborne" = false
|
||||
|
||||
25
pack/config/Feathers-Client.toml
Normal file
25
pack/config/Feathers-Client.toml
Normal file
@@ -0,0 +1,25 @@
|
||||
|
||||
["Feathers' Config"]
|
||||
#Fade the HUD overlay if the feathers are full.
|
||||
"Fade When Full" = false
|
||||
#Duration (in ticks) before the HUD overlay fades.
|
||||
"Fade Cooldown" = 60
|
||||
#Duration (in ticks) of the HUD Fade-in animation.
|
||||
"Fade-in Duration" = 40
|
||||
#Duration (in ticks) of the HUD Fade-out animation.
|
||||
"Fade-out Duration" = 40
|
||||
#Whether the feathers flash white when regenerating.
|
||||
"Regeneration Effect" = true
|
||||
#Whether a sound is played when feathers freeze in cold biomes
|
||||
"Cold Sound Effect" = true
|
||||
#Whether armor weights are displayed when hovering over an item
|
||||
"Display Weights in Inventory" = true
|
||||
#Whether armor weights are displayed as icons (true) or text (false) when hovering over an item
|
||||
"Display Weight As Icons" = false
|
||||
#Whether feather icons are affected by icons on the right side of the HUD.
|
||||
"Feathers Affected by Right Side Icons" = true
|
||||
#How far left or right you want the feathers to be
|
||||
"HUD X Offset" = 0
|
||||
#How far up or down you want the feathers to be. TIP: use this for compatibility with mods that add other bars such as thirst
|
||||
"HUD Y Offset" = -2
|
||||
|
||||
13
pack/config/Feathers-Common.toml
Normal file
13
pack/config/Feathers-Common.toml
Normal file
@@ -0,0 +1,13 @@
|
||||
|
||||
["Feathers' Config"]
|
||||
#How many ticks it takes to regenerate half a feather.
|
||||
"Feathers Cooldown" = 30
|
||||
#How many half feathers each item weighs.
|
||||
"Armor Weights Override" = ["item.minecraft.turtle_helmet:2", "item.minecraft.leather_helmet:1", "item.minecraft.leather_chestplate:3", "item.minecraft.leather_leggings:2", "item.minecraft.leather_boots:1", "item.minecraft.chainmail_helmet:0", "item.minecraft.chainmail_chestplate:5", "item.minecraft.chainmail_leggings:4", "item.minecraft.chainmail_boots:1", "item.minecraft.iron_helmet:2", "item.minecraft.iron_chestplate:6", "item.minecraft.iron_leggings:5", "item.minecraft.iron_boots:2", "item.minecraft.diamond_helmet:3", "item.minecraft.diamond_chestplate:8", "item.minecraft.diamond_leggings:6", "item.minecraft.diamond_boots:3", "item.minecraft.golden_helmet:2", "item.minecraft.golden_chestplate:5", "item.minecraft.golden_leggings:3", "item.minecraft.golden_boots:1", "item.minecraft.netherite_helmet:3", "item.minecraft.netherite_chestplate:8", "item.minecraft.netherite_leggings:6", "item.minecraft.netherite_boots:3", "item.yttr.suit_helmet:5", "item.yttr.suit_chestplate:10", "item.yttr.suit_leggings:8", "item.yttr.suit_boots:5", "item.yttr.goggles:0", "item.spectrum.fetchling_helmet:3", "item.spectrum.ferocious_chestplate:7", "item.spectrum.sylph_leggings:5", "item.spectrum.oread_boots:3", "item.spectrum.bedrock_helmet:5", "item.spectrum.bedrock_chestplate:13", "item.spectrum.bedrock_leggings:9", "item.spectrum.bedrock_boots:5", "item.additionaladditions.rose_gold_boots:2", "item.additionaladditions.rose_gold_helmet:2", "item.additionaladditions.rose_gold_chestplate:6", "item.additionaladditions.rose_gold_leggings:5"]
|
||||
#If enabled, armor types have weight, this reduces the amount of feathers you can use based on how heavy your armor is
|
||||
"Enable Armor Weights" = true
|
||||
#Whether feathers freeze in cold biomes. If they do, they don't regenerate until in a different biome
|
||||
"Enable Frost In Cold Biomes" = false
|
||||
#Whether the Lightweight enchantment can be enhanted in an enchantment table, or if it is treasure only.
|
||||
"Enable Lightweight Enchantment in Table" = true
|
||||
|
||||
90
pack/config/blockswap/block_swap.json5
Normal file
90
pack/config/blockswap/block_swap.json5
Normal file
@@ -0,0 +1,90 @@
|
||||
/*
|
||||
This file uses the ".json5" file extension which allows for comments like this in a json file!
|
||||
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
|
||||
|
||||
VSCode: https://code.visualstudio.com/
|
||||
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
|
||||
|
||||
to make editing this file much easier.
|
||||
*/
|
||||
{
|
||||
// Generates all block states for all blocks in the registry.
|
||||
"generate_all_known_states": true,
|
||||
// Whether blocks are replaced in existing chunks.
|
||||
"retro_gen": false,
|
||||
/* A map of states that specifies what the "old" block state is and what its "new" block state is.
|
||||
See "known_states" folder("generate_all_known_states" must be set to true in this config) to see all known block states available for all blocks available in the registry.
|
||||
Example:
|
||||
"state_swapper": [
|
||||
{
|
||||
"new": {
|
||||
"Name": "minecraft:birch_log",
|
||||
// Properties define the state of this block/fluid.
|
||||
"Properties": {
|
||||
"axis": "x"
|
||||
}
|
||||
},
|
||||
"old": {
|
||||
"Name": "minecraft:oak_log",
|
||||
// Properties define the state of this block/fluid.
|
||||
"Properties": {
|
||||
"axis": "z"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"new": {
|
||||
"Name": "minecraft:birch_leaves",
|
||||
// Properties define the state of this block/fluid.
|
||||
"Properties": {
|
||||
"distance": "7",
|
||||
"persistent": "true"
|
||||
}
|
||||
},
|
||||
"old": {
|
||||
"Name": "minecraft:acacia_log",
|
||||
// Properties define the state of this block/fluid.
|
||||
"Properties": {
|
||||
"axis": "z"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"new": {
|
||||
"Name": "minecraft:jungle_log",
|
||||
// Properties define the state of this block/fluid.
|
||||
"Properties": {
|
||||
"axis": "x"
|
||||
}
|
||||
},
|
||||
"old": {
|
||||
"Name": "minecraft:birch_log",
|
||||
// Properties define the state of this block/fluid.
|
||||
"Properties": {
|
||||
"axis": "z"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"new": {
|
||||
"Name": "minecraft:jungle_planks",
|
||||
},
|
||||
"old": {
|
||||
"Name": "minecraft:acacia_planks",
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
*/
|
||||
"state_swapper": [],
|
||||
/* A map of blocks that specifies what the "old" block is and what its "new" block is.
|
||||
Example:
|
||||
"swapper": {
|
||||
"minecraft:coarse_dirt": "minecraft:dirt",
|
||||
"minecraft:diamond_block": "minecraft:emerald_block"
|
||||
}
|
||||
*/
|
||||
"swapper": {
|
||||
"minecraft:enchanting_table": "minecraft:anvil"
|
||||
}
|
||||
}
|
||||
20
pack/config/blockswap/missing_block_ids.json5
Normal file
20
pack/config/blockswap/missing_block_ids.json5
Normal file
@@ -0,0 +1,20 @@
|
||||
/*
|
||||
This file uses the ".json5" file extension which allows for comments like this in a json file!
|
||||
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
|
||||
|
||||
VSCode: https://code.visualstudio.com/
|
||||
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
|
||||
|
||||
to make editing this file much easier.
|
||||
*/
|
||||
{
|
||||
/* A map of blocks that specifies what the "old" broken block is and what its "new" functional block is.
|
||||
Example:
|
||||
"swapper": {
|
||||
Broken ID Valid ID
|
||||
"minecraft:coarse_dirt": "minecraft:dirt",
|
||||
"minecraft:diamond_block": "minecraft:emerald_block"
|
||||
}
|
||||
*/
|
||||
"id_remapper": { }
|
||||
}
|
||||
24
pack/config/clean_tooltips-client.toml
Normal file
24
pack/config/clean_tooltips-client.toml
Normal file
@@ -0,0 +1,24 @@
|
||||
|
||||
[durability]
|
||||
#Should the Durability section be enabled?
|
||||
enabled = true
|
||||
|
||||
[enchantments]
|
||||
#Should the fancied up Enchantment section be used?
|
||||
enabled = true
|
||||
|
||||
[enchantments.color]
|
||||
#The color curses should have
|
||||
#Allowed Values: BLACK, DARK_BLUE, DARK_GREEN, DARK_AQUA, DARK_RED, DARK_PURPLE, GOLD, GRAY, DARK_GRAY, BLUE, GREEN, AQUA, RED, LIGHT_PURPLE, YELLOW, WHITE, OBFUSCATED, BOLD, STRIKETHROUGH, UNDERLINE, ITALIC, RESET
|
||||
curse = "RED"
|
||||
#The color normal enchantments should have
|
||||
#Allowed Values: BLACK, DARK_BLUE, DARK_GREEN, DARK_AQUA, DARK_RED, DARK_PURPLE, GOLD, GRAY, DARK_GRAY, BLUE, GREEN, AQUA, RED, LIGHT_PURPLE, YELLOW, WHITE, OBFUSCATED, BOLD, STRIKETHROUGH, UNDERLINE, ITALIC, RESET
|
||||
normal = "GREEN"
|
||||
#The color max level enchantments should have
|
||||
#Allowed Values: BLACK, DARK_BLUE, DARK_GREEN, DARK_AQUA, DARK_RED, DARK_PURPLE, GOLD, GRAY, DARK_GRAY, BLUE, GREEN, AQUA, RED, LIGHT_PURPLE, YELLOW, WHITE, OBFUSCATED, BOLD, STRIKETHROUGH, UNDERLINE, ITALIC, RESET
|
||||
max_level = "GOLD"
|
||||
|
||||
[color]
|
||||
#Should the fancied up Color section be used?
|
||||
enabled = true
|
||||
|
||||
490
pack/config/emi.css
Normal file
490
pack/config/emi.css
Normal file
@@ -0,0 +1,490 @@
|
||||
/** EMI Config */
|
||||
|
||||
#general {
|
||||
/**
|
||||
* Whether EMI is enabled and visible.
|
||||
*/
|
||||
enabled: true;
|
||||
|
||||
/**
|
||||
* Whether cheating in items is enabled.
|
||||
*/
|
||||
cheat-mode: true;
|
||||
|
||||
/**
|
||||
* How much EMI should use tooltips and popups to show controls and information.
|
||||
*/
|
||||
help-level: normal;
|
||||
|
||||
/**
|
||||
* Where EMI should pull stacks from to populate the index.
|
||||
*/
|
||||
index-source: creative;
|
||||
|
||||
/**
|
||||
* Which sidebar should be searched using the search bar.
|
||||
*/
|
||||
search-sidebar: right;
|
||||
|
||||
/**
|
||||
* Whether normal search queries should include the tooltip.
|
||||
*/
|
||||
search-tooltip-by-default: true;
|
||||
|
||||
/**
|
||||
* Whether normal search queries should include the mod name.
|
||||
*/
|
||||
search-mod-name-by-default: false;
|
||||
|
||||
/**
|
||||
* Whether normal search queries should include the stack's tags.
|
||||
*/
|
||||
search-tags-by-default: false;
|
||||
}
|
||||
|
||||
#ui {
|
||||
/**
|
||||
* Which action should be performed when clicking the recipe book.
|
||||
*/
|
||||
recipe-book-action: toggle-craftables;
|
||||
|
||||
/**
|
||||
* Where to display status effects in the inventory.
|
||||
*/
|
||||
effect-location: top;
|
||||
|
||||
/**
|
||||
* Whether to display a gray overlay when hovering over a stack.
|
||||
*/
|
||||
show-hover-overlay: true;
|
||||
|
||||
/**
|
||||
* Whether to add mod name to tooltips
|
||||
*/
|
||||
append-mod-id: false;
|
||||
|
||||
/**
|
||||
* Whether to add mod name to item tooltips, in case another mod provides behavior
|
||||
*/
|
||||
append-item-mod-id: false;
|
||||
|
||||
/**
|
||||
* Prevents recipes being quick crafted from shifting around under the cursor.
|
||||
*/
|
||||
miscraft-prevention: true;
|
||||
|
||||
/**
|
||||
* The unit to display fluids as.
|
||||
*/
|
||||
fluid-unit: millibuckets;
|
||||
|
||||
/**
|
||||
* Whether to use the batched render system. Batching is faster, but may have
|
||||
* incompatibilities with shaders or other mods.
|
||||
*/
|
||||
use-batched-renderer: true;
|
||||
|
||||
/**
|
||||
* Whether to have the search bar in the center of the screen, instead of to the
|
||||
* side.
|
||||
*/
|
||||
center-search-bar: true;
|
||||
|
||||
/**
|
||||
* Which sidebar type to switch to when searching.
|
||||
*/
|
||||
search-sidebar-focus: index;
|
||||
|
||||
/**
|
||||
* Which sidebar type to focus when the search is empty.
|
||||
*/
|
||||
empty-search-sidebar-focus: empty;
|
||||
|
||||
/**
|
||||
* Whether the EMI config button should be visible.
|
||||
*/
|
||||
emi-config-button-visibility: shown;
|
||||
|
||||
/**
|
||||
* Whether the recipe tree button should be visible.
|
||||
*/
|
||||
recipe-tree-button-visibility: auto;
|
||||
|
||||
/**
|
||||
* The maximum height the recipe screen will grow to be if space is available in
|
||||
* pixels.
|
||||
*/
|
||||
maximum-recipe-screen-height: 256;
|
||||
|
||||
/**
|
||||
* The minimum width of the recipe screen in pixels. Controls how many tabs there
|
||||
* can be, and where the page switching buttons go. The default is 176, the width
|
||||
* of most screens.
|
||||
*/
|
||||
minimum-recipe-screen-width: 176;
|
||||
|
||||
/**
|
||||
* The amount of vertical margin to give in the recipe screen.
|
||||
*/
|
||||
vertical-margin: 20;
|
||||
|
||||
/**
|
||||
* Where to show workstations in the recipe screen
|
||||
*/
|
||||
workstation-location: bottom;
|
||||
|
||||
/**
|
||||
* Display cost per batch when hovering a recipe output
|
||||
*/
|
||||
show-cost-per-batch: true;
|
||||
|
||||
/**
|
||||
* Whether recipes should have a button to set as default.
|
||||
*/
|
||||
recipe-default-button: true;
|
||||
|
||||
/**
|
||||
* Whether recipes should have a button to show the recipe tree.
|
||||
*/
|
||||
recipe-tree-button: true;
|
||||
|
||||
/**
|
||||
* Whether recipes should have a button to fill the ingredients in a handler.
|
||||
*/
|
||||
recipe-fill-button: true;
|
||||
|
||||
/**
|
||||
* Whether recipes should have a button to take a screenshot of the recipe.
|
||||
*/
|
||||
recipe-screenshot-button: false;
|
||||
|
||||
/**
|
||||
* The GUI scale at which recipe screenshots are saved. Use 0 to use the current
|
||||
* GUI scale.
|
||||
*/
|
||||
recipe-screenshot-scale: 0;
|
||||
|
||||
/**
|
||||
* The pages in the left sidebar
|
||||
*/
|
||||
left-sidebar-pages: favorites;
|
||||
|
||||
/**
|
||||
* The subpanels in the left sidebar
|
||||
*/
|
||||
left-sidebar-subpanels: none;
|
||||
|
||||
/**
|
||||
* How many columns and rows of ingredients to limit the left sidebar to
|
||||
*/
|
||||
left-sidebar-size: 9, 8;
|
||||
|
||||
/**
|
||||
* How much space to maintain between the left sidebar and obstructions, in pixels
|
||||
*/
|
||||
left-sidebar-margins: 2, 2, 2, 2;
|
||||
|
||||
/**
|
||||
* Where to position the left sidebar
|
||||
*/
|
||||
left-sidebar-align: right, center;
|
||||
|
||||
/**
|
||||
* Whether to render the header buttons and page count for the left sidebar
|
||||
*/
|
||||
left-sidebar-header: visible;
|
||||
|
||||
/**
|
||||
* Which theme to use for the left sidebar
|
||||
*/
|
||||
left-sidebar-theme: modern;
|
||||
|
||||
/**
|
||||
* The pages in the right sidebar
|
||||
*/
|
||||
right-sidebar-pages: index, empty;
|
||||
|
||||
/**
|
||||
* The subpanels in the right sidebar
|
||||
*/
|
||||
right-sidebar-subpanels: none;
|
||||
|
||||
/**
|
||||
* How many columns and rows of ingredients to limit the right sidebar to
|
||||
*/
|
||||
right-sidebar-size: 9, 8;
|
||||
|
||||
/**
|
||||
* How much space to maintain between the right sidebar and obstructions, in pixels
|
||||
*/
|
||||
right-sidebar-margins: 2, 2, 2, 2;
|
||||
|
||||
/**
|
||||
* Where to position the right sidebar
|
||||
*/
|
||||
right-sidebar-align: left, center;
|
||||
|
||||
/**
|
||||
* Whether to render the header buttons and page count for the right sidebar
|
||||
*/
|
||||
right-sidebar-header: visible;
|
||||
|
||||
/**
|
||||
* Which theme to use for the right sidebar
|
||||
*/
|
||||
right-sidebar-theme: modern;
|
||||
|
||||
/**
|
||||
* The pages in the top sidebar
|
||||
*/
|
||||
top-sidebar-pages: none;
|
||||
|
||||
/**
|
||||
* The subpanels in the top sidebar
|
||||
*/
|
||||
top-sidebar-subpanels: none;
|
||||
|
||||
/**
|
||||
* How many columns and rows of ingredients to limit the top sidebar to
|
||||
*/
|
||||
top-sidebar-size: 9, 9;
|
||||
|
||||
/**
|
||||
* How much space to maintain between the top sidebar and obstructions, in pixels
|
||||
*/
|
||||
top-sidebar-margins: 2, 2, 2, 2;
|
||||
|
||||
/**
|
||||
* Where to position the top sidebar
|
||||
*/
|
||||
top-sidebar-align: center, center;
|
||||
|
||||
/**
|
||||
* Whether to render the header buttons and page count for the top sidebar
|
||||
*/
|
||||
top-sidebar-header: visible;
|
||||
|
||||
/**
|
||||
* Which theme to use for the top sidebar
|
||||
*/
|
||||
top-sidebar-theme: transparent;
|
||||
|
||||
/**
|
||||
* The pages in the bottom sidebar
|
||||
*/
|
||||
bottom-sidebar-pages: none;
|
||||
|
||||
/**
|
||||
* The subpanels in the bottom sidebar
|
||||
*/
|
||||
bottom-sidebar-subpanels: none;
|
||||
|
||||
/**
|
||||
* How many columns and rows of ingredients to limit the bottom sidebar to
|
||||
*/
|
||||
bottom-sidebar-size: 9, 9;
|
||||
|
||||
/**
|
||||
* How much space to maintain between the bottom sidebar and obstructions, in
|
||||
* pixels
|
||||
*/
|
||||
bottom-sidebar-margins: 2, 2, 2, 2;
|
||||
|
||||
/**
|
||||
* Where to position the bottom sidebar
|
||||
*/
|
||||
bottom-sidebar-align: center, center;
|
||||
|
||||
/**
|
||||
* Whether to render the header buttons and page count for the bottom sidebar
|
||||
*/
|
||||
bottom-sidebar-header: visible;
|
||||
|
||||
/**
|
||||
* Which theme to use for the bottom sidebar
|
||||
*/
|
||||
bottom-sidebar-theme: transparent;
|
||||
}
|
||||
|
||||
#binds {
|
||||
/**
|
||||
* Toggle the visibility of EMI.
|
||||
*/
|
||||
toggle-visibility: "ctrl key.keyboard.o";
|
||||
|
||||
/**
|
||||
* Focuses the search bar.
|
||||
*/
|
||||
focus-search: "ctrl key.keyboard.f";
|
||||
|
||||
/**
|
||||
* Clears the search bar.
|
||||
*/
|
||||
clear-search: "key.keyboard.unknown";
|
||||
|
||||
/**
|
||||
* Display the recipes for creating a stack.
|
||||
*/
|
||||
view-recipes: "key.keyboard.r";
|
||||
view-recipes: "key.mouse.left";
|
||||
|
||||
/**
|
||||
* Display the recipes that can be created using a stack.
|
||||
*/
|
||||
view-uses: "key.keyboard.u";
|
||||
view-uses: "key.mouse.right";
|
||||
|
||||
/**
|
||||
* Favorite the item to display on the side of the screen opposite of recipies for
|
||||
* quick access.
|
||||
*/
|
||||
favorite: "key.keyboard.a";
|
||||
|
||||
/**
|
||||
* Set the default recipe for a given stack in the output of a recipe to that
|
||||
* recipe.
|
||||
*/
|
||||
default-stack: "ctrl key.mouse.left";
|
||||
|
||||
/**
|
||||
* Display the recipe tree for a given stack.
|
||||
*/
|
||||
view-stack-tree: "key.keyboard.unknown";
|
||||
|
||||
/**
|
||||
* Display the recipe tree.
|
||||
*/
|
||||
view-tree: "key.keyboard.unknown";
|
||||
|
||||
/**
|
||||
* Return to the previous page in EMI.
|
||||
*/
|
||||
back: "key.keyboard.backspace";
|
||||
|
||||
/**
|
||||
* Return to the next page in EMI after going back.
|
||||
*/
|
||||
forward: "key.keyboard.unknown";
|
||||
|
||||
/**
|
||||
* When on a stack with an associated recipe:
|
||||
* Move ingredients for a single result.
|
||||
*/
|
||||
craft-one: "key.mouse.left";
|
||||
|
||||
/**
|
||||
* When on a stack with an associated recipe:
|
||||
* Move ingredients for as many results as possible.
|
||||
*/
|
||||
craft-all: "shift key.mouse.left";
|
||||
|
||||
/**
|
||||
* When on a stack with an associated recipe:
|
||||
* Move ingredients for a single result and put in inventory if possible.
|
||||
*/
|
||||
craft-one-to-inventory: "key.keyboard.unknown";
|
||||
|
||||
/**
|
||||
* When on a stack with an associated recipe:
|
||||
* Move ingredients for as many results as possible and put in inventory if
|
||||
* possible.
|
||||
*/
|
||||
craft-all-to-inventory: "key.keyboard.unknown";
|
||||
|
||||
/**
|
||||
* When on a stack with an associated recipe:
|
||||
* Move ingredients for a single result and put in cursor if possible.
|
||||
*/
|
||||
craft-one-to-cursor: "ctrl key.mouse.left";
|
||||
|
||||
/**
|
||||
* Display the recipe that will be used to craft on a stack with no recipe context.
|
||||
*/
|
||||
show-craft: "key.keyboard.left.shift";
|
||||
|
||||
/**
|
||||
* Cheat in one of an item into the inventory.
|
||||
*/
|
||||
cheat-one-to-inventory: "ctrl key.mouse.right";
|
||||
|
||||
/**
|
||||
* Cheat in a stack of an item into the inventory.
|
||||
*/
|
||||
cheat-stack-to-inventory: "ctrl key.mouse.left";
|
||||
|
||||
/**
|
||||
* Cheat in one of an item into the cursor.
|
||||
*/
|
||||
cheat-one-to-cursor: "ctrl key.mouse.middle";
|
||||
|
||||
/**
|
||||
* Cheat in a stack of an item into the cursor.
|
||||
*/
|
||||
cheat-stack-to-cursor: "key.keyboard.unknown";
|
||||
|
||||
/**
|
||||
* Delete the stack in the cursor when hovering the index
|
||||
*/
|
||||
delete-cursor-stack: "key.mouse.left";
|
||||
|
||||
/**
|
||||
* Copies the hovered recipe's ID to the clipboard
|
||||
*/
|
||||
copy-recipe-id: "key.keyboard.unknown";
|
||||
|
||||
/**
|
||||
* In edit mode, hide the hovered stack
|
||||
*/
|
||||
hide-stack: "ctrl key.mouse.left";
|
||||
|
||||
/**
|
||||
* In edit mode, hide stacks with the hovered stack's id
|
||||
*/
|
||||
hide-stack-by-id: "ctrl shift key.mouse.left";
|
||||
}
|
||||
|
||||
#dev {
|
||||
/**
|
||||
* Whether development functions should be enabled. Not recommended for general
|
||||
* play.
|
||||
*/
|
||||
dev-mode: false;
|
||||
|
||||
/**
|
||||
* Whether editing the index is enabled
|
||||
*/
|
||||
edit-mode: false;
|
||||
|
||||
/**
|
||||
* Whether to log untranslated tags as warnings.
|
||||
*/
|
||||
log-untranslated-tags: false;
|
||||
|
||||
/**
|
||||
* Whether to log ingredients that don't have a representative tag as warnings.
|
||||
*/
|
||||
log-non-tag-ingredients: false;
|
||||
|
||||
/**
|
||||
* Whether hovering the output of a recipe should show the recipe's EMI ID.
|
||||
*/
|
||||
show-recipe-ids: false;
|
||||
|
||||
/**
|
||||
* Whether to display additional widgets added to recipes from other mods.
|
||||
* These are typically developer facing and compatibility related, and not useful
|
||||
* for players.
|
||||
*/
|
||||
show-recipe-decorators: false;
|
||||
|
||||
/**
|
||||
* Whether stacks in the index should display a highlight if they have a recipe
|
||||
* default.
|
||||
*/
|
||||
highlight-defaulted: false;
|
||||
|
||||
/**
|
||||
* Whether to display exclusion areas
|
||||
*/
|
||||
highlight-exclusion-areas: false;
|
||||
}
|
||||
29
pack/config/fml.toml
Normal file
29
pack/config/fml.toml
Normal file
@@ -0,0 +1,29 @@
|
||||
#Early window height
|
||||
earlyWindowHeight = 480
|
||||
#Enable forge global version checking
|
||||
versionCheck = false
|
||||
#Should we control the window. Disabling this disables new GL features and can be bad for mods that rely on them.
|
||||
earlyWindowControl = true
|
||||
#Early window framebuffer scale
|
||||
earlyWindowFBScale = 1
|
||||
#Early window provider
|
||||
earlyWindowProvider = "fmlearlywindow"
|
||||
#Early window width
|
||||
earlyWindowWidth = 854
|
||||
#Early window starts maximized
|
||||
earlyWindowMaximized = false
|
||||
#Default config path for servers
|
||||
defaultConfigPath = "defaultconfigs"
|
||||
#Disables Optimized DFU client-side - already disabled on servers
|
||||
disableOptimizedDFU = true
|
||||
#Skip specific GL versions, may help with buggy graphics card drivers
|
||||
earlyWindowSkipGLVersions = []
|
||||
#Whether to log a help message on first attempt, to aid troubleshooting. This setting should automatically disable itself after a successful launch
|
||||
earlyWindowLogHelpMessage = false
|
||||
#Max threads for early initialization parallelism, -1 is based on processor count
|
||||
maxThreads = -1
|
||||
#Squir?
|
||||
earlyWindowSquir = false
|
||||
#Whether to show CPU usage stats in early window
|
||||
earlyWindowShowCPU = false
|
||||
|
||||
20
pack/config/fog/config.json
Normal file
20
pack/config/fog/config.json
Normal file
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"disableMod": false,
|
||||
"disabledDimensions": [
|
||||
"minecraft:the_nether"
|
||||
],
|
||||
"disableRaininessEffect": false,
|
||||
"disableUndergroundFogMultiplier": false,
|
||||
"disableBiomeFogColour": false,
|
||||
"disableCloudWhitening": false,
|
||||
"initialFogStart": 0.1,
|
||||
"initialFogEnd": 0.85,
|
||||
"raininessTransitionSpeed": 0.005,
|
||||
"undergroundnessTransitionSpeed": 0.005,
|
||||
"fogStartTransitionSpeed": 0.005,
|
||||
"fogEndTransitionSpeed": 0.005,
|
||||
"darknessTransitionSpeed": 0.005,
|
||||
"fogColorTransitionSpeed": 0.025,
|
||||
"startMultiplierTransitionSpeed": 0.0075,
|
||||
"endMultiplierTransitionSpeed": 0.0075
|
||||
}
|
||||
29
pack/config/forgery/block_logo.ini
Normal file
29
pack/config/forgery/block_logo.ini
Normal file
@@ -0,0 +1,29 @@
|
||||
; NOTICE: This file does nothing if woina.block_logo is disabled.
|
||||
|
||||
[general]
|
||||
; If true, the animation goes from right to left instead of left to right.
|
||||
; Can be set to "random" to pick left or right randomly.
|
||||
reverse=false
|
||||
; Play block placement sounds as the blocks land.
|
||||
sound=false
|
||||
|
||||
[shadow]
|
||||
; What color the shadow under the blocks should be.
|
||||
; Range 0-255 for each component.
|
||||
red=0
|
||||
green=0
|
||||
blue=0
|
||||
alpha=225
|
||||
|
||||
; You can map pixel colors to blocks here. Syntax is straightforward; key
|
||||
; is a 24-bit hex color, value is the identifier of the block to render. You
|
||||
; may specify multiple identifiers separated by spaces, in which case a random
|
||||
; one will be chosen.
|
||||
; Unrecognized colors in the PNG are an error. Anything that is fully
|
||||
; transparent is treated as absent. Pixels that aren't fully opaque or
|
||||
; fully transparent are an error.
|
||||
[pixels]
|
||||
; Default. Black pixels are stone.
|
||||
000000=minecraft:stone
|
||||
; Example: Random planks.
|
||||
;000000=minecraft:oak_planks minecraft:spruce_planks minecraft:birch_planks
|
||||
BIN
pack/config/forgery/block_logo.png
Normal file
BIN
pack/config/forgery/block_logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 123 B |
111
pack/config/forgery/classic_block_drops.ini
Normal file
111
pack/config/forgery/classic_block_drops.ini
Normal file
@@ -0,0 +1,111 @@
|
||||
; NOTICE: This file does nothing if woina.classic_block_drops is disabled.
|
||||
|
||||
; This is a whitelist of "safe" blocks with tileable textures that can be
|
||||
; rendered with the better-looking and more-faithful method of rendering a
|
||||
; portion of the texture, rather than the mipmapped texture.
|
||||
|
||||
; Rules are processed in the order they're defined. The first matching rule
|
||||
; wins, regardless of its value.
|
||||
|
||||
; Heuristics for basic mod compatibility and less typing. Specify an item's ID
|
||||
; with a value of false above to override.
|
||||
[@heuristics]
|
||||
*_glazed_terracotta=false
|
||||
|
||||
*_cobblestone=true
|
||||
cobblestone_*=true
|
||||
*_planks=true
|
||||
*_nylium=true
|
||||
*_log=true
|
||||
*_wood=true
|
||||
*_stem=true
|
||||
*_hyphae=true
|
||||
*_ore=true
|
||||
*_sand=true
|
||||
*_gravel=true
|
||||
*_wool=true
|
||||
*_planks_slab=true
|
||||
*_terracotta=true
|
||||
*_sandstone=true
|
||||
*_concrete=true
|
||||
*_concrete_powder=true
|
||||
*_leaves=true
|
||||
*_carpet=true
|
||||
|
||||
[minecraft:]
|
||||
stone=true
|
||||
granite=true
|
||||
diorite=true
|
||||
andesite=true
|
||||
grass_block=true
|
||||
dirt=true
|
||||
coarse_dirt=true
|
||||
podzol=true
|
||||
cobblestone=true
|
||||
bedrock=true
|
||||
sand=true
|
||||
gravel=true
|
||||
; why are these not called X_planks_slab???
|
||||
oak_slab=true
|
||||
spruce_slab=true
|
||||
birch_slab=true
|
||||
jungle_slab=true
|
||||
acacia_slab=true
|
||||
dark_oak_slab=true
|
||||
crimson_slab=true
|
||||
warped_slab=true
|
||||
stone_slab=true
|
||||
sandstone_slab=true
|
||||
petrified_oak_slab=true ; can't believe this is still in the game
|
||||
cobblestone_slab=true
|
||||
red_sandstone_slab=true
|
||||
prismarine_slab=true
|
||||
dark_prismarine_slab=true
|
||||
mossy_cobblestone=true
|
||||
obsidian=true
|
||||
oak_stairs=true
|
||||
spruce_stairs=true
|
||||
birch_stairs=true
|
||||
jungle_stairs=true
|
||||
acacia_stairs=true
|
||||
dark_oak_stairs=true
|
||||
crimson_stairs=true
|
||||
warped_stairs=true
|
||||
stone_stairs=true
|
||||
sandstone_stairs=true
|
||||
cobblestone_stairs=true
|
||||
red_sandstone_stairs=true
|
||||
prismarine_stairs=true
|
||||
dark_prismarine_stairs=true
|
||||
diamond_block=true
|
||||
ice=true
|
||||
snow=true
|
||||
clay=true
|
||||
netherrack=true
|
||||
soul_sand=true
|
||||
soul_soil=true
|
||||
basalt=true
|
||||
glowstone=true
|
||||
mycelium=true
|
||||
end_stone=true
|
||||
emerald_block=true
|
||||
terracotta=true
|
||||
coal_block=true
|
||||
packed_ice=true
|
||||
prismarine=true
|
||||
dark_prismarine=true
|
||||
magma_block=true
|
||||
nether_wart_block=true
|
||||
warped_wart_block=true
|
||||
blue_ice=true
|
||||
ancient_debris=true
|
||||
blackstone=true
|
||||
blackstone_slab=true
|
||||
blackstone_stairs=true
|
||||
farmland=true
|
||||
infested_stone=true
|
||||
infested_cobblestone=true
|
||||
brown_mushroom_block=true
|
||||
red_mushroom_block=true
|
||||
honeycomb_block=true
|
||||
redstone_block=true
|
||||
126
pack/config/forgery/dimensional_tools.ini
Normal file
126
pack/config/forgery/dimensional_tools.ini
Normal file
@@ -0,0 +1,126 @@
|
||||
; NOTICE: This file does nothing if mechanics.dimensional_tools is disabled.
|
||||
|
||||
; The default config works identically to the old gold_tools_useful_in_nether
|
||||
; tweak.
|
||||
|
||||
; Block-to-dimension associations. Blocks that are associated with a dimension
|
||||
; deal extra damage to incompatible tools. Normally, these associations only
|
||||
; apply if the block is *in* the dimension it's associated with, but if you
|
||||
; suffix the dimension with a ! then the block will always apply dimensional
|
||||
; effects. You can use tags by prefixing with a #; Fabrication's INI loader
|
||||
; only recognizes semicolon as a comment. You can associate a block with more
|
||||
; than one dimension by specifying it multiple times.
|
||||
;
|
||||
; Note: No checking is performed that a dimension ID refers to an extant
|
||||
; dimension, so you can use this to describe non-dimensional relationships too
|
||||
; if you like.
|
||||
[blocks.minecraft:]
|
||||
gravel=the_nether
|
||||
nether_bricks=the_nether
|
||||
nether_brick_fence=the_nether
|
||||
nether_brick_slab=the_nether
|
||||
nether_brick_stairs=the_nether
|
||||
nether_brick_wall=the_nether
|
||||
nether_wart_block=the_nether
|
||||
warped_wart_block=the_nether
|
||||
#base_stone_nether=the_nether!
|
||||
#nylium=the_nether!
|
||||
#crimson_stems=the_nether!
|
||||
#warped_stems=the_nether!
|
||||
soul_sand=the_nether!
|
||||
soul_soil=the_nether!
|
||||
glowstone=the_nether!
|
||||
shroomlight=the_nether!
|
||||
nether_gold_ore=the_nether!
|
||||
nether_quartz_ore=the_nether!
|
||||
magma_block=the_nether!
|
||||
ancient_debris=the_nether!
|
||||
; Legacy tags
|
||||
#fabrication:nether_blocks_only_in_nether=the_nether
|
||||
#fabrication:nether_blocks=the_nether!
|
||||
|
||||
; Associated tools don't consider damage factors when breaking blocks that are
|
||||
; associated with the same dimension. Suffixing a dimension with a ! here
|
||||
; "hard-associates" the tool. You can use tags by prefixing with a #;
|
||||
; Fabrication's INI loader only recognizes semicolon as a comment.
|
||||
[tools.minecraft:]
|
||||
golden_sword=the_nether!
|
||||
golden_pickaxe=the_nether!
|
||||
golden_hoe=the_nether!
|
||||
golden_shovel=the_nether!
|
||||
golden_axe=the_nether!
|
||||
netherite_sword=the_nether
|
||||
netherite_pickaxe=the_nether
|
||||
netherite_hoe=the_nether
|
||||
netherite_shovel=the_nether
|
||||
netherite_axe=the_nether
|
||||
; Legacy tags
|
||||
#fabrication:gold_tools=the_nether!
|
||||
#fabrication:nether_tools=the_nether
|
||||
|
||||
; Tools crafted with only associated items will be associated with the given
|
||||
; dimension. A value of * makes the material dimension-agnostic and ignored for
|
||||
; the purposes of dimensional association. Presence of any ingredients not in
|
||||
; this list will cause the association to fail. You can use tags by prefixing
|
||||
; with a #. You can suffix with ! for a "hard" association.
|
||||
[materials.minecraft:]
|
||||
stick=*
|
||||
crimson_planks=the_nether
|
||||
warped_planks=the_nether
|
||||
blackstone=the_nether
|
||||
|
||||
; Only items in this list will be affected by dimensional materials crafting.
|
||||
; You can use tags by prefixing with a #.
|
||||
[substitutable.minecraft:]
|
||||
wooden_sword=true
|
||||
wooden_pickaxe=true
|
||||
wooden_hoe=true
|
||||
wooden_shovel=true
|
||||
wooden_axe=true
|
||||
stone_sword=true
|
||||
stone_pickaxe=true
|
||||
stone_hoe=true
|
||||
stone_shovel=true
|
||||
stone_axe=true
|
||||
; Legacy tag
|
||||
#fabrication:possibly_fungal_tools=true
|
||||
|
||||
; Find-and-replace will be performed on item names for things crafted that are
|
||||
; affected by the above materials section. Key is a dimension ID, followed by a
|
||||
; slash, then the thing to find, then the value is what to replace it with.
|
||||
; Note that these substitutions are performed on the server out of necessity,
|
||||
; and therefore will always use the English names. The server does not have
|
||||
; non-English language data.
|
||||
;
|
||||
; If a crafted tool matches multiple dimensions, all the matching name
|
||||
; substitutions will be applied in the order they're defined.
|
||||
[name_substitutions.minecraft:]
|
||||
the_nether/Wooden=Fungal
|
||||
the_nether/Stone=Blackstone
|
||||
|
||||
; Assign damage factors when using tools associated with a given dimension
|
||||
; on blocks associated with another. Syntax is tool dimension, then a greater
|
||||
; than sign (>), then the block dimension. Either dimension, but not both, can
|
||||
; be *, in which case it matches all dimensions except the one on the other
|
||||
; side of the >. For example, *>the_nether matches all non-Nether tools that
|
||||
; are being used on Nether blocks. overworld>* matches all Overworld tools that
|
||||
; are being used on non-Overworld blocks. * also matches tools and blocks with
|
||||
; no associated dimension.
|
||||
;
|
||||
; Negative values result in *less* damage being dealt rather than more. You may
|
||||
; specify "Infinity" instead of a number to make the tool break instantly, or
|
||||
; specify "0" to make the tool take no damage.
|
||||
;
|
||||
; If a tool has more than one dimension, if it matches only positive values,
|
||||
; the greatest one will be used. If it matches a mixture of negative and
|
||||
; positive values, or only matches negatives, the least (furthest from zero)
|
||||
; will be used. If it matches 0 at all, that will be used.
|
||||
;
|
||||
; If a tool matches more than one damage factor *for a given dimension*, then
|
||||
; fully specified (A>B) values are preferred, then "against foreign block"
|
||||
; values (A>*), then finally "foreign tool against block" values (*>A).
|
||||
[damage_factors.minecraft:]
|
||||
; Using any non-Nether tools on Nether-associated blocks deals 50x damage.
|
||||
*>the_nether=50
|
||||
; Using any hard-Nether tools on Nether-associated blocks deals 1/50 damage.
|
||||
the_nether!>the_nether=-50
|
||||
2367
pack/config/forgery/features.ini
Normal file
2367
pack/config/forgery/features.ini
Normal file
File diff suppressed because it is too large
Load Diff
6
pack/config/forgery/fscript.ini
Normal file
6
pack/config/forgery/fscript.ini
Normal file
@@ -0,0 +1,6 @@
|
||||
; NOTICE: This file does nothing if fscript is not installed.
|
||||
|
||||
; the example shows what the default behaviour of
|
||||
; feather_falling_no_trample looks like in fscript
|
||||
; [tweaks]
|
||||
; feather_falling_no_trample=~boots:~enchant~minecraft;feather_falling:level:1
|
||||
138
pack/config/forgery/gear_components.ini
Normal file
138
pack/config/forgery/gear_components.ini
Normal file
@@ -0,0 +1,138 @@
|
||||
; NOTICE: This file does nothing if mechanics.broken_tools_drop_components is
|
||||
; disabled.
|
||||
|
||||
[@options]
|
||||
; The minimum drop rate percentage. A player with terrible luck will receive
|
||||
; this percentage of the value of their broken gear back.
|
||||
drop_rate_min=75
|
||||
; The mid drop rate percentage; the peak of the triangular distribution. A
|
||||
; player can expect to receive this percentage of the value of their broken gear
|
||||
; back.
|
||||
drop_rate_mid=75
|
||||
; The max drop rate percentage. A player with incredible luck will receive this
|
||||
; percentage of the value of their broken gear back.
|
||||
drop_rate_max=75
|
||||
; If all drop_rate options are set to the same thing, there will be no variance
|
||||
; in the actual value received back upon break. Otherwise, the min/mid/max
|
||||
; options provide the points for a triangular distribution. What this means is
|
||||
; that values closer to mid are more likely, while values close to min and max
|
||||
; are rare. If you'd prefer a uniform distribution, where all values are
|
||||
; equally likely, set this to true. If this is set to true, drop_rate_mid is
|
||||
; ignored.
|
||||
drop_rate_uniform=false
|
||||
; A random amount of the returned value is in "nuggets" and a random amount is
|
||||
; in "ingots". If this is set to 1, it is guaranteed that if an ingot worth of
|
||||
; value or more has been returned, then at least 1 ingot will be given instead
|
||||
; of all nuggets. If this is set to 0, no guarantee is made. If this is set to
|
||||
; *, then there will be no randomness in what is returned as ingots and what is
|
||||
; returned as nuggets; as many ingots as possible will be returned, using
|
||||
; nuggets only when necessary.
|
||||
guaranteed_ingots=1
|
||||
; If true, items that have Curse of Vanishing will not drop components when
|
||||
; they break.
|
||||
ignore_vanishing=true
|
||||
; The amount of nuggets to "cheat" the player out of. Separate from drop rate.
|
||||
cheat=1
|
||||
|
||||
; Syntax is space-delimited values. The first value is how many nuggets are in
|
||||
; an ingot, the second value is the item ID or tag of the nugget, and the third
|
||||
; value is the item ID or tag of the ingot. Nugget value can be arbitrarily low,
|
||||
; and you can omit the third value if you only want nuggets to drop. You can
|
||||
; read this as e.g. "9 gold_nugget[s are equivalent to 1] gold_ingot".
|
||||
; Material names themselves are not namespaced. The namespace here in the
|
||||
; section name is just for convenience when specifying tags and items.
|
||||
[@materials.minecraft:]
|
||||
wood=2 stick #planks
|
||||
; Example change: Always drop oak planks instead of random planks.
|
||||
;wood=2 stick oak_planks
|
||||
leather=4 rabbit_hide leather
|
||||
chain=11 iron_nugget chain
|
||||
stone=2 cobblestone_slab cobblestone
|
||||
gold=9 gold_nugget gold_ingot
|
||||
iron=9 iron_nugget iron_ingot
|
||||
diamond=4 coal diamond
|
||||
netherite=4 netherite_scrap
|
||||
stick=1 stick
|
||||
flint=1 flint
|
||||
string=1 string
|
||||
scute=1 scute
|
||||
|
||||
; Syntax is space-delimited values again. Number of values is arbitrary; prefix
|
||||
; a material name (from up above) with a number to specify how much of that
|
||||
; material it is worth. Suffix the value with a ! to make that material
|
||||
; ignore the drop_rate and always drop its complete value. Suffix the value
|
||||
; with * to have that component accept random enchantments from the original
|
||||
; tool. (Note this isn't useful without mechanics.grindstone_disenchanting.)
|
||||
; As of 1.3.2, you can also specify a material value for a fake "xp" material
|
||||
; to drop experience.
|
||||
[minecraft:]
|
||||
bow=3stick 3string
|
||||
crossbow=3.5stick 0.5wood 2string 1.5iron ;mojang pls
|
||||
shears=2iron
|
||||
flint_and_steel=1iron 1flint
|
||||
shield=6wood 1iron
|
||||
fishing_rod=3stick 2string
|
||||
turtle_helmet=5scute
|
||||
|
||||
wooden_pickaxe=3wood 2stick
|
||||
stone_pickaxe=3stone 2stick
|
||||
golden_pickaxe=3gold 2stick
|
||||
iron_pickaxe=3iron 2stick
|
||||
diamond_pickaxe=3diamond 2stick
|
||||
netherite_pickaxe=3diamond 2stick 4gold 1netherite!*
|
||||
|
||||
wooden_axe=3wood 2stick
|
||||
stone_axe=3stone 2stick
|
||||
golden_axe=3gold 2stick
|
||||
iron_axe=3iron 2stick
|
||||
diamond_axe=3diamond 2stick
|
||||
netherite_axe=3diamond 2stick 4gold 1netherite!*
|
||||
|
||||
wooden_shovel=1wood 2stick
|
||||
stone_shovel=1stone 2stick
|
||||
golden_shovel=1gold 2stick
|
||||
iron_shovel=1iron 2stick
|
||||
diamond_shovel=1diamond 2stick
|
||||
netherite_shovel=1diamond 2stick 4gold 1netherite!*
|
||||
|
||||
wooden_hoe=2wood 2stick
|
||||
stone_hoe=2stone 2stick
|
||||
golden_hoe=2gold 2stick
|
||||
iron_hoe=2iron 2stick
|
||||
diamond_hoe=2diamond 2stick
|
||||
netherite_hoe=2diamond 2stick 4gold 1netherite!*
|
||||
|
||||
wooden_sword=2wood 1stick
|
||||
stone_sword=2stone 1stick
|
||||
golden_sword=2gold 1stick
|
||||
iron_sword=2iron 1stick
|
||||
diamond_sword=2diamond 1stick
|
||||
netherite_sword=2diamond 1stick 4gold 1netherite!*
|
||||
|
||||
leather_helmet=5leather
|
||||
chainmail_helmet=5chain
|
||||
golden_helmet=5gold
|
||||
iron_helmet=5iron
|
||||
diamond_helmet=5diamond
|
||||
netherite_helmet=5diamond 4gold 1netherite!*
|
||||
|
||||
leather_chestplate=8leather
|
||||
chainmail_chestplate=8chain
|
||||
golden_chestplate=8gold
|
||||
iron_chestplate=8iron
|
||||
diamond_chestplate=8diamond
|
||||
netherite_chestplate=8diamond 4gold 1netherite!*
|
||||
|
||||
leather_leggings=7leather
|
||||
chainmail_leggings=7chain
|
||||
golden_leggings=7gold
|
||||
iron_leggings=7iron
|
||||
diamond_leggings=7diamond
|
||||
netherite_leggings=7diamond 4gold 1netherite!*
|
||||
|
||||
leather_boots=4leather
|
||||
chainmail_boots=4chain
|
||||
golden_boots=4gold
|
||||
iron_boots=4iron
|
||||
diamond_boots=4diamond
|
||||
netherite_boots=4diamond 4gold 1netherite!*
|
||||
58
pack/config/forgery/item_despawn.ini
Normal file
58
pack/config/forgery/item_despawn.ini
Normal file
@@ -0,0 +1,58 @@
|
||||
; NOTICE: This file does nothing if utility.item_despawn is disabled.
|
||||
|
||||
; You can specify despawn times in ticks (t), seconds (s), minutes (m), or hours (h). These
|
||||
; keywords are also accepted, as well as their short forms in parentheses:
|
||||
; - instantly (0): The item is prevented from spawning entirely.
|
||||
; - forever (f): The item does not despawn.
|
||||
; - invincible (i): The item does not despawn and cannot be damaged. If it falls into the void, it
|
||||
; will teleport back up to Y=1.
|
||||
; - unset: Don't check this criteria.
|
||||
|
||||
; Sections prefixed with a @ are special sections provided by internal logic in Fabrication.
|
||||
; Other sections are namespaces.
|
||||
|
||||
[@special]
|
||||
; All items that do not match other rules.
|
||||
default=unset
|
||||
; Items not dropped by players.
|
||||
drops=unset
|
||||
; Items that have been renamed.
|
||||
renamed=unset
|
||||
; Items that were dropped as a result of a player dying. Setting this to "invincible" can be an
|
||||
; alternative to a grave mod or datapack.
|
||||
player_death=unset
|
||||
|
||||
; Matches an item's enchantments. You can use full identifiers such as minecraft:efficiency, or
|
||||
; the special names @curses, @normal, and @treasure. An item that matches multiple rules will have
|
||||
; the one with the longest despawn time applied. Suffixing a despawn time with "!" makes it replace
|
||||
; other rules, even if they're longer.
|
||||
[@enchantments]
|
||||
; Matches all "curse" enchantments.
|
||||
@curses=unset
|
||||
; Matches all "normal" enchantments.
|
||||
; If you want the old enchanted_item_long_despawn tweak back, then set this one to 30m. Items that
|
||||
; only have curses, unlike the old tweak, will still despawn normally.
|
||||
@normal=unset
|
||||
; Matches all "treasure" enchantments. Treasure enchantments will also match on @normal.
|
||||
@treasure=unset
|
||||
|
||||
[@enchantments.minecraft:]
|
||||
; Example. Force anything with Curse of Vanishing to despawn after 30 seconds, no matter what.
|
||||
;vanishing_curse=30s!
|
||||
|
||||
; Matches an item's tags. Comes after enchantments, but before nbt bools.
|
||||
[@tags.minecraft:]
|
||||
; Example. All items with the minecraft:shulker_boxes tag despawn after an hour.
|
||||
;shulker_boxes=1h
|
||||
|
||||
; Items with true NBT booleans of these names will be given these despawn times.
|
||||
; NBT bool rules overshadow all other rules.
|
||||
[@nbtbools]
|
||||
; Just an example. Uncomment if you want it.
|
||||
; If uncommented, the NBT needed to spawn an item with this is {LongDespawn:1b}
|
||||
;LongDespawn=1h
|
||||
|
||||
; Suffixing one of these times with ! causes all special rules to be ignored for that item.
|
||||
[minecraft:]
|
||||
;cobblestone=1m
|
||||
;diamond=forever
|
||||
27
pack/config/forgery/taggable_players.ini
Normal file
27
pack/config/forgery/taggable_players.ini
Normal file
@@ -0,0 +1,27 @@
|
||||
; NOTICE: This file does nothing if utility.taggable_players is disabled.
|
||||
|
||||
; Available modes are:
|
||||
; tagged_players_only - Players with a tag will be effected by the relevant feature, If the feature applied to other entities it no longer does
|
||||
; untagged_players_only - Players without the tag will be affected by the relevant feature, If the feature applied to other entities it no longer does
|
||||
; tagged_players - Players with a tag will be effected by the relevant feature
|
||||
; untagged_players - Players without the tag will be affected by the relevant feature
|
||||
|
||||
[tweaks.extra]
|
||||
can_breathe_water=tagged_players_only
|
||||
no_wandering_trader=tagged_players_only
|
||||
no_phantoms=tagged_players_only
|
||||
scares_creepers=tagged_players_only
|
||||
permanent_dolphins_grace=tagged_players_only
|
||||
permanent_conduit_power=tagged_players_only
|
||||
fireproof=tagged_players_only
|
||||
no_hunger=tagged_players_only
|
||||
invisible_to_mobs=tagged_players_only
|
||||
|
||||
; It's possible to force specific players to either enable/disable a feature
|
||||
; This should also work with Fake players, but may require a game restart to update (since you can't relog the player)
|
||||
;
|
||||
; example of turning off Instant Pickup for the Ars Nouveau fake player via name or UUID. (which at time of writing is a very good idea to do, since it has a conflict)
|
||||
;[!player]
|
||||
;Ars_Nouveau.weird_tweaks.instant_pickup=false
|
||||
;[!player_uuid]
|
||||
;7400926d-1007-4e53-880f-b43e67f2bf29.weird_tweaks.instant_pickup=false
|
||||
17
pack/config/forgery/yeet_recipes.ini
Normal file
17
pack/config/forgery/yeet_recipes.ini
Normal file
@@ -0,0 +1,17 @@
|
||||
; NOTICE: This file does nothing if utility.yeet_recipes is disabled.
|
||||
|
||||
; This is really only an INI because Fabrication's entire config framework is
|
||||
; designed for INIs. Just list recipe IDs below, no matter what workstation
|
||||
; they're for, and they will be destroyed with a precision gigawatt laser.
|
||||
|
||||
; The value is ignored, but is recommended to be set to "true" in case it's
|
||||
; given meaning later.
|
||||
|
||||
; Example: Prevent sandstone from being crafted.
|
||||
;[minecraft:]
|
||||
;sandstone=true
|
||||
|
||||
; Example with a weirder ID: Prevent dark oak saplings from being transformed
|
||||
; into oak saplings with a Botania mana pool with an Alchemy Catalyst.
|
||||
;[botania:]
|
||||
;mana_infusion/dark_oak_sapling_to_oak_sapling=true
|
||||
26
pack/config/hungerstrike-common.toml
Normal file
26
pack/config/hungerstrike-common.toml
Normal file
@@ -0,0 +1,26 @@
|
||||
|
||||
[General]
|
||||
#Mode can be set to NONE, LIST, or ALL
|
||||
#- NONE: Hunger Strike is disabled for all players.
|
||||
#- LIST: Hunger Strike is enabled for players added
|
||||
# in-game with /hungerstrike command.
|
||||
#- ALL: Hunger Strike is enabled for all players.
|
||||
#Allowed Values: NONE, LIST, ALL
|
||||
mode = "ALL"
|
||||
#How to translate food points into heart points when consuming food.
|
||||
#At the default value of 0.5, food fills your heart bar at half the rate it would fill hunger.
|
||||
foodHealFactor = 0.0
|
||||
#Globally overrides the maximum stack size of food items.
|
||||
#This property affects all Vanilla and Mod food items that derive from ItemFood.
|
||||
#Set to -1 to retain the default stack size of each food item. Note: This will affect the entire server, not just players on hunger strike.
|
||||
#WARNING: Setting this property may result in unexpected behavior with other mods.
|
||||
#Range: -1 ~ 64
|
||||
maxFoodStackSize = -1
|
||||
#Controls whether or not the hunger bar is hidden for players on hunger strike.
|
||||
#If the hunger bar is left visible, it will remain filled at half capacity, except when certain potion effects are active like hunger and regeneration.
|
||||
hideHungerBar = true
|
||||
#The default hunger level when no status effects are active.
|
||||
#Valid range is [1 - 20], with 20 being fully filled, and 10 being half-filled. The default value is 10, which disables health regen but allows sprinting.
|
||||
#Range: 1 ~ 20
|
||||
hungerBaseline = 10
|
||||
|
||||
1
pack/config/inventorio.json
Normal file
1
pack/config/inventorio.json
Normal file
@@ -0,0 +1 @@
|
||||
{"SegmentedHotbar":"OFF","ScrollWheelUtilityBelt":"OFF","CanThrowUnloyalTrident":false,"DarkTheme":false,"UseItemAppliesToOffhand":false,"SkipEmptyUtilitySlots":true,"SwappedHands":false,"AggressiveButtonRemoval":false,"ToggleButton":true,"CenteredScreen":false,"CuriosOpenByDefault":false}
|
||||
1
pack/config/inventorio_shared.json
Normal file
1
pack/config/inventorio_shared.json
Normal file
@@ -0,0 +1 @@
|
||||
{"ExpandedEnderChest":true,"InfinityBowNeedsNoArrow":true,"TotemFromUtilityBelt":true,"AllowSwappedHands":true,"2x2CraftingGrid":true,"TrinketsIntegration":true,"ToolBeltMode":"ENABLED","UtilityBeltShortDefaultSize":true,"DeepPocketsBookCraft":true,"DeepPocketsInTrades":true,"DeepPocketsInRandomSelection":true}
|
||||
69
pack/config/item_obliterator.json5
Normal file
69
pack/config/item_obliterator.json5
Normal file
@@ -0,0 +1,69 @@
|
||||
{
|
||||
// -----------------------------------------------------------
|
||||
// Item Obliterator by ElocinDev
|
||||
// -----------------------------------------------------------
|
||||
//
|
||||
// How to add items?
|
||||
// - They are json strings, so you need to separate each
|
||||
// entry with a comma, except the last
|
||||
// - If you start an entry with !, it will be treated as a regular expression
|
||||
// Example: "!minecraft:.*_sword" to disable all swords
|
||||
//
|
||||
// -----------------------------------------------------------
|
||||
// Do not touch this
|
||||
"configVersion": 2,
|
||||
// -----------------------------------------------------------
|
||||
// Items here will be unusable completely
|
||||
// Example: minecraft:diamond
|
||||
"blacklisted_items": [
|
||||
"examplemod:example_item",
|
||||
"kitchenkarrot:ice_cubes",
|
||||
"kitchenkarrot:acorn",
|
||||
"kitchenkarrot:sweet_roll",
|
||||
"kitchenkarrot:pillager_pie",
|
||||
"!refinedstorage:\\d+k_(fluid_)?storage_(part|disk)",
|
||||
"refinedstorage:storage_housing",
|
||||
"refinedstorage:creative_fluid_storage_disk",
|
||||
"!create:[\\w_]*_calcite_[\\w_]*",
|
||||
//"!(another_furniture:|everycomp:af)[\\w_/]*_(shelf|sofa|tall_stool|lamp|bench)",
|
||||
"!(another_furniture:|everycomp:af)[\\w_/]*_(?!curtain|stool|table|service_bell)",
|
||||
"!copycats:[\\w_]*$(?<!byte|byte_panel|door|trapdoor|copycat_block|slab|copycat_stairs)",
|
||||
"!effortlessbuilding:",
|
||||
"!(dramaticdoors:|everycomp:dd/)short_[\\w_]*",
|
||||
"!additionaladditions:[\\w_]*$(?<!amethyst_lamp|patina|patina_block|rose_gold_alloy|rose_gold_helmet|rose_gold_chestplate|rose_gold_leggings|rose_gold_boots|rose_gold_upgrade|jukebox|bundle|can|disc_\\d+)"
|
||||
],
|
||||
// -----------------------------------------------------------
|
||||
// Removes an item if it contains certain nbt tag. If the whole entry (or expression) is present, the item gets removed.
|
||||
// Use with caution! This is a very expensive operation and can cause lag if you have a lot of items blacklisted.
|
||||
//
|
||||
// Example to disable a regeneration potion: Potion:"minecraft:regeneration"
|
||||
//
|
||||
// You can also use regular expressions by starting the value with !
|
||||
"blacklisted_nbt": [],
|
||||
// -----------------------------------------------------------
|
||||
// Items here will not be able to be right-clicked (Interact)
|
||||
// Example: minecraft:apple
|
||||
"only_disable_interactions": [
|
||||
"examplemod:example_item"
|
||||
],
|
||||
// -----------------------------------------------------------
|
||||
// Items here will not be able to be used to attack
|
||||
// Example: minecraft:diamond_sword
|
||||
"only_disable_attacks": [
|
||||
"examplemod:example_item"
|
||||
],
|
||||
// -----------------------------------------------------------
|
||||
// Items here will get their recipes disabled
|
||||
// Keep in mind this already is applied to blacklisted items
|
||||
"only_disable_recipes": [
|
||||
"examplemod:example_item"
|
||||
],
|
||||
// -----------------------------------------------------------
|
||||
// If true, the mod will use a hashset to handle the blacklisted items
|
||||
// This is a more optimized approach only if you have a lot of items blacklisted (20 or more is recommended)
|
||||
// If you just have a small amount of items blacklisted, keep this false
|
||||
//
|
||||
// [!] Enabling this will disable all regular expressions
|
||||
// [!] Does not apply to NBT, only item blacklist / interaction / attack
|
||||
"use_hashmap_optimizations": false
|
||||
}
|
||||
0
pack/config/jei/blacklist.cfg
Normal file
0
pack/config/jei/blacklist.cfg
Normal file
34
pack/config/jei/ingredient-list-mod-sort-order.ini
Normal file
34
pack/config/jei/ingredient-list-mod-sort-order.ini
Normal file
@@ -0,0 +1,34 @@
|
||||
Minecraft
|
||||
CoFH Core
|
||||
Create
|
||||
Create Crafts & Additions
|
||||
Create: Steam 'n' Rails
|
||||
Essentials
|
||||
Hang Glider
|
||||
Immersive Aircraft
|
||||
Man of Many Planes
|
||||
Quark
|
||||
RSRequestify
|
||||
Refined Storage
|
||||
Refined Storage Addons
|
||||
YUNG's Cave Biomes
|
||||
Yttr
|
||||
tetra
|
||||
Every Compat
|
||||
Valkyrien Skies 2
|
||||
Crossroads
|
||||
Trackwork Mod
|
||||
Clockwork
|
||||
Kelvin
|
||||
Dynamic Trees
|
||||
Patchouli
|
||||
Walkie-Talkie
|
||||
Dynamic Trees for Traverse
|
||||
Traverse Reforged
|
||||
Dynamic Trees for Quark
|
||||
Decorative Blocks
|
||||
Spectrum
|
||||
Heartstone
|
||||
Heartstone: Connection
|
||||
Lootr
|
||||
KitchenKarrot
|
||||
4
pack/config/jei/ingredient-list-type-sort-order.ini
Normal file
4
pack/config/jei/ingredient-list-type-sort-order.ini
Normal file
@@ -0,0 +1,4 @@
|
||||
net.minecraft.world.item.ItemStack
|
||||
net.minecraftforge.fluids.FluidStack
|
||||
com.Da_Technomancer.crossroads.integration.jei.ReagIngr
|
||||
org.valkyrienskies.kelvin.api.recipe.KelvinGasIngredient
|
||||
260
pack/config/jei/jei-client.ini
Normal file
260
pack/config/jei/jei-client.ini
Normal file
@@ -0,0 +1,260 @@
|
||||
[appearance]
|
||||
# Description: Move the JEI search bar to the bottom center of the screen.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
CenterSearch = false
|
||||
|
||||
# Description: Max recipe GUI height.
|
||||
# Valid Values: Any integer greater than or equal to 175
|
||||
# Default Value: 350
|
||||
RecipeGuiHeight = 350
|
||||
|
||||
|
||||
[cheat_mode]
|
||||
# Description: Choose if JEI should give ingredients directly to the inventory or pick them up with the mouse.
|
||||
# Valid Values: [INVENTORY, MOUSE_PICKUP]
|
||||
# Default Value: MOUSE_PICKUP
|
||||
GiveMode = MOUSE_PICKUP
|
||||
|
||||
# Description: Enable cheating items into the hotbar by using Shift + numeric keys.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
CheatToHotbarUsingHotkeysEnabled = false
|
||||
|
||||
# Description: Enable showing items that are not in the creative menu.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
ShowHiddenItems = false
|
||||
|
||||
|
||||
[bookmarks]
|
||||
# Description: Add new bookmarks to the front of the bookmark list instead of the end.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
AddBookmarksToFrontEnabled = false
|
||||
|
||||
# Description: Extra features for bookmark tooltips.
|
||||
# Valid Values: A comma-separated list containing values of:
|
||||
# [PREVIEW, INGREDIENTS]
|
||||
# Default Value: PREVIEW
|
||||
BookmarkTooltipFeatures = PREVIEW
|
||||
|
||||
# Description: Hold Shift to show bookmark tooltip features.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: true
|
||||
HoldShiftToShowBookmarkTooltipFeatures = true
|
||||
|
||||
# Description: Drag bookmarks to rearrange them in the list.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: true
|
||||
DragToRearrangeBookmarksEnabled = true
|
||||
|
||||
|
||||
[lookupHistory]
|
||||
# Description: Display or hide the lookup history overlay.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
Enabled = false
|
||||
|
||||
# Description: Max number of rows to display in the lookup history overlay.
|
||||
# Valid Values: An integer in the range [1, 7] (inclusive)
|
||||
# Default Value: 2
|
||||
MaxRows = 2
|
||||
|
||||
# Description: Max number of lookup history ingredients to save.
|
||||
# Valid Values: An integer in the range [10, 1000] (inclusive)
|
||||
# Default Value: 100
|
||||
MaxIngredients = 100
|
||||
|
||||
# Description: Side of the screen to display the lookup history overlay.
|
||||
# Valid Values: [LEFT, RIGHT]
|
||||
# Default Value: LEFT
|
||||
DisplaySide = LEFT
|
||||
|
||||
|
||||
[advanced]
|
||||
# Description: Set low-memory mode (makes search very slow but uses less RAM).
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
LowMemorySlowSearchEnabled = false
|
||||
|
||||
# Description: Catch render errors from ingredients and attempt to recover from them instead of crashing.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: true
|
||||
CatchRenderErrorsEnabled = true
|
||||
|
||||
# Description: When looking up recipes with items that contain fluids, also look up recipes for the fluids.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
lookupFluidContentsEnabled = false
|
||||
|
||||
# Description: When searching for item tags, also include tags for the default blocks contained in the items.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: true
|
||||
lookupBlockTagsEnabled = true
|
||||
|
||||
# Description: Show recipes for ingredient tags like item tags and block tags.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
showTagRecipesEnabled = false
|
||||
|
||||
# Description: Show creative tab names in ingredient tooltips.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
showCreativeTabNamesEnabled = false
|
||||
|
||||
|
||||
[input]
|
||||
# Description: Number of milliseconds before a long mouse click is considered a drag operation.
|
||||
# Valid Values: An integer in the range [0, 1000] (inclusive)
|
||||
# Default Value: 150
|
||||
dragDelayInMilliseconds = 150
|
||||
|
||||
# Description: Scroll rate for scrolling the mouse wheel in smooth-scrolling scroll boxes. Measured in pixels.
|
||||
# Valid Values: An integer in the range [1, 50] (inclusive)
|
||||
# Default Value: 9
|
||||
smoothScrollRate = 9
|
||||
|
||||
|
||||
[sorting]
|
||||
# Description: Sorting order for the ingredient list.
|
||||
# Valid Values: A comma-separated list containing values of:
|
||||
# [MOD_NAME, INGREDIENT_TYPE, ALPHABETICAL, CREATIVE_MENU, TAG, ARMOR, MAX_DURABILITY]
|
||||
# Default Value: MOD_NAME, INGREDIENT_TYPE, CREATIVE_MENU
|
||||
IngredientSortStages = MOD_NAME, INGREDIENT_TYPE, CREATIVE_MENU
|
||||
|
||||
# Description: Sorting order for displayed recipes.
|
||||
# Valid Values: A comma-separated list containing values of:
|
||||
# [BOOKMARKED, CRAFTABLE]
|
||||
# Default Value: BOOKMARKED, CRAFTABLE
|
||||
RecipeSorterStages = BOOKMARKED, CRAFTABLE
|
||||
|
||||
|
||||
[tags]
|
||||
# Description: Show tag content in tooltips.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: true
|
||||
TagContentTooltipEnabled = true
|
||||
|
||||
# Description: Hide tags that only have 1 ingredient.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: true
|
||||
HideSingleIngredientTagsEnabled = true
|
||||
|
||||
|
||||
[search]
|
||||
# Description: Search mode for mod names (prefix: @).
|
||||
# Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED]
|
||||
# Default Value: REQUIRE_PREFIX
|
||||
ModNameSearchMode = REQUIRE_PREFIX
|
||||
|
||||
# Description: Search mode for tooltips (prefix: #).
|
||||
# Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED]
|
||||
# Default Value: ENABLED
|
||||
TooltipSearchMode = ENABLED
|
||||
|
||||
# Description: Search mode for tags (prefix: $).
|
||||
# Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED]
|
||||
# Default Value: REQUIRE_PREFIX
|
||||
TagSearchMode = REQUIRE_PREFIX
|
||||
|
||||
# Description: Search mode for colors (prefix: ^).
|
||||
# Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED]
|
||||
# Default Value: DISABLED
|
||||
ColorSearchMode = DISABLED
|
||||
|
||||
# Description: Search mode for resource locations (prefix: &).
|
||||
# Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED]
|
||||
# Default Value: DISABLED
|
||||
ResourceLocationSearchMode = DISABLED
|
||||
|
||||
# Description: Search mode for creative mode tab names (prefix: %).
|
||||
# Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED]
|
||||
# Default Value: DISABLED
|
||||
CreativeTabSearchMode = DISABLED
|
||||
|
||||
# Description: Search in advanced tooltips (visible with F3 + H).
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
SearchAdvancedTooltips = false
|
||||
|
||||
# Description: Search mod IDs in addition to mod names.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: true
|
||||
SearchModIds = true
|
||||
|
||||
# Description: Search by the shorthand first letters of a mod's name.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: true
|
||||
SearchShortModNames = true
|
||||
|
||||
# Description: Search ingredient aliases (alternative names) that are added by plugins, in addition to ingredient names.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: true
|
||||
SearchIngredientAliases = true
|
||||
|
||||
|
||||
[IngredientList]
|
||||
# Description: Max number of rows shown.
|
||||
# Valid Values: An integer in the range [1, 100] (inclusive)
|
||||
# Default Value: 16
|
||||
MaxRows = 16
|
||||
|
||||
# Description: Max number of columns shown.
|
||||
# Valid Values: An integer in the range [4, 100] (inclusive)
|
||||
# Default Value: 9
|
||||
MaxColumns = 9
|
||||
|
||||
# Description: Horizontal alignment of the ingredient grid inside the available area.
|
||||
# Valid Values: [LEFT, CENTER, RIGHT]
|
||||
# Default Value: RIGHT
|
||||
HorizontalAlignment = RIGHT
|
||||
|
||||
# Description: Vertical alignment of the ingredient grid inside the available area.
|
||||
# Valid Values: [TOP, CENTER, BOTTOM]
|
||||
# Default Value: TOP
|
||||
VerticalAlignment = TOP
|
||||
|
||||
# Description: Visibility of the top page buttons. Use AUTO_HIDE to only show it when there are multiple pages.
|
||||
# Valid Values: [ENABLED, AUTO_HIDE, DISABLED]
|
||||
# Default Value: ENABLED
|
||||
ButtonNavigationVisibility = ENABLED
|
||||
|
||||
# Description: Enable this to draw a background texture behind the GUI.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
DrawBackground = false
|
||||
|
||||
|
||||
[BookmarkList]
|
||||
# Description: Max number of rows shown.
|
||||
# Valid Values: An integer in the range [1, 100] (inclusive)
|
||||
# Default Value: 16
|
||||
MaxRows = 16
|
||||
|
||||
# Description: Max number of columns shown.
|
||||
# Valid Values: An integer in the range [4, 100] (inclusive)
|
||||
# Default Value: 9
|
||||
MaxColumns = 9
|
||||
|
||||
# Description: Horizontal alignment of the ingredient grid inside the available area.
|
||||
# Valid Values: [LEFT, CENTER, RIGHT]
|
||||
# Default Value: LEFT
|
||||
HorizontalAlignment = LEFT
|
||||
|
||||
# Description: Vertical alignment of the ingredient grid inside the available area.
|
||||
# Valid Values: [TOP, CENTER, BOTTOM]
|
||||
# Default Value: TOP
|
||||
VerticalAlignment = TOP
|
||||
|
||||
# Description: Visibility of the top page buttons. Use AUTO_HIDE to only show it when there are multiple pages.
|
||||
# Valid Values: [ENABLED, AUTO_HIDE, DISABLED]
|
||||
# Default Value: ENABLED
|
||||
ButtonNavigationVisibility = ENABLED
|
||||
|
||||
# Description: Enable this to draw a background texture behind the GUI.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
DrawBackground = false
|
||||
|
||||
|
||||
8
pack/config/jei/jei-colors.ini
Normal file
8
pack/config/jei/jei-colors.ini
Normal file
@@ -0,0 +1,8 @@
|
||||
[colors]
|
||||
# Description: Color values to search for.
|
||||
# Valid Values: A comma-separated list containing values of:
|
||||
# Any color name and an RGB hex color, separated by a ':'
|
||||
# Default Value: White:EEEEEE, LightBlue:7492CC, Cyan:00EEEE, Blue:2222DD, LapisBlue:25418B, Teal:008080, Yellow:CACB58, GoldenYellow:EED700, Orange:D97634, Pink:D1899D, HotPink:FC0FC0, Magenta:B24BBB, Purple:813EB9, EvilPurple:2E1649, Lavender:B57EDC, Indigo:480082, Sand:DBD3A0, Tan:BB9B63, LightBrown:A0522D, Brown:634B33, DarkBrown:3A2D13, LimeGreen:43B239, SlimeGreen:83CB73, Green:008000, DarkGreen:224D22, GrassGreen:548049, Red:963430, BrickRed:B0604B, NetherBrick:2A1516, Redstone:CE3E36, Black:181515, CharcoalGray:464646, IronGray:646464, Gray:808080, Silver:C0C0C0
|
||||
SearchColors = White:EEEEEE, LightBlue:7492CC, Cyan:00EEEE, Blue:2222DD, LapisBlue:25418B, Teal:008080, Yellow:CACB58, GoldenYellow:EED700, Orange:D97634, Pink:D1899D, HotPink:FC0FC0, Magenta:B24BBB, Purple:813EB9, EvilPurple:2E1649, Lavender:B57EDC, Indigo:480082, Sand:DBD3A0, Tan:BB9B63, LightBrown:A0522D, Brown:634B33, DarkBrown:3A2D13, LimeGreen:43B239, SlimeGreen:83CB73, Green:008000, DarkGreen:224D22, GrassGreen:548049, Red:963430, BrickRed:B0604B, NetherBrick:2A1516, Redstone:CE3E36, Black:181515, CharcoalGray:464646, IronGray:646464, Gray:808080, Silver:C0C0C0
|
||||
|
||||
|
||||
32
pack/config/jei/jei-debug.ini
Normal file
32
pack/config/jei/jei-debug.ini
Normal file
@@ -0,0 +1,32 @@
|
||||
[debug]
|
||||
# Description: Debug mode enabled.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
DebugMode = false
|
||||
|
||||
# Description: Debug GUIs enabled.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
DebugGuis = false
|
||||
|
||||
# Description: Debug inputs enabled.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
DebugInputs = false
|
||||
|
||||
# Description: Add debug information to ingredient tooltips when advanced tooltips are enabled.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
debugInfoTooltipsEnabled = false
|
||||
|
||||
# Description: Adds ingredients to JEI that intentionally crash, to help debug JEI.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
CrashingTestItemsEnabled = false
|
||||
|
||||
# Description: Log information about the suffix trees used for searching, to help debug JEI.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
logSuffixTreeStats = false
|
||||
|
||||
|
||||
11
pack/config/jei/jei-mod-id-format.ini
Normal file
11
pack/config/jei/jei-mod-id-format.ini
Normal file
@@ -0,0 +1,11 @@
|
||||
[modname]
|
||||
# Description: Formatting for the mod names in tooltips for JEI GUIs. Leave blank to disable.
|
||||
# Valid Values: A chat formatting string.
|
||||
# Use these formatting colors:
|
||||
# black dark_blue dark_green dark_aqua dark_red dark_purple gold gray dark_gray blue green aqua red light_purple yellow white
|
||||
# With these formatting options:
|
||||
# obfuscated bold strikethrough underline italic
|
||||
# Default Value: blue italic
|
||||
ModNameFormat =
|
||||
|
||||
|
||||
62
pack/config/jei/recipe-category-sort-order.ini
Normal file
62
pack/config/jei/recipe-category-sort-order.ini
Normal file
@@ -0,0 +1,62 @@
|
||||
minecraft:crafting
|
||||
minecraft:anvil
|
||||
minecraft:blasting
|
||||
minecraft:brewing
|
||||
minecraft:campfire
|
||||
minecraft:compostable
|
||||
minecraft:fuel
|
||||
minecraft:furnace
|
||||
minecraft:smithing
|
||||
minecraft:smoking
|
||||
minecraft:stonecutting
|
||||
create:automatic_brewing
|
||||
create:automatic_packing
|
||||
create:automatic_shaped
|
||||
create:automatic_shapeless
|
||||
create:block_cutting
|
||||
create:crushing
|
||||
create:deploying
|
||||
create:draining
|
||||
create:fan_blasting
|
||||
create:fan_haunting
|
||||
create:fan_smoking
|
||||
create:fan_washing
|
||||
create:item_application
|
||||
create:mechanical_crafting
|
||||
create:milling
|
||||
create:mixing
|
||||
create:mystery_conversion
|
||||
create:packing
|
||||
create:pressing
|
||||
create:sandpaper_polishing
|
||||
create:sawing
|
||||
create:sequenced_assembly
|
||||
create:spout_filling
|
||||
createaddition:charging
|
||||
createaddition:liquid_burning
|
||||
createaddition:rolling
|
||||
jei:information
|
||||
crossroads:beam_extractor
|
||||
crossroads:blast_furnace
|
||||
crossroads:centrifuge
|
||||
crossroads:copshowium
|
||||
crossroads:detailed_crafter
|
||||
crossroads:fluid_cooling
|
||||
crossroads:formulation_vat
|
||||
crossroads:heating_crucible
|
||||
crossroads:icebox
|
||||
crossroads:incubator
|
||||
crossroads:lens_beam
|
||||
crossroads:millstone
|
||||
crossroads:ore_cleanser
|
||||
crossroads:reaction
|
||||
crossroads:reag_info
|
||||
crossroads:stamp_mill
|
||||
crossroads:transmute_beam
|
||||
kelvin:gas_reaction_recipe
|
||||
kitchenkarrot:air_compressor
|
||||
kitchenkarrot:brewing_barrel
|
||||
kitchenkarrot:cocktail
|
||||
kitchenkarrot:plate
|
||||
exposure:photograph_printing
|
||||
exposure:photograph_stacking
|
||||
@@ -0,0 +1 @@
|
||||
T:{Count:1b,id:"minecraft:spruce_trapdoor"}
|
||||
@@ -0,0 +1 @@
|
||||
T:{Count:1b,id:"bloomingnature:red_bricks"}
|
||||
2
pack/config/jei/world/local/New_World__31/bookmarks.ini
Normal file
2
pack/config/jei/world/local/New_World__31/bookmarks.ini
Normal file
@@ -0,0 +1,2 @@
|
||||
T:{Count:1b,id:"dynamictrees:oak_seed"}
|
||||
T:{Count:1b,id:"kitchenkarrot:popacorn",tag:{Damage:0}}
|
||||
100
pack/config/jei/world/local/New_World__31/lookupHistory.ini
Normal file
100
pack/config/jei/world/local/New_World__31/lookupHistory.ini
Normal file
@@ -0,0 +1,100 @@
|
||||
T:{Count:1b,id:"kitchenkarrot:canned_candied_apple"}
|
||||
T:{Count:1b,id:"kitchenkarrot:canned_pork_beetroot"}
|
||||
T:{Count:1b,id:"kitchenkarrot:canned_beef_potato"}
|
||||
T:{Count:1b,id:"kitchenkarrot:canned_sweet_berry_milk"}
|
||||
T:{Count:1b,id:"kitchenkarrot:canned_mutton_pumpkin"}
|
||||
T:{Count:1b,id:"minecraft:beetroot"}
|
||||
T:{Count:1b,id:"kitchenkarrot:canned_hoglin_confit"}
|
||||
T:{Count:1b,id:"refinedstorage:raw_improved_processor"}
|
||||
T:{Count:1b,id:"refinedstorage:raw_advanced_processor"}
|
||||
T:{Count:1b,id:"refinedstorage:basic_processor"}
|
||||
T:{Count:1b,id:"refinedstorage:improved_processor"}
|
||||
T:{Count:1b,id:"refinedstorage:external_storage"}
|
||||
T:{Count:1b,id:"refinedstorage:16k_storage_disk"}
|
||||
T:{Count:1b,id:"yttr:ultrapure_silica"}
|
||||
T:{Count:1b,id:"refinedstorage:quartz_enriched_iron"}
|
||||
T:{Count:1b,id:"refinedstorage:quartz_enriched_iron_block"}
|
||||
T:{Count:1b,id:"crossroads:pure_quartz"}
|
||||
T:{Count:1b,id:"refinedstorage:1k_storage_disk"}
|
||||
T:{Count:1b,id:"yttr:xl_iron_ingot"}
|
||||
T:{Count:1b,id:"yttr:gadolinite"}
|
||||
T:{Count:1b,id:"yttr:raw_gadolinite"}
|
||||
T:{Count:1b,id:"yttr:yttrium_dust"}
|
||||
T:{Count:1b,id:"yttr:yttrium_ingot"}
|
||||
T:{Count:1b,id:"yttr:ultrapure_yttrium"}
|
||||
T:{Count:1b,id:"yttr:brookite"}
|
||||
T:{Count:1b,id:"yttr:brookite_ore"}
|
||||
T:{Count:1b,id:"refinedstorage:wireless_crafting_monitor"}
|
||||
T:{Count:1b,id:"create:mechanical_press"}
|
||||
T:{Count:1b,id:"create:iron_sheet"}
|
||||
T:{Count:1b,id:"crossroads:nugget_tin"}
|
||||
T:{Count:1b,id:"crossroads:gear_base",tag:{material:"tin"}}
|
||||
T:{Count:1b,id:"kitchenkarrot:empty_can"}
|
||||
T:{Count:1b,id:"createaddition:seed_oil_bucket"}
|
||||
T:{Count:1b,id:"kitchenkarrot:sashimi"}
|
||||
T:{Count:1b,id:"kitchenkarrot:bikini_bottom_sub"}
|
||||
T:{Count:1b,id:"dynamictrees:small_fir_seed"}
|
||||
T:{Count:1b,id:"kitchenkarrot:soothing_tea"}
|
||||
T:{Count:1b,id:"kitchenkarrot:ice_cubes"}
|
||||
T:{Count:1b,id:"kitchenkarrot:sweet_loaf_slice"}
|
||||
T:{Count:1b,id:"kitchenkarrot:milk"}
|
||||
T:{Count:1b,id:"kitchenkarrot:birch_sap"}
|
||||
T:{Count:1b,id:"dynamictrees:birch_seed"}
|
||||
T:{Count:1b,id:"kitchenkarrot:chorus_mousse"}
|
||||
T:{Count:1b,id:"minecraft:ice"}
|
||||
T:{Count:1b,id:"kitchenkarrot:small_chorus_mousse"}
|
||||
T:{Count:1b,id:"kitchenkarrot:acorn_oil"}
|
||||
T:{Count:1b,id:"yttr:delrene"}
|
||||
T:{Count:1b,id:"yttr:squeeze_log"}
|
||||
T:{Count:1b,id:"dynamictrees:oak_seed"}
|
||||
T:{Count:1b,id:"kitchenkarrot:acorn_wine"}
|
||||
T:{Count:1b,id:"kitchenkarrot:acorn_wine_base"}
|
||||
T:{Count:1b,id:"kitchenkarrot:popacorn",tag:{Damage:0}}
|
||||
T:{Count:1b,id:"kitchenkarrot:acorn"}
|
||||
T:{Count:1b,id:"dynamictrees:dark_oak_seed"}
|
||||
T:{Count:1b,id:"kitchenkarrot:slime_mousse"}
|
||||
I:fluid_stack&fluid:createaddition:seed_oil
|
||||
T:{Count:1b,id:"kitchenkarrot:sunflower_oil"}
|
||||
T:{Count:1b,id:"kitchenkarrot:chorus_oil"}
|
||||
T:{Count:1b,id:"spectrum:bitter_oils"}
|
||||
T:{Count:1b,id:"kitchenkarrot:mixed_nuts_mooncake"}
|
||||
T:{Count:1b,id:"kitchenkarrot:crimson_fungi_spring_roll"}
|
||||
T:{Count:1b,id:"kitchenkarrot:raw_vegan_pork"}
|
||||
T:{Count:1b,id:"kitchenkarrot:raw_vegan_beef"}
|
||||
T:{Count:1b,id:"kitchenkarrot:cooked_vegan_beef"}
|
||||
T:{Count:1b,id:"kitchenkarrot:gem_carrot"}
|
||||
T:{Count:1b,id:"kitchenkarrot:carrot_spices"}
|
||||
T:{Count:1b,id:"kitchenkarrot:stone_shore_quiche"}
|
||||
T:{Count:1b,id:"minecraft:bread"}
|
||||
T:{Count:1b,id:"kitchenkarrot:beetroot_crepe"}
|
||||
T:{Count:1b,id:"kitchenkarrot:kelp_with_sunflower_seed"}
|
||||
T:{Count:1b,id:"kitchenkarrot:fishermens_delight"}
|
||||
T:{Count:1b,id:"kitchenkarrot:sea_salt"}
|
||||
T:{Count:1b,id:"kitchenkarrot:fine_salt"}
|
||||
T:{Count:1b,id:"kitchenkarrot:rock_salt"}
|
||||
T:{Count:1b,id:"kitchenkarrot:raw_beef_in_dripleaf"}
|
||||
T:{Count:1b,id:"kitchenkarrot:beef_in_dripleaf"}
|
||||
T:{Count:1b,id:"kitchenkarrot:crispy_bread_with_kelp"}
|
||||
T:{Count:1b,id:"kitchenkarrot:sweet_roll"}
|
||||
T:{Count:1b,id:"kitchenkarrot:woodland_tater_puree"}
|
||||
T:{Count:1b,id:"kitchenkarrot:birch_sap_donut"}
|
||||
T:{Count:1b,id:"kitchenkarrot:buche_de_noel"}
|
||||
T:{Count:1b,id:"kitchenkarrot:glow_berry_lager"}
|
||||
T:{Count:1b,id:"kitchenkarrot:iced_melon_lager"}
|
||||
T:{Count:1b,id:"kitchenkarrot:kelp_soda"}
|
||||
T:{Count:1b,id:"spectrum:titration_barrel"}
|
||||
T:{Count:1b,id:"spectrum:clotted_cream"}
|
||||
T:{Count:1b,id:"kitchenkarrot:hi_nrg_brulee"}
|
||||
T:{Count:1b,id:"kitchenkarrot:grilled_fish_and_cactus"}
|
||||
T:{Count:1b,id:"kitchenkarrot:flower_cake"}
|
||||
T:{Count:1b,id:"kitchenkarrot:birch_sap_chocolate_bar"}
|
||||
T:{Count:1b,id:"kitchenkarrot:cheese_slice"}
|
||||
T:{Count:1b,id:"kitchenkarrot:pillager_pie"}
|
||||
T:{Count:1b,id:"kitchenkarrot:chinese_crepe"}
|
||||
T:{Count:1b,id:"kitchenkarrot:croque_madame"}
|
||||
T:{Count:1b,id:"kitchenkarrot:seed_pie"}
|
||||
T:{Count:1b,id:"kitchenkarrot:bamboo_potato"}
|
||||
T:{Count:1b,id:"kitchenkarrot:raw_sweet_loaf"}
|
||||
T:{Count:1b,id:"kitchenkarrot:sweet_loaf"}
|
||||
T:{Count:1b,id:"kitchenkarrot:cocktail",tag:{cocktail:"kitchenkarrot:cocktails/shooting_star"}}
|
||||
T:{Count:1b,id:"kitchenkarrot:cocktail",tag:{cocktail:"kitchenkarrot:cocktails/red_lizard"}}
|
||||
@@ -0,0 +1,5 @@
|
||||
T:{Count:1b,id:"vs_clockwork:physics_infuser"}
|
||||
T:{Count:1b,id:"vs_clockwork:wanderlite_matrix"}
|
||||
T:{Count:1b,id:"vs_clockwork:wanderlite_cube"}
|
||||
T:{Count:1b,id:"vs_clockwork:wanderlite_nyx_ore"}
|
||||
T:{Count:1b,id:"vs_clockwork:wanderlite_crystal"}
|
||||
37
pack/config/kitchenkarrot-common.toml
Normal file
37
pack/config/kitchenkarrot-common.toml
Normal file
@@ -0,0 +1,37 @@
|
||||
|
||||
#Common Configs for KitchenKarrot
|
||||
["Canned Food Settings"]
|
||||
#Whether an empty can entity spawns everytime player finished eating a canned food.
|
||||
"Spawn Empty Can Entity" = true
|
||||
#The maximum time in seconds an empty can entity can live.
|
||||
#10 by default, -1 to prevent disappearing.
|
||||
"Can Entity Lifetime" = 10
|
||||
|
||||
["Villager Trade Settings"]
|
||||
#Will butcher villager sell salt at level 1.
|
||||
"Butcher Sell Salt" = true
|
||||
#Will butcher villager sell oil at level 1.
|
||||
"Butcher Sell Oil" = true
|
||||
#Will farmer villager buy gem carrot at level 3.
|
||||
"Farmer Buy Gem Carrot" = true
|
||||
|
||||
["Cocktail Settings"]
|
||||
#Unknown cocktail gives a random effect in the game except following.
|
||||
"Unknown Cocktail Effects Blacklist" = ["minecraft:instant_health", "minecraft:instant_damage", "minecraft:bad_omen", "minecraft:hero_of_the_village", "kitchenkarrot:disperse"]
|
||||
#Turn the blacklist above into a whitelist.Only the given effects will be applied.
|
||||
#False by default.
|
||||
"Whitelist Mode" = false
|
||||
|
||||
["Alcohol Settings"]
|
||||
#Determines the maximum level the tipsy effect can reach. Each level decreases 5% movement speed and increases 5% attack damage.
|
||||
#Upon reaching anywhere higher than the maximum level will turn the current effects into harmful ones.
|
||||
#3 by default.
|
||||
"Maximum Tipsy Level" = 3
|
||||
#The duration in ticks of the drunk state effects (except nausea).
|
||||
#1200 ticks (60 seconds) by default.
|
||||
"Wasted State Duration" = 1200
|
||||
#The effects to be applied when the entity gets drunk.
|
||||
"Wasted State Effects" = ["minecraft:weakness", "minecraft:slowness", "minecraft:hunger"]
|
||||
#The level of each effect of the drunk state. Each number represents the real level appeared in game. This list should be as long as the previous one.
|
||||
"Wasted State Effects Duration" = ["3", "3", "3"]
|
||||
|
||||
@@ -0,0 +1,140 @@
|
||||
{
|
||||
"type": "minecraft:block",
|
||||
"pools": [
|
||||
{
|
||||
"bonus_rolls": 0,
|
||||
"conditions": [
|
||||
{
|
||||
"block": "minecraft:tall_grass",
|
||||
"condition": "minecraft:block_state_property",
|
||||
"properties": {
|
||||
"half": "lower"
|
||||
}
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:location_check",
|
||||
"offsetY": 1,
|
||||
"predicate": {
|
||||
"block": {
|
||||
"blocks": "minecraft:tall_grass",
|
||||
"state": {
|
||||
"half": "upper"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:alternatives",
|
||||
"children": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"items": "minecraft:shears"
|
||||
}
|
||||
}
|
||||
],
|
||||
"functions": [
|
||||
{
|
||||
"add": false,
|
||||
"count": 2,
|
||||
"function": "minecraft:set_count"
|
||||
}
|
||||
],
|
||||
"name": "minecraft:short_grass"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:survives_explosion"
|
||||
},
|
||||
{
|
||||
"chance": 0.125,
|
||||
"condition": "minecraft:random_chance"
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"items": "#minecraft:hoes"
|
||||
}
|
||||
}
|
||||
],
|
||||
"name": "minecraft:wheat_seeds"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"rolls": 1
|
||||
},
|
||||
{
|
||||
"bonus_rolls": 0,
|
||||
"conditions": [
|
||||
{
|
||||
"block": "minecraft:tall_grass",
|
||||
"condition": "minecraft:block_state_property",
|
||||
"properties": {
|
||||
"half": "upper"
|
||||
}
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:location_check",
|
||||
"offsetY": -1,
|
||||
"predicate": {
|
||||
"block": {
|
||||
"blocks": "minecraft:tall_grass",
|
||||
"state": {
|
||||
"half": "lower"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:alternatives",
|
||||
"children": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"items": "minecraft:shears"
|
||||
}
|
||||
}
|
||||
],
|
||||
"functions": [
|
||||
{
|
||||
"add": false,
|
||||
"count": 2,
|
||||
"function": "minecraft:set_count"
|
||||
}
|
||||
],
|
||||
"name": "minecraft:short_grass"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:survives_explosion"
|
||||
},
|
||||
{
|
||||
"chance": 0.125,
|
||||
"condition": "minecraft:random_chance"
|
||||
}
|
||||
],
|
||||
"name": "minecraft:wheat_seeds"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"rolls": 1
|
||||
}
|
||||
],
|
||||
"random_sequence": "minecraft:blocks/tall_grass"
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"type": "minecraft:block",
|
||||
"pools": [
|
||||
{
|
||||
"bonus_rolls": 0,
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:survives_explosion"
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:any_of",
|
||||
"terms": [
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"items": "#minecraft:hoes"
|
||||
}
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"components": {
|
||||
"minecraft:enchantments": {
|
||||
"levels": {
|
||||
"minecraft:silk_touch": 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"items": "minecraft:shears"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"name": "minecraft:azalea"
|
||||
}
|
||||
],
|
||||
"rolls": 1
|
||||
}
|
||||
],
|
||||
"random_sequence": "minecraft:blocks/azalea"
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"type": "minecraft:block",
|
||||
"pools": [
|
||||
{
|
||||
"bonus_rolls": 0,
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:survives_explosion"
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:any_of",
|
||||
"terms": [
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"items": "#minecraft:hoes"
|
||||
}
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"items": "minecraft:shears"
|
||||
}
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"components": {
|
||||
"minecraft:enchantments": {
|
||||
"levels": {
|
||||
"minecraft:silk_touch": 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"name": "minecraft:big_dripleaf"
|
||||
}
|
||||
],
|
||||
"rolls": 1
|
||||
}
|
||||
],
|
||||
"random_sequence": "minecraft:blocks/big_dripleaf"
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"type": "minecraft:block",
|
||||
"pools": [
|
||||
{
|
||||
"bonus_rolls": 0,
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:survives_explosion"
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:any_of",
|
||||
"terms": [
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"items": "#minecraft:hoes"
|
||||
}
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"items": "minecraft:shears"
|
||||
}
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"components": {
|
||||
"minecraft:enchantments": {
|
||||
"levels": {
|
||||
"minecraft:silk_touch": 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"name": "minecraft:big_dripleaf"
|
||||
}
|
||||
],
|
||||
"rolls": 1
|
||||
}
|
||||
],
|
||||
"random_sequence": "minecraft:blocks/big_dripleaf"
|
||||
}
|
||||
@@ -0,0 +1,148 @@
|
||||
{
|
||||
"type": "minecraft:block",
|
||||
"pools": [
|
||||
{
|
||||
"bonus_rolls": 0,
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:alternatives",
|
||||
"children": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:any_of",
|
||||
"terms": [
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"items": "minecraft:shears"
|
||||
}
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"predicates": {
|
||||
"minecraft:enchantments": [
|
||||
{
|
||||
"enchantments": "minecraft:silk_touch",
|
||||
"levels": {
|
||||
"min": 1
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"name": "minecraft:birch_leaves"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:survives_explosion"
|
||||
},
|
||||
{
|
||||
"chances": [
|
||||
0.05,
|
||||
0.0625,
|
||||
0.083333336,
|
||||
0.1
|
||||
],
|
||||
"condition": "minecraft:table_bonus",
|
||||
"enchantment": "minecraft:fortune"
|
||||
}
|
||||
],
|
||||
"name": "minecraft:birch_sapling"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"rolls": 1
|
||||
},
|
||||
{
|
||||
"bonus_rolls": 0,
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:inverted",
|
||||
"term": {
|
||||
"condition": "minecraft:any_of",
|
||||
"terms": [
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"items": "minecraft:shears"
|
||||
}
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"predicates": {
|
||||
"minecraft:enchantments": [
|
||||
{
|
||||
"enchantments": "minecraft:silk_touch",
|
||||
"levels": {
|
||||
"min": 1
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"conditions": [
|
||||
{
|
||||
"chances": [
|
||||
0.02,
|
||||
0.022222223,
|
||||
0.025,
|
||||
0.033333335,
|
||||
0.1
|
||||
],
|
||||
"condition": "minecraft:table_bonus",
|
||||
"enchantment": "minecraft:fortune"
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"components": {
|
||||
"minecraft:enchantments": {
|
||||
"levels": {
|
||||
"minecraft:fortune": 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"functions": [
|
||||
{
|
||||
"add": false,
|
||||
"count": {
|
||||
"type": "minecraft:uniform",
|
||||
"max": 2,
|
||||
"min": 1
|
||||
},
|
||||
"function": "minecraft:set_count"
|
||||
},
|
||||
{
|
||||
"function": "minecraft:explosion_decay"
|
||||
}
|
||||
],
|
||||
"name": "minecraft:stick"
|
||||
}
|
||||
],
|
||||
"rolls": 1
|
||||
}
|
||||
],
|
||||
"random_sequence": "minecraft:blocks/acacia_leaves"
|
||||
}
|
||||
@@ -0,0 +1,148 @@
|
||||
{
|
||||
"type": "minecraft:block",
|
||||
"pools": [
|
||||
{
|
||||
"bonus_rolls": 0,
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:alternatives",
|
||||
"children": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:any_of",
|
||||
"terms": [
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"items": "minecraft:shears"
|
||||
}
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"predicates": {
|
||||
"minecraft:enchantments": [
|
||||
{
|
||||
"enchantments": "minecraft:silk_touch",
|
||||
"levels": {
|
||||
"min": 1
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"name": "minecraft:cherry_leaves"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:survives_explosion"
|
||||
},
|
||||
{
|
||||
"chances": [
|
||||
0.05,
|
||||
0.0625,
|
||||
0.083333336,
|
||||
0.1
|
||||
],
|
||||
"condition": "minecraft:table_bonus",
|
||||
"enchantment": "minecraft:fortune"
|
||||
}
|
||||
],
|
||||
"name": "minecraft:cherry_sapling"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"rolls": 1
|
||||
},
|
||||
{
|
||||
"bonus_rolls": 0,
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:inverted",
|
||||
"term": {
|
||||
"condition": "minecraft:any_of",
|
||||
"terms": [
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"items": "minecraft:shears"
|
||||
}
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"predicates": {
|
||||
"minecraft:enchantments": [
|
||||
{
|
||||
"enchantments": "minecraft:silk_touch",
|
||||
"levels": {
|
||||
"min": 1
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"conditions": [
|
||||
{
|
||||
"chances": [
|
||||
0.02,
|
||||
0.022222223,
|
||||
0.025,
|
||||
0.033333335,
|
||||
0.1
|
||||
],
|
||||
"condition": "minecraft:table_bonus",
|
||||
"enchantment": "minecraft:fortune"
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"components": {
|
||||
"minecraft:enchantments": {
|
||||
"levels": {
|
||||
"minecraft:fortune": 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"functions": [
|
||||
{
|
||||
"add": false,
|
||||
"count": {
|
||||
"type": "minecraft:uniform",
|
||||
"max": 2,
|
||||
"min": 1
|
||||
},
|
||||
"function": "minecraft:set_count"
|
||||
},
|
||||
{
|
||||
"function": "minecraft:explosion_decay"
|
||||
}
|
||||
],
|
||||
"name": "minecraft:stick"
|
||||
}
|
||||
],
|
||||
"rolls": 1
|
||||
}
|
||||
],
|
||||
"random_sequence": "minecraft:blocks/cherry_leaves"
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"type": "minecraft:block",
|
||||
"pools": [
|
||||
{
|
||||
"bonus_rolls": 0,
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:alternatives",
|
||||
"children": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"conditions": [],
|
||||
"name": "minecraft:clay"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"rolls": 1
|
||||
}
|
||||
],
|
||||
"random_sequence": "minecraft:blocks/clay"
|
||||
}
|
||||
@@ -0,0 +1,205 @@
|
||||
{
|
||||
"type": "minecraft:block",
|
||||
"pools": [
|
||||
{
|
||||
"bonus_rolls": 0,
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:alternatives",
|
||||
"children": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:any_of",
|
||||
"terms": [
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"items": "minecraft:shears"
|
||||
}
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"predicates": {
|
||||
"minecraft:enchantments": [
|
||||
{
|
||||
"enchantments": "minecraft:silk_touch",
|
||||
"levels": {
|
||||
"min": 1
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"name": "minecraft:dark_oak_leaves"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:survives_explosion"
|
||||
},
|
||||
{
|
||||
"chances": [
|
||||
0.05,
|
||||
0.0625,
|
||||
0.083333336,
|
||||
0.1
|
||||
],
|
||||
"condition": "minecraft:table_bonus",
|
||||
"enchantment": "minecraft:fortune"
|
||||
}
|
||||
],
|
||||
"name": "minecraft:dark_oak_sapling"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"rolls": 1
|
||||
},
|
||||
{
|
||||
"bonus_rolls": 0,
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:inverted",
|
||||
"term": {
|
||||
"condition": "minecraft:any_of",
|
||||
"terms": [
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"items": "minecraft:shears"
|
||||
}
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"predicates": {
|
||||
"minecraft:enchantments": [
|
||||
{
|
||||
"enchantments": "minecraft:silk_touch",
|
||||
"levels": {
|
||||
"min": 1
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"conditions": [
|
||||
{
|
||||
"chances": [
|
||||
0.02,
|
||||
0.022222223,
|
||||
0.025,
|
||||
0.033333335,
|
||||
0.1
|
||||
],
|
||||
"condition": "minecraft:table_bonus",
|
||||
"enchantment": "minecraft:fortune"
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"components": {
|
||||
"minecraft:enchantments": {
|
||||
"levels": {
|
||||
"minecraft:fortune": 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"functions": [
|
||||
{
|
||||
"add": false,
|
||||
"count": {
|
||||
"type": "minecraft:uniform",
|
||||
"max": 2,
|
||||
"min": 1
|
||||
},
|
||||
"function": "minecraft:set_count"
|
||||
},
|
||||
{
|
||||
"function": "minecraft:explosion_decay"
|
||||
}
|
||||
],
|
||||
"name": "minecraft:stick"
|
||||
}
|
||||
],
|
||||
"rolls": 1
|
||||
},
|
||||
{
|
||||
"bonus_rolls": 0,
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:inverted",
|
||||
"term": {
|
||||
"condition": "minecraft:any_of",
|
||||
"terms": [
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"items": "minecraft:shears"
|
||||
}
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"predicates": {
|
||||
"minecraft:enchantments": [
|
||||
{
|
||||
"enchantments": "minecraft:silk_touch",
|
||||
"levels": {
|
||||
"min": 1
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:survives_explosion"
|
||||
},
|
||||
{
|
||||
"chances": [
|
||||
0.005,
|
||||
0.0055555557,
|
||||
0.00625,
|
||||
0.008333334,
|
||||
0.025
|
||||
],
|
||||
"condition": "minecraft:table_bonus",
|
||||
"enchantment": "minecraft:fortune"
|
||||
}
|
||||
],
|
||||
"name": "minecraft:apple"
|
||||
}
|
||||
],
|
||||
"rolls": 1
|
||||
}
|
||||
],
|
||||
"random_sequence": "minecraft:blocks/dark_oak_leaves"
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"type": "minecraft:block",
|
||||
"pools": [
|
||||
{
|
||||
"bonus_rolls": 0,
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:survives_explosion"
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:any_of",
|
||||
"terms": [
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"items": "#minecraft:hoes"
|
||||
}
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"components": {
|
||||
"minecraft:enchantments": {
|
||||
"levels": {
|
||||
"minecraft:silk_touch": 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"items": "minecraft:shears"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"name": "minecraft:flowering_azalea"
|
||||
}
|
||||
],
|
||||
"rolls": 1
|
||||
}
|
||||
],
|
||||
"random_sequence": "minecraft:blocks/azalea"
|
||||
}
|
||||
@@ -0,0 +1,149 @@
|
||||
{
|
||||
"type": "minecraft:block",
|
||||
"pools": [
|
||||
{
|
||||
"bonus_rolls": 0,
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:alternatives",
|
||||
"children": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:any_of",
|
||||
"terms": [
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"items": "minecraft:shears"
|
||||
}
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"predicates": {
|
||||
"minecraft:enchantments": [
|
||||
{
|
||||
"enchantments": "minecraft:silk_touch",
|
||||
"levels": {
|
||||
"min": 1
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"name": "minecraft:jungle_leaves"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:survives_explosion"
|
||||
},
|
||||
{
|
||||
"chances": [
|
||||
0.025,
|
||||
0.027777778,
|
||||
0.03125,
|
||||
0.041666668,
|
||||
0.1
|
||||
],
|
||||
"condition": "minecraft:table_bonus",
|
||||
"enchantment": "minecraft:fortune"
|
||||
}
|
||||
],
|
||||
"name": "minecraft:jungle_sapling"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"rolls": 1
|
||||
},
|
||||
{
|
||||
"bonus_rolls": 0,
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:inverted",
|
||||
"term": {
|
||||
"condition": "minecraft:any_of",
|
||||
"terms": [
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"items": "minecraft:shears"
|
||||
}
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"predicates": {
|
||||
"minecraft:enchantments": [
|
||||
{
|
||||
"enchantments": "minecraft:silk_touch",
|
||||
"levels": {
|
||||
"min": 1
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"conditions": [
|
||||
{
|
||||
"chances": [
|
||||
0.02,
|
||||
0.022222223,
|
||||
0.025,
|
||||
0.033333335,
|
||||
0.1
|
||||
],
|
||||
"condition": "minecraft:table_bonus",
|
||||
"enchantment": "minecraft:fortune"
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"components": {
|
||||
"minecraft:enchantments": {
|
||||
"levels": {
|
||||
"minecraft:fortune": 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"functions": [
|
||||
{
|
||||
"add": false,
|
||||
"count": {
|
||||
"type": "minecraft:uniform",
|
||||
"max": 2,
|
||||
"min": 1
|
||||
},
|
||||
"function": "minecraft:set_count"
|
||||
},
|
||||
{
|
||||
"function": "minecraft:explosion_decay"
|
||||
}
|
||||
],
|
||||
"name": "minecraft:stick"
|
||||
}
|
||||
],
|
||||
"rolls": 1
|
||||
}
|
||||
],
|
||||
"random_sequence": "minecraft:blocks/jungle_leaves"
|
||||
}
|
||||
@@ -0,0 +1,205 @@
|
||||
{
|
||||
"type": "minecraft:block",
|
||||
"pools": [
|
||||
{
|
||||
"bonus_rolls": 0,
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:alternatives",
|
||||
"children": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:any_of",
|
||||
"terms": [
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"items": "minecraft:shears"
|
||||
}
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"predicates": {
|
||||
"minecraft:enchantments": [
|
||||
{
|
||||
"enchantments": "minecraft:silk_touch",
|
||||
"levels": {
|
||||
"min": 1
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"name": "minecraft:oak_leaves"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:survives_explosion"
|
||||
},
|
||||
{
|
||||
"chances": [
|
||||
0.05,
|
||||
0.0625,
|
||||
0.083333336,
|
||||
0.1
|
||||
],
|
||||
"condition": "minecraft:table_bonus",
|
||||
"enchantment": "minecraft:fortune"
|
||||
}
|
||||
],
|
||||
"name": "minecraft:oak_sapling"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"rolls": 1
|
||||
},
|
||||
{
|
||||
"bonus_rolls": 0,
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:inverted",
|
||||
"term": {
|
||||
"condition": "minecraft:any_of",
|
||||
"terms": [
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"items": "minecraft:shears"
|
||||
}
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"predicates": {
|
||||
"minecraft:enchantments": [
|
||||
{
|
||||
"enchantments": "minecraft:silk_touch",
|
||||
"levels": {
|
||||
"min": 1
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"conditions": [
|
||||
{
|
||||
"chances": [
|
||||
0.02,
|
||||
0.022222223,
|
||||
0.025,
|
||||
0.033333335,
|
||||
0.1
|
||||
],
|
||||
"condition": "minecraft:table_bonus",
|
||||
"enchantment": "minecraft:fortune"
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"components": {
|
||||
"minecraft:enchantments": {
|
||||
"levels": {
|
||||
"minecraft:fortune": 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"functions": [
|
||||
{
|
||||
"add": false,
|
||||
"count": {
|
||||
"type": "minecraft:uniform",
|
||||
"max": 2,
|
||||
"min": 1
|
||||
},
|
||||
"function": "minecraft:set_count"
|
||||
},
|
||||
{
|
||||
"function": "minecraft:explosion_decay"
|
||||
}
|
||||
],
|
||||
"name": "minecraft:stick"
|
||||
}
|
||||
],
|
||||
"rolls": 1
|
||||
},
|
||||
{
|
||||
"bonus_rolls": 0,
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:inverted",
|
||||
"term": {
|
||||
"condition": "minecraft:any_of",
|
||||
"terms": [
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"items": "minecraft:shears"
|
||||
}
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"predicates": {
|
||||
"minecraft:enchantments": [
|
||||
{
|
||||
"enchantments": "minecraft:silk_touch",
|
||||
"levels": {
|
||||
"min": 1
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:survives_explosion"
|
||||
},
|
||||
{
|
||||
"chances": [
|
||||
0.005,
|
||||
0.0055555557,
|
||||
0.00625,
|
||||
0.008333334,
|
||||
0.025
|
||||
],
|
||||
"condition": "minecraft:table_bonus",
|
||||
"enchantment": "minecraft:fortune"
|
||||
}
|
||||
],
|
||||
"name": "minecraft:apple"
|
||||
}
|
||||
],
|
||||
"rolls": 1
|
||||
}
|
||||
],
|
||||
"random_sequence": "minecraft:blocks/oak_leaves"
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
{
|
||||
"type": "minecraft:block",
|
||||
"functions": [
|
||||
{
|
||||
"function": "minecraft:explosion_decay"
|
||||
}
|
||||
],
|
||||
"pools": [
|
||||
{
|
||||
"bonus_rolls": 0.0,
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"name": "minecraft:potato"
|
||||
}
|
||||
],
|
||||
"rolls": 1.0
|
||||
},
|
||||
{
|
||||
"bonus_rolls": 0.0,
|
||||
"conditions": [
|
||||
{
|
||||
"block": "minecraft:potatoes",
|
||||
"condition": "minecraft:block_state_property",
|
||||
"properties": {
|
||||
"age": "7"
|
||||
}
|
||||
}
|
||||
],
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"functions": [
|
||||
{
|
||||
"enchantment": "minecraft:fortune",
|
||||
"formula": "minecraft:binomial_with_bonus_count",
|
||||
"function": "minecraft:apply_bonus",
|
||||
"parameters": {
|
||||
"extra": 3,
|
||||
"probability": 0.5714286
|
||||
}
|
||||
}
|
||||
],
|
||||
"name": "minecraft:potato"
|
||||
}
|
||||
],
|
||||
"rolls": 1.0
|
||||
},
|
||||
{
|
||||
"bonus_rolls": 0.0,
|
||||
"conditions": [
|
||||
{
|
||||
"block": "minecraft:potatoes",
|
||||
"condition": "minecraft:block_state_property",
|
||||
"properties": {
|
||||
"age": "7"
|
||||
}
|
||||
}
|
||||
],
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"conditions": [
|
||||
{
|
||||
"chance": 0.02,
|
||||
"condition": "minecraft:random_chance"
|
||||
}
|
||||
],
|
||||
"name": "minecraft:poisonous_potato"
|
||||
}
|
||||
],
|
||||
"rolls": 1.0
|
||||
}
|
||||
],
|
||||
"random_sequence": "minecraft:blocks/potatoes"
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"type": "minecraft:block",
|
||||
"pools": [
|
||||
{
|
||||
"bonus_rolls": 0,
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:alternatives",
|
||||
"children": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"items": "minecraft:shears"
|
||||
}
|
||||
}
|
||||
],
|
||||
"name": "minecraft:short_grass"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"conditions": [
|
||||
{
|
||||
"chance": 0.125,
|
||||
"condition": "minecraft:random_chance"
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"items": "#minecraft:hoes"
|
||||
}
|
||||
}
|
||||
],
|
||||
"functions": [
|
||||
{
|
||||
"enchantment": "minecraft:fortune",
|
||||
"formula": "minecraft:uniform_bonus_count",
|
||||
"function": "minecraft:apply_bonus",
|
||||
"parameters": {
|
||||
"bonusMultiplier": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"function": "minecraft:explosion_decay"
|
||||
}
|
||||
],
|
||||
"name": "minecraft:wheat_seeds"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"rolls": 1
|
||||
}
|
||||
],
|
||||
"random_sequence": "minecraft:blocks/short_grass"
|
||||
}
|
||||
@@ -0,0 +1,148 @@
|
||||
{
|
||||
"type": "minecraft:block",
|
||||
"pools": [
|
||||
{
|
||||
"bonus_rolls": 0,
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:alternatives",
|
||||
"children": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:any_of",
|
||||
"terms": [
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"items": "minecraft:shears"
|
||||
}
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"predicates": {
|
||||
"minecraft:enchantments": [
|
||||
{
|
||||
"enchantments": "minecraft:silk_touch",
|
||||
"levels": {
|
||||
"min": 1
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"name": "minecraft:spruce_leaves"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:survives_explosion"
|
||||
},
|
||||
{
|
||||
"chances": [
|
||||
0.05,
|
||||
0.0625,
|
||||
0.083333336,
|
||||
0.1
|
||||
],
|
||||
"condition": "minecraft:table_bonus",
|
||||
"enchantment": "minecraft:fortune"
|
||||
}
|
||||
],
|
||||
"name": "minecraft:spruce_sapling"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"rolls": 1
|
||||
},
|
||||
{
|
||||
"bonus_rolls": 0,
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:inverted",
|
||||
"term": {
|
||||
"condition": "minecraft:any_of",
|
||||
"terms": [
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"items": "minecraft:shears"
|
||||
}
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"predicates": {
|
||||
"minecraft:enchantments": [
|
||||
{
|
||||
"enchantments": "minecraft:silk_touch",
|
||||
"levels": {
|
||||
"min": 1
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"conditions": [
|
||||
{
|
||||
"chances": [
|
||||
0.02,
|
||||
0.022222223,
|
||||
0.025,
|
||||
0.033333335,
|
||||
0.1
|
||||
],
|
||||
"condition": "minecraft:table_bonus",
|
||||
"enchantment": "minecraft:fortune"
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"components": {
|
||||
"minecraft:enchantments": {
|
||||
"levels": {
|
||||
"minecraft:fortune": 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"functions": [
|
||||
{
|
||||
"add": false,
|
||||
"count": {
|
||||
"type": "minecraft:uniform",
|
||||
"max": 2,
|
||||
"min": 1
|
||||
},
|
||||
"function": "minecraft:set_count"
|
||||
},
|
||||
{
|
||||
"function": "minecraft:explosion_decay"
|
||||
}
|
||||
],
|
||||
"name": "minecraft:stick"
|
||||
}
|
||||
],
|
||||
"rolls": 1
|
||||
}
|
||||
],
|
||||
"random_sequence": "minecraft:blocks/acacia_leaves"
|
||||
}
|
||||
@@ -0,0 +1,140 @@
|
||||
{
|
||||
"type": "minecraft:block",
|
||||
"pools": [
|
||||
{
|
||||
"bonus_rolls": 0,
|
||||
"conditions": [
|
||||
{
|
||||
"block": "minecraft:tall_grass",
|
||||
"condition": "minecraft:block_state_property",
|
||||
"properties": {
|
||||
"half": "lower"
|
||||
}
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:location_check",
|
||||
"offsetY": 1,
|
||||
"predicate": {
|
||||
"block": {
|
||||
"blocks": "minecraft:tall_grass",
|
||||
"state": {
|
||||
"half": "upper"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:alternatives",
|
||||
"children": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"items": "minecraft:shears"
|
||||
}
|
||||
}
|
||||
],
|
||||
"functions": [
|
||||
{
|
||||
"add": false,
|
||||
"count": 2,
|
||||
"function": "minecraft:set_count"
|
||||
}
|
||||
],
|
||||
"name": "minecraft:short_grass"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:survives_explosion"
|
||||
},
|
||||
{
|
||||
"chance": 0.125,
|
||||
"condition": "minecraft:random_chance"
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"items": "#minecraft:hoes"
|
||||
}
|
||||
}
|
||||
],
|
||||
"name": "minecraft:wheat_seeds"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"rolls": 1
|
||||
},
|
||||
{
|
||||
"bonus_rolls": 0,
|
||||
"conditions": [
|
||||
{
|
||||
"block": "minecraft:tall_grass",
|
||||
"condition": "minecraft:block_state_property",
|
||||
"properties": {
|
||||
"half": "upper"
|
||||
}
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:location_check",
|
||||
"offsetY": -1,
|
||||
"predicate": {
|
||||
"block": {
|
||||
"blocks": "minecraft:tall_grass",
|
||||
"state": {
|
||||
"half": "lower"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:alternatives",
|
||||
"children": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:match_tool",
|
||||
"predicate": {
|
||||
"items": "minecraft:shears"
|
||||
}
|
||||
}
|
||||
],
|
||||
"functions": [
|
||||
{
|
||||
"add": false,
|
||||
"count": 2,
|
||||
"function": "minecraft:set_count"
|
||||
}
|
||||
],
|
||||
"name": "minecraft:short_grass"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:survives_explosion"
|
||||
},
|
||||
{
|
||||
"chance": 0.125,
|
||||
"condition": "minecraft:random_chance"
|
||||
}
|
||||
],
|
||||
"name": "minecraft:wheat_seeds"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"rolls": 1
|
||||
}
|
||||
],
|
||||
"random_sequence": "minecraft:blocks/tall_grass"
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"type": "minecraft:crafting_shaped",
|
||||
"category": "building",
|
||||
"key": {
|
||||
"#": {
|
||||
"tag": "minecraft:terracotta"
|
||||
}
|
||||
},
|
||||
"pattern": [
|
||||
"##",
|
||||
"##"
|
||||
],
|
||||
"result": {
|
||||
"count": 4,
|
||||
"id": "minecraft:bricks"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"type": "minecraft:crafting_shaped",
|
||||
"category": "misc",
|
||||
"key": {
|
||||
"#": {
|
||||
"item": "minecraft:terracotta"
|
||||
}
|
||||
},
|
||||
"pattern": [
|
||||
" # ",
|
||||
"# #",
|
||||
" # "
|
||||
],
|
||||
"result": {
|
||||
"count": 1,
|
||||
"id": "minecraft:decorated_pot"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"type": "minecraft:crafting_shaped",
|
||||
"category": "misc",
|
||||
"key": {
|
||||
"#": {
|
||||
"tag": "minecraft:terracotta"
|
||||
}
|
||||
},
|
||||
"pattern": [
|
||||
"# #",
|
||||
" # "
|
||||
],
|
||||
"result": {
|
||||
"count": 4,
|
||||
"id": "minecraft:flower_pot"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,102 @@
|
||||
{
|
||||
"type": "minecraft:geode",
|
||||
"config": {
|
||||
"blocks": {
|
||||
"alternate_inner_layer_provider": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "minecraft:budding_amethyst"
|
||||
}
|
||||
},
|
||||
"cannot_replace": "#minecraft:features_cannot_replace",
|
||||
"filling_provider": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "minecraft:air"
|
||||
}
|
||||
},
|
||||
"inner_layer_provider": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "minecraft:amethyst_block"
|
||||
}
|
||||
},
|
||||
"inner_placements": [
|
||||
{
|
||||
"Name": "minecraft:small_amethyst_bud",
|
||||
"Properties": {
|
||||
"facing": "up",
|
||||
"waterlogged": "false"
|
||||
}
|
||||
},
|
||||
{
|
||||
"Name": "minecraft:medium_amethyst_bud",
|
||||
"Properties": {
|
||||
"facing": "up",
|
||||
"waterlogged": "false"
|
||||
}
|
||||
},
|
||||
{
|
||||
"Name": "minecraft:large_amethyst_bud",
|
||||
"Properties": {
|
||||
"facing": "up",
|
||||
"waterlogged": "false"
|
||||
}
|
||||
},
|
||||
{
|
||||
"Name": "minecraft:amethyst_cluster",
|
||||
"Properties": {
|
||||
"facing": "up",
|
||||
"waterlogged": "false"
|
||||
}
|
||||
}
|
||||
],
|
||||
"invalid_blocks": "#minecraft:geode_invalid_blocks",
|
||||
"middle_layer_provider": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "minecraft:calcite"
|
||||
}
|
||||
},
|
||||
"outer_layer_provider": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "minecraft:tuff"
|
||||
}
|
||||
}
|
||||
},
|
||||
"crack": {
|
||||
"base_crack_size": 2,
|
||||
"crack_point_offset": 2,
|
||||
"generate_crack_chance": 0.95
|
||||
},
|
||||
"distribution_points": {
|
||||
"type": "minecraft:uniform",
|
||||
"max_inclusive": 4,
|
||||
"min_inclusive": 3
|
||||
},
|
||||
"invalid_blocks_threshold": 1,
|
||||
"layers": {
|
||||
"filling": 1.7,
|
||||
"inner_layer": 2.2,
|
||||
"middle_layer": 3.2,
|
||||
"outer_layer": 4.2
|
||||
},
|
||||
"max_gen_offset": 16,
|
||||
"min_gen_offset": -16,
|
||||
"noise_multiplier": 0.05,
|
||||
"outer_wall_distance": {
|
||||
"type": "minecraft:uniform",
|
||||
"max_inclusive": 6,
|
||||
"min_inclusive": 4
|
||||
},
|
||||
"placements_require_layer0_alternate": true,
|
||||
"point_offset": {
|
||||
"type": "minecraft:uniform",
|
||||
"max_inclusive": 2,
|
||||
"min_inclusive": 1
|
||||
},
|
||||
"use_alternate_layer0_chance": 0.083,
|
||||
"use_potential_placements_chance": 0.35
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"feature": "minecraft:ore_andesite",
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:count",
|
||||
"count": 0
|
||||
},
|
||||
{
|
||||
"type": "minecraft:in_square"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:height_range",
|
||||
"height": {
|
||||
"type": "minecraft:uniform",
|
||||
"max_inclusive": {
|
||||
"absolute": 60
|
||||
},
|
||||
"min_inclusive": {
|
||||
"absolute": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "minecraft:biome"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"feature": "minecraft:ore_andesite",
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:count",
|
||||
"count": 0
|
||||
},
|
||||
{
|
||||
"type": "minecraft:in_square"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:height_range",
|
||||
"height": {
|
||||
"type": "minecraft:uniform",
|
||||
"max_inclusive": {
|
||||
"absolute": 60
|
||||
},
|
||||
"min_inclusive": {
|
||||
"absolute": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "minecraft:biome"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"feature": "minecraft:ore_diorite",
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:count",
|
||||
"count": 0
|
||||
},
|
||||
{
|
||||
"type": "minecraft:in_square"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:height_range",
|
||||
"height": {
|
||||
"type": "minecraft:uniform",
|
||||
"max_inclusive": {
|
||||
"absolute": 60
|
||||
},
|
||||
"min_inclusive": {
|
||||
"absolute": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "minecraft:biome"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"feature": "minecraft:ore_diorite",
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:count",
|
||||
"count": 0
|
||||
},
|
||||
{
|
||||
"type": "minecraft:in_square"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:height_range",
|
||||
"height": {
|
||||
"type": "minecraft:uniform",
|
||||
"max_inclusive": {
|
||||
"absolute": 60
|
||||
},
|
||||
"min_inclusive": {
|
||||
"absolute": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "minecraft:biome"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"feature": "minecraft:ore_dirt",
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:count",
|
||||
"count": 7
|
||||
},
|
||||
{
|
||||
"type": "minecraft:in_square"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:height_range",
|
||||
"height": {
|
||||
"type": "minecraft:uniform",
|
||||
"max_inclusive": {
|
||||
"absolute": 160
|
||||
},
|
||||
"min_inclusive": {
|
||||
"absolute": 40
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "minecraft:biome"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"feature": "minecraft:ore_diorite",
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:count",
|
||||
"count": 0
|
||||
},
|
||||
{
|
||||
"type": "minecraft:in_square"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:height_range",
|
||||
"height": {
|
||||
"type": "minecraft:uniform",
|
||||
"max_inclusive": {
|
||||
"absolute": 60
|
||||
},
|
||||
"min_inclusive": {
|
||||
"absolute": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "minecraft:biome"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"feature": "minecraft:ore_diorite",
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:count",
|
||||
"count": 0
|
||||
},
|
||||
{
|
||||
"type": "minecraft:in_square"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:height_range",
|
||||
"height": {
|
||||
"type": "minecraft:uniform",
|
||||
"max_inclusive": {
|
||||
"absolute": 60
|
||||
},
|
||||
"min_inclusive": {
|
||||
"absolute": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "minecraft:biome"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"feature": "minecraft:ore_gravel",
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:count",
|
||||
"count": 10
|
||||
},
|
||||
{
|
||||
"type": "minecraft:in_square"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:height_range",
|
||||
"height": {
|
||||
"type": "minecraft:uniform",
|
||||
"max_inclusive": {
|
||||
"below_top": 0
|
||||
},
|
||||
"min_inclusive": {
|
||||
"absolute": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "minecraft:biome"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"name": "Stature",
|
||||
"order": 20,
|
||||
"exclude_random": [],
|
||||
"origins": [
|
||||
"tinkerer:sized",
|
||||
"tinkerer:hemidemishort",
|
||||
"tinkerer:demishort",
|
||||
"tinkerer:demistout",
|
||||
"tinkerer:semishort",
|
||||
"tinkerer:short",
|
||||
"tinkerer:stout",
|
||||
"tinkerer:impish",
|
||||
"tinkerer:demitall",
|
||||
"tinkerer:demilanky",
|
||||
"tinkerer:tall",
|
||||
"tinkerer:lanky",
|
||||
"tinkerer:taller",
|
||||
"tinkerer:tallest",
|
||||
"tinkerer:orcish",
|
||||
"tinkerer:oversize1",
|
||||
"tinkerer:oversize2",
|
||||
"tinkerer:oversize3",
|
||||
"tinkerer:unaffected"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"name": "Impish",
|
||||
"description": "1.5x Short",
|
||||
"icon": {
|
||||
"item": "minecraft:water_bucket"
|
||||
},
|
||||
"impact": 1,
|
||||
"order": 600,
|
||||
"powers": [
|
||||
"tinkerer:impish"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"name": "Oversize",
|
||||
"description": "\u00a7oNeat.",
|
||||
"icon": {
|
||||
"item": "minecraft:pumpkin_pie"
|
||||
},
|
||||
"impact": 2,
|
||||
"order": 1100,
|
||||
"powers": [
|
||||
"tinkerer:oversize1"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"name": "Oversize II",
|
||||
"description": "\u00a7oSheesh.",
|
||||
"icon": {
|
||||
"item": "minecraft:cake"
|
||||
},
|
||||
"impact": 3,
|
||||
"order": 1200,
|
||||
"powers": [
|
||||
"tinkerer:oversize2"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"name": "Oversize III",
|
||||
"description": "\u00a7oYikes.",
|
||||
"icon": {
|
||||
"item": "minecraft:hay_block"
|
||||
},
|
||||
"impact": 3,
|
||||
"order": 1300,
|
||||
"powers": [
|
||||
"tinkerer:oversize3"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"name": "Unaffected",
|
||||
"description": "The default size of your chosen origin!",
|
||||
"icon": {
|
||||
"item": "minecraft:glass_bottle"
|
||||
},
|
||||
"impact": 0,
|
||||
"order": 10000,
|
||||
"powers": []
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"name": "Demi-Lanky",
|
||||
"description": "Half-Tall-Height",
|
||||
"icon": {
|
||||
"item": "minecraft:golden_carrot"
|
||||
},
|
||||
"impact": 0,
|
||||
"order": 710,
|
||||
"powers": [
|
||||
"tinkerer:demilanky"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"name": "Demi-Short",
|
||||
"description": "Half-Short",
|
||||
"icon": {
|
||||
"item": "minecraft:potion"
|
||||
},
|
||||
"impact": 0,
|
||||
"order": 300,
|
||||
"powers": [
|
||||
"tinkerer:demishort"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"name": "Demi-Stout",
|
||||
"description": "Half-Short-Height",
|
||||
"icon": {
|
||||
"item": "minecraft:honey_bottle"
|
||||
},
|
||||
"impact": 0,
|
||||
"order": 310,
|
||||
"powers": [
|
||||
"tinkerer:demistout"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"name": "Demi-Tall",
|
||||
"description": "Half-Tall",
|
||||
"icon": {
|
||||
"item": "minecraft:carrot"
|
||||
},
|
||||
"impact": 0,
|
||||
"order": 700,
|
||||
"powers": [
|
||||
"tinkerer:demitall"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"name": "HemiDemi-Short",
|
||||
"description": "1/4 Short",
|
||||
"icon": {
|
||||
"item": "minecraft:lingering_potion"
|
||||
},
|
||||
"impact": 0,
|
||||
"order": 200,
|
||||
"powers": [
|
||||
"tinkerer:hemidemishort"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"name": "Lanky",
|
||||
"description": "Tall-Height",
|
||||
"icon": {
|
||||
"item": "minecraft:golden_apple"
|
||||
},
|
||||
"impact": 0,
|
||||
"order": 810,
|
||||
"powers": [
|
||||
"tinkerer:lanky"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"name": "Orcish",
|
||||
"description": "\u00a7oIntimidated?",
|
||||
"icon": {
|
||||
"item": "minecraft:suspicious_stew"
|
||||
},
|
||||
"impact": 1,
|
||||
"order": 1010,
|
||||
"powers": [
|
||||
"tinkerer:orcish"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"name": "Semi-Short",
|
||||
"description": "3/4 Short",
|
||||
"icon": {
|
||||
"item": "minecraft:dragon_breath"
|
||||
},
|
||||
"impact": 0,
|
||||
"order": 400,
|
||||
"powers": [
|
||||
"tinkerer:semishort"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"name": "Short",
|
||||
"description": "\u00a7oIt's a bit drafty actually.",
|
||||
"icon": {
|
||||
"item": "minecraft:splash_potion"
|
||||
},
|
||||
"impact": 0,
|
||||
"order": 500,
|
||||
"powers": [
|
||||
"tinkerer:short"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"name": "Sized",
|
||||
"description": "\u00a7oThis is fine too.",
|
||||
"icon": {
|
||||
"item": "minecraft:milk_bucket"
|
||||
},
|
||||
"impact": 0,
|
||||
"order": 100,
|
||||
"powers": [
|
||||
"tinkerer:sized"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"name": "Stout",
|
||||
"description": "Short-Height",
|
||||
"icon": {
|
||||
"item": "minecraft:experience_bottle"
|
||||
},
|
||||
"impact": 0,
|
||||
"order": 510,
|
||||
"powers": [
|
||||
"tinkerer:stout"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"name": "Tall",
|
||||
"description": "\u00a7oHow's the weather down there?",
|
||||
"icon": {
|
||||
"item": "minecraft:apple"
|
||||
},
|
||||
"impact": 0,
|
||||
"order": 800,
|
||||
"powers": [
|
||||
"tinkerer:tall"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"name": "Taller",
|
||||
"description": "\u00a7oHow's the weather down \u00a7nthere\u00a7r\u00a7o?",
|
||||
"icon": {
|
||||
"item": "minecraft:bread"
|
||||
},
|
||||
"impact": 1,
|
||||
"order": 900,
|
||||
"powers": [
|
||||
"tinkerer:taller"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"name": "Tallest",
|
||||
"description": "\u00a7oWatch your head.",
|
||||
"icon": {
|
||||
"item": "minecraft:mushroom_stew"
|
||||
},
|
||||
"impact": 1,
|
||||
"order": 1000,
|
||||
"powers": [
|
||||
"tinkerer:tallest"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"name": "Demi-Lanky",
|
||||
"description": "You're a little tall and slight (105%)!\nHeight: 1.9 Blocks\nSneak Height: 1.6 Blocks\nWidth: 0.6 Blocks",
|
||||
"type": "origins:action_on_callback",
|
||||
"entity_action_chosen": {
|
||||
"type": "origins:and",
|
||||
"actions": [
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale set pehkui:height 1.05 @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale set pehkui:width 1 @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale persist set pehkui:height true @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale persist set pehkui:width true @s"
|
||||
}
|
||||
]
|
||||
},
|
||||
"entity_action_lost": {
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale reset @s"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"name": "Demi-Short",
|
||||
"description": "You're a bit short (90%)!\nHeight: 1.7 Blocks\nSneak Height: 1.4 Blocks\nWidth: 0.6 Blocks",
|
||||
"type": "origins:action_on_callback",
|
||||
"entity_action_chosen": {
|
||||
"type": "origins:and",
|
||||
"actions": [
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale set pehkui:height 0.9 @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale set pehkui:width 0.9 @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale persist set pehkui:height true @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale persist set pehkui:width true @s"
|
||||
}
|
||||
]
|
||||
},
|
||||
"entity_action_lost": {
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale reset @s"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"name": "Demi-Stout",
|
||||
"description": "You're a bit short and stout (90%)!\nHeight: 1.7 Blocks\nSneak Height: 1.4 Blocks\nWidth: 0.6 Blocks",
|
||||
"type": "origins:action_on_callback",
|
||||
"entity_action_chosen": {
|
||||
"type": "origins:and",
|
||||
"actions": [
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale set pehkui:height 0.9 @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale set pehkui:width 1 @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale persist set pehkui:height true @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale persist set pehkui:width true @s"
|
||||
}
|
||||
]
|
||||
},
|
||||
"entity_action_lost": {
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale reset @s"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"name": "Demi-Tall",
|
||||
"description": "You're slightly taller than average (105%)!\nHeight: 1.9 Blocks\nSneak Height: 1.6 Blocks\nWidth: 0.7 Blocks",
|
||||
"type": "origins:action_on_callback",
|
||||
"entity_action_chosen": {
|
||||
"type": "origins:and",
|
||||
"actions": [
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale set pehkui:height 1.05 @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale set pehkui:width 1.05 @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale persist set pehkui:height true @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale persist set pehkui:width true @s"
|
||||
}
|
||||
]
|
||||
},
|
||||
"entity_action_lost": {
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale reset @s"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"name": "HemiDemi-Short",
|
||||
"description": "You're ever-so-slightly short (95%)!\nHeight: 1.8 Blocks\nSneak Height: 1.5 Blocks\nWidth: 0.6 Blocks",
|
||||
"type": "origins:action_on_callback",
|
||||
"entity_action_chosen": {
|
||||
"type": "origins:and",
|
||||
"actions": [
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale set pehkui:height 0.95 @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale set pehkui:width 0.95 @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale persist set pehkui:height true @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale persist set pehkui:width true @s"
|
||||
}
|
||||
]
|
||||
},
|
||||
"entity_action_lost": {
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale reset @s"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"name": "Impish",
|
||||
"description": "You're impishly short (66%)!\nHeight: 1.2 Blocks\nSneak Height: 1 Block\nWidth: 0.4 Blocks",
|
||||
"type": "origins:action_on_callback",
|
||||
"entity_action_chosen": {
|
||||
"type": "origins:and",
|
||||
"actions": [
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale set pehkui:height 0.66 @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale set pehkui:width 0.66 @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale persist set pehkui:height true @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale persist set pehkui:width true @s"
|
||||
}
|
||||
]
|
||||
},
|
||||
"entity_action_lost": {
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale reset @s"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"name": "Lanky",
|
||||
"description": "You're tall and slight (110%)!\nHeight: 2 Blocks\nSneak Height: 1.7 Blocks\nWidth: 0.6 Blocks",
|
||||
"type": "origins:action_on_callback",
|
||||
"entity_action_chosen": {
|
||||
"type": "origins:and",
|
||||
"actions": [
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale set pehkui:height 1.1 @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale set pehkui:width 1 @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale persist set pehkui:height true @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale persist set pehkui:width true @s"
|
||||
}
|
||||
]
|
||||
},
|
||||
"entity_action_lost": {
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale reset @s"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"name": "Orcish",
|
||||
"description": "You're larger and broader (133%)!\nHeight: 2.4 Blocks\nSneak Height: 2 Blocks\nWidth: 1 Block Exactly",
|
||||
"type": "origins:action_on_callback",
|
||||
"entity_action_chosen": {
|
||||
"type": "origins:and",
|
||||
"actions": [
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale set pehkui:height 1.33 @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale set pehkui:width 1.56 @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale persist set pehkui:height true @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale persist set pehkui:width true @s"
|
||||
}
|
||||
]
|
||||
},
|
||||
"entity_action_lost": {
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale reset @s"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"name": "Oversize",
|
||||
"description": "You're oversized (162%)!\nHeight: 3 Blocks\nSneak Height: 2.5 Blocks\nWidth: 1 Block Exactly",
|
||||
"type": "origins:action_on_callback",
|
||||
"entity_action_chosen": {
|
||||
"type": "origins:and",
|
||||
"actions": [
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale set pehkui:height 1.62 @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale set pehkui:width 1.62 @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale persist set pehkui:height true @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale persist set pehkui:width true @s"
|
||||
}
|
||||
]
|
||||
},
|
||||
"entity_action_lost": {
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale reset @s"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"name": "Oversize II",
|
||||
"description": "You're very oversized (192%)!\nHeight: 3.5 Blocks\nSneak Height: 2.9 Blocks\nWidth: 1.2 Blocks",
|
||||
"type": "origins:action_on_callback",
|
||||
"entity_action_chosen": {
|
||||
"type": "origins:and",
|
||||
"actions": [
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale set pehkui:height 1.92 @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale set pehkui:width 1.92 @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale persist set pehkui:height true @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale persist set pehkui:width true @s"
|
||||
}
|
||||
]
|
||||
},
|
||||
"entity_action_lost": {
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale reset @s"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"name": "Oversize III",
|
||||
"description": "You're extremely oversized (220%)!\nHeight: 4 Blocks\nSneak Height: 3.3 Blocks\nWidth: 1.4 Blocks",
|
||||
"type": "origins:action_on_callback",
|
||||
"entity_action_chosen": {
|
||||
"type": "origins:and",
|
||||
"actions": [
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale set pehkui:height 2.2 @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale set pehkui:width 2.2 @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale persist set pehkui:height true @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale persist set pehkui:width true @s"
|
||||
}
|
||||
]
|
||||
},
|
||||
"entity_action_lost": {
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale reset @s"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"name": "Semi-Short",
|
||||
"description": "You're quite short (85%)!\nHeight: 1.6 Blocks\nSneak Height: 1.3 Blocks\nWidth: 0.6 Blocks",
|
||||
"type": "origins:action_on_callback",
|
||||
"entity_action_chosen": {
|
||||
"type": "origins:and",
|
||||
"actions": [
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale set pehkui:height 0.85 @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale set pehkui:width 0.85 @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale persist set pehkui:height true @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale persist set pehkui:width true @s"
|
||||
}
|
||||
]
|
||||
},
|
||||
"entity_action_lost": {
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale reset @s"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"name": "Short",
|
||||
"description": "You're very short (80%)!\nHeight: 1.5 Blocks\nSneak Height: 1.3 Blocks\nWidth: 0.5 Blocks",
|
||||
"type": "origins:action_on_callback",
|
||||
"entity_action_chosen": {
|
||||
"type": "origins:and",
|
||||
"actions": [
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale set pehkui:height 0.8 @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale set pehkui:width 0.8 @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale persist set pehkui:height true @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale persist set pehkui:width true @s"
|
||||
}
|
||||
]
|
||||
},
|
||||
"entity_action_lost": {
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale reset @s"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"name": "Sized",
|
||||
"description": "You're average sized (100%)!\nHeight: 1.8 Blocks\nSneak Height: 1.5 Blocks\nWidth: 0.6 Blocks",
|
||||
"type": "origins:action_on_callback",
|
||||
"entity_action_chosen": {
|
||||
"type": "origins:and",
|
||||
"actions": [
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale set pehkui:height 1 @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale set pehkui:width 1 @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale persist set pehkui:height true @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale persist set pehkui:width true @s"
|
||||
}
|
||||
]
|
||||
},
|
||||
"entity_action_lost": {
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale reset @s"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"name": "Stout",
|
||||
"description": "You're short and stout (80%)!\nHeight: 1.5 Blocks\nSneak Height: 1.3 Blocks\nWidth: 0.6 Blocks",
|
||||
"type": "origins:action_on_callback",
|
||||
"entity_action_chosen": {
|
||||
"type": "origins:and",
|
||||
"actions": [
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale set pehkui:height 0.8 @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale set pehkui:width 1 @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale persist set pehkui:height true @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale persist set pehkui:width true @s"
|
||||
}
|
||||
]
|
||||
},
|
||||
"entity_action_lost": {
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale reset @s"
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user