From a22e80c30685b81d1910f443e10ea08be89b7881 Mon Sep 17 00:00:00 2001
From: Joelant05 <Joelant05@users.noreply.github.com>
Date: Mon, 12 Oct 2020 20:04:04 +0100
Subject: [PATCH 01/11] add @bridge/toolbar module

initial implementation - needs work
---
 .../src/plugins/scripts/modules/toolbar.ts        | 15 +++++++++++++++
 app/renderer/src/plugins/scripts/require.ts       |  2 ++
 2 files changed, 17 insertions(+)
 create mode 100644 app/renderer/src/plugins/scripts/modules/toolbar.ts

diff --git a/app/renderer/src/plugins/scripts/modules/toolbar.ts b/app/renderer/src/plugins/scripts/modules/toolbar.ts
new file mode 100644
index 000000000..c0ce4b52b
--- /dev/null
+++ b/app/renderer/src/plugins/scripts/modules/toolbar.ts
@@ -0,0 +1,15 @@
+import { createAppMenu, IAppMenuElement } from '../../../UI/Toolbar/create'
+import { IModuleConfig } from '../types'
+
+export const ToolbarModule = ({ disposables }: IModuleConfig) => ({
+	create(config: {
+		displayName: string
+		displayIcon?: string
+		onClick?: () => void
+		elements?: IAppMenuElement[]
+	}) {
+		const toolbar = createAppMenu(config)
+		disposables.push(toolbar)
+		return toolbar
+	},
+})
diff --git a/app/renderer/src/plugins/scripts/require.ts b/app/renderer/src/plugins/scripts/require.ts
index 60cf2aba2..3ee7ece1a 100644
--- a/app/renderer/src/plugins/scripts/require.ts
+++ b/app/renderer/src/plugins/scripts/require.ts
@@ -12,6 +12,7 @@ import { PathModule } from './modules/path'
 import { FetchDefinitionModule } from './modules/fetchDefinition'
 import { WindowModule } from './modules/windows'
 import { GlobalsModule } from './modules/globals'
+import { ToolbarModule } from './modules/toolbar'
 
 const BuiltInModules = new Map<string, (config: IModuleConfig) => unknown>([
 	['@bridge/ui', UIModule],
@@ -25,6 +26,7 @@ const BuiltInModules = new Map<string, (config: IModuleConfig) => unknown>([
 	['@bridge/file-importer', ImportFileModule],
 	['@bridge/fetch-definition', FetchDefinitionModule],
 	['@bridge/windows', WindowModule],
+	['@bridge/toolbar', ToolbarModule],
 ])
 //For usage inside of custom commands, components etc.
 const LimitedModules = new Map<string, (config: IModuleConfig) => unknown>([

From fbba2a3332aa7b89a518470fe39682db88e17ee8 Mon Sep 17 00:00:00 2001
From: solvedDev <solvedDev@gmail.com>
Date: Tue, 13 Oct 2020 13:29:56 +0200
Subject: [PATCH 02/11] fix function auto-completions

---
 app/renderer/src/autoCompletions/TextProvider.ts | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/app/renderer/src/autoCompletions/TextProvider.ts b/app/renderer/src/autoCompletions/TextProvider.ts
index d7fa2e957..ffe309caa 100644
--- a/app/renderer/src/autoCompletions/TextProvider.ts
+++ b/app/renderer/src/autoCompletions/TextProvider.ts
@@ -15,7 +15,10 @@ export default class TextProvider {
 				'TextProvider needs either a filePath or a startState'
 			)
 
-		let path = FileType.transformTextSeparators(line, filePath).split(/\s+/)
+		let path = FileType.transformTextSeparators(
+			line.replace(/\//g, ''),
+			filePath
+		).split(/\s+/)
 		path.pop()
 		let strPath = path.join('/')
 

From da08625d7e90b480bf305f843c4369c027a6beee Mon Sep 17 00:00:00 2001
From: solvedDev <solvedDev@gmail.com>
Date: Tue, 13 Oct 2020 13:35:48 +0200
Subject: [PATCH 03/11] fix file creation window creating wrong files

---
 app/renderer/windows/CreateFile.js | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/app/renderer/windows/CreateFile.js b/app/renderer/windows/CreateFile.js
index c0a7026aa..89239de22 100644
--- a/app/renderer/windows/CreateFile.js
+++ b/app/renderer/windows/CreateFile.js
@@ -222,6 +222,10 @@ export default class CreateFileWindow extends ContentWindow {
 			FILE_DATA = FileType.getFileCreators()
 				.filter(({ is_hidden }) => !is_hidden)
 				.sort(({ title: t1 }, { title: t2 }) => t1.localeCompare(t2))
+		FILE_DATA = FILE_DATA.filter(
+			({ target_version }) =>
+				target_version === undefined || compileCondition(target_version)
+		)
 
 		super({
 			display_name: 'New File',
@@ -229,11 +233,7 @@ export default class CreateFileWindow extends ContentWindow {
 				is_visible: false,
 				is_persistent: false,
 			},
-			sidebar: FILE_DATA.filter(
-				({ target_version }) =>
-					target_version === undefined ||
-					compileCondition(target_version)
-			).map(({ icon, title, rp_definition }, index) => {
+			sidebar: FILE_DATA.map(({ icon, title, rp_definition }, index) => {
 				return {
 					icon,
 					title,

From 5e752b791f38b0e1af975ced6950dc0096b8eccd Mon Sep 17 00:00:00 2001
From: Joelant05 <Joelant05@users.noreply.github.com>
Date: Wed, 14 Oct 2020 20:14:41 +0100
Subject: [PATCH 04/11] update function name

---
 app/renderer/src/plugins/scripts/modules/toolbar.ts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app/renderer/src/plugins/scripts/modules/toolbar.ts b/app/renderer/src/plugins/scripts/modules/toolbar.ts
index c0ce4b52b..b4182d4e0 100644
--- a/app/renderer/src/plugins/scripts/modules/toolbar.ts
+++ b/app/renderer/src/plugins/scripts/modules/toolbar.ts
@@ -2,7 +2,7 @@ import { createAppMenu, IAppMenuElement } from '../../../UI/Toolbar/create'
 import { IModuleConfig } from '../types'
 
 export const ToolbarModule = ({ disposables }: IModuleConfig) => ({
-	create(config: {
+	createCategory(config: {
 		displayName: string
 		displayIcon?: string
 		onClick?: () => void

From 18b8ae4ce1a5e74b63cde8b6ed0a72157f4f43ad Mon Sep 17 00:00:00 2001
From: Joelant05 <Joelant05@users.noreply.github.com>
Date: Fri, 16 Oct 2020 21:51:35 +0100
Subject: [PATCH 05/11] update to latest beta

---
 static/vanilla/RP/blocks.json                 | 4698 ++++++++------
 .../vanilla/RP/entity/iron_golem.entity.json  |   22 +-
 static/vanilla/RP/entity/phantom.entity.json  |   81 +-
 static/vanilla/RP/entity/player.entity.json   |    2 +-
 .../vanilla/RP/entity/vindicator.entity.json  |    4 +
 .../RP/entity/wither_skeleton.entity.json     |    1 +
 .../RP/entity/zombie_pigman.entity.json       |   11 +-
 .../vanilla/RP/models/entity/arrow.geo.json   |    6 +-
 .../vanilla/RP/models/entity/ghast.geo.json   |    2 +-
 .../vanilla/RP/models/entity/parrot.geo.json  |    5 +-
 static/vanilla/RP/particles/basic_crit.json   |    2 +-
 .../RP/particles/dragon_breath_lingering.json |   13 +-
 .../particles/explosion_eyeofender_death.json |    8 +-
 static/vanilla/RP/particles/mobspell.json     |    3 +-
 .../RP/particles/splashpotionspell.json       |    3 +-
 .../experience_orb.render_controllers.json    |   27 +-
 .../rabbit.render_controllers.json            |    2 +-
 .../zombie_pigman.render_controllers.json     |    9 +-
 static/vanilla/RP/sounds.json                 | 5768 ++++++++++++-----
 .../vanilla/RP/sounds/sound_definitions.json  |   23 +-
 .../RP/textures/blocks/jigsaw_back.png        |  Bin 73 -> 183 bytes
 .../RP/textures/blocks/jigsaw_front.png       |  Bin 137 -> 264 bytes
 .../RP/textures/blocks/jigsaw_side.png        |  Bin 132 -> 237 bytes
 .../RP/textures/blocks/nether_brick.png       |  Bin 283 -> 211 bytes
 .../RP/textures/blocks/purpur_pillar_top.png  |  Bin 660 -> 207 bytes
 .../RP/textures/entity/sign_acacia.png        |  Bin 983 -> 985 bytes
 .../vanilla/RP/textures/entity/sign_birch.png |  Bin 1108 -> 1072 bytes
 .../RP/textures/entity/sign_darkoak.png       |  Bin 884 -> 874 bytes
 .../RP/textures/entity/sign_jungle.png        |  Bin 996 -> 965 bytes
 .../RP/textures/entity/sign_spruce.png        |  Bin 937 -> 907 bytes
 .../RP/textures/flipbook_textures.json        |   68 +-
 static/vanilla/RP/textures/item_texture.json  | 1845 +++---
 .../vanilla/RP/textures/items/diamond_axe.png |  Bin 209 -> 178 bytes
 .../RP/textures/items/diamond_boots.png       |  Bin 198 -> 175 bytes
 .../RP/textures/items/diamond_chestplate.png  |  Bin 241 -> 202 bytes
 .../RP/textures/items/diamond_helmet.png      |  Bin 187 -> 165 bytes
 .../vanilla/RP/textures/items/diamond_hoe.png |  Bin 183 -> 161 bytes
 .../RP/textures/items/diamond_leggings.png    |  Bin 203 -> 177 bytes
 .../RP/textures/items/diamond_pickaxe.png     |  Bin 217 -> 180 bytes
 .../RP/textures/items/diamond_shovel.png      |  Bin 188 -> 171 bytes
 .../RP/textures/items/diamond_sword.png       |  Bin 227 -> 198 bytes
 static/vanilla/RP/textures/items/gold_hoe.png |  Bin 182 -> 162 bytes
 .../RP/textures/items/gold_pickaxe.png        |  Bin 217 -> 180 bytes
 static/vanilla/RP/textures/items/lantern.png  |  Bin 301 -> 169 bytes
 .../vanilla/RP/textures/items/stone_hoe.png   |  Bin 181 -> 158 bytes
 static/vanilla/RP/textures/items/wood_hoe.png |  Bin 179 -> 155 bytes
 .../RP/textures/items/wood_pickaxe.png        |  Bin 219 -> 174 bytes
 .../vanilla/RP/textures/terrain_texture.json  | 5376 +++++++--------
 48 files changed, 10566 insertions(+), 7413 deletions(-)

diff --git a/static/vanilla/RP/blocks.json b/static/vanilla/RP/blocks.json
index b4fa6c62b..58816a1fc 100644
--- a/static/vanilla/RP/blocks.json
+++ b/static/vanilla/RP/blocks.json
@@ -1,2087 +1,2613 @@
 {
-  "format_version": [
-    1,
-    1,
-    0
-  ],
-  "air": {},
-  "stone": {
-    "textures": "stone",
-    "sound": "stone"
-  },
-  "grass": {
-    "isotropic": {
-      "up": true,
-      "down": true
-    },
-    "textures": {
-      "up": "grass_top",
-      "down": "grass_bottom",
-      "side": "grass_side"
-    },
-    "carried_textures": {
-      "up": "grass_carried_top",
-      "down": "grass_carried_bottom",
-      "side": "grass_carried"
-    },
-    "sound": "grass"
-  },
-  "dirt": {
-    "isotropic": true,
-    "textures": "dirt",
-    "sound": "gravel"
-  },
-  "cobblestone": {
-    "textures": "cobblestone",
-    "sound": "stone"
-  },
-  "planks": {
-    "textures": "planks",
-    "sound": "wood"
-  },
-  "sapling": {
-    "textures": "sapling",
-    "sound": "grass"
-  },
-  "bedrock": {
-    "textures": "bedrock",
-    "sound": "stone"
-  },
-  "flowing_water": {
-    "textures": {
-      "up": "still_water_grey",
-      "down": "still_water_grey",
-      "side": "flowing_water_grey"
-    }
-  },
-  "water": {
-    "textures": {
-      "up": "still_water_grey",
-      "down": "still_water_grey",
-      "side": "flowing_water_grey"
-    }
-  },
-  "flowing_lava": {
-    "textures": {
-      "up": "still_lava",
-      "down": "still_lava",
-      "side": "flowing_lava"
-    }
-  },
-  "lava": {
-    "isotropic": true,
-    "textures": {
-      "up": "still_lava",
-      "down": "still_lava",
-      "side": "flowing_lava"
-    }
-  },
-  "sand": {
-    "isotropic": true,
-    "textures": "sand",
-    "brightness_gamma": 0.55,
-    "sound": "sand"
-  },
-  "gravel": {
-    "textures": "gravel",
-    "sound": "gravel"
-  },
-  "gold_ore": {
-    "textures": "gold_ore",
-    "sound": "stone"
-  },
-  "iron_ore": {
-    "textures": "iron_ore",
-    "sound": "stone"
-  },
-  "coal_ore": {
-    "textures": "coal_ore",
-    "sound": "stone"
-  },
-  "log": {
-    "textures": {
-      "up": "log_top",
-      "down": "log_top",
-      "side": "log_side"
-    },
-    "sound": "wood"
-  },
-  "stripped_oak_log": {
-    "textures": {
-      "up": "stripped_oak_log_top",
-      "down": "stripped_oak_log_top",
-      "side": "stripped_oak_log_side"
-    },
-    "sound": "wood"
-  },
-  "stripped_birch_log": {
-    "textures": {
-      "up": "stripped_birch_log_top",
-      "down": "stripped_birch_log_top",
-      "side": "stripped_birch_log_side"
-    },
-    "sound": "wood"
-  },
-  "stripped_dark_oak_log": {
-    "textures": {
-      "up": "stripped_dark_oak_log_top",
-      "down": "stripped_dark_oak_log_top",
-      "side": "stripped_dark_oak_log_side"
-    },
-    "sound": "wood"
-  },
-  "stripped_acacia_log": {
-    "textures": {
-      "up": "stripped_acacia_log_top",
-      "down": "stripped_acacia_log_top",
-      "side": "stripped_acacia_log_side"
-    },
-    "sound": "wood"
-  },
-  "stripped_jungle_log": {
-    "textures": {
-      "up": "stripped_jungle_log_top",
-      "down": "stripped_jungle_log_top",
-      "side": "stripped_jungle_log_side"
-    },
-    "sound": "wood"
-  },
-  "stripped_spruce_log": {
-    "textures": {
-      "up": "stripped_spruce_log_top",
-      "down": "stripped_spruce_log_top",
-      "side": "stripped_spruce_log_side"
-    },
-    "sound": "wood"
-  },
-  "leaves": {
-    "isotropic": {
-      "up": true,
-      "down": true
-    },
-    "textures": "leaves",
-    "carried_textures": "leaves_carried",
-    "brightness_gamma": 0.80,
-    "sound": "grass"
-  },
-  "sponge": {
-    "isotropic": true,
-    "textures": "sponge",
-    "sound": "grass"
-  },
-  "glass": {
-    "textures": "glass",
-    "sound": "glass"
-  },
-  "lapis_ore": {
-    "textures": "lapis_ore",
-    "sound": "stone"
-  },
-  "lapis_block": {
-    "textures": "lapis_block",
-    "sound": "stone"
-  },
-  "dispenser": {
-    "textures": {
-      "up": "dispenser_top",
-      "down": "dispenser_top",
-      "north": "dispenser_side",
-      "south": "dispenser_front_horizontal",
-      "west": "dispenser_side",
-      "east": "dispenser_front_vertical"
-    },
-    "carried_textures": {
-      "up": "dispenser_top",
-      "down": "dispenser_top",
-      "north": "dispenser_side",
-      "south": "dispenser_front_horizontal",
-      "west": "dispenser_side",
-      "east": "dispenser_side"
-    },
-    "sound": "stone"
-  },
-  "sandstone": {
-    "isotropic": {
-      "up": true,
-      "down": true
-    },
-    "textures": {
-      "up": "sandstone_top",
-      "down": "sandstone_bottom",
-      "side": "sandstone_side"
-    },
-    "brightness_gamma": 0.70,
-    "sound": "stone"
-  },
-  "noteblock": {
-    "textures": "noteblock",
-    "sound": "wood"
-  },
-  "jukebox": {
-    "textures": {
-      "up": "jukebox_top",
-      "down": "jukebox_side",
-      "side": "jukebox_side"
-    },
-    "sound": "wood"
-  },
-  "bed": {
-    "textures": "bed_bottom",
-    "sound": "wood"
-  },
-  "golden_rail": {
-    "textures": {
-      "up": "rail_golden_powered",
-      "down": "rail_golden",
-      "side": "rail_golden"
-    },
-    "sound": "metal"
-  },
-  "detector_rail": {
-    "textures": {
-      "up": "rail_detector_powered",
-      "down": "rail_detector",
-      "side": "rail_detector"
-    },
-    "sound": "metal"
-  },
-  "sticky_piston": {
-    "textures": {
-      "up": "piston_top",
-      "down": "piston_bottom",
-      "side": "piston_side"
-    },
-    "carried_textures": {
-      "up": "piston_top_sticky",
-      "down": "piston_bottom",
-      "side": "piston_side"
-    },
-    "sound": "stone"
-  },
-  "web": {
-    "textures": "web"
-  },
-  "tallgrass": {
-    "textures": "tallgrass",
-    "carried_textures": "tallgrass_carried",
-    "sound": "grass"
-  },
-  "seagrass": {
-    "textures": {
-      "up": "seagrass_short",
-      "down": "seagrass_tall_bot_a",
-      "north": "seagrass_tall_top_a",
-      "south": "seagrass_tall_bot_b",
-      "west": "seagrass_tall_top_b",
-      "east": "seagrass_tall_top_a"
-    },
-    "carried_textures": "seagrass_carried",
-    "sound": "grass"
-  },
-  "coral": {
-    "textures": "coral",
-    "carried_textures": "coral",
-    "sound": "stone"
-  },
-  "coral_fan": {
-    "textures": {
-      "up": "coral_fan",
-      "down": "coral_fan",
-      "side": "coral_fan"
-    },
-    "carried_textures": "coral_fan",
-    "sound": "stone"
-  },
-  "coral_fan_dead": {
-    "textures": {
-      "up": "coral_fan_dead",
-      "down": "coral_fan_dead",
-      "side": "coral_fan_dead"
-    },
-    "carried_textures": "coral_fan_dead",
-    "sound": "stone"
-  },
-  "coral_fan_hang": {
-    "textures": {
-      "up": "coral_fan_hang_a",
-      "down": "coral_fan_hang_a",
-      "side": "coral_fan_hang_a"
-    },
-    "carried_textures": "coral_fan_hang_a",
-    "sound": "stone"
-  },
-  "coral_fan_hang2": {
-    "textures": {
-      "up": "coral_fan_hang_b",
-      "down": "coral_fan_hang_b",
-      "side": "coral_fan_hang_b"
-    },
-    "carried_textures": "coral_fan_hang_b",
-    "sound": "stone"
-  },
-  "coral_fan_hang3": {
-    "textures": {
-      "up": "coral_fan_hang_c",
-      "down": "coral_fan_hang_c",
-      "side": "coral_fan_hang_c"
-    },
-    "carried_textures": "coral_fan_hang_c",
-    "sound": "stone"
-  },
-  "deadbush": {
-    "textures": "deadbush",
-    "sound": "grass"
-  },
-  "piston": {
-    "textures": {
-      "up": "piston_top",
-      "down": "piston_bottom",
-      "side": "piston_side"
-    },
-    "carried_textures": {
-      "up": "piston_top_normal",
-      "down": "piston_bottom",
-      "side": "piston_side"
-    },
-    "sound": "stone"
-  },
-  "pistonArmCollision": {
-    "textures": "piston_top"
-  },
-  "stickyPistonArmCollision": {
-    "textures":  "piston_top"
-  },
-  "wool": {
-    "textures": "wool",
-    "sound": "cloth"
-  },
-  "yellow_flower": {
-    "textures": "yellow_flower",
-    "sound": "grass"
-  },
-  "red_flower": {
-    "textures": "red_flower",
-    "sound": "grass"
-  },
-  "brown_mushroom": {
-    "textures": "mushroom_brown",
-    "sound": "grass"
-  },
-  "red_mushroom": {
-    "textures": "mushroom_red",
-    "sound": "grass"
-  },
-  "gold_block": {
-    "textures": "gold_block",
-    "sound": "metal"
-  },
-  "iron_block": {
-    "textures": "iron_block",
-    "sound": "metal"
-  },
-  "double_stone_slab": {
-    "textures": {
-      "up": "stone_slab_top",
-      "down": "stone_slab_bottom",
-      "side": "stone_slab_side"
-    },
-    "sound": "stone"
-  },
-  "stone_slab": {
-    "textures": {
-      "up": "stone_slab_top",
-      "down": "stone_slab_bottom",
-      "side": "stone_slab_side"
-    },
-    "sound": "stone"
-  },
-  "coral_block": {
-    "textures": "coral_block",
-    "sounds": "stone"
-  },
-  "brick_block": {
-    "textures": "brick"
-  },
-  "tnt": {
-    "textures": {
-      "up": "tnt_top",
-      "down": "tnt_bottom",
-      "side": "tnt_side"
-    },
-    "sound": "grass"
-  },
-  "bookshelf": {
-    "textures": {
-      "up": "bookshelf_top",
-      "down": "bookshelf_top",
-      "side": "bookshelf"
-    },
-    "sound": "wood"
-  },
-  "mossy_cobblestone": {
-    "textures": "cobblestone_mossy",
-    "sound": "stone"
-  },
-  "obsidian": {
-    "isotropic": true,
-    "textures": "obsidian",
-    "brightness_gamma": 2.00,
-    "sound": "stone"
-  },
-  "torch": {
-    "textures": "torch_on",
-    "sound": "wood"
-  },
-  "mob_spawner": {
-    "textures": "mob_spawner",
-    "sound": "metal"
-  },
-  "oak_stairs": {
-    "textures": "wood_oak",
-    "sound": "wood"
-  },
-  "chest": {
-    "textures": {
-      "up": "chest_inventory_top",
-      "down": "chest_inventory_top",
-      "north": "chest_inventory_side",
-      "south": "chest_inventory_front",
-      "west": "chest_inventory_side",
-      "east": "chest_inventory_side"
-    },
-    "sound": "wood"
-  },
-  "redstone_wire": {
-    "textures": {
-      "up": "redstone_dust_cross",
-      "down": "redstone_dust_line",
-      "side": "redstone_dust_line"
-    }
-  },
-  "diamond_ore": {
-    "textures": "diamond_ore",
-    "sound": "stone"
-  },
-  "diamond_block": {
-    "textures": "diamond_block",
-    "sound": "metal"
-  },
-  "crafting_table": {
-    "textures": {
-      "up": "crafting_table_top",
-      "down": "crafting_table_bottom",
-      "north": "crafting_table_front",
-      "south": "crafting_table_front",
-      "west": "crafting_table_side",
-      "east": "crafting_table_side"
-    },
-    "sound": "wood"
-  },
-  "wheat": {
-    "textures": "wheat",
-    "sound": "grass"
-  },
-  "farmland": {
-    "textures": {
-      "up": "farmland",
-      "down": "farmland_side",
-      "side": "farmland_side"
-    },
-    "sound": "gravel"
-  },
-  "furnace": {
-    "textures": {
-      "up": "furnace_top",
-      "down": "furnace_top",
-      "north": "furnace_side",
-      "south": "furnace_front_off",
-      "west": "furnace_side",
-      "east": "furnace_side"
-    },
-    "sound": "stone"
-  },
-  "lit_furnace": {
-    "textures": {
-      "up": "furnace_top",
-      "down": "furnace_top",
-      "north": "furnace_side",
-      "south": "furnace_side",
-      "west": "furnace_side",
-      "east": "furnace_front_on"
-    },
-    "sound": "stone"
-  },
-  "standing_sign": {
-    "textures": "sign",
-    "sound": "wood"
-  },
-  "wooden_door": {
-    "textures": {
-      "up": "door_lower",
-      "down": "door_lower",
-      "side": "door_upper"
-    },
-    "sound": "wood"
-  },
-  "ladder": {
-    "textures": "ladder",
-    "sound": "ladder"
-  },
-  "rail": {
-    "textures": {
-      "up": "rail_normal_turned",
-      "down": "rail_normal",
-      "side": "rail_normal"
-    },
-    "sound": "metal"
-  },
-  "stone_stairs": { // Note: Actually cobblestone stairs. See normal_stone_stairs for stone.
-    "textures": "cobblestone"
-  },
-  "wall_sign": {
-    "textures": "sign",
-    "sound": "wood"
-  },
-  "lever": {
-    "textures": {
-      "up": "lever",
-      "down": "lever",
-      "north": "lever",
-      "south": "lever",
-      "west": "lever",
-      "east": "lever_particle"
-    },
-    "sound": "wood"
-  },
-  "stone_pressure_plate": {
-    "textures": "stone",
-    "sound": "stone"
-  },
-  "iron_door": {
-    "textures": {
-      "up": "door_lower",
-      "down": "door_lower",
-      "side": "door_upper"
-    },
-    "sound": "metal"
-  },
-  "wooden_pressure_plate": {
-    "textures": "planks",
-    "sound": "wood"
-  },
-  "acacia_pressure_plate": {
-    "textures": "acacia_planks",
-    "sound": "wood"
-  },
-  "birch_pressure_plate": {
-    "textures": "birch_planks",
-    "sound": "wood"
-  },
-  "dark_oak_pressure_plate": {
-    "textures": "dark_oak_planks",
-    "sound": "wood"
-  },
-  "jungle_pressure_plate": {
-    "textures": "jungle_planks",
-    "sound": "wood"
-  },
-  "spruce_pressure_plate": {
-    "textures": "spruce_planks",
-    "sound": "wood"
-  },
-  "redstone_ore": {
-    "textures": "redstone_ore",
-    "sound": "stone"
-  },
-  "lit_redstone_ore": {
-    "textures": "redstone_ore",
-    "sound": "stone"
-  },
-  "unlit_redstone_torch": {
-    "textures": "redstone_torch_off",
-    "sound": "wood"
-  },
-  "redstone_torch": {
-    "textures": "redstone_torch_on",
-    "sound": "wood"
-  },
-  "stone_button": {
-    "textures": "stone",
-    "sound": "stone"
-  },
-  "snow_layer": {
-    "isotropic": true,
-    "textures": "snow",
-    "brightness_gamma": 0.45,
-    "sound": "snow"
-  },
-  "ice": {
-    "textures": "ice",
-    "sound": "glass"
-  },
-  "snow": {
-    "isotropic": true,
-    "textures": "snow",
-    "brightness_gamma": 0.45,
-    "sound": "snow"
-  },
-  "cactus": {
-    "textures": {
-      "up": "cactus_top",
-      "down": "cactus_bottom",
-      "side": "cactus_side"
-    },
-    "sound": "cloth"
-  },
-  "clay": {
-    "isotropic": true,
-    "textures": "clay",
-    "sound": "gravel"
-  },
-  "reeds": {
-    "textures": "reeds",
-    "sound": "grass"
-  },
-  "kelp": {
-    "textures": {
-      "down": "kelp_d",
-      "up": "kelp_c",
-      "north": "kelp_a",
-      "south": "kelp_b",
-      "east": "kelp_top",
-      "west": "kelp_top_bulb"
-    },
-    "sound": "grass"
-  },
-  "dried_kelp_block": {
-    "textures": {
-      "up": "dried_kelp_block_top",
-      "down": "dried_kelp_block_top",
-      "north": "dried_kelp_block_side_a",
-      "south": "dried_kelp_block_side_b",
-      "west": "dried_kelp_block_side_a",
-      "east": "dried_kelp_block_side_b"
-    },
-    "carried_textures": {
-      "up": "dried_kelp_block_top",
-      "down": "dried_kelp_block_top",
-      "north": "dried_kelp_block_side_b",
-      "south": "dried_kelp_block_side_a",
-      "west": "dried_kelp_block_side_b",
-      "east": "dried_kelp_block_side_a"
-    },
-    "sound": "grass"
-  },
-  "fence": {
-    "textures": "planks",
-    "sound": "wood"
-  },
-  "nether_brick_fence": {
-    "textures": "nether_brick",
-    "sound": "stone"
-  },
-  "pumpkin": {
-    "textures": {
-      "up": "pumpkin_top",
-      "down": "pumpkin_top",
-      "north": "pumpkin_side",
-      "south": "pumpkin_face",
-      "west": "pumpkin_side",
-      "east": "pumpkin_side"
-    },
-    "sound": "wood"
-  },
-  "carved_pumpkin": {
-    "textures": {
-      "up": "pumpkin_top",
-      "down": "pumpkin_top",
-      "north": "pumpkin_side",
-      "south": "pumpkin_face",
-      "west": "pumpkin_side",
-      "east": "pumpkin_side"
-    },
-    "sound": "wood"
-  },
-  "netherrack": {
-    "isotropic": true,
-    "textures": "netherrack",
-    "sound": "stone"
-  },
-  "magma": {
-    "isotropic": true,
-    "textures": "magma",
-    "sound": "stone"
-  },
-  "soul_sand": {
-    "textures": "soul_sand",
-    "sound": "sand"
-  },
-  "glowstone": {
-    "isotropic": true,
-    "textures": "glowstone",
-    "sound": "glass"
-  },
-  "portal": {
-    "textures": "portal",
-    "sound": "glass"
-  },
-  "lit_pumpkin": {
-    "textures": {
-      "up": "pumpkin_top",
-      "down": "pumpkin_top",
-      "north": "pumpkin_side",
-      "south": "pumpkin_face",
-      "west": "pumpkin_side",
-      "east": "pumpkin_side"
-    },
-    "sound": "wood"
-  },
-  "cake": {
-    "textures": {
-      "up": "cake_top",
-      "down": "cake_bottom",
-      "north": "cake_side",
-      "south": "cake_side",
-      "west": "cake_west",
-      "east": "cake_side"
-    },
-    "sound": "cloth"
-  },
-  "unpowered_repeater": {
-    "textures": {
-      "up": "repeater_up",
-      "down": "repeater_floor",
-      "side": "repeater_floor"
-    },
-    "sound": "wood"
-  },
-  "powered_repeater": {
-    "textures": {
-      "up": "repeater_up",
-      "down": "repeater_floor",
-      "side": "repeater_floor"
-    },
-    "sound": "wood"
-  },
-  "invisibleBedrock": {
-    "textures": "stone"
-  },
-  "barrier": {
-    "textures": "barrier"
-  },
-  "trapdoor": {
-    "textures": "trapdoor",
-    "sound": "wood"
-  },
-  "acacia_trapdoor": {
-    "textures": "acacia_trapdoor",
-    "sound": "wood"
-  },
-  "birch_trapdoor": {
-    "textures": "birch_trapdoor",
-    "sound": "wood"
-  },
-  "dark_oak_trapdoor": {
-    "textures": "dark_oak_trapdoor",
-    "sound": "wood"
-  },
-  "jungle_trapdoor": {
-    "textures": "jungle_trapdoor",
-    "sound": "wood"
-  },
-  "spruce_trapdoor": {
-    "textures": "spruce_trapdoor",
-    "sound": "wood"
-  },
-  "monster_egg": {
-    "textures": "monster_egg"
-  },
-  "stonebrick": {
-    "textures": "stonebrick",
-    "sound": "stone"
-  },
-  "brown_mushroom_block": {
-    "textures": {
-      "up": "mushroom_brown_top",
-      "down": "mushroom_brown_bottom",
-      "north": "mushroom_brown_north",
-      "south": "mushroom_brown_south",
-      "west": "mushroom_brown_west",
-      "east": "mushroom_brown_east"
-    },
-    "sound": "wood"
-  },
-  "red_mushroom_block": {
-    "textures": {
-      "up": "mushroom_red_top",
-      "down": "mushroom_red_bottom",
-      "north": "mushroom_red_north",
-      "south": "mushroom_red_south",
-      "west": "mushroom_red_west",
-      "east": "mushroom_red_east"
-    },
-    "sound": "wood"
-  },
-  "iron_bars": {
-    "textures": {
-      "up": "iron_bars",
-      "down": "iron_bars",
-      "north": "iron_bars",
-      "south": "iron_bars",
-      "west": "iron_bars",
-      "east": "iron_bars_edge"
-    },
-    "sound": "metal"
-  },
-  "glass_pane": {
-    "textures": {
-      "up": "glass",
-      "down": "glass",
-      "north": "glass",
-      "south": "glass",
-      "west": "glass",
-      "east": "glass_pane_top"
-    },
-    "sound": "glass"
-  },
-  "melon_block": {
-    "textures": {
-      "up": "melon_top",
-      "down": "melon_side",
-      "side": "melon_side"
-    },
-    "sound": "wood"
-  },
-  "pumpkin_stem": {
-    "textures": "pumpkin_stem",
-    "sound": "wood"
-  },
-  "melon_stem": {
-    "textures": "melon_stem",
-    "sound": "wood"
-  },
-  "vine": {
-    "textures": "vine",
-    "carried_textures": "vine_carried",
-    "sound": "grass"
-  },
-  "fence_gate": {
-    "textures": "wood_oak",
-    "sound": "wood"
-  },
-  "brick_stairs": {
-    "textures": "brick"
-  },
-  "mycelium": {
-    "isotropic": {
-      "up": true,
-      "down": true
-    },
-    "textures": {
-      "up": "mycelium_top",
-      "down": "mycelium_bottom",
-      "side": "mycelium_side"
-    },
-    "sound": "grass"
-  },
-  "waterlily": {
-    "textures": "waterlily",
-    "carried_textures": "waterlily_carried",
-    "sound": "grass"
-  },
-  "brewing_stand": {
-    "textures": {
-      "up": "brewing_stand",
-      "down": "brewing_stand_base",
-      "side": "brewing_stand"
-    },
-    "sound": "stone"
-  },
-  "cauldron": {
-    "textures": {
-      "up": "cauldron_top",
-      "down": "cauldron_bottom",
-      "north": "cauldron_side",
-      "south": "cauldron_inner",
-      "west": "cauldron_water",
-      "east": "still_water_grey"
-    }
-  },
-  "end_portal_frame": {
-    "textures": {
-      "up": "endframe_top",
-      "down": "endframe_bottom",
-      "north": "endframe_side",
-      "south": "endframe_side",
-      "west": "endframe_side",
-      "east": "endframe_side"
-    },
-    "carried_textures": "endframe_eye",
-    "sound": "glass"
-  },
-  "end_portal": {
-    "textures": "end_portal"
-  },
-  "end_gateway": {
-    "textures": "end_gateway"
-  },
-  "end_stone": {
-    "textures": "end_stone",
-    "sound": "stone"
-  },
-  "end_rod": {
-    "textures": "end_rod",
-    "sound": "wood"
-  },
-  "end_bricks": {
-    "textures": "end_bricks",
-    "sound": "stone"
-  },
-  "redstone_lamp": {
-    "textures": "redstone_lamp_off",
-    "sound": "glass"
-  },
-  "lit_redstone_lamp": {
-    "textures": "redstone_lamp_on",
-    "sound": "glass"
-  },
-  "cocoa": {
-    "textures": "cocoa",
-    "sound": "wood"
-  },
-  "emerald_ore": {
-    "textures": "emerald_ore",
-    "sound": "stone"
-  },
-  "emerald_block": {
-    "textures": "emerald_block",
-    "sound": "metal"
-  },
-  "spruce_stairs": {
-    "textures": "wood_spruce",
-    "sound": "wood"
-  },
-  "birch_stairs": {
-    "textures": "wood_birch",
-    "sound": "wood"
-  },
-  "jungle_stairs": {
-    "textures": "wood_jungle",
-    "sound": "wood"
-  },
-  "beacon": {
-    "textures": {
-      "up": "beacon_core",
-      "down": "beacon_base",
-      "side": "beacon_shell"
-    },
-    "sound": "glass"
-  },
-  "conduit": {
-    "textures": "conduit",
-    "sound": "stone"
-  },
-  "wooden_button": {
-    "textures": "planks",
-    "sound": "wood"
-  },
-  "acacia_button": {
-    "textures": "acacia_planks",
-    "sound": "wood"
-  },
-  "birch_button": {
-    "textures": "birch_planks",
-    "sound": "wood"
-  },
-  "dark_oak_button": {
-    "textures": "dark_oak_planks",
-    "sound": "wood"
-  },
-  "jungle_button": {
-    "textures": "jungle_planks",
-    "sound": "wood"
-  },
-  "spruce_button": {
-    "textures": "spruce_planks",
-    "sound": "wood"
-  },
-  "stone_brick_stairs": {
-    "textures": "stonebrick"
-  },
-  "nether_brick": {
-    "textures": "nether_brick",
-    "brightness_gamma": 0.80,
-    "sound": "stone"
-  },
-  "nether_brick_stairs": {
-    "textures": "nether_brick"
-  },
-  "red_nether_brick": {
-    "textures": "red_nether_brick",
-    "brightness_gamma": 0.80,
-    "sound": "stone"
-  },
-  "nether_wart": {
-    "textures": "nether_wart"
-  },
-  "nether_wart_block": {
-    "textures": "nether_wart_block",
-    "sound": "wood"
-  },
-  "enchanting_table": {
-    "textures": {
-      "up": "enchanting_table_top",
-      "down": "enchanting_table_bottom",
-      "side": "enchanting_table_side"
-    }
-  },
-  "dropper": {
-    "textures": {
-      "up": "dropper_top",
-      "down": "dropper_top",
-      "north": "dropper_side",
-      "south": "dropper_front_horizontal",
-      "west": "dropper_side",
-      "east": "dropper_front_vertical"
-    },
-    "carried_textures": {
-      "up": "dropper_top",
-      "down": "dropper_top",
-      "north": "dropper_side",
-      "south": "dropper_front_horizontal",
-      "west": "dropper_side",
-      "east": "dropper_side"
-    },
-    "sound": "stone"
-  },
-  "activator_rail": {
-    "textures": {
-      "up": "rail_activator_powered",
-      "down": "rail_activator",
-      "side": "rail_activator"
-    },
-    "sound": "metal"
-  },
-  "sandstone_stairs": {
-    "isotropic": {
-      "up": true,
-      "down": true
-    },
-    "textures": {
-      "up": "sandstone_top",
-      "down": "sandstone_bottom",
-      "side": "sandstone_side"
-    }
-  },
-  "tripwire_hook": {
-    "textures": {
-      "up": "trip_wire_source",
-      "down": "trip_wire_base",
-      "north": "trip_wire_source",
-      "south": "trip_wire",
-      "east": "trip_wire",
-      "west": "trip_wire"
-    }
-  },
-  "tripWire": {
-    "textures": "trip_wire"
-  },
-  "cobblestone_wall": {
-    "textures": "cobblestone_wall"
-  },
-  "flower_pot": {
-    "textures": "flower_pot"
-  },
-  "carrots": {
-    "textures": "carrots",
-    "sound": "grass"
-  },
-  "potatoes": {
-    "textures": "potatoes",
-    "sound": "grass"
-  },
-  "skull": {
-    "textures": "skull",
-    "sound": "stone"
-  },
-  "anvil": {
-    "textures": {
-      "up": "anvil_top_damaged_x",
-      "down": "anvil_base",
-      "side": "anvil_base"
-    },
-    "sound": "anvil"
-  },
-  "trapped_chest": {
-    "textures": {
-      "up": "chest_inventory_top",
-      "down": "chest_inventory_top",
-      "north": "chest_inventory_side",
-      "south": "trapped_chest_inventory_front",
-      "west": "chest_inventory_side",
-      "east": "chest_inventory_side"
-    },
-    "sound": "wood"
-  },
-  "light_weighted_pressure_plate": {
-    "textures": "gold_block",
-    "sound": "metal"
-  },
-  "heavy_weighted_pressure_plate": {
-    "textures": "iron_block",
-    "sound": "metal"
-  },
-  "unpowered_comparator": {
-    "textures": {
-      "up": "comparator_up",
-      "down": "comparator_stone_slab",
-      "side": "comparator_stone_slab"
-    },
-    "sound": "wood"
-  },
-  "powered_comparator": {
-    "textures": {
-      "up": "comparator_up",
-      "down": "comparator_stone_slab",
-      "side": "comparator_stone_slab"
-    },
-    "sound": "wood"
-  },
-  "daylight_detector": {
-    "textures": {
-      "up": "daylight_detector_top",
-      "down": "daylight_detector_side",
-      "side": "daylight_detector_side"
-    },
-    "sound": "wood"
-  },
-  "redstone_block": {
-    "textures": "redstone_block",
-    "sound": "stone"
-  },
-  "structure_block": {
-    "textures": "structure_block"
-  },
-  "jigsaw": {
-    "textures": {
-      "up": "jigsaw_side",
-      "down": "jigsaw_side",
-      "north": "jigsaw_front",
-      "south": "jigsaw_back",
-      "west": "jigsaw_side",
-      "east": "jigsaw_side"
-    }
-  },
-  "structure_void": {
-    "textures": "structure_void"
-  },
-  "quartz_ore": {
-    "textures": "quartz_ore",
-    "sound": "stone"
-  },
-  "hopper": {
-    "textures": {
-      "up": "hopper_top",
-      "down": "hopper_inside",
-      "north": "hopper_outside",
-      "south": "hopper_outside",
-      "west": "hopper_outside",
-      "east": "hopper_outside"
-    },
-    "sound": "metal"
-  },
-  "bone_block": {
-    "textures": {
-      "up": "bone_block_top",
-      "down": "bone_block_top",
-      "side": "bone_block_side"
-    },
-    "sound": "stone"
-  },
-  "quartz_block": {
-    "textures": {
-      "up": "quartz_block_top",
-      "down": "quartz_block_bottom",
-      "side": "quartz_block_side"
-    },
-    "sound": "stone"
-  },
-  "quartz_stairs": {
-    "textures": {
-      "up": "stair_quartz_block_top",
-      "down": "stair_quartz_block_bottom",
-      "side": "stair_quartz_block_side"
-    }
-  },
-  "purpur_block": {
-    "textures": {
-      "up": "purpur_block_top",
-      "down": "purpur_block_bottom",
-      "side": "purpur_block_side"
-    },
-    "sound": "stone"
-  },
-  "purpur_stairs": {
-    "textures": "stair_purpur_block"
-  },
-  "chorus_plant": {
-    "textures": "chorus_plant",
-    "sound": "stone"
-  },
-  "chorus_flower": {
-    "textures": "chorus_flower",
-    "sound": "stone"
-  },
-  "double_wooden_slab": {
-    "textures": "planks",
-    "sound": "wood"
-  },
-  "wooden_slab": {
-    "textures": "planks",
-    "sound": "wood"
-  },
-  "stained_hardened_clay": {
-    "isotropic": true,
-    "textures": "stained_clay",
-    "sound": "stone"
-  },
-  "leaves2": {
-    "isotropic": {
-      "up": true,
-      "down": true
-    },
-    "textures": "leaves2",
-    "carried_textures": "leaves_carried2",
-    "brightness_gamma": 0.80,
-    "sound": "grass"
-  },
-  "log2": {
-    "textures": {
-      "up": "log_top2",
-      "down": "log_top2",
-      "side": "log_side2"
-    },
-    "sound": "wood"
-  },
-  "acacia_stairs": {
-    "textures": "wood_acacia",
-    "sound": "wood"
-  },
-  "dark_oak_stairs": {
-    "textures": "wood_big_oak",
-    "sound": "wood"
-  },
-  "slime": {
-    "textures": "slime_block",
-    "sound": "slime"
-  },
-  "iron_trapdoor": {
-    "textures": "iron_trapdoor",
-    "sound": "metal"
-  },
-  "hay_block": {
-    "textures": {
-      "up": "hayblock_top",
-      "down": "hayblock_top",
-      "side": "hayblock_side"
-    },
-    "sound": "grass"
-  },
-  "carpet": {
-    "textures": "wool",
-    "sound": "cloth"
-  },
-  "hardened_clay": {
-    "isotropic": true,
-    "textures": "hardened_clay",
-    "sound": "stone"
-  },
-  "coal_block": {
-    "textures": "coal_block",
-    "sound": "stone"
-  },
-  "packed_ice": {
-    "textures": "ice_packed",
-    "sound": "glass"
-  },
-  "blue_ice": {
-    "textures": "blue_ice",
-    "sound": "glass"
-  },
-  "dragon_egg": {
-    "textures": "dragon_egg",
-    "sound": "stone"
-  },
-  "double_plant": {
-    "textures": {
-      "up": "double_plant_top",
-      "down": "double_plant_bottom",
-      "side": "sunflower_additional"
-    },
-    "carried_textures": "double_plant_carried",
-    "sound": "grass"
-  },
-  "daylight_detector_inverted": {
-    "textures": {
-      "up": "daylight_detector_top",
-      "down": "daylight_detector_side",
-      "side": "daylight_detector_side"
-    },
-    "sound": "wood"
-  },
-  "red_sandstone": {
-    "isotropic": {
-      "up": true,
-      "down": true
-    },
-    "textures": {
-      "up": "redsandstone_top",
-      "down": "redsandstone_bottom",
-      "side": "redsandstone_side"
-    },
-    "brightness_gamma": 0.70,
-    "sound": "stone"
-  },
-  "red_sandstone_stairs": {
-    "isotropic": {
-      "up": true,
-      "down": true
-    },
-    "textures": {
-      "up": "redsandstone_top",
-      "down": "redsandstone_bottom",
-      "side": "redsandstone_side"
-    }
-  },
-  "double_stone_slab2": {
-    "textures": {
-      "up": "stone_slab_top_2",
-      "down": "stone_slab_bottom_2",
-      "side": "stone_slab_side_2"
-    },
-    "sound": "stone"
-  },
-  "stone_slab2": {
-    "textures": {
-      "up": "stone_slab_top_2",
-      "down": "stone_slab_bottom_2",
-      "side": "stone_slab_side_2"
-    },
-    "sound": "stone"
-  },
-  "double_stone_slab3": {
-    "textures": {
-      "up": "stone_slab_top_3",
-      "down": "stone_slab_bottom_3",
-      "side": "stone_slab_side_3"
-    },
-    "sound": "stone"
-  },
-  "stone_slab3": {
-    "textures": {
-      "up": "stone_slab_top_3",
-      "down": "stone_slab_bottom_3",
-      "side": "stone_slab_side_3"
-    },
-    "sound": "stone"
-  },
-  "double_stone_slab4": {
-    "textures": {
-      "up": "stone_slab_top_4",
-      "down": "stone_slab_bottom_4",
-      "side": "stone_slab_side_4"
-    },
-    "sound": "stone"
-  },
-  "stone_slab4": {
-    "textures": {
-      "up": "stone_slab_top_4",
-      "down": "stone_slab_bottom_4",
-      "side": "stone_slab_side_4"
-    },
-    "sound": "stone"
-  },
-  "spruce_fence_gate": {
-    "textures": "wood_spruce",
-    "sound": "wood"
-  },
-  "birch_fence_gate": {
-    "textures": "wood_birch",
-    "sound": "wood"
-  },
-  "jungle_fence_gate": {
-    "textures": "wood_jungle",
-    "sound": "wood"
-  },
-  "dark_oak_fence_gate": {
-    "textures": "wood_big_oak",
-    "sound": "wood"
-  },
-  "acacia_fence_gate": {
-    "textures": "wood_acacia",
-    "sound": "wood"
-  },
-  "spruce_door": {
-    "textures": {
-      "up": "door_lower",
-      "down": "door_lower",
-      "side": "door_upper"
-    },
-    "sound": "wood"
-  },
-  "birch_door": {
-    "textures": {
-      "up": "door_lower",
-      "down": "door_lower",
-      "side": "door_upper"
-    },
-    "sound": "wood"
-  },
-  "jungle_door": {
-    "textures": {
-      "up": "door_lower",
-      "down": "door_lower",
-      "side": "door_upper"
-    },
-    "sound": "wood"
-  },
-  "acacia_door": {
-    "textures": {
-      "up": "door_lower",
-      "down": "door_lower",
-      "side": "door_upper"
-    },
-    "sound": "wood"
-  },
-  "dark_oak_door": {
-    "textures": {
-      "up": "door_lower",
-      "down": "door_lower",
-      "side": "door_upper"
-    },
-    "sound": "wood"
-  },
-  "grass_path": {
-    "isotropic": {
-      "up": true,
-      "down": true
-    },
-    "textures": {
-      "up": "grass_path_top",
-      "down": "dirt",
-      "side": "grass_path_side"
-    },
-    "sound": "grass"
-  },
-  "frame": {
-    "textures": "itemframe_background",
-    "sound": "itemframe"
-  },
-  "podzol": {
-    "isotropic": {
-      "up": true,
-      "down": true
-    },
-    "textures": {
-      "up": "dirt_podzol_top",
-      "down": "dirt_podzol_bottom",
-      "side": "dirt_podzol_side"
-    },
-    "sound": "gravel"
-  },
-  "beetroot": {
-    "textures": "beetroot",
-    "sound": "wood"
-  },
-  "stonecutter": {
-    "textures": {
-      "up": "stonecutter_top",
-      "down": "stonecutter_bottom",
-      "north": "stonecutter_side",
-      "south": "stonecutter_side",
-      "west": "stonecutter_other_side",
-      "east": "stonecutter_other_side"
-    },
-    "sound": "stone"
-  },
-  "stonecutter_block": {
-    "textures": {
-      "up": "stonecutter2_top",
-      "down": "stonecutter2_bottom",
-      "north": "stonecutter2_side",
-      "south": "stonecutter2_side",
-      "west": "stonecutter2_saw",
-      "east": "stonecutter2_saw"
-    },
-    "sound": "stone"
-  },
-  "glowingobsidian": {
-    "textures": "glowing_obsidian",
-    "brightness_gamma": 0.80,
-    "sound": "stone"
-  },
-  "netherreactor": {
-    "textures": "reactor_core",
-    "sound": "metal"
-  },
-  "info_update": {
-    "textures": "missing_tile",
-    "sound": "gravel"
-  },
-  "info_update2": {
-    "textures": "missing_tile",
-    "sound": "gravel"
-  },
-  "movingBlock": {
-    "textures": "missing_tile"
-  },
-  "observer": {
-    "textures": {
-      "up": "observer_top",
-      "down": "observer_bottom",
-      "north": "observer_north",
-      "south": "observer_south",
-      "west": "observer_west",
-      "east": "observer_east"
-    },
-    "sound": "metal"
-  },
-  "reserved6": {
-    "textures": "missing_tile"
-  },
-  "fire": {
-    "textures": {
-      "up": "fire_0",
-      "down": "fire_1",
-      "side": "fire_0"
-    },
-    "sound": "wood"
-  },
-  "prismarine": {
-    "textures": "prismarine",
-    "sound": "stone"
-  },
-  "seaLantern": {
-    "textures": "sea_lantern",
-    "sound": "glass"
-  },
-  "sea_pickle": {
-    "textures": "sea_pickle",
-    "carried_textures": "sea_pickle_carried",
-    "sound": "slime"
-  },
-  "turtle_egg": {
-    "textures": "turtle_egg",
-    "carried_textures": "turtle_egg_carried"
-  },
-  "ender_chest": {
-    "textures": {
-      "up": "ender_chest_inventory_top",
-      "down": "ender_chest_inventory_top",
-      "north": "ender_chest_inventory_side",
-      "south": "ender_chest_inventory_front",
-      "west": "ender_chest_inventory_side",
-      "east": "ender_chest_inventory_side"
-    }
-  },
-  "stained_glass": {
-    "textures": "stained_glass",
-    "sound": "glass"
-  },
-  "stained_glass_pane": {
-    "textures": {
-      "up": "stained_glass",
-      "down": "stained_glass",
-      "north": "stained_glass",
-      "south": "stained_glass",
-      "west": "stained_glass",
-      "east": "stained_glass_pane_top"
-    },
-    "sound": "glass"
-  },
-  "shulker_box": {
-    "textures": "shulker_box_top",
-    "sound": "stone"
-  },
-  "undyed_shulker_box": {
-    "textures": "undyed_shulker_box_top",
-    "sound": "stone"
-  },
-  "command_block": {
-    "textures": {
-      "up": "command_block_conditional_side",
-      "down": "command_block_conditional_side",
-      "north": "command_block_front",
-      "south": "command_block_back",
-      "west": "command_block_side",
-      "east": "command_block_side"
-    },
-    "sound": "metal"
-  },
-  "repeating_command_block": {
-    "textures": {
-      "up": "command_block_repeating_conditional_side",
-      "down": "command_block_repeating_conditional_side",
-      "north": "command_block_repeating_front",
-      "south": "command_block_repeating_back",
-      "west": "command_block_repeating_side",
-      "east": "command_block_repeating_side"
-    },
-    "sound": "metal"
-  },
-  "chain_command_block": {
-    "textures": {
-      "up": "command_block_chain_conditional_side",
-      "down": "command_block_chain_conditional_side",
-      "north": "command_block_chain_front",
-      "south": "command_block_chain_back",
-      "west": "command_block_chain_side",
-      "east": "command_block_chain_side"
-    },
-    "sound": "metal"
-  },
-  "concrete": {
-    "sound": "stone",
-    "textures": "concrete"
-  },
-  "concretePowder": {
-    "sound": "sand",
-    "textures": "concretePowder"
-  },
-  "black_glazed_terracotta": {
-    "sound": "stone",
-    "textures": "black_glazed_terracotta"
-  },
-  "blue_glazed_terracotta": {
-    "sound": "stone",
-    "textures": "blue_glazed_terracotta"
-  },
-  "brown_glazed_terracotta": {
-    "sound": "stone",
-    "textures": "brown_glazed_terracotta"
-  },
-  "cyan_glazed_terracotta": {
-    "sound": "stone",
-    "textures": "cyan_glazed_terracotta"
-  },
-  "gray_glazed_terracotta": {
-    "sound": "stone",
-    "textures": "gray_glazed_terracotta"
-  },
-  "green_glazed_terracotta": {
-    "sound": "stone",
-    "textures": "green_glazed_terracotta"
-  },
-  "light_blue_glazed_terracotta": {
-    "sound": "stone",
-    "textures": "light_blue_glazed_terracotta"
-  },
-  "lime_glazed_terracotta": {
-    "sound": "stone",
-    "textures": "lime_glazed_terracotta"
-  },
-  "magenta_glazed_terracotta": {
-    "sound": "stone",
-    "textures": "magenta_glazed_terracotta"
-  },
-  "orange_glazed_terracotta": {
-    "sound": "stone",
-    "textures": "orange_glazed_terracotta"
-  },
-  "pink_glazed_terracotta": {
-    "sound": "stone",
-    "textures": "pink_glazed_terracotta"
-  },
-  "purple_glazed_terracotta": {
-    "sound": "stone",
-    "textures": "purple_glazed_terracotta"
-  },
-  "red_glazed_terracotta": {
-    "sound": "stone",
-    "textures": "red_glazed_terracotta"
-  },
-  "silver_glazed_terracotta": {
-    "sound": "stone",
-    "textures": "silver_glazed_terracotta"
-  },
-  "white_glazed_terracotta": {
-    "sound": "stone",
-    "textures": "white_glazed_terracotta"
-  },
-  "yellow_glazed_terracotta": {
-    "sound": "stone",
-    "textures": "yellow_glazed_terracotta"
-  },
-  "frosted_ice": {
-    "textures": "frosted_ice",
-    "sound": "glass"
-  },
-  "standing_banner": {
-    "textures": "planks",
-    "sound": "wood"
-  },
-  "wall_banner": {
-    "textures": "planks",
-    "sound": "wood"
-  },
-  "prismarine_stairs": {
-    "textures": "prismarine",
-    "sound": "stone"
-  },
-  "dark_prismarine_stairs": {
-    "textures": "dark_prismarine",
-    "sound": "stone"
-  },
-  "prismarine_bricks_stairs": {
-    "textures": "prismarine_bricks",
-    "sound": "stone"
-  },
-  "bubble_column": {
-    "isotropic": false,
-    "textures": {
-      "up": "bubble_column_up_top",
-      "down": "bubble_column_down_top",
-      "north": "bubble_column_outer",
-      "south": "bubble_column_mid",
-      "west": "pumpkin_side",
-      "east": "pumpkin_side"
-    }
-  },
-  "bamboo": {
-    "textures": {
-      "up": "bamboo_leaf",
-      "down": "bamboo_sapling",
-      "north": "bamboo_stem",
-      "south": "bamboo_small_leaf",
-      "east": "bamboo_singleleaf",
-      "west": "bamboo_stem"
-    },
-    "carried_textures": "bamboo_carried",
-    "sound": "bamboo"
-  },
-  "bamboo_sapling": {
-    "textures": "bamboo_sapling",
-    "carried_textures": "bamboo_carried",
-    "sound": "bamboo_sapling"
-  },
-  "scaffolding": {
-    "textures": {
-      "up": "scaffolding_top",
-      "down": "scaffolding_bottom",
-      "side": "scaffolding_side"
-    },
-    "isotropic": false,
-    "sound": "scaffolding"
-  },
-  "granite_stairs": {
-    "textures": "granite",
-    "sound": "stone"
-  },
-  "andesite_stairs": {
-    "textures": "andesite",
-    "sound": "stone"
-  },
-  "diorite_stairs": {
-    "textures": "diorite",
-    "sound": "stone"
-  },
-  "polished_granite_stairs": {
-    "textures": "polished_granite",
-    "sound": "stone"
-  },
-  "polished_andesite_stairs": {
-    "textures": "polished_andesite",
-    "sound": "stone"
-  },
-  "polished_diorite_stairs": {
-    "textures": "polished_diorite",
-    "sound": "stone"
-  },
-  "mossy_stone_brick_stairs": {
-    "textures": "mossy_stone_brick",
-    "sound": "stone"
-  },
-  "smooth_red_sandstone_stairs": {
-    "textures": "smooth_red_sandstone",
-    "sound": "stone"
-  },
-  "smooth_sandstone_stairs": {
-    "textures": "smooth_sandstone",
-    "sound": "stone"
-  },
-  "end_brick_stairs": {
-    "textures": "end_bricks",
-    "sound": "stone"
-  },
-  "mossy_cobblestone_stairs": {
-    "textures": "cobblestone_mossy",
-    "sound": "stone"
-  },
-  "normal_stone_stairs": { // Note: this is stone stairs; the other block named "stone_stairs" is cobblestone and was kept for resource pack back-compat
-    "textures": "stone",
-    "sound": "stone"
-  },
-  "smooth_stone": {
-    "textures": "smooth_stone",
-    "sound": "stone"
-  },
-  "red_nether_brick_stairs": {
-    "textures": "red_nether_brick",
-    "brightness_gamma": 0.80,
-    "sound": "stone"
-  },
-  "smooth_quartz_stairs": {
-    "textures": "quartz_block_top",
-    "sound": "stone"
-  },
-  "spruce_wall_sign": {
-    "textures": "spruce_sign",
-    "sound": "wood"
-  },
-  "spruce_standing_sign": {
-    "textures": "spruce_sign",
-    "sound": "wood"
-  },
-  "birch_wall_sign": {
-    "textures": "birch_sign",
-    "sound": "wood"
-  },
-  "birch_standing_sign": {
-    "textures": "birch_sign",
-    "sound": "wood"
-  },
-  "jungle_wall_sign": {
-    "textures": "jungle_sign",
-    "sound": "wood"
-  },
-  "jungle_standing_sign": {
-    "textures": "jungle_sign",
-    "sound": "wood"
-  },
-  "acacia_wall_sign": {
-    "textures": "acacia_sign",
-    "sound": "wood"
-  },
-  "acacia_standing_sign": {
-    "textures": "acacia_sign",
-    "sound": "wood"
-  },
-  "darkoak_wall_sign": {
-    "textures": "darkoak_sign",
-    "sound": "wood"
-  },
-  "darkoak_standing_sign": {
-    "textures": "darkoak_sign",
-    "sound": "wood"
-  },
-  "barrel": {
-    "textures": {
-      "up": "barrel_side",
-      "down": "barrel_side",
-      "north": "barrel_top",
-      "south": "barrel_bottom",
-      "east": "barrel_side",
-      "west": "barrel_side"
-    },
-    "sound": "wood"
-  },
-  "smithing_table": {
-    "textures": {
-      "up": "smithing_table_top",
-      "down": "smithing_table_bottom",
-      "north": "smithing_table_front",
-      "south": "smithing_table_front",
-      "west": "smithing_table_side",
-      "east": "smithing_table_side"
-    },
-    "sound": "wood"
-  },
-  "smoker": {
-    "textures": {
-      "up": "smoker_top",
-      "down": "smoker_bottom",
-      "north": "smoker_side",
-      "south": "smoker_front_off",
-      "west": "smoker_side",
-      "east": "smoker_side"
-    },
-    "sound": "stone"
-  },
-  "lit_smoker": {
-    "textures": {
-      "up": "smoker_top",
-      "down": "smoker_bottom",
-      "north": "smoker_side",
-      "south": "smoker_side",
-      "west": "smoker_side",
-      "east": "smoker_front_on"
-    },
-    "sound": "stone"
-  },
-  "blast_furnace": {
-    "textures": {
-      "up": "blast_furnace_top",
-      "down": "blast_furnace_top",
-      "north": "blast_furnace_side",
-      "south": "blast_furnace_front_off",
-      "west": "blast_furnace_side",
-      "east": "blast_furnace_side"
-    },
-    "sound": "stone"
-  },
-  "lit_blast_furnace": {
-    "textures": {
-      "up": "blast_furnace_top",
-      "down": "blast_furnace_top",
-      "north": "blast_furnace_side",
-      "south": "blast_furnace_side",
-      "west": "blast_furnace_side",
-      "east": "blast_furnace_front_on"
-    },
-    "sound": "stone"
-  },
-  "lantern": {
-    "textures": "lantern",
-    "carried_textures": "lantern_carried",
-    "sound": "lantern"
-  },
-  "lava_cauldron": {
-    "textures": {
-      "up": "cauldron_top",
-      "down": "cauldron_bottom",
-      "north": "cauldron_side",
-      "south": "cauldron_inner",
-      "west": "cauldron_water",
-      "east": "still_lava"
-    }
-  },
-  "grindstone": {
-    "textures": {
-      "up": "grindstone_round",
-      "down": "grindstone_leg",
-      "north": "grindstone_pivot",
-      "south": "grindstone_side",
-      "east": "grindstone_side",
-      "west": "grindstone_side"
-    },
-    "sound": "stone"
-  },
-  "bell": {
-    "textures": {
-      "up": "bell_top",
-      "down": "bell_bottom",
-      "north": "bell_side",
-      "south": "bell_side",
-      "east": "dark_oak_planks",
-      "west": "bell_stone"
-    },
-    "carried_textures": "bell_carried",
-    "sound": "metal"
-  },
-  "cartography_table": {
-    "textures": {
-      "up": "cartography_table_top",
-      "down": "cartography_table_bottom",
-      "north": "cartography_table_side3",
-      "south": "cartography_table_side1",
-      "west": "cartography_table_side2",
-      "east": "cartography_table_side3"
-    },
-    "sound": "wood"
-  },
-  "fletching_table": {
-    "textures": {
-      "up": "fletching_table_top",
-      "down": "birch_planks",
-      "north": "fletching_table_side1",
-      "south": "fletching_table_side1",
-      "east": "fletching_table_side2",
-      "west": "fletching_table_side2"
-    },
-    "sound": "wood"
-  },
-  "campfire": {
-    "textures": {
-      "up": "campfire_fire",
-      "down": "campfire_log",
-      "side": "campfire_log_lit"
-    },
-    "sound": "wood"
-  },
-  "camera": {
-    "isotropic": true,
-    "textures": {
-      "up": "camera_top",
-      "down": "camera_top",
-      "north": "camera_back",
-      "south": "camera_front",
-      "west": "camera_side",
-      "east": "camera_side"
-    }
-  },
-  "loom": {
-    "textures": {
-      "up": "loom_top",
-      "down": "loom_bottom",
-      "north": "loom_front",
-      "south": "loom_side",
-      "west": "loom_side",
-      "east": "loom_side"
-    },
-    "sound": "wood"
-  },
-  "lectern": {
-    "textures": {
-      "up": "lectern_top",
-      "down": "lectern_bottom",
-      "north": "lectern_front",
-      "south": "lectern_sides",
-      "west": "lectern_sides",
-      "east": "lectern_base"
-    },
-    "sound": "wood"
-  },
-  "wood": {
-    "textures": "wood",
-    "sound": "wood"
-  },
-  "sweet_berry_bush": {
-    "textures": {
-      "up": "sweet_berry_bush_1",
-      "down": "sweet_berry_bush_0",
-      "north": "sweet_berry_bush_2",
-      "south": "sweet_berry_bush_3",
-      "west": "sweet_berry_bush_3",
-      "east": "sweet_berry_bush_3"
-    },
-    "carried_textures": "sweet_berry_bush_carried",
-    "sound": "sweet_berry_bush"
-  },
-  "composter": {
-    "textures": {
-      "up": "composter_top",
-      "down": "composter_bottom",
-      "side": "composter_side"
-    },
-    "sound": "wood"
-  },
-  "wither_rose": {
-    "textures": "wither_rose",
-    "sound": "grass"
-  },
-  "light_block": {
-    "carried_textures": "light_block_carried"
-  },
-  "allow" : {
-    "textures": "build_allow",
-    "sound": "stone"
-  },
-  "deny": {
-    "textures": "build_deny",
-    "sound": "stone"
-  },
-  "border_block": {
-    "textures": "border_block",
-    "sound": "stone"
-  }
-}
\ No newline at end of file
+   "acacia_button" : {
+      "sound" : "wood",
+      "textures" : "acacia_planks"
+   },
+   "acacia_door" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "door_lower",
+         "side" : "door_upper",
+         "up" : "door_lower"
+      }
+   },
+   "acacia_fence_gate" : {
+      "sound" : "wood",
+      "textures" : "wood_acacia"
+   },
+   "acacia_pressure_plate" : {
+      "sound" : "wood",
+      "textures" : "acacia_planks"
+   },
+   "acacia_stairs" : {
+      "sound" : "wood",
+      "textures" : "wood_acacia"
+   },
+   "acacia_standing_sign" : {
+      "sound" : "wood",
+      "textures" : "acacia_sign"
+   },
+   "acacia_trapdoor" : {
+      "sound" : "wood",
+      "textures" : "acacia_trapdoor"
+   },
+   "acacia_wall_sign" : {
+      "sound" : "wood",
+      "textures" : "acacia_sign"
+   },
+   "activator_rail" : {
+      "sound" : "metal",
+      "textures" : {
+         "down" : "rail_activator",
+         "side" : "rail_activator",
+         "up" : "rail_activator_powered"
+      }
+   },
+   "air" : {},
+   "allow" : {
+      "sound" : "stone",
+      "textures" : "build_allow"
+   },
+   "ancient_debris" : {
+      "sound" : "ancient_debris",
+      "textures" : {
+         "down" : "ancient_debris_top",
+         "east" : "ancient_debris_side",
+         "north" : "ancient_debris_side",
+         "south" : "ancient_debris_side",
+         "up" : "ancient_debris_top",
+         "west" : "ancient_debris_side"
+      }
+   },
+   "andesite_stairs" : {
+      "sound" : "stone",
+      "textures" : "andesite"
+   },
+   "anvil" : {
+      "sound" : "anvil",
+      "textures" : {
+         "down" : "anvil_base",
+         "side" : "anvil_base",
+         "up" : "anvil_top_damaged_x"
+      }
+   },
+   "bamboo" : {
+      "carried_textures" : "bamboo_carried",
+      "sound" : "bamboo",
+      "textures" : {
+         "down" : "bamboo_sapling",
+         "east" : "bamboo_singleleaf",
+         "north" : "bamboo_stem",
+         "south" : "bamboo_small_leaf",
+         "up" : "bamboo_leaf",
+         "west" : "bamboo_stem"
+      }
+   },
+   "bamboo_sapling" : {
+      "carried_textures" : "bamboo_carried",
+      "sound" : "bamboo_sapling",
+      "textures" : "bamboo_sapling"
+   },
+   "barrel" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "barrel_side",
+         "east" : "barrel_side",
+         "north" : "barrel_top",
+         "south" : "barrel_bottom",
+         "up" : "barrel_side",
+         "west" : "barrel_side"
+      }
+   },
+   "barrier" : {
+      "textures" : "barrier"
+   },
+   "basalt" : {
+      "sound" : "basalt",
+      "textures" : {
+         "down" : "basalt_top",
+         "side" : "basalt_side",
+         "up" : "basalt_top"
+      }
+   },
+   "beacon" : {
+      "sound" : "glass",
+      "textures" : {
+         "down" : "beacon_base",
+         "side" : "beacon_shell",
+         "up" : "beacon_core"
+      }
+   },
+   "bed" : {
+      "sound" : "wood",
+      "textures" : "bed_bottom"
+   },
+   "bedrock" : {
+      "sound" : "stone",
+      "textures" : "bedrock"
+   },
+   "bee_nest" : {
+      "textures" : {
+         "down" : "bee_nest_bottom",
+         "east" : "bee_nest_side",
+         "north" : "bee_nest_side",
+         "south" : "bee_nest_front",
+         "up" : "bee_nest_top",
+         "west" : "bee_nest_side"
+      }
+   },
+   "beehive" : {
+      "textures" : {
+         "down" : "beehive_top",
+         "east" : "beehive_side",
+         "north" : "beehive_side",
+         "south" : "beehive_front",
+         "up" : "beehive_top",
+         "west" : "beehive_side"
+      }
+   },
+   "beetroot" : {
+      "sound" : "wood",
+      "textures" : "beetroot"
+   },
+   "bell" : {
+      "carried_textures" : "bell_carried",
+      "sound" : "metal",
+      "textures" : {
+         "down" : "bell_bottom",
+         "east" : "dark_oak_planks",
+         "north" : "bell_side",
+         "south" : "bell_side",
+         "up" : "bell_top",
+         "west" : "bell_stone"
+      }
+   },
+   "birch_button" : {
+      "sound" : "wood",
+      "textures" : "birch_planks"
+   },
+   "birch_door" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "door_lower",
+         "side" : "door_upper",
+         "up" : "door_lower"
+      }
+   },
+   "birch_fence_gate" : {
+      "sound" : "wood",
+      "textures" : "wood_birch"
+   },
+   "birch_pressure_plate" : {
+      "sound" : "wood",
+      "textures" : "birch_planks"
+   },
+   "birch_stairs" : {
+      "sound" : "wood",
+      "textures" : "wood_birch"
+   },
+   "birch_standing_sign" : {
+      "sound" : "wood",
+      "textures" : "birch_sign"
+   },
+   "birch_trapdoor" : {
+      "sound" : "wood",
+      "textures" : "birch_trapdoor"
+   },
+   "birch_wall_sign" : {
+      "sound" : "wood",
+      "textures" : "birch_sign"
+   },
+   "black_glazed_terracotta" : {
+      "sound" : "stone",
+      "textures" : "black_glazed_terracotta"
+   },
+   "blackstone" : {
+      "sound" : "stone",
+      "textures" : {
+         "down" : "blackstone_top",
+         "side" : "blackstone",
+         "up" : "blackstone_top"
+      }
+   },
+   "blackstone_double_slab" : {
+      "sound" : "stone",
+      "textures" : "blackstone"
+   },
+   "blackstone_slab" : {
+      "sound" : "stone",
+      "textures" : "blackstone"
+   },
+   "blackstone_stairs" : {
+      "sound" : "stone",
+      "textures" : "blackstone"
+   },
+   "blackstone_wall" : {
+      "sound" : "stone",
+      "textures" : "blackstone"
+   },
+   "blast_furnace" : {
+      "sound" : "stone",
+      "textures" : {
+         "down" : "blast_furnace_top",
+         "east" : "blast_furnace_side",
+         "north" : "blast_furnace_side",
+         "south" : "blast_furnace_front_off",
+         "up" : "blast_furnace_top",
+         "west" : "blast_furnace_side"
+      }
+   },
+   "soul_fire" : {
+      "sound" : "stone",
+      "textures" : {
+         "down" : "soul_fire_1",
+         "east" : "soul_fire_0",
+         "north" : "soul_fire_0",
+         "south" : "soul_fire_0",
+         "up" : "soul_fire_0",
+         "west" : "soul_fire_0"
+      }
+   },
+   "blue_glazed_terracotta" : {
+      "sound" : "stone",
+      "textures" : "blue_glazed_terracotta"
+   },
+   "blue_ice" : {
+      "sound" : "glass",
+      "textures" : "blue_ice"
+   },
+   "warped_wart_block" : {
+      "sound" : "nether_wart",
+      "textures" : "warped_wart_block"
+   },
+   "bone_block" : {
+      "sound" : "bone_block",
+      "textures" : {
+         "down" : "bone_block_top",
+         "side" : "bone_block_side",
+         "up" : "bone_block_top"
+      }
+   },
+   "bookshelf" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "bookshelf_top",
+         "side" : "bookshelf",
+         "up" : "bookshelf_top"
+      }
+   },
+   "border_block" : {
+      "sound" : "stone",
+      "textures" : "border_block"
+   },
+   "brewing_stand" : {
+      "sound" : "stone",
+      "textures" : {
+         "down" : "brewing_stand_base",
+         "side" : "brewing_stand",
+         "up" : "brewing_stand"
+      }
+   },
+   "brick_block" : {
+      "textures" : "brick"
+   },
+   "brick_stairs" : {
+      "textures" : "brick"
+   },
+   "brown_glazed_terracotta" : {
+      "sound" : "stone",
+      "textures" : "brown_glazed_terracotta"
+   },
+   "brown_mushroom" : {
+      "sound" : "grass",
+      "textures" : "mushroom_brown"
+   },
+   "brown_mushroom_block" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "mushroom_brown_bottom",
+         "east" : "mushroom_brown_east",
+         "north" : "mushroom_brown_north",
+         "south" : "mushroom_brown_south",
+         "up" : "mushroom_brown_top",
+         "west" : "mushroom_brown_west"
+      }
+   },
+   "bubble_column" : {
+      "isotropic" : false,
+      "textures" : {
+         "down" : "bubble_column_down_top",
+         "east" : "pumpkin_side",
+         "north" : "bubble_column_outer",
+         "south" : "bubble_column_mid",
+         "up" : "bubble_column_up_top",
+         "west" : "pumpkin_side"
+      }
+   },
+   "cactus" : {
+      "sound" : "cloth",
+      "textures" : {
+         "down" : "cactus_bottom",
+         "side" : "cactus_side",
+         "up" : "cactus_top"
+      }
+   },
+   "cake" : {
+      "sound" : "cloth",
+      "textures" : {
+         "down" : "cake_bottom",
+         "east" : "cake_side",
+         "north" : "cake_side",
+         "south" : "cake_side",
+         "up" : "cake_top",
+         "west" : "cake_west"
+      }
+   },
+   "camera" : {
+      "isotropic" : true,
+      "textures" : {
+         "down" : "camera_top",
+         "east" : "camera_side",
+         "north" : "camera_back",
+         "south" : "camera_front",
+         "up" : "camera_top",
+         "west" : "camera_side"
+      }
+   },
+   "campfire" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "campfire_log",
+         "side" : "campfire_log_lit",
+         "up" : "campfire_fire"
+      }
+   },
+   "carpet" : {
+      "sound" : "cloth",
+      "textures" : "wool"
+   },
+   "carrots" : {
+      "sound" : "grass",
+      "textures" : "carrots"
+   },
+   "cartography_table" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "cartography_table_bottom",
+         "east" : "cartography_table_side3",
+         "north" : "cartography_table_side3",
+         "south" : "cartography_table_side1",
+         "up" : "cartography_table_top",
+         "west" : "cartography_table_side2"
+      }
+   },
+   "carved_pumpkin" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "pumpkin_top",
+         "east" : "pumpkin_side",
+         "north" : "pumpkin_side",
+         "south" : "pumpkin_face",
+         "up" : "pumpkin_top",
+         "west" : "pumpkin_side"
+      }
+   },
+   "cauldron" : {
+      "textures" : {
+         "down" : "cauldron_bottom",
+         "east" : "still_water_grey",
+         "north" : "cauldron_side",
+         "south" : "cauldron_inner",
+         "up" : "cauldron_top",
+         "west" : "cauldron_water"
+      }
+   },
+   "chain" : {
+      "sound" : "chain",
+      "textures" : {
+         "down" : "chain1",
+         "side" : "chain2",
+         "up" : "chain1"
+      }
+   },
+   "chain_command_block" : {
+      "sound" : "metal",
+      "textures" : {
+         "down" : "command_block_chain_conditional_side",
+         "east" : "command_block_chain_side",
+         "north" : "command_block_chain_front",
+         "south" : "command_block_chain_back",
+         "up" : "command_block_chain_conditional_side",
+         "west" : "command_block_chain_side"
+      }
+   },
+   "chest" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "chest_inventory_top",
+         "east" : "chest_inventory_side",
+         "north" : "chest_inventory_side",
+         "south" : "chest_inventory_front",
+         "up" : "chest_inventory_top",
+         "west" : "chest_inventory_side"
+      }
+   },
+   "chiseled_nether_bricks" : {
+      "sound" : "stone",
+      "textures" : "chiseled_nether_bricks"
+   },
+   "chiseled_polished_blackstone" : {
+      "sound" : "stone",
+      "textures" : "chiseled_polished_blackstone"
+   },
+   "chorus_flower" : {
+      "sound" : "stone",
+      "textures" : "chorus_flower"
+   },
+   "chorus_plant" : {
+      "sound" : "stone",
+      "textures" : "chorus_plant"
+   },
+   "clay" : {
+      "isotropic" : true,
+      "sound" : "gravel",
+      "textures" : "clay"
+   },
+   "coal_block" : {
+      "sound" : "stone",
+      "textures" : "coal_block"
+   },
+   "coal_ore" : {
+      "sound" : "stone",
+      "textures" : "coal_ore"
+   },
+   "cobblestone" : {
+      "sound" : "stone",
+      "textures" : "cobblestone"
+   },
+   "cobblestone_wall" : {
+      "textures" : "cobblestone_wall"
+   },
+   "cocoa" : {
+      "sound" : "wood",
+      "textures" : "cocoa"
+   },
+   "command_block" : {
+      "sound" : "metal",
+      "textures" : {
+         "down" : "command_block_conditional_side",
+         "east" : "command_block_side",
+         "north" : "command_block_front",
+         "south" : "command_block_back",
+         "up" : "command_block_conditional_side",
+         "west" : "command_block_side"
+      }
+   },
+   "composter" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "composter_bottom",
+         "side" : "composter_side",
+         "up" : "composter_top"
+      }
+   },
+   "concrete" : {
+      "sound" : "stone",
+      "textures" : "concrete"
+   },
+   "concretePowder" : {
+      "sound" : "sand",
+      "textures" : "concretePowder"
+   },
+   "conduit" : {
+      "sound" : "stone",
+      "textures" : "conduit"
+   },
+   "coral" : {
+      "carried_textures" : "coral",
+      "sound" : "stone",
+      "textures" : "coral"
+   },
+   "coral_block" : {
+      "sounds" : "stone",
+      "textures" : "coral_block"
+   },
+   "coral_fan" : {
+      "carried_textures" : "coral_fan",
+      "sound" : "stone",
+      "textures" : {
+         "down" : "coral_fan",
+         "side" : "coral_fan",
+         "up" : "coral_fan"
+      }
+   },
+   "coral_fan_dead" : {
+      "carried_textures" : "coral_fan_dead",
+      "sound" : "stone",
+      "textures" : {
+         "down" : "coral_fan_dead",
+         "side" : "coral_fan_dead",
+         "up" : "coral_fan_dead"
+      }
+   },
+   "coral_fan_hang" : {
+      "carried_textures" : "coral_fan_hang_a",
+      "sound" : "stone",
+      "textures" : {
+         "down" : "coral_fan_hang_a",
+         "side" : "coral_fan_hang_a",
+         "up" : "coral_fan_hang_a"
+      }
+   },
+   "coral_fan_hang2" : {
+      "carried_textures" : "coral_fan_hang_b",
+      "sound" : "stone",
+      "textures" : {
+         "down" : "coral_fan_hang_b",
+         "side" : "coral_fan_hang_b",
+         "up" : "coral_fan_hang_b"
+      }
+   },
+   "coral_fan_hang3" : {
+      "carried_textures" : "coral_fan_hang_c",
+      "sound" : "stone",
+      "textures" : {
+         "down" : "coral_fan_hang_c",
+         "side" : "coral_fan_hang_c",
+         "up" : "coral_fan_hang_c"
+      }
+   },
+   "cracked_nether_bricks" : {
+      "sound" : "stone",
+      "textures" : "cracked_nether_bricks"
+   },
+   "cracked_polished_blackstone_bricks" : {
+      "sound" : "stone",
+      "textures" : "cracked_polished_blackstone_bricks"
+   },
+   "crafting_table" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "crafting_table_bottom",
+         "east" : "crafting_table_side",
+         "north" : "crafting_table_front",
+         "south" : "crafting_table_front",
+         "up" : "crafting_table_top",
+         "west" : "crafting_table_side"
+      }
+   },
+   "crimson_button" : {
+      "sound" : "wood",
+      "textures" : "crimson_planks"
+   },
+   "crimson_door" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "crimson_door_lower",
+         "side" : "crimson_door_top",
+         "up" : "crimson_door_lower"
+      }
+   },
+   "crimson_double_slab" : {
+      "sound" : "wood",
+      "textures" : "crimson_planks"
+   },
+   "crimson_fence" : {
+      "sound" : "wood",
+      "textures" : "crimson_planks"
+   },
+   "crimson_fence_gate" : {
+      "sound" : "wood",
+      "textures" : "crimson_planks"
+   },
+   "crimson_fungus" : {
+      "sound" : "fungus",
+      "textures" : "nether_shroom_red"
+   },
+   "crimson_hyphae" : {
+      "sound" : "stem",
+      "textures" : {
+         "down" : "crimson_log_side",
+         "east" : "crimson_log_side",
+         "north" : "crimson_log_side",
+         "south" : "crimson_log_side",
+         "up" : "crimson_log_side",
+         "west" : "crimson_log_side"
+      }
+   },
+   "crimson_nylium" : {
+      "isotropic" : {
+         "down" : true,
+         "up" : true
+      },
+      "sound" : "nylium",
+      "textures" : {
+         "down" : "netherrack",
+         "east" : "crimson_nylium_side",
+         "north" : "crimson_nylium_side",
+         "south" : "crimson_nylium_side",
+         "up" : "crimson_nylium_top",
+         "west" : "crimson_nylium_side"
+      }
+   },
+   "crimson_planks" : {
+      "sound" : "stem",
+      "textures" : "crimson_planks"
+   },
+   "crimson_pressure_plate" : {
+      "sound" : "wood",
+      "textures" : "crimson_planks"
+   },
+   "crimson_roots" : {
+      "sound" : "roots",
+      "textures" : {
+         "down" : "crimson_roots",
+         "east" : "crimson_roots",
+         "north" : "crimson_roots",
+         "south" : "crimson_roots_pot",
+         "up" : "crimson_roots",
+         "west" : "crimson_roots"
+      }
+   },
+   "crimson_slab" : {
+      "sound" : "wood",
+      "textures" : "crimson_planks"
+   },
+   "crimson_stairs" : {
+      "sound" : "wood",
+      "textures" : "crimson_planks"
+   },
+   "crimson_standing_sign" : {
+      "sound" : "wood",
+      "textures" : "crimson_sign"
+   },
+   "crimson_stem" : {
+      "sound" : "stem",
+      "textures" : {
+         "down" : "crimson_log_top",
+         "east" : "crimson_log_side",
+         "north" : "crimson_log_side",
+         "south" : "crimson_log_side",
+         "up" : "crimson_log_top",
+         "west" : "crimson_log_side"
+      }
+   },
+   "crimson_trapdoor" : {
+      "sound" : "wood",
+      "textures" : "crimson_trapdoor"
+   },
+   "crimson_wall_sign" : {
+      "sound" : "wood",
+      "textures" : "crimson_sign"
+   },
+   "crying_obsidian" : {
+      "brightness_gamma" : 2.0,
+      "isotropic" : true,
+      "sound" : "stone",
+      "textures" : "crying_obsidian"
+   },
+   "cyan_glazed_terracotta" : {
+      "sound" : "stone",
+      "textures" : "cyan_glazed_terracotta"
+   },
+   "dark_oak_button" : {
+      "sound" : "wood",
+      "textures" : "dark_oak_planks"
+   },
+   "dark_oak_door" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "door_lower",
+         "side" : "door_upper",
+         "up" : "door_lower"
+      }
+   },
+   "dark_oak_fence_gate" : {
+      "sound" : "wood",
+      "textures" : "wood_big_oak"
+   },
+   "dark_oak_pressure_plate" : {
+      "sound" : "wood",
+      "textures" : "dark_oak_planks"
+   },
+   "dark_oak_stairs" : {
+      "sound" : "wood",
+      "textures" : "wood_big_oak"
+   },
+   "dark_oak_trapdoor" : {
+      "sound" : "wood",
+      "textures" : "dark_oak_trapdoor"
+   },
+   "dark_prismarine_stairs" : {
+      "sound" : "stone",
+      "textures" : "dark_prismarine"
+   },
+   "darkoak_standing_sign" : {
+      "sound" : "wood",
+      "textures" : "darkoak_sign"
+   },
+   "darkoak_wall_sign" : {
+      "sound" : "wood",
+      "textures" : "darkoak_sign"
+   },
+   "daylight_detector" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "daylight_detector_side",
+         "side" : "daylight_detector_side",
+         "up" : "daylight_detector_top"
+      }
+   },
+   "daylight_detector_inverted" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "daylight_detector_side",
+         "side" : "daylight_detector_side",
+         "up" : "daylight_detector_top"
+      }
+   },
+   "deadbush" : {
+      "sound" : "grass",
+      "textures" : "deadbush"
+   },
+   "deny" : {
+      "sound" : "stone",
+      "textures" : "build_deny"
+   },
+   "detector_rail" : {
+      "sound" : "metal",
+      "textures" : {
+         "down" : "rail_detector",
+         "side" : "rail_detector",
+         "up" : "rail_detector_powered"
+      }
+   },
+   "diamond_block" : {
+      "sound" : "metal",
+      "textures" : "diamond_block"
+   },
+   "diamond_ore" : {
+      "sound" : "stone",
+      "textures" : "diamond_ore"
+   },
+   "diorite_stairs" : {
+      "sound" : "stone",
+      "textures" : "diorite"
+   },
+   "dirt" : {
+      "isotropic" : true,
+      "sound" : "gravel",
+      "textures" : "dirt"
+   },
+   "dispenser" : {
+      "carried_textures" : {
+         "down" : "dispenser_top",
+         "east" : "dispenser_side",
+         "north" : "dispenser_side",
+         "south" : "dispenser_front_horizontal",
+         "up" : "dispenser_top",
+         "west" : "dispenser_side"
+      },
+      "sound" : "stone",
+      "textures" : {
+         "down" : "dispenser_top",
+         "east" : "dispenser_front_vertical",
+         "north" : "dispenser_side",
+         "south" : "dispenser_front_horizontal",
+         "up" : "dispenser_top",
+         "west" : "dispenser_side"
+      }
+   },
+   "double_plant" : {
+      "carried_textures" : "double_plant_carried",
+      "sound" : "grass",
+      "textures" : {
+         "down" : "double_plant_bottom",
+         "side" : "sunflower_additional",
+         "up" : "double_plant_top"
+      }
+   },
+   "double_stone_slab" : {
+      "sound" : "stone",
+      "textures" : {
+         "down" : "stone_slab_bottom",
+         "side" : "stone_slab_side",
+         "up" : "stone_slab_top"
+      }
+   },
+   "double_stone_slab2" : {
+      "sound" : "stone",
+      "textures" : {
+         "down" : "stone_slab_bottom_2",
+         "side" : "stone_slab_side_2",
+         "up" : "stone_slab_top_2"
+      }
+   },
+   "double_stone_slab3" : {
+      "sound" : "stone",
+      "textures" : {
+         "down" : "stone_slab_bottom_3",
+         "side" : "stone_slab_side_3",
+         "up" : "stone_slab_top_3"
+      }
+   },
+   "double_stone_slab4" : {
+      "sound" : "stone",
+      "textures" : {
+         "down" : "stone_slab_bottom_4",
+         "side" : "stone_slab_side_4",
+         "up" : "stone_slab_top_4"
+      }
+   },
+   "double_wooden_slab" : {
+      "sound" : "wood",
+      "textures" : "planks"
+   },
+   "dragon_egg" : {
+      "sound" : "stone",
+      "textures" : "dragon_egg"
+   },
+   "dried_kelp_block" : {
+      "carried_textures" : {
+         "down" : "dried_kelp_block_top",
+         "east" : "dried_kelp_block_side_a",
+         "north" : "dried_kelp_block_side_b",
+         "south" : "dried_kelp_block_side_a",
+         "up" : "dried_kelp_block_top",
+         "west" : "dried_kelp_block_side_b"
+      },
+      "sound" : "grass",
+      "textures" : {
+         "down" : "dried_kelp_block_top",
+         "east" : "dried_kelp_block_side_b",
+         "north" : "dried_kelp_block_side_a",
+         "south" : "dried_kelp_block_side_b",
+         "up" : "dried_kelp_block_top",
+         "west" : "dried_kelp_block_side_a"
+      }
+   },
+   "dropper" : {
+      "carried_textures" : {
+         "down" : "dropper_top",
+         "east" : "dropper_side",
+         "north" : "dropper_side",
+         "south" : "dropper_front_horizontal",
+         "up" : "dropper_top",
+         "west" : "dropper_side"
+      },
+      "sound" : "stone",
+      "textures" : {
+         "down" : "dropper_top",
+         "east" : "dropper_front_vertical",
+         "north" : "dropper_side",
+         "south" : "dropper_front_horizontal",
+         "up" : "dropper_top",
+         "west" : "dropper_side"
+      }
+   },
+   "emerald_block" : {
+      "sound" : "metal",
+      "textures" : "emerald_block"
+   },
+   "emerald_ore" : {
+      "sound" : "stone",
+      "textures" : "emerald_ore"
+   },
+   "enchanting_table" : {
+      "textures" : {
+         "down" : "enchanting_table_bottom",
+         "side" : "enchanting_table_side",
+         "up" : "enchanting_table_top"
+      }
+   },
+   "end_brick_stairs" : {
+      "sound" : "stone",
+      "textures" : "end_bricks"
+   },
+   "end_bricks" : {
+      "sound" : "stone",
+      "textures" : "end_bricks"
+   },
+   "end_gateway" : {
+      "textures" : "end_gateway"
+   },
+   "end_portal" : {
+      "textures" : "end_portal"
+   },
+   "end_portal_frame" : {
+      "carried_textures" : "endframe_eye",
+      "sound" : "glass",
+      "textures" : {
+         "down" : "endframe_bottom",
+         "east" : "endframe_side",
+         "north" : "endframe_side",
+         "south" : "endframe_side",
+         "up" : "endframe_top",
+         "west" : "endframe_side"
+      }
+   },
+   "end_rod" : {
+      "sound" : "wood",
+      "textures" : "end_rod"
+   },
+   "end_stone" : {
+      "sound" : "stone",
+      "textures" : "end_stone"
+   },
+   "ender_chest" : {
+      "textures" : {
+         "down" : "ender_chest_inventory_top",
+         "east" : "ender_chest_inventory_side",
+         "north" : "ender_chest_inventory_side",
+         "south" : "ender_chest_inventory_front",
+         "up" : "ender_chest_inventory_top",
+         "west" : "ender_chest_inventory_side"
+      }
+   },
+   "farmland" : {
+      "sound" : "gravel",
+      "textures" : {
+         "down" : "farmland_side",
+         "side" : "farmland_side",
+         "up" : "farmland"
+      }
+   },
+   "fence" : {
+      "sound" : "wood",
+      "textures" : "planks"
+   },
+   "fence_gate" : {
+      "sound" : "wood",
+      "textures" : "wood_oak"
+   },
+   "fire" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "fire_1",
+         "side" : "fire_0",
+         "up" : "fire_0"
+      }
+   },
+   "fletching_table" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "birch_planks",
+         "east" : "fletching_table_side2",
+         "north" : "fletching_table_side1",
+         "south" : "fletching_table_side1",
+         "up" : "fletching_table_top",
+         "west" : "fletching_table_side2"
+      }
+   },
+   "flower_pot" : {
+      "textures" : "flower_pot"
+   },
+   "flowing_lava" : {
+      "textures" : {
+         "down" : "still_lava",
+         "side" : "flowing_lava",
+         "up" : "still_lava"
+      }
+   },
+   "flowing_water" : {
+      "textures" : {
+         "down" : "still_water_grey",
+         "side" : "flowing_water_grey",
+         "up" : "still_water_grey"
+      }
+   },
+   "format_version" : [ 1, 1, 0 ],
+   "frame" : {
+      "sound" : "itemframe",
+      "textures" : "itemframe_background"
+   },
+   "frosted_ice" : {
+      "sound" : "glass",
+      "textures" : "frosted_ice"
+   },
+   "furnace" : {
+      "sound" : "stone",
+      "textures" : {
+         "down" : "furnace_top",
+         "east" : "furnace_side",
+         "north" : "furnace_side",
+         "south" : "furnace_front_off",
+         "up" : "furnace_top",
+         "west" : "furnace_side"
+      }
+   },
+   "gilded_blackstone" : {
+      "sound" : "stone",
+      "textures" : "gilded_blackstone"
+   },
+   "glass" : {
+      "sound" : "glass",
+      "textures" : "glass"
+   },
+   "glass_pane" : {
+      "sound" : "glass",
+      "textures" : {
+         "down" : "glass",
+         "east" : "glass_pane_top",
+         "north" : "glass",
+         "south" : "glass",
+         "up" : "glass",
+         "west" : "glass"
+      }
+   },
+   "glowingobsidian" : {
+      "brightness_gamma" : 0.80,
+      "sound" : "stone",
+      "textures" : "glowing_obsidian"
+   },
+   "glowstone" : {
+      "isotropic" : true,
+      "sound" : "glass",
+      "textures" : "glowstone"
+   },
+   "gold_block" : {
+      "sound" : "metal",
+      "textures" : "gold_block"
+   },
+   "gold_ore" : {
+      "sound" : "stone",
+      "textures" : "gold_ore"
+   },
+   "golden_rail" : {
+      "sound" : "metal",
+      "textures" : {
+         "down" : "rail_golden",
+         "side" : "rail_golden",
+         "up" : "rail_golden_powered"
+      }
+   },
+   "granite_stairs" : {
+      "sound" : "stone",
+      "textures" : "granite"
+   },
+   "grass" : {
+      "carried_textures" : {
+         "down" : "grass_carried_bottom",
+         "side" : "grass_carried",
+         "up" : "grass_carried_top"
+      },
+      "isotropic" : {
+         "down" : true,
+         "up" : true
+      },
+      "sound" : "grass",
+      "textures" : {
+         "down" : "grass_bottom",
+         "side" : "grass_side",
+         "up" : "grass_top"
+      }
+   },
+   "grass_path" : {
+      "isotropic" : {
+         "down" : true,
+         "up" : true
+      },
+      "sound" : "grass",
+      "textures" : {
+         "down" : "dirt",
+         "side" : "grass_path_side",
+         "up" : "grass_path_top"
+      }
+   },
+   "gravel" : {
+      "sound" : "gravel",
+      "textures" : "gravel"
+   },
+   "gray_glazed_terracotta" : {
+      "sound" : "stone",
+      "textures" : "gray_glazed_terracotta"
+   },
+   "green_glazed_terracotta" : {
+      "sound" : "stone",
+      "textures" : "green_glazed_terracotta"
+   },
+   "grindstone" : {
+      "sound" : "stone",
+      "textures" : {
+         "down" : "grindstone_leg",
+         "east" : "grindstone_side",
+         "north" : "grindstone_pivot",
+         "south" : "grindstone_side",
+         "up" : "grindstone_round",
+         "west" : "grindstone_side"
+      }
+   },
+   "hardened_clay" : {
+      "isotropic" : true,
+      "sound" : "stone",
+      "textures" : "hardened_clay"
+   },
+   "hay_block" : {
+      "sound" : "grass",
+      "textures" : {
+         "down" : "hayblock_top",
+         "side" : "hayblock_side",
+         "up" : "hayblock_top"
+      }
+   },
+   "heavy_weighted_pressure_plate" : {
+      "sound" : "metal",
+      "textures" : "iron_block"
+   },
+   "honey_block" : {
+      "sound" : "honey_block",
+      "textures" : {
+         "down" : "honey_bottom",
+         "east" : "honey_side",
+         "north" : "honey_side",
+         "south" : "honey_side",
+         "up" : "honey_top",
+         "west" : "honey_side"
+      }
+   },
+   "honeycomb_block" : {
+      "sound" : "coral",
+      "textures" : "honeycomb_block"
+   },
+   "hopper" : {
+      "sound" : "metal",
+      "textures" : {
+         "down" : "hopper_inside",
+         "east" : "hopper_outside",
+         "north" : "hopper_outside",
+         "south" : "hopper_outside",
+         "up" : "hopper_top",
+         "west" : "hopper_outside"
+      }
+   },
+   "ice" : {
+      "sound" : "glass",
+      "textures" : "ice"
+   },
+   "info_update" : {
+      "sound" : "gravel",
+      "textures" : "missing_tile"
+   },
+   "info_update2" : {
+      "sound" : "gravel",
+      "textures" : "missing_tile"
+   },
+   "invisibleBedrock" : {
+      "textures" : "stone"
+   },
+   "iron_bars" : {
+      "sound" : "metal",
+      "textures" : {
+         "down" : "iron_bars",
+         "east" : "iron_bars_edge",
+         "north" : "iron_bars",
+         "south" : "iron_bars",
+         "up" : "iron_bars",
+         "west" : "iron_bars"
+      }
+   },
+   "iron_block" : {
+      "sound" : "metal",
+      "textures" : "iron_block"
+   },
+   "iron_door" : {
+      "sound" : "metal",
+      "textures" : {
+         "down" : "door_lower",
+         "side" : "door_upper",
+         "up" : "door_lower"
+      }
+   },
+   "iron_ore" : {
+      "sound" : "stone",
+      "textures" : "iron_ore"
+   },
+   "iron_trapdoor" : {
+      "sound" : "metal",
+      "textures" : "iron_trapdoor"
+   },
+   "jigsaw" : {
+      "textures" : {
+         "down" : "jigsaw_side",
+         "east" : "jigsaw_side",
+         "north" : "jigsaw_front",
+         "south" : "jigsaw_back",
+         "up" : "jigsaw_lock",
+         "west" : "jigsaw_side"
+      }
+   },
+   "jukebox" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "jukebox_side",
+         "side" : "jukebox_side",
+         "up" : "jukebox_top"
+      }
+   },
+   "jungle_button" : {
+      "sound" : "wood",
+      "textures" : "jungle_planks"
+   },
+   "jungle_door" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "door_lower",
+         "side" : "door_upper",
+         "up" : "door_lower"
+      }
+   },
+   "jungle_fence_gate" : {
+      "sound" : "wood",
+      "textures" : "wood_jungle"
+   },
+   "jungle_pressure_plate" : {
+      "sound" : "wood",
+      "textures" : "jungle_planks"
+   },
+   "jungle_stairs" : {
+      "sound" : "wood",
+      "textures" : "wood_jungle"
+   },
+   "jungle_standing_sign" : {
+      "sound" : "wood",
+      "textures" : "jungle_sign"
+   },
+   "jungle_trapdoor" : {
+      "sound" : "wood",
+      "textures" : "jungle_trapdoor"
+   },
+   "jungle_wall_sign" : {
+      "sound" : "wood",
+      "textures" : "jungle_sign"
+   },
+   "kelp" : {
+      "sound" : "grass",
+      "textures" : {
+         "down" : "kelp_d",
+         "east" : "kelp_top",
+         "north" : "kelp_a",
+         "south" : "kelp_b",
+         "up" : "kelp_c",
+         "west" : "kelp_top_bulb"
+      }
+   },
+   "ladder" : {
+      "sound" : "ladder",
+      "textures" : "ladder"
+   },
+   "lantern" : {
+      "carried_textures" : "lantern_carried",
+      "sound" : "lantern",
+      "textures" : "lantern"
+   },
+   "lapis_block" : {
+      "sound" : "stone",
+      "textures" : "lapis_block"
+   },
+   "lapis_ore" : {
+      "sound" : "stone",
+      "textures" : "lapis_ore"
+   },
+   "lava" : {
+      "isotropic" : true,
+      "textures" : {
+         "down" : "still_lava",
+         "side" : "flowing_lava",
+         "up" : "still_lava"
+      }
+   },
+   "lava_cauldron" : {
+      "textures" : {
+         "down" : "cauldron_bottom",
+         "east" : "still_lava",
+         "north" : "cauldron_side",
+         "south" : "cauldron_inner",
+         "up" : "cauldron_top",
+         "west" : "cauldron_water"
+      }
+   },
+   "leaves" : {
+      "brightness_gamma" : 0.80,
+      "carried_textures" : "leaves_carried",
+      "isotropic" : {
+         "down" : true,
+         "up" : true
+      },
+      "sound" : "grass",
+      "textures" : "leaves"
+   },
+   "leaves2" : {
+      "brightness_gamma" : 0.80,
+      "carried_textures" : "leaves_carried2",
+      "isotropic" : {
+         "down" : true,
+         "up" : true
+      },
+      "sound" : "grass",
+      "textures" : "leaves2"
+   },
+   "lectern" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "lectern_bottom",
+         "east" : "lectern_base",
+         "north" : "lectern_front",
+         "south" : "lectern_sides",
+         "up" : "lectern_top",
+         "west" : "lectern_sides"
+      }
+   },
+   "lever" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "lever",
+         "east" : "lever_particle",
+         "north" : "lever",
+         "south" : "lever",
+         "up" : "lever",
+         "west" : "lever"
+      }
+   },
+   "light_block" : {
+      "carried_textures" : "light_block_carried"
+   },
+   "light_blue_glazed_terracotta" : {
+      "sound" : "stone",
+      "textures" : "light_blue_glazed_terracotta"
+   },
+   "light_weighted_pressure_plate" : {
+      "sound" : "metal",
+      "textures" : "gold_block"
+   },
+   "lime_glazed_terracotta" : {
+      "sound" : "stone",
+      "textures" : "lime_glazed_terracotta"
+   },
+   "lit_blast_furnace" : {
+      "sound" : "stone",
+      "textures" : {
+         "down" : "blast_furnace_top",
+         "east" : "blast_furnace_front_on",
+         "north" : "blast_furnace_side",
+         "south" : "blast_furnace_side",
+         "up" : "blast_furnace_top",
+         "west" : "blast_furnace_side"
+      }
+   },
+   "lit_furnace" : {
+      "sound" : "stone",
+      "textures" : {
+         "down" : "furnace_top",
+         "east" : "furnace_front_on",
+         "north" : "furnace_side",
+         "south" : "furnace_side",
+         "up" : "furnace_top",
+         "west" : "furnace_side"
+      }
+   },
+   "lit_pumpkin" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "pumpkin_top",
+         "east" : "pumpkin_side",
+         "north" : "pumpkin_side",
+         "south" : "pumpkin_face",
+         "up" : "pumpkin_top",
+         "west" : "pumpkin_side"
+      }
+   },
+   "lit_redstone_lamp" : {
+      "sound" : "glass",
+      "textures" : "redstone_lamp_on"
+   },
+   "lit_redstone_ore" : {
+      "sound" : "stone",
+      "textures" : "redstone_ore"
+   },
+   "lit_smoker" : {
+      "sound" : "stone",
+      "textures" : {
+         "down" : "smoker_bottom",
+         "east" : "smoker_front_on",
+         "north" : "smoker_side",
+         "south" : "smoker_side",
+         "up" : "smoker_top",
+         "west" : "smoker_side"
+      }
+   },
+   "lodestone" : {
+      "sound" : "lodestone",
+      "textures" : {
+         "down" : "lodestone_top",
+         "east" : "lodestone_side",
+         "north" : "lodestone_side",
+         "south" : "lodestone_side",
+         "up" : "lodestone_top",
+         "west" : "lodestone_side"
+      }
+   },
+   "log" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "log_top",
+         "side" : "log_side",
+         "up" : "log_top"
+      }
+   },
+   "log2" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "log_top2",
+         "side" : "log_side2",
+         "up" : "log_top2"
+      }
+   },
+   "loom" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "loom_bottom",
+         "east" : "loom_side",
+         "north" : "loom_front",
+         "south" : "loom_side",
+         "up" : "loom_top",
+         "west" : "loom_side"
+      }
+   },
+   "magenta_glazed_terracotta" : {
+      "sound" : "stone",
+      "textures" : "magenta_glazed_terracotta"
+   },
+   "magma" : {
+      "isotropic" : true,
+      "sound" : "stone",
+      "textures" : "magma"
+   },
+   "melon_block" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "melon_side",
+         "side" : "melon_side",
+         "up" : "melon_top"
+      }
+   },
+   "melon_stem" : {
+      "sound" : "wood",
+      "textures" : "melon_stem"
+   },
+   "mob_spawner" : {
+      "sound" : "metal",
+      "textures" : "mob_spawner"
+   },
+   "monster_egg" : {
+      "textures" : "monster_egg"
+   },
+   "mossy_cobblestone" : {
+      "sound" : "stone",
+      "textures" : "cobblestone_mossy"
+   },
+   "mossy_cobblestone_stairs" : {
+      "sound" : "stone",
+      "textures" : "cobblestone_mossy"
+   },
+   "mossy_stone_brick_stairs" : {
+      "sound" : "stone",
+      "textures" : "mossy_stone_brick"
+   },
+   "movingBlock" : {
+      "textures" : "missing_tile"
+   },
+   "mycelium" : {
+      "isotropic" : {
+         "down" : true,
+         "up" : true
+      },
+      "sound" : "grass",
+      "textures" : {
+         "down" : "mycelium_bottom",
+         "side" : "mycelium_side",
+         "up" : "mycelium_top"
+      }
+   },
+   "nether_brick" : {
+      "brightness_gamma" : 0.80,
+      "sound" : "nether_brick",
+      "textures" : "nether_brick"
+   },
+   "nether_brick_fence" : {
+      "sound" : "nether_brick",
+      "textures" : "nether_brick"
+   },
+   "nether_brick_stairs" : {
+      "sound" : "nether_brick",
+      "textures" : "nether_brick"
+   },
+   "nether_gold_ore" : {
+      "sound" : "nether_gold_ore",
+      "textures" : "nether_gold_ore"
+   },
+   "nether_sprouts" : {
+      "sound" : "nether_sprouts",
+      "textures" : "nether_sprouts"
+   },
+   "nether_wart" : {
+      "textures" : "nether_wart",
+      "sound" : "nether_wart"
+   },
+   "nether_wart_block" : {
+      "sound" : "nether_wart",
+      "textures" : "nether_wart_block"
+   },
+   "netherite_block" : {
+      "sound" : "netherite",
+      "textures" : "netherite_block"
+   },
+   "netherrack" : {
+      "isotropic" : true,
+      "sound" : "netherrack",
+      "textures" : "netherrack"
+   },
+   "netherreactor" : {
+      "sound" : "metal",
+      "textures" : "reactor_core"
+   },
+   "normal_stone_stairs" : {
+      "sound" : "stone",
+      "textures" : "stone"
+   },
+   "noteblock" : {
+      "sound" : "wood",
+      "textures" : "noteblock"
+   },
+   "oak_stairs" : {
+      "sound" : "wood",
+      "textures" : "wood_oak"
+   },
+   "observer" : {
+      "sound" : "metal",
+      "textures" : {
+         "down" : "observer_bottom",
+         "east" : "observer_east",
+         "north" : "observer_north",
+         "south" : "observer_south",
+         "up" : "observer_top",
+         "west" : "observer_west"
+      }
+   },
+   "obsidian" : {
+      "brightness_gamma" : 2.0,
+      "isotropic" : true,
+      "sound" : "stone",
+      "textures" : "obsidian"
+   },
+   "orange_glazed_terracotta" : {
+      "sound" : "stone",
+      "textures" : "orange_glazed_terracotta"
+   },
+   "packed_ice" : {
+      "sound" : "glass",
+      "textures" : "ice_packed"
+   },
+   "pink_glazed_terracotta" : {
+      "sound" : "stone",
+      "textures" : "pink_glazed_terracotta"
+   },
+   "piston" : {
+      "carried_textures" : {
+         "down" : "piston_bottom",
+         "side" : "piston_side",
+         "up" : "piston_top_normal"
+      },
+      "sound" : "stone",
+      "textures" : {
+         "down" : "piston_bottom",
+         "side" : "piston_side",
+         "up" : "piston_top"
+      }
+   },
+   "pistonArmCollision" : {
+      "textures" : "piston_top"
+   },
+   "planks" : {
+      "sound" : "wood",
+      "textures" : "planks"
+   },
+   "podzol" : {
+      "isotropic" : {
+         "down" : true,
+         "up" : true
+      },
+      "sound" : "gravel",
+      "textures" : {
+         "down" : "dirt_podzol_bottom",
+         "side" : "dirt_podzol_side",
+         "up" : "dirt_podzol_top"
+      }
+   },
+   "polished_andesite_stairs" : {
+      "sound" : "stone",
+      "textures" : "polished_andesite"
+   },
+   "polished_basalt" : {
+      "sound" : "basalt",
+      "textures" : {
+         "down" : "polished_basalt_top",
+         "side" : "polished_basalt_side",
+         "up" : "polished_basalt_top"
+      }
+   },
+   "polished_blackstone" : {
+      "sound" : "stone",
+      "textures" : "polished_blackstone"
+   },
+   "polished_blackstone_brick_double_slab" : {
+      "sound" : "stone",
+      "textures" : "polished_blackstone_bricks"
+   },
+   "polished_blackstone_brick_slab" : {
+      "sound" : "stone",
+      "textures" : "polished_blackstone_bricks"
+   },
+   "polished_blackstone_brick_stairs" : {
+      "sound" : "stone",
+      "textures" : "polished_blackstone_bricks"
+   },
+   "polished_blackstone_brick_wall" : {
+      "sound" : "stone",
+      "textures" : "polished_blackstone_bricks"
+   },
+   "polished_blackstone_bricks" : {
+      "sound" : "stone",
+      "textures" : "polished_blackstone_bricks"
+   },
+   "polished_blackstone_button" : {
+      "sound" : "stone",
+      "textures" : "polished_blackstone"
+   },
+   "polished_blackstone_double_slab" : {
+      "sound" : "stone",
+      "textures" : "polished_blackstone"
+   },
+   "polished_blackstone_pressure_plate" : {
+      "sound" : "stone",
+      "textures" : "polished_blackstone"
+   },
+   "polished_blackstone_slab" : {
+      "sound" : "stone",
+      "textures" : "polished_blackstone"
+   },
+   "polished_blackstone_stairs" : {
+      "sound" : "stone",
+      "textures" : "polished_blackstone"
+   },
+   "polished_blackstone_wall" : {
+      "sound" : "stone",
+      "textures" : "polished_blackstone"
+   },
+   "polished_diorite_stairs" : {
+      "sound" : "stone",
+      "textures" : "polished_diorite"
+   },
+   "polished_granite_stairs" : {
+      "sound" : "stone",
+      "textures" : "polished_granite"
+   },
+   "portal" : {
+      "sound" : "glass",
+      "textures" : "portal"
+   },
+   "potatoes" : {
+      "sound" : "grass",
+      "textures" : "potatoes"
+   },
+   "powered_comparator" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "comparator_stone_slab",
+         "side" : "comparator_stone_slab",
+         "up" : "comparator_up"
+      }
+   },
+   "powered_repeater" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "repeater_floor",
+         "side" : "repeater_floor",
+         "up" : "repeater_up"
+      }
+   },
+   "prismarine" : {
+      "sound" : "stone",
+      "textures" : "prismarine"
+   },
+   "prismarine_bricks_stairs" : {
+      "sound" : "stone",
+      "textures" : "prismarine_bricks"
+   },
+   "prismarine_stairs" : {
+      "sound" : "stone",
+      "textures" : "prismarine"
+   },
+   "pumpkin" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "pumpkin_top",
+         "east" : "pumpkin_side",
+         "north" : "pumpkin_side",
+         "south" : "pumpkin_face",
+         "up" : "pumpkin_top",
+         "west" : "pumpkin_side"
+      }
+   },
+   "pumpkin_stem" : {
+      "sound" : "wood",
+      "textures" : "pumpkin_stem"
+   },
+   "purple_glazed_terracotta" : {
+      "sound" : "stone",
+      "textures" : "purple_glazed_terracotta"
+   },
+   "purpur_block" : {
+      "sound" : "stone",
+      "textures" : {
+         "down" : "purpur_block_bottom",
+         "side" : "purpur_block_side",
+         "up" : "purpur_block_top"
+      }
+   },
+   "purpur_stairs" : {
+      "textures" : "stair_purpur_block"
+   },
+   "quartz_block" : {
+      "sound" : "stone",
+      "textures" : {
+         "down" : "quartz_block_bottom",
+         "side" : "quartz_block_side",
+         "up" : "quartz_block_top"
+      }
+   },
+   "quartz_bricks" : {
+      "sound" : "stone",
+      "textures" : "quartz_bricks"
+   },
+   "quartz_ore" : {
+      "sound" : "nether_gold_ore",
+      "textures" : "quartz_ore"
+   },
+   "quartz_stairs" : {
+      "textures" : {
+         "down" : "stair_quartz_block_bottom",
+         "side" : "stair_quartz_block_side",
+         "up" : "stair_quartz_block_top"
+      }
+   },
+   "rail" : {
+      "sound" : "metal",
+      "textures" : {
+         "down" : "rail_normal",
+         "side" : "rail_normal",
+         "up" : "rail_normal_turned"
+      }
+   },
+   "red_flower" : {
+      "sound" : "grass",
+      "textures" : "red_flower"
+   },
+   "red_glazed_terracotta" : {
+      "sound" : "stone",
+      "textures" : "red_glazed_terracotta"
+   },
+   "red_mushroom" : {
+      "sound" : "grass",
+      "textures" : "mushroom_red"
+   },
+   "red_mushroom_block" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "mushroom_red_bottom",
+         "east" : "mushroom_red_east",
+         "north" : "mushroom_red_north",
+         "south" : "mushroom_red_south",
+         "up" : "mushroom_red_top",
+         "west" : "mushroom_red_west"
+      }
+   },
+   "red_nether_brick" : {
+      "brightness_gamma" : 0.80,
+      "sound" : "nether_brick",
+      "textures" : "red_nether_brick"
+   },
+   "red_nether_brick_stairs" : {
+      "brightness_gamma" : 0.80,
+      "sound" : "nether_brick",
+      "textures" : "red_nether_brick"
+   },
+   "red_sandstone" : {
+      "brightness_gamma" : 0.70,
+      "isotropic" : {
+         "down" : true,
+         "up" : true
+      },
+      "sound" : "stone",
+      "textures" : {
+         "down" : "redsandstone_bottom",
+         "side" : "redsandstone_side",
+         "up" : "redsandstone_top"
+      }
+   },
+   "red_sandstone_stairs" : {
+      "isotropic" : {
+         "down" : true,
+         "up" : true
+      },
+      "textures" : {
+         "down" : "redsandstone_bottom",
+         "side" : "redsandstone_side",
+         "up" : "redsandstone_top"
+      }
+   },
+   "redstone_block" : {
+      "sound" : "stone",
+      "textures" : "redstone_block"
+   },
+   "redstone_lamp" : {
+      "sound" : "glass",
+      "textures" : "redstone_lamp_off"
+   },
+   "redstone_ore" : {
+      "sound" : "stone",
+      "textures" : "redstone_ore"
+   },
+   "redstone_torch" : {
+      "sound" : "wood",
+      "textures" : "redstone_torch_on"
+   },
+   "redstone_wire" : {
+      "textures" : {
+         "down" : "redstone_dust_line",
+         "side" : "redstone_dust_line",
+         "up" : "redstone_dust_cross"
+      }
+   },
+   "reeds" : {
+      "sound" : "grass",
+      "textures" : "reeds"
+   },
+   "repeating_command_block" : {
+      "sound" : "metal",
+      "textures" : {
+         "down" : "command_block_repeating_conditional_side",
+         "east" : "command_block_repeating_side",
+         "north" : "command_block_repeating_front",
+         "south" : "command_block_repeating_back",
+         "up" : "command_block_repeating_conditional_side",
+         "west" : "command_block_repeating_side"
+      }
+   },
+   "reserved6" : {
+      "textures" : "missing_tile"
+   },
+   "respawn_anchor" : {
+      "sound" : "metal",
+      "textures" : {
+         "down" : "respawn_anchor_bottom",
+         "east" : "respawn_anchor_side",
+         "north" : "respawn_anchor_side",
+         "south" : "respawn_anchor_side",
+         "up" : "respawn_anchor_top",
+         "west" : "respawn_anchor_side"
+      }
+   },
+   "sand" : {
+      "brightness_gamma" : 0.550,
+      "isotropic" : true,
+      "sound" : "sand",
+      "textures" : "sand"
+   },
+   "sandstone" : {
+      "brightness_gamma" : 0.70,
+      "isotropic" : {
+         "down" : true,
+         "up" : true
+      },
+      "sound" : "stone",
+      "textures" : {
+         "down" : "sandstone_bottom",
+         "side" : "sandstone_side",
+         "up" : "sandstone_top"
+      }
+   },
+   "sandstone_stairs" : {
+      "isotropic" : {
+         "down" : true,
+         "up" : true
+      },
+      "textures" : {
+         "down" : "sandstone_bottom",
+         "side" : "sandstone_side",
+         "up" : "sandstone_top"
+      }
+   },
+   "sapling" : {
+      "sound" : "grass",
+      "textures" : "sapling"
+   },
+   "scaffolding" : {
+      "isotropic" : false,
+      "sound" : "scaffolding",
+      "textures" : {
+         "down" : "scaffolding_bottom",
+         "side" : "scaffolding_side",
+         "up" : "scaffolding_top"
+      }
+   },
+   "seaLantern" : {
+      "sound" : "glass",
+      "textures" : "sea_lantern"
+   },
+   "sea_pickle" : {
+      "carried_textures" : "sea_pickle_carried",
+      "sound" : "slime",
+      "textures" : "sea_pickle"
+   },
+   "seagrass" : {
+      "carried_textures" : "seagrass_carried",
+      "sound" : "grass",
+      "textures" : {
+         "down" : "seagrass_tall_bot_a",
+         "east" : "seagrass_tall_top_a",
+         "north" : "seagrass_tall_top_a",
+         "south" : "seagrass_tall_bot_b",
+         "up" : "seagrass_short",
+         "west" : "seagrass_tall_top_b"
+      }
+   },
+   "shroomlight" : {
+      "sound" : "shroomlight",
+      "textures" : "shroomlight"
+   },
+   "shulker_box" : {
+      "sound" : "stone",
+      "textures" : "shulker_box_top"
+   },
+   "silver_glazed_terracotta" : {
+      "sound" : "stone",
+      "textures" : "silver_glazed_terracotta"
+   },
+   "skull" : {
+      "sound" : "stone",
+      "textures" : "skull"
+   },
+   "slime" : {
+      "sound" : "slime",
+      "textures" : "slime_block"
+   },
+   "smithing_table" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "smithing_table_bottom",
+         "east" : "smithing_table_side",
+         "north" : "smithing_table_front",
+         "south" : "smithing_table_front",
+         "up" : "smithing_table_top",
+         "west" : "smithing_table_side"
+      }
+   },
+   "smoker" : {
+      "sound" : "stone",
+      "textures" : {
+         "down" : "smoker_bottom",
+         "east" : "smoker_side",
+         "north" : "smoker_side",
+         "south" : "smoker_front_off",
+         "up" : "smoker_top",
+         "west" : "smoker_side"
+      }
+   },
+   "smooth_quartz_stairs" : {
+      "sound" : "stone",
+      "textures" : "stair_smooth_quartz_block"
+   },
+   "smooth_red_sandstone_stairs" : {
+      "sound" : "stone",
+      "textures" : "smooth_red_sandstone"
+   },
+   "smooth_sandstone_stairs" : {
+      "sound" : "stone",
+      "textures" : "smooth_sandstone"
+   },
+   "smooth_stone" : {
+      "sound" : "stone",
+      "textures" : "smooth_stone"
+   },
+   "snow" : {
+      "brightness_gamma" : 0.450,
+      "isotropic" : true,
+      "sound" : "snow",
+      "textures" : "snow"
+   },
+   "snow_layer" : {
+      "brightness_gamma" : 0.450,
+      "isotropic" : true,
+      "sound" : "snow",
+      "textures" : "snow"
+   },
+   "soul_campfire" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "campfire_log",
+         "side" : "soul_campfire_log_lit",
+         "up" : "soul_campfire_fire"
+      }
+   },
+   "soul_lantern" : {
+      "carried_textures" : "soul_lantern_carried",
+      "sound" : "lantern",
+      "textures" : "soul_lantern"
+   },
+   "soul_sand" : {
+      "sound" : "soul_sand",
+      "textures" : "soul_sand"
+   },
+   "soul_soil" : {
+      "sound" : "soul_soil",
+      "textures" : "soul_soil"
+   },
+   "soul_torch" : {
+      "sound" : "wood",
+      "textures" : "soul_torch"
+   },
+   "sponge" : {
+      "isotropic" : true,
+      "sound" : "grass",
+      "textures" : "sponge"
+   },
+   "spruce_button" : {
+      "sound" : "wood",
+      "textures" : "spruce_planks"
+   },
+   "spruce_door" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "door_lower",
+         "side" : "door_upper",
+         "up" : "door_lower"
+      }
+   },
+   "spruce_fence_gate" : {
+      "sound" : "wood",
+      "textures" : "wood_spruce"
+   },
+   "spruce_pressure_plate" : {
+      "sound" : "wood",
+      "textures" : "spruce_planks"
+   },
+   "spruce_stairs" : {
+      "sound" : "wood",
+      "textures" : "wood_spruce"
+   },
+   "spruce_standing_sign" : {
+      "sound" : "wood",
+      "textures" : "spruce_sign"
+   },
+   "spruce_trapdoor" : {
+      "sound" : "wood",
+      "textures" : "spruce_trapdoor"
+   },
+   "spruce_wall_sign" : {
+      "sound" : "wood",
+      "textures" : "spruce_sign"
+   },
+   "stained_glass" : {
+      "sound" : "glass",
+      "textures" : "stained_glass"
+   },
+   "stained_glass_pane" : {
+      "sound" : "glass",
+      "textures" : {
+         "down" : "stained_glass",
+         "east" : "stained_glass_pane_top",
+         "north" : "stained_glass",
+         "south" : "stained_glass",
+         "up" : "stained_glass",
+         "west" : "stained_glass"
+      }
+   },
+   "stained_hardened_clay" : {
+      "isotropic" : true,
+      "sound" : "stone",
+      "textures" : "stained_clay"
+   },
+   "standing_banner" : {
+      "sound" : "wood",
+      "textures" : "planks"
+   },
+   "standing_sign" : {
+      "sound" : "wood",
+      "textures" : "sign"
+   },
+   "stickyPistonArmCollision" : {
+      "textures" : "piston_top"
+   },
+   "sticky_piston" : {
+      "carried_textures" : {
+         "down" : "piston_bottom",
+         "side" : "piston_side",
+         "up" : "piston_top_sticky"
+      },
+      "sound" : "stone",
+      "textures" : {
+         "down" : "piston_bottom",
+         "side" : "piston_side",
+         "up" : "piston_top"
+      }
+   },
+   "stone" : {
+      "sound" : "stone",
+      "textures" : "stone"
+   },
+   "stone_brick_stairs" : {
+      "textures" : "stonebrick"
+   },
+   "stone_button" : {
+      "sound" : "stone",
+      "textures" : "stone"
+   },
+   "stone_pressure_plate" : {
+      "sound" : "stone",
+      "textures" : "stone"
+   },
+   "stone_slab" : {
+      "sound" : "stone",
+      "textures" : {
+         "down" : "stone_slab_bottom",
+         "side" : "stone_slab_side",
+         "up" : "stone_slab_top"
+      }
+   },
+   "stone_slab2" : {
+      "sound" : "stone",
+      "textures" : {
+         "down" : "stone_slab_bottom_2",
+         "side" : "stone_slab_side_2",
+         "up" : "stone_slab_top_2"
+      }
+   },
+   "stone_slab3" : {
+      "sound" : "stone",
+      "textures" : {
+         "down" : "stone_slab_bottom_3",
+         "side" : "stone_slab_side_3",
+         "up" : "stone_slab_top_3"
+      }
+   },
+   "stone_slab4" : {
+      "sound" : "stone",
+      "textures" : {
+         "down" : "stone_slab_bottom_4",
+         "side" : "stone_slab_side_4",
+         "up" : "stone_slab_top_4"
+      }
+   },
+   "stone_stairs" : {
+      "textures" : "cobblestone"
+   },
+   "stonebrick" : {
+      "sound" : "stone",
+      "textures" : "stonebrick"
+   },
+   "stonecutter" : {
+      "sound" : "stone",
+      "textures" : {
+         "down" : "stonecutter_bottom",
+         "east" : "stonecutter_other_side",
+         "north" : "stonecutter_side",
+         "south" : "stonecutter_side",
+         "up" : "stonecutter_top",
+         "west" : "stonecutter_other_side"
+      }
+   },
+   "stonecutter_block" : {
+      "sound" : "stone",
+      "textures" : {
+         "down" : "stonecutter2_bottom",
+         "east" : "stonecutter2_saw",
+         "north" : "stonecutter2_side",
+         "south" : "stonecutter2_side",
+         "up" : "stonecutter2_top",
+         "west" : "stonecutter2_saw"
+      }
+   },
+   "stripped_acacia_log" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "stripped_acacia_log_top",
+         "side" : "stripped_acacia_log_side",
+         "up" : "stripped_acacia_log_top"
+      }
+   },
+   "stripped_birch_log" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "stripped_birch_log_top",
+         "side" : "stripped_birch_log_side",
+         "up" : "stripped_birch_log_top"
+      }
+   },
+   "stripped_crimson_hyphae" : {
+      "sound" : "stem",
+      "textures" : {
+         "down" : "stripped_crimson_stem_side",
+         "east" : "stripped_crimson_stem_side",
+         "north" : "stripped_crimson_stem_side",
+         "south" : "stripped_crimson_stem_side",
+         "up" : "stripped_crimson_stem_side",
+         "west" : "stripped_crimson_stem_side"
+      }
+   },
+   "stripped_crimson_stem" : {
+      "sound" : "stem",
+      "textures" : {
+         "down" : "stripped_crimson_stem_top",
+         "east" : "stripped_crimson_stem_side",
+         "north" : "stripped_crimson_stem_side",
+         "south" : "stripped_crimson_stem_side",
+         "up" : "stripped_crimson_stem_top",
+         "west" : "stripped_crimson_stem_side"
+      }
+   },
+   "stripped_dark_oak_log" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "stripped_dark_oak_log_top",
+         "side" : "stripped_dark_oak_log_side",
+         "up" : "stripped_dark_oak_log_top"
+      }
+   },
+   "stripped_jungle_log" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "stripped_jungle_log_top",
+         "side" : "stripped_jungle_log_side",
+         "up" : "stripped_jungle_log_top"
+      }
+   },
+   "stripped_oak_log" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "stripped_oak_log_top",
+         "side" : "stripped_oak_log_side",
+         "up" : "stripped_oak_log_top"
+      }
+   },
+   "stripped_spruce_log" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "stripped_spruce_log_top",
+         "side" : "stripped_spruce_log_side",
+         "up" : "stripped_spruce_log_top"
+      }
+   },
+   "stripped_warped_hyphae" : {
+      "sound" : "stem",
+      "textures" : {
+         "down" : "stripped_warped_stem_side",
+         "east" : "stripped_warped_stem_side",
+         "north" : "stripped_warped_stem_side",
+         "south" : "stripped_warped_stem_side",
+         "up" : "stripped_warped_stem_side",
+         "west" : "stripped_warped_stem_side"
+      }
+   },
+   "stripped_warped_stem" : {
+      "sound" : "stem",
+      "textures" : {
+         "down" : "stripped_warped_stem_top",
+         "east" : "stripped_warped_stem_side",
+         "north" : "stripped_warped_stem_side",
+         "south" : "stripped_warped_stem_side",
+         "up" : "stripped_warped_stem_top",
+         "west" : "stripped_warped_stem_side"
+      }
+   },
+   "structure_block" : {
+      "textures" : "structure_block"
+   },
+   "structure_void" : {
+      "textures" : "structure_void"
+   },
+   "sweet_berry_bush" : {
+      "carried_textures" : "sweet_berry_bush_carried",
+      "sound" : "sweet_berry_bush",
+      "textures" : {
+         "down" : "sweet_berry_bush_0",
+         "east" : "sweet_berry_bush_3",
+         "north" : "sweet_berry_bush_2",
+         "south" : "sweet_berry_bush_3",
+         "up" : "sweet_berry_bush_1",
+         "west" : "sweet_berry_bush_3"
+      }
+   },
+   "tallgrass" : {
+      "carried_textures" : "tallgrass_carried",
+      "sound" : "grass",
+      "textures" : "tallgrass"
+   },
+   "target" : {
+      "sound" : "grass",
+      "textures" : {
+         "down" : "target_top",
+         "side" : "target_side",
+         "up" : "target_top"
+      }
+   },
+   "tnt" : {
+      "sound" : "grass",
+      "textures" : {
+         "down" : "tnt_bottom",
+         "side" : "tnt_side",
+         "up" : "tnt_top"
+      }
+   },
+   "torch" : {
+      "sound" : "wood",
+      "textures" : "torch_on"
+   },
+   "trapdoor" : {
+      "sound" : "wood",
+      "textures" : "trapdoor"
+   },
+   "trapped_chest" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "chest_inventory_top",
+         "east" : "chest_inventory_side",
+         "north" : "chest_inventory_side",
+         "south" : "trapped_chest_inventory_front",
+         "up" : "chest_inventory_top",
+         "west" : "chest_inventory_side"
+      }
+   },
+   "tripWire" : {
+      "textures" : "trip_wire"
+   },
+   "tripwire_hook" : {
+      "textures" : {
+         "down" : "trip_wire_base",
+         "east" : "trip_wire",
+         "north" : "trip_wire_source",
+         "south" : "trip_wire",
+         "up" : "trip_wire_source",
+         "west" : "trip_wire"
+      }
+   },
+   "turtle_egg" : {
+      "carried_textures" : "turtle_egg_carried",
+      "textures" : "turtle_egg"
+   },
+   "twisting_vines" : {
+      "sound" : "vines",
+      "textures" : {
+         "down" : "twisting_vines_bottom",
+         "east" : "twisting_vines_base",
+         "north" : "twisting_vines_base",
+         "south" : "twisting_vines_base",
+         "up" : "twisting_vines_base",
+         "west" : "twisting_vines_base"
+      }
+   },
+   "undyed_shulker_box" : {
+      "sound" : "stone",
+      "textures" : "undyed_shulker_box_top"
+   },
+   "unlit_redstone_torch" : {
+      "sound" : "wood",
+      "textures" : "redstone_torch_off"
+   },
+   "unpowered_comparator" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "comparator_stone_slab",
+         "side" : "comparator_stone_slab",
+         "up" : "comparator_up"
+      }
+   },
+   "unpowered_repeater" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "repeater_floor",
+         "side" : "repeater_floor",
+         "up" : "repeater_up"
+      }
+   },
+   "vine" : {
+      "carried_textures" : "vine_carried",
+      "sound" : "vines",
+      "textures" : "vine"
+   },
+   "wall_banner" : {
+      "sound" : "wood",
+      "textures" : "planks"
+   },
+   "wall_sign" : {
+      "sound" : "wood",
+      "textures" : "sign"
+   },
+   "warped_button" : {
+      "sound" : "wood",
+      "textures" : "warped_planks"
+   },
+   "warped_door" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "warped_door_lower",
+         "side" : "warped_door_top",
+         "up" : "warped_door_lower"
+      }
+   },
+   "warped_double_slab" : {
+      "sound" : "wood",
+      "textures" : "warped_planks"
+   },
+   "warped_fence" : {
+      "sound" : "wood",
+      "textures" : "warped_planks"
+   },
+   "warped_fence_gate" : {
+      "sound" : "wood",
+      "textures" : "warped_planks"
+   },
+   "warped_fungus" : {
+      "sound" : "fungus",
+      "textures" : "nether_shroom_blue"
+   },
+   "warped_hyphae" : {
+      "sound" : "stem",
+      "textures" : {
+         "down" : "warped_stem_side",
+         "east" : "warped_stem_side",
+         "north" : "warped_stem_side",
+         "south" : "warped_stem_side",
+         "up" : "warped_stem_side",
+         "west" : "warped_stem_side"
+      }
+   },
+   "warped_nylium" : {
+      "isotropic" : {
+         "down" : true,
+         "up" : true
+      },
+      "sound" : "nylium",
+      "textures" : {
+         "down" : "netherrack",
+         "east" : "warped_nylium_side",
+         "north" : "warped_nylium_side",
+         "south" : "warped_nylium_side",
+         "up" : "warped_nylium_top",
+         "west" : "warped_nylium_side"
+      }
+   },
+   "warped_planks" : {
+      "sound" : "stem",
+      "textures" : "warped_planks"
+   },
+   "warped_pressure_plate" : {
+      "sound" : "wood",
+      "textures" : "warped_planks"
+   },
+   "warped_roots" : {
+      "sound" : "roots",
+      "textures" : {
+         "down" : "warped_roots",
+         "east" : "warped_roots",
+         "north" : "warped_roots",
+         "south" : "warped_roots_pot",
+         "up" : "warped_roots",
+         "west" : "warped_roots"
+      }
+   },
+   "warped_slab" : {
+      "sound" : "wood",
+      "textures" : "warped_planks"
+   },
+   "warped_stairs" : {
+      "sound" : "wood",
+      "textures" : "warped_planks"
+   },
+   "warped_standing_sign" : {
+      "sound" : "wood",
+      "textures" : "warped_sign"
+   },
+   "warped_stem" : {
+      "sound" : "stem",
+      "textures" : {
+         "down" : "warped_stem_top",
+         "east" : "warped_stem_side",
+         "north" : "warped_stem_side",
+         "south" : "warped_stem_side",
+         "up" : "warped_stem_top",
+         "west" : "warped_stem_side"
+      }
+   },
+   "warped_trapdoor" : {
+      "sound" : "wood",
+      "textures" : "warped_trapdoor"
+   },
+   "warped_wall_sign" : {
+      "sound" : "wood",
+      "textures" : "warped_sign"
+   },
+   "water" : {
+      "textures" : {
+         "down" : "still_water_grey",
+         "side" : "flowing_water_grey",
+         "up" : "still_water_grey"
+      }
+   },
+   "waterlily" : {
+      "carried_textures" : "waterlily_carried",
+      "sound" : "grass",
+      "textures" : "waterlily"
+   },
+   "web" : {
+      "textures" : "web"
+   },
+   "weeping_vines" : {
+      "sound" : "vines",
+      "textures" : {
+         "down" : "weeping_vines_bottom",
+         "east" : "weeping_vines_base",
+         "north" : "weeping_vines_base",
+         "south" : "weeping_vines_base",
+         "up" : "weeping_vines_base",
+         "west" : "weeping_vines_base"
+      }
+   },
+   "wheat" : {
+      "sound" : "grass",
+      "textures" : "wheat"
+   },
+   "white_glazed_terracotta" : {
+      "sound" : "stone",
+      "textures" : "white_glazed_terracotta"
+   },
+   "wither_rose" : {
+      "sound" : "grass",
+      "textures" : "wither_rose"
+   },
+   "wood" : {
+      "sound" : "wood",
+      "textures" : "wood"
+   },
+   "wooden_button" : {
+      "sound" : "wood",
+      "textures" : "planks"
+   },
+   "wooden_door" : {
+      "sound" : "wood",
+      "textures" : {
+         "down" : "door_lower",
+         "side" : "door_upper",
+         "up" : "door_lower"
+      }
+   },
+   "wooden_pressure_plate" : {
+      "sound" : "wood",
+      "textures" : "planks"
+   },
+   "wooden_slab" : {
+      "sound" : "wood",
+      "textures" : "planks"
+   },
+   "wool" : {
+      "sound" : "cloth",
+      "textures" : "wool"
+   },
+   "yellow_flower" : {
+      "sound" : "grass",
+      "textures" : "yellow_flower"
+   },
+   "yellow_glazed_terracotta" : {
+      "sound" : "stone",
+      "textures" : "yellow_glazed_terracotta"
+   }
+}
diff --git a/static/vanilla/RP/entity/iron_golem.entity.json b/static/vanilla/RP/entity/iron_golem.entity.json
index d2e01d65f..11ff55393 100644
--- a/static/vanilla/RP/entity/iron_golem.entity.json
+++ b/static/vanilla/RP/entity/iron_golem.entity.json
@@ -1,5 +1,5 @@
 {
-  "format_version": "1.8.0",
+  "format_version": "1.10.0",
   "minecraft:client_entity": {
     "description": {
       "identifier": "minecraft:iron_golem",
@@ -13,14 +13,24 @@
       "animations": {
         "walk": "animation.iron_golem.walk",
         "move": "animation.iron_golem.move",
+        "walk_to_target": "animation.iron_golem.walk_to_target",
+        "move_to_target": "animation.iron_golem.move_to_target",
         "attack": "animation.iron_golem.attack",
         "flower": "animation.iron_golem.flower",
-        "look_at_target": "animation.common.look_at_target"
+        "look_at_target": "animation.common.look_at_target",
+        "move_controller": "controller.animation.iron_golem.move",
+        "arm_controller": "controller.animation.iron_golem.arm_movement"
+      },
+      "scripts": {
+        "pre_animation": [
+          "variable.modified_tcos0 = Math.clamp(((Math.cos(query.modified_distance_moved * 13.5) * Math.min(query.modified_move_speed, 0.6) / variable.gliding_speed_value) * 25.0), -12.5, 12.5);"
+        ],
+        "animate": [
+          "look_at_target",
+          "move_controller",
+          "arm_controller"
+        ]
       },
-      "animation_controllers": [
-        { "move": "controller.animation.iron_golem.move" },
-        { "arm": "controller.animation.iron_golem.arm_movement"}
-      ],
       "render_controllers": [ "controller.render.iron_golem" ]
     }
   }
diff --git a/static/vanilla/RP/entity/phantom.entity.json b/static/vanilla/RP/entity/phantom.entity.json
index 3515671f8..442bf11f8 100644
--- a/static/vanilla/RP/entity/phantom.entity.json
+++ b/static/vanilla/RP/entity/phantom.entity.json
@@ -1,40 +1,45 @@
 {
-  "format_version": "1.8.0",
-  "minecraft:client_entity": {
-    "description": {
-      "identifier": "minecraft:phantom",
-      "materials": {
-        "default": "phantom",
-        "invisible": "phantom_invisible"
-      },
-      "textures": {
-        "default": "textures/entity/phantom"
-      },
-      "geometry": {
-        "default": "geometry.phantom"
-      },
-      "scripts": {
-        "pre_animation": [
-          "variable.wingRotZ = 16.0 * Math.sin((variable.RuntimeID * 3 + query.life_time * 20.0) * 7.448454);",
-          "variable.tailRotX = -5.0 * Math.sin((variable.RuntimeID * 3 + query.life_time * 20.0) * 14.896908) - 5.0;"
-        ]
-      },
-      "animations": {
-        "phantom_base_pose": "animation.phantom.base_pose",
-        "move": "animation.phantom.move"
-      },
-      "animation_controllers": [
-        { "phantom_base_pose": "controller.animation.phantom.base_pose" },
-        { "move": "controller.animation.phantom.move" }
-      ],
-      "particle_effects": {
-        "wing_dust": "minecraft:phantom_trail_particle"
-      },
-      "render_controllers": [ "controller.render.phantom" ],
-      "spawn_egg": {
-        "texture": "spawn_egg",
-        "texture_index": 51
-      }
-    }
-  }
+	"format_version": "1.10.0",
+	"minecraft:client_entity": {
+		"description": {
+			"identifier": "minecraft:phantom",
+			"materials": {
+				"default": "phantom",
+				"invisible": "phantom_invisible"
+			},
+			"textures": {
+				"default": "textures/entity/phantom"
+			},
+			"geometry": {
+				"default": "geometry.phantom"
+			},
+			"scripts": {
+				"initialize": [
+					"variable.runtimeid = 0;",
+					"variable.tailrotx = -5.0;",
+					"variable.wingrotz = 0.0;"
+				],
+				"animate": [
+					"phantom_base_pose_controller",
+					"move"
+				]
+			},
+			"animations": {
+				"phantom_base_pose": "animation.phantom.base_pose",
+				"phantom_base_pose_controller": "controller.animation.phantom.base_pose",
+				"move": "animation.phantom.move"
+			},
+			"particle_effects": {
+				"wing_dust": "minecraft:phantom_trail_particle"
+			},
+			"sound_effects": {
+				"flap": "mob.phantom.flap"
+			},
+			"render_controllers": [ "controller.render.phantom" ],
+			"spawn_egg": {
+				"texture": "spawn_egg",
+				"texture_index": 51
+			}
+		}
+	}
 }
\ No newline at end of file
diff --git a/static/vanilla/RP/entity/player.entity.json b/static/vanilla/RP/entity/player.entity.json
index 8c6a3ed48..9127b001b 100644
--- a/static/vanilla/RP/entity/player.entity.json
+++ b/static/vanilla/RP/entity/player.entity.json
@@ -67,7 +67,7 @@
         "sneaking": "animation.player.sneaking",
         "bob": "animation.player.bob",
         "damage_nearby_mobs": "animation.humanoid.damage_nearby_mobs",
-        "bow_and_arrow": "animation.humanoid.bow_and_arrow",
+        "fishing_rod": "animation.humanoid.fishing_rod",
         "use_item_progress": "animation.humanoid.use_item_progress",
         "skeleton_attack": "animation.skeleton.attack",
         "sleeping": "animation.player.sleeping",
diff --git a/static/vanilla/RP/entity/vindicator.entity.json b/static/vanilla/RP/entity/vindicator.entity.json
index a228da0d3..9d669aadf 100644
--- a/static/vanilla/RP/entity/vindicator.entity.json
+++ b/static/vanilla/RP/entity/vindicator.entity.json
@@ -14,6 +14,9 @@
       "scripts": {
         "scale": "0.9375",
         "animate": [
+          "vindicator_base",
+          "vindicator_walk",
+
           "controller_look_at_target",
           "controller_vindicator_base",
           "controller_riding"
@@ -27,6 +30,7 @@
         "riding.legs": "animation.vindicator.riding.legs",
         "vindicator_base": "animation.vindicator.base",
         "vindicator_attack": "animation.vindicator.attack",
+        "vindicator_hand_attack": "animation.vindicator.hand_attack",
         "vindicator_walk": "animation.vindicator.walk",
         "celebrating": "animation.humanoid.celebrating",
         "controller_look_at_target": "controller.animation.humanoid.look_at_target",
diff --git a/static/vanilla/RP/entity/wither_skeleton.entity.json b/static/vanilla/RP/entity/wither_skeleton.entity.json
index 9b42531a6..2cda3f57b 100644
--- a/static/vanilla/RP/entity/wither_skeleton.entity.json
+++ b/static/vanilla/RP/entity/wither_skeleton.entity.json
@@ -51,6 +51,7 @@
         { "swimming": "controller.animation.zombie.swimming" }
       ],
       "render_controllers": [ "controller.render.wither_skeleton" ],
+      "enable_attachables": true,
       "spawn_egg": {
         "texture": "spawn_egg",
         "texture_index": 29
diff --git a/static/vanilla/RP/entity/zombie_pigman.entity.json b/static/vanilla/RP/entity/zombie_pigman.entity.json
index dc5f039cf..a6f4e91d3 100644
--- a/static/vanilla/RP/entity/zombie_pigman.entity.json
+++ b/static/vanilla/RP/entity/zombie_pigman.entity.json
@@ -6,11 +6,10 @@
       "min_engine_version": "1.8.0",
       "materials": { "default": "zombie" },
       "textures": {
-        "default": "textures/entity/pig/pigzombie"
+        "default": "textures/entity/piglin/zombie_piglin"
       },
       "geometry": {
-        "default": "geometry.pigzombie.v1.8",
-        "baby": "geometry.pigzombie.baby.v1.8"
+        "default": "geometry.piglin"
       },
       "spawn_egg": {
         "texture": "spawn_egg",
@@ -38,7 +37,7 @@
         "bob": "animation.humanoid.bob",
         "damage_nearby_mobs": "animation.humanoid.damage_nearby_mobs",
         "bow_and_arrow": "animation.humanoid.bow_and_arrow",
-        "swimming": "animation.zombie.swimming",
+        "swimming": "animation.humanoid.swimming",
         "use_item_progress": "animation.humanoid.use_item_progress",
         "zombie_attack_bare_hand": "animation.zombie.attack_bare_hand"
       },
@@ -56,9 +55,9 @@
         { "bob": "controller.animation.humanoid.bob" },
         { "damage_nearby_mobs": "controller.animation.humanoid.damage_nearby_mobs" },
         { "bow_and_arrow": "controller.animation.humanoid.bow_and_arrow" },
+        { "swimming": "controller.animation.humanoid.swimming" },
         { "use_item_progress": "controller.animation.humanoid.use_item_progress" },
-        { "zombie_attack_bare_hand": "controller.animation.zombie.attack_bare_hand" },
-        { "swimming": "controller.animation.zombie.swimming" }
+        { "zombie_attack_bare_hand": "controller.animation.zombie.attack_bare_hand" }
       ],
       "render_controllers": [ "controller.render.zombie_pigman" ],
       "enable_attachables": true
diff --git a/static/vanilla/RP/models/entity/arrow.geo.json b/static/vanilla/RP/models/entity/arrow.geo.json
index 7848d70b7..67a769d9d 100644
--- a/static/vanilla/RP/models/entity/arrow.geo.json
+++ b/static/vanilla/RP/models/entity/arrow.geo.json
@@ -13,7 +13,7 @@
 					"pivot" : [ 0.0, 1.0, 0.0 ],
 					"cubes" : [
 						{
-							"origin" : [ 0.0, -1.5, -3.0 ],
+							"origin" : [ 0.0, -2.5, -3.0 ],
 							"rotation" : [ 0.0, 0.0, 45.0 ],
 							"size" : [ 0.0, 5.0, 16.0 ],
 							"uv" : {
@@ -23,7 +23,7 @@
 							}
 						},
 						{
-							"origin" : [ 0.0, -1.5, -3.0 ],
+							"origin" : [ 0.0, -2.5, -3.0 ],
 							"rotation" : [ 0.0, 0.0, -45.0 ],
 							"size" : [ 0.0, 5.0, 16.0 ],
 							"uv" : {
@@ -33,7 +33,7 @@
 							}
 						},
 						{
-							"origin" : [ -2.5, -1.5, 12.0 ],
+							"origin" : [ -2.5, -2.5, 12.0 ],
 							"rotation" : [ 0.0, 0.0, 45.0 ],
 							"size" : [ 5.0, 5.0, 0.0 ],
 							"uv" : {
diff --git a/static/vanilla/RP/models/entity/ghast.geo.json b/static/vanilla/RP/models/entity/ghast.geo.json
index 660bfd632..d05017227 100644
--- a/static/vanilla/RP/models/entity/ghast.geo.json
+++ b/static/vanilla/RP/models/entity/ghast.geo.json
@@ -117,7 +117,7 @@
       },
       {
         "name": "body",
-        "pivot": [ 0.0, 8.0, 0.0 ],
+        "pivot": [ 0.0, 1.5, 0.0 ],
         "cubes": [
           {
             "origin": [ -8.0, 0.0, -8.0 ],
diff --git a/static/vanilla/RP/models/entity/parrot.geo.json b/static/vanilla/RP/models/entity/parrot.geo.json
index 39c1fd708..74dc6024f 100644
--- a/static/vanilla/RP/models/entity/parrot.geo.json
+++ b/static/vanilla/RP/models/entity/parrot.geo.json
@@ -1,5 +1,5 @@
 {
-  "format_version": "1.8.0",
+  "format_version": "1.10.0",
   "geometry.parrot": {
     "visible_bounds_width": 1,
     "visible_bounds_height": 1,
@@ -11,6 +11,9 @@
         "name": "head",
         "parent": "body",
         "pivot": [ 0.0, 8.3, -2.8 ],
+        "locators": {
+          "lead": [ 0.0, 6.0, -4.0 ]
+        },
         "cubes": [
           {
             "origin": [ -1.0, 6.8, -3.8 ],
diff --git a/static/vanilla/RP/particles/basic_crit.json b/static/vanilla/RP/particles/basic_crit.json
index 31c11ae49..81046674f 100644
--- a/static/vanilla/RP/particles/basic_crit.json
+++ b/static/vanilla/RP/particles/basic_crit.json
@@ -25,7 +25,7 @@
         ]
       },
 
-      "minecraft:particle_initial_speed": 55.0,
+      "minecraft:particle_initial_speed": 2.0,
       "minecraft:particle_lifetime_expression": {
         "max_lifetime": "6.0 / (Math.random(0.0, 16.0) + 12.0)"
       },
diff --git a/static/vanilla/RP/particles/dragon_breath_lingering.json b/static/vanilla/RP/particles/dragon_breath_lingering.json
index d665f7c60..a2225f121 100644
--- a/static/vanilla/RP/particles/dragon_breath_lingering.json
+++ b/static/vanilla/RP/particles/dragon_breath_lingering.json
@@ -9,15 +9,14 @@
       }
     },
     "components": {
-      "minecraft:emitter_rate_manual": {
-        "max_particles": 150
+      "minecraft:emitter_rate_instant": {
+        "num_particles": "Math.max(variable.cloud_radius * variable.cloud_radius * variable.particle_multiplier, 2)"
       },
-      "minecraft:emitter_lifetime_expression": {
-        "activation_expression": 1,
-        "expiration_expression": 0
+      "minecraft:emitter_lifetime_once": {
+        "active_time": "variable.cloud_lifetime"
       },
-      "minecraft:emitter_shape_point": {
-        "offset": [ "Math.random(-0.1, 0.1)", 0.0, "Math.random(-0.1, 0.1)" ],
+      "minecraft:emitter_shape_disc": {
+        "radius": "variable.cloud_radius",
         "direction": [ 0.0, 1.0, 0.0 ]
       },
       "minecraft:particle_initial_speed": 0.0,
diff --git a/static/vanilla/RP/particles/explosion_eyeofender_death.json b/static/vanilla/RP/particles/explosion_eyeofender_death.json
index 15d1c88d4..f83431b7b 100644
--- a/static/vanilla/RP/particles/explosion_eyeofender_death.json
+++ b/static/vanilla/RP/particles/explosion_eyeofender_death.json
@@ -16,12 +16,12 @@
       },
       "minecraft:emitter_shape_point": {
       },
-      "minecraft:particle_initial_speed": [ "variable.velocity.x * 20 + Math.random(-1, 1)", "variable.velocity.y * 20 + Math.random(-1, 1)", "variable.velocity.z * 20 + Math.random(-1, 1)" ],
+      "minecraft:particle_initial_speed": [ 0, 0, 0 ],
       "minecraft:particle_lifetime_expression": {
-        "max_lifetime": "4 / Math.Random(1, 5) + 0.1"
+        "max_lifetime": "3 / Math.Random(1, 5) + 0.1"
       },
       "minecraft:particle_motion_dynamic": {
-        "linear_acceleration": [ 0, 2, 0 ],
+        "linear_acceleration": [ "variable.acceleration.x * 15", "variable.acceleration.y", "variable.acceleration.z * 15" ],
         "linear_drag_coefficient": 2.5
       },
       "minecraft:particle_motion_collision": {
@@ -47,7 +47,7 @@
         }
       },
       "minecraft:particle_appearance_tinting": {
-        "color": [ "variable.particle_random_1 * 0.3 + 0.7", "variable.particle_random_1 * 0.3 + 0.7", "variable.particle_random_1 * 0.3 + 0.7", 0.0 ]
+        "color": [ "variable.particle_random_1 * 0.6 + 0.4", "(variable.particle_random_1 * 0.6 + 0.4) * 0.3", "(variable.particle_random_1 * 0.6 + 0.4) * 0.9", 1.0 ]
       },
       "minecraft:particle_appearance_lighting": {}
     }
diff --git a/static/vanilla/RP/particles/mobspell.json b/static/vanilla/RP/particles/mobspell.json
index 12fb0582f..b6516ba4a 100644
--- a/static/vanilla/RP/particles/mobspell.json
+++ b/static/vanilla/RP/particles/mobspell.json
@@ -35,9 +35,10 @@
 
       "minecraft:particle_motion_collision": {
         "enabled": 1,
+        "expire_on_contact": true,
         "collision_drag": 1.0,
         "coefficient_of_restitution": 1.0,
-        "collision_radius": 0.5
+        "collision_radius": 0.01
       },
 
       "minecraft:particle_appearance_billboard": {
diff --git a/static/vanilla/RP/particles/splashpotionspell.json b/static/vanilla/RP/particles/splashpotionspell.json
index a1de81d71..b26dc92d2 100644
--- a/static/vanilla/RP/particles/splashpotionspell.json
+++ b/static/vanilla/RP/particles/splashpotionspell.json
@@ -40,9 +40,10 @@
 
       "minecraft:particle_motion_collision": {
         "enabled": 1,
+        "expire_on_contact": true,
         "collision_drag": 1.0,
         "coefficient_of_restitution": 1.0,
-        "collision_radius": 0.5
+        "collision_radius": 0.01
       },
 
       "minecraft:particle_appearance_billboard": {
diff --git a/static/vanilla/RP/render_controllers/experience_orb.render_controllers.json b/static/vanilla/RP/render_controllers/experience_orb.render_controllers.json
index a33719f1e..336fc4a8c 100644
--- a/static/vanilla/RP/render_controllers/experience_orb.render_controllers.json
+++ b/static/vanilla/RP/render_controllers/experience_orb.render_controllers.json
@@ -2,19 +2,20 @@
   "format_version": "1.8.0",
   "render_controllers": {
     "controller.render.experience_orb": {
-      "geometry": "Geometry.default",
-      "materials": [ { "*": "Material.default" } ],
-      "textures": [ "Texture.default" ],
-      "overlay_color": {
-        "r": "(Math.sin(query.life_time * 500.0) + 1.0) * 0.5",
-        "g": "1.0",
-        "b": "(Math.sin(query.life_time * 500.0 + 240.0) + 1.0) * 0.1",
-        "a": "0.5"
-      },
-      "uv_anim": {
-        "offset": [ "variable.u", "variable.v" ],
-        "scale": [ 1.0, 1.0 ]
-      }
+        "geometry": "Geometry.default",
+        "materials": [ { "*": "Material.default" } ],
+        "textures": [ "Texture.default" ],
+        "overlay_color": {
+            "r": "(Math.sin(query.life_time * 500.0) + 1.0) * 0.5",
+            "g": "1.0",
+            "b": "(Math.sin(query.life_time * 500.0 + 240.0) + 1.0) * 0.1",
+            "a": "0.5"
+        },
+        "ignore_lighting": true,
+        "uv_anim": {
+            "offset": [ "variable.u", "variable.v" ],
+            "scale": [ 1.0, 1.0 ]
+        }
     }
   }
 }
diff --git a/static/vanilla/RP/render_controllers/rabbit.render_controllers.json b/static/vanilla/RP/render_controllers/rabbit.render_controllers.json
index 544684a6a..0c5a1d519 100644
--- a/static/vanilla/RP/render_controllers/rabbit.render_controllers.json
+++ b/static/vanilla/RP/render_controllers/rabbit.render_controllers.json
@@ -9,7 +9,7 @@
       },
       "geometry": "Geometry.default",
       "materials": [ { "*": "Material.default" } ],
-      "textures": [ "query.get_name == 'toast' ? Texture.toast : Array.skins[query.variant]" ]
+      "textures": [ "query.get_name == 'Toast' ? Texture.toast : Array.skins[query.variant]" ]
     }
   }
 }
\ No newline at end of file
diff --git a/static/vanilla/RP/render_controllers/zombie_pigman.render_controllers.json b/static/vanilla/RP/render_controllers/zombie_pigman.render_controllers.json
index 0a8943233..ea6d0b890 100644
--- a/static/vanilla/RP/render_controllers/zombie_pigman.render_controllers.json
+++ b/static/vanilla/RP/render_controllers/zombie_pigman.render_controllers.json
@@ -2,14 +2,9 @@
   "format_version": "1.8.0",
   "render_controllers": {
     "controller.render.zombie_pigman": {
-      "arrays": {
-        "geometries": {
-          "Array.geos": [ "Geometry.default", "Geometry.baby" ]
-        }
-      },
-      "geometry": "Array.geos[query.is_baby]",
+      "geometry": "Geometry.default",
       "materials": [ { "*": "Material.default" } ],
       "textures": [ "Texture.default" ]
     }
   }
-}
\ No newline at end of file
+}
diff --git a/static/vanilla/RP/sounds.json b/static/vanilla/RP/sounds.json
index 8edaa0479..3b472b6df 100644
--- a/static/vanilla/RP/sounds.json
+++ b/static/vanilla/RP/sounds.json
@@ -1,1719 +1,4069 @@
 {
-  "individual_event_sounds" : {
-     "events" :{
-        "beacon.activate": {"sound": "beacon.activate", "volume": 1.0, "pitch": 1.0},
-        "beacon.ambient": {"sound": "beacon.ambient", "volume": 1.0, "pitch": 1.0},
-        "beacon.deactivate": {"sound": "beacon.deactivate", "volume": 1.0, "pitch": 1.0},
-        "beacon.power": {"sound": "beacon.power", "volume": 1.0, "pitch": 1.0},
-        "glass": { "sound": "random.glass", "volume": 1.0, "pitch": 1.0 },
-        "potion.brewed": {"sound":  "random.potion.brewed", "volume":  1.0, "pitch":  1.0},
-        "conduit.activate": {"sound": "conduit.activate", "volume": 1.0, "pitch": 1.0},
-        "conduit.ambient": {"sound": "conduit.ambient", "volume": 1.0, "pitch": 1.0},
-        "conduit.attack": {"sound": "conduit.attack", "volume": 1.0, "pitch": 1.0},
-        "conduit.deactivate": {"sound": "conduit.deactivate", "volume": 1.0, "pitch": 1.0},
-        "conduit.short": {"sound": "conduit.short", "volume": 1.0, "pitch": 1.0},
-        "chorusgrow" : {"sound":  "block.chorusflower.grow", "volume" :  1.0, "pitch":  1.0},
-        "chorusdeath" : {"sound":  "block.chorusflower.death", "volume" :  1.0, "pitch":  1.0}, 
-        "fizz" : {"sound": "random.fizz", "volume" : 0.5, "pitch" : [1.8, 2.4] },
-        "bow.hit": {"sound": "random.bowhit", "volume": 1.0, "pitch": [ 1.09, 1.3 ]},
-        "bullet.hit": {"sound": "mob.shulker.bullet.hit", "volume": 1.0, "pitch": 1.0},
-        "extinguish.fire" : {"sound": "random.fizz", "volume" : 0.5, "pitch" : [1.8, 2.4] },
-        "explode": { "sound" : "random.explode", "volume": 4.0, "pitch": 1.0},
-        "chest.open": { "sound" : "random.chestopen", "volume": 0.5, "pitch": [0.9, 1.0]},
-        "chest.closed": { "sound" : "random.chestclosed", "volume": 0.5, "pitch": [0.9, 1.0]},
-        "shulkerbox.open": { "sound" : "random.shulkerboxopen", "volume": 0.5, "pitch": [0.9, 1.0]},
-        "shulkerbox.closed": { "sound": "random.shulkerboxclosed", "volume": 0.5, "pitch": [ 0.9, 1.0 ]},
-        "enderchest.open": { "sound": "random.enderchestopen", "volume": 0.5, "pitch": [ 0.9, 1.0 ] },
-        "enderchest.closed": { "sound" : "random.enderchestclosed", "volume": 0.5, "pitch": [0.9, 1.0]},
-        "ignite" : {"sound": "fire.ignite", "volume" : 1.0, "pitch" : [0.8, 1.2] },
-        "power.on" : {"sound": "random.click", "volume" : 1.0, "pitch" : 0.6 },
-        "power.off" : {"sound": "random.click", "volume" : 1.0, "pitch" : 0.5 },
-        "attach" : {"sound": "random.click", "volume" : 1.0, "pitch" : 0.7 },
-        "detach" : {"sound": "random.bowhit", "volume" : 0.4, "pitch" : [1.1, 1.33] },
-        "break" : {"sound": "random.break", "volume" : 1.0, "pitch" : 0.9 },
-        "thorns": {"sound": "damage.thorns", "volume": 0.5, "pitch": 1.0},
-        "fire" : {"sound": "fire.fire", "volume" : [1.0, 2.0], "pitch" : [0.3, 1.0] },
-        "piston.out" : {"sound": "tile.piston.out", "volume" : 0.5, "pitch" : [0.6, 0.75] },
-        "piston.in" : {"sound": "tile.piston.in", "volume" : 0.5, "pitch" : [0.6, 0.75] },
-        "portal" : {"sound": "portal.portal", "volume" : 0.25, "pitch" : [0.8, 1.2] },
-        "water": {"sound": "liquid.water","volume": [ 0.75, 1.0 ],"pitch": [ 0.5, 1.5 ]},
-        "lava.pop" : {"sound": "liquid.lavapop", "volume" : [0.4, 0.6], "pitch" : [0.9, 1.05] },
-        "lava": {"sound": "liquid.lava","volume": [ 0.4, 0.6 ],"pitch": [ 0.9, 1.05 ]},
-        "bubble.pop" : {"sound": "bubble.pop", "volume" : [0.4, 0.6], "pitch" : [0.9, 1.05] },
-        "bubble.up": {"sound": "bubble.up","volume": [ 0.4, 0.6 ],"pitch": [ 0.9, 1.05 ]},
-        "bubble.upinside": {"sound": "bubble.upinside","volume": [ 1.0, 1.5 ],"pitch": [ 0.9, 1.05 ]},
-        "bubble.down": {"sound": "bubble.down","volume": [ 0.4, 0.6 ],"pitch": [ 0.9, 1.05 ]},
-        "bubble.downinside": {"sound": "bubble.downinside","volume": [ 1.0, 1.5 ],"pitch": [ 0.9, 1.05 ]},
-        "burp" : {"sound": "random.burp", "volume": 0.5, "pitch": [0.9, 1.0]},
-        "bow" : {"sound": "random.bow", "volume" : 1.0, "pitch" : [0.83, 1.25]},
-        "shear" : {"sound": "mob.sheep.shear", "volume" : 1.0, "pitch" : 1.0},
-        "milk": {"sound": "mob.cow.milk", "volume" : 1.0, "pitch" : 1.0},
-        "note" : {"sound": "", "volume" : 3.0},
-        "levelup": {"sound": "random.levelup","pitch": 1.0}, 
-        "deny": {"sound": "block.false_permissions", "volume": 0.8, "pitch": [0.8, 1.2]},
-        "tripod": {"sound": "dig.stone", "volume": 2.0, "pitch": [0.9, 1.1]},
-        "bucket.fill.water": {"sound": "bucket.fill_water","volume" : 1.0, "pitch" : 1.0},
-        "bucket.empty.water": {"sound": "bucket.empty_water","volume" : 1.0, "pitch" : 1.0},
-        "bucket.fill.lava": {"sound": "bucket.fill_lava","volume" : 1.0, "pitch" : 1.0},
-        "bucket.empty.lava": {"sound": "bucket.empty_lava","volume" : 1.0, "pitch" : 1.0},
-        "bucket.fill.fish": {"sound": "bucket.fill_fish","volume" : 1.0, "pitch" : 1.0},
-        "bucket.empty.fish": {"sound": "bucket.empty_fish","volume" : 1.0, "pitch" : 1.0},
-        "pop": {"sound": "random.pop", "volume": 0.25, "pitch": [0.6, 2.2] },
-        "drop.slot": {"sound": "random.pop", "volume": 0.3, "pitch": [0.55, 0.75] },      
-        "remedy": {"sound": "mob.zombie.remedy", "volume": [ 1.0, 2.0 ], "pitch": [ 0.3, 1 ] },
-        "unfect": { "sound": "mob.zombie.unfect", "volume": [ 1.0, 2.0 ], "pitch": [ 0.3, 1 ] },
-        "convert_to_drowned": {"sound": "mob.zombie.converted_to_drowned", "volume": [1.0, 2.0], "pitch":[0.3, 1] },
-        "saddle": { "sound": "mob.horse.leather", "volume": 0.5, "pitch": 1.0 },
-        "camera.take_picture": {"sound": "camera.take_picture", "volume": 1.0, "pitch" : 1.0 },
-        "leashknot.break": {"sound": "leashknot.break", "volume": 1.0, "pitch" : 1.0 },
-        "leashknot.place": {"sound": "leashknot.place", "volume": 1.0, "pitch" : 1.0 },
-        "mob.armor_stand.break": {"sound": "mob.armor_stand.break", "volume": 1.0, "pitch": 1.0 },
-        "mob.armor_stand.hit": {"sound": "mob.armor_stand.hit", "volume": 1.0, "pitch": 1.0 },
-        "mob.armor_stand.land": {"sound": "mob.armor_stand.land", "volume": 1.0, "pitch": 1.0 },
-        "mob.armor_stand.place": {"sound": "mob.armor_stand.place", "volume": 1.0, "pitch": 1.0 },
-        "record.13": { "sound": "record.13", "volume": 1.0, "pitch": 1.0  },
-        "record.cat": { "sound": "record.cat", "volume": 1.0, "pitch": 1.0 },
-        "record.blocks": { "sound": "record.blocks", "volume": 1.0, "pitch": 1.0 },
-        "record.chirp": { "sound": "record.chirp", "volume": 1.0, "pitch": 1.0 },
-        "record.far": { "sound": "record.far", "volume": 1.0, "pitch": 1.0 },
-        "record.mall": { "sound": "record.mall", "volume": 1.0, "pitch": 1.0 },
-        "record.mellohi": { "sound": "record.mellohi", "volume": 1.0, "pitch": 1.0 },
-        "record.stal": { "sound": "record.stal", "volume": 1.0, "pitch": 1.0 },
-        "record.strad": { "sound": "record.strad", "volume": 1.0, "pitch": 1.0 },
-        "record.ward": { "sound": "record.ward", "volume": 1.0, "pitch": 1.0 },
-        "record.11": { "sound": "record.11", "volume": 1.0, "pitch": 1.0 },
-        "record.wait": { "sound": "record.wait", "volume": 1.0, "pitch": 1.0 },
-        "launch":  {"sound":  "firework.launch", "volume": 1.0, "pitch":  1.0 },     
-        "blast":  {"sound":  "firework.blast", "volume": 1.0, "pitch":  1.0 },     
-        "large.blast":  {"sound":  "firework.large_blast", "volume": 1.0, "pitch":  1.0 },          
-        "twinkle":  {"sound":  "firework.twinkle", "volume": 1.0, "pitch":  1.0 },
-        "block.end_portal_frame.fill":  {"sound":  "block.end_portal_frame.fill", "volume": 0.3, "pitch":  1.0 },
-        "block.end_portal.spawn":  {"sound":  "block.end_portal.spawn", "volume": 0.7, "pitch":  1.0 }, 
-        "random.anvil_use":  {"sound":  "random.anvil_use", "volume": 0.6, "pitch":  1.0 },
-        "block.smithing_table.use":  {"sound":  "random.anvil_use", "volume": 0.25, "pitch":  1.0 },
-        "block.barrel.open": {"sound": "block.barrel.open", "volume": 1.0, "pitch": 1.0 },
-        "block.barrel.close": {"sound": "block.barrel.close", "volume": 1.0, "pitch": 1.0 },
-        "block.grindstone.use":  {"sound":  "block.grindstone.use", "volume": 1.0, "pitch":  1.0 },
-        "block.composter.empty": {"sound": "block.composter.empty", "volume": 1.0, "pitch": 1.0 },
-        "block.composter.fill": {"sound": "block.composter.fill", "volume": 1.0, "pitch": 1.0 },
-        "block.composter.fill_success": {"sound": "block.composter.fill_success", "volume": 1.0, "pitch": 1.0 },
-        "block.composter.ready": {"sound": "block.composter.ready", "volume": 1.0, "pitch": 1.0 },
-        "block.furnace.lit": {"sound": "block.furnace.lit", "volume": 3.0, "pitch": 1.0 },
-        "block.smoker.smoke": {"sound": "block.smoker.smoke", "volume": 3.0, "pitch": 1.0 },
-        "block.blastfurnace.fire_crackle": {"sound": "block.blastfurnace.fire_crackle", "volume": 3.0, "pitch": 0.6 },
-        "block.loom.use" :  {"sound": "block.loom.use", "volume" : 0.75, "pitch" : 1.0},
-        "block.fletching_table.use" :  {"sound": "dig.wood", "volume" : 12.0, "pitch" :  1.0},
-        "bottle.dragonbreath":  {"sound":  "bottle.dragonbreath", "volume": 0.7, "pitch":  1.0 },
-        "item.trident.return":  {"sound":  "item.trident.return", "volume": 10.0, "pitch":  1.0},
-        "item.trident.riptide_1":  {"sound":  "item.trident.riptide_1", "volume": 1.0, "pitch":  1.0},
-        "item.trident.riptide_2":  {"sound":  "item.trident.riptide_2", "volume": 1.0, "pitch":  1.0},
-        "item.trident.riptide_3":  {"sound":  "item.trident.riptide_3", "volume": 1.0, "pitch":  1.0},
-        "item.trident.throw":  {"sound":  "item.trident.throw", "volume": 1.0, "pitch":  1.0},
-        "item.trident.thunder":  {"sound":  "item.trident.thunder", "volume": 1.0, "pitch":  1.0},
-        "item.trident.hit":  {"sound":  "item.trident.hit", "volume": 1.0, "pitch":  1.0},
-        "item.trident.hit_ground":  {"sound":  "item.trident.hit_ground", "volume": 1.0, "pitch":  1.0},
-        "item.shield.block":  {"sound":   "item.shield.block", "volume": 0.7, "pitch":  1.0},
-        "armor.equip_chain":  {"sound":  "armor.equip_chain", "volume": 1.0, "pitch":  1.0},
-        "armor.equip_diamond":  {"sound":  "armor.equip_diamond", "volume": 1.0, "pitch":  1.0},
-        "armor.equip_generic":  {"sound":  "armor.equip_generic", "volume": 1.0, "pitch":  1.0},
-        "armor.equip_gold":  {"sound":  "armor.equip_gold", "volume": 1.0, "pitch":  1.0},
-        "armor.equip_iron":  {"sound":  "armor.equip_iron", "volume": 1.0, "pitch":  1.0},
-        "armor.equip_leather":  {"sound":  "armor.equip_leather", "volume": 1.0, "pitch":  1.0},
-        "armor.equip_elytra":  {"sound":  "armor.equip_leather", "volume": 1.0, "pitch":  1.0},
-        "portal.travel": {"sound":  "portal.travel", "volume": 1.0, "pitch":  1.0},
-        "block.turtle_egg.crack": {"sound":  "block.turtle_egg.crack", "volume": 0.85, "pitch":  0.9},
-        "block.turtle_egg.break": {"sound":  "block.turtle_egg.break", "volume": 0.85, "pitch":  0.9},
-        "block.turtle_egg.hatch": {"sound":  "block.turtle_egg.drop", "volume": 0.85, "pitch":  0.9},
-        "block.turtle_egg.attack": {"sound":  "fall.egg", "volume": 0.5, "pitch":  [0.9, 1.0] }, 
-        "block.bamboo_sapling.place": {"sound":  "block.bamboo_sapling.place", "volume": 0.8, "pitch":  0.8 },
-        "block.scaffolding.climb": {"sound": "block.scaffolding.climb", "volume": 1.0, "pitch": 1.0 },
-        "crossbow.loading.start" : {"sound": "crossbow.loading.start", "volume" : 1.0, "pitch" : 1.0},
-        "crossbow.loading.middle" : {"sound": "crossbow.loading.middle", "volume" : 1.0, "pitch" : 1.0},
-        "crossbow.loading.end" : {"sound": "crossbow.loading.middle", "volume" : 1.0, "pitch" : 1.0},
-        "crossbow.shoot" : {"sound": "crossbow.shoot", "volume" : 1.0, "pitch" : 1.0},
-        "crossbow.quick_charge.start" : {"sound": "crossbow.quick_charge.start", "volume" : 1.0, "pitch" : 1.0},
-        "crossbow.quick_charge.middle" : {"sound": "crossbow.quick_charge.middle", "volume" : 1.0, "pitch" : 1.0},
-        "crossbow.quick_charge.end" : {"sound": "crossbow.quick_charge.end", "volume" : 1.0, "pitch" : 1.0},
-        "item.book.put" :  {"sound": "item.book.put", "volume" : 1.2, "pitch" : 1.0},
-        "teleport" :  {"sound": "mob.shulker.teleport", "volume" :  1.0, "pitch" :  1.0 },
-        "block.bell.hit" : {"sound": "block.bell.hit", "volume" :  1.0, "pitch":  1.0},
-        "block.campfire.crackle" :  {"sound": "block.campfire.crackle", "volume" : 1.0, "pitch" : 1.0},
-        "block.stonecutter.use" :  {"sound": "block.stonecutter.use", "volume" : 0.7, "pitch": 1.0},
-        "block.cartography_table.use": {"sound": "block.cartography_table.use", "volume": 0.8, "pitch": 1.0},
-        "block.sweet_berry_bush.hurt" :  {"sound": "block.sweet_berry_bush.hurt", "volume" : 1.0, "pitch" : 1.0},
-        "block.sweet_berry_bush.pick" :  {"sound": "block.sweet_berry_bush.pick", "volume" : 1.0, "pitch" : 1.0},
-        "ui.stonecutter.take_result" :  {"sound": "ui.stonecutter.take_result", "volume" : 1.0, "pitch": 1.0},
-        "ui.cartography_table.take_result": {"sound": "ui.cartography_table.take_result", "volume": 0.8, "pitch": 1.0},
-        "ui.loom.take_result" :  {"sound": "ui.loom.take_result", "volume" : 0.65, "pitch" : 1.0},
-        "raid.horn" :  {"sound": "raid.horn", "volume" : 60.0, "pitch" : 1.0},
-        "convert_mooshroom" :  {"sound": "mob.mooshroom.convert", "volume" : 1.0, "pitch" : 1.0},
-        "milk_suspiciously": {"sound": "mob.mooshroom.suspicious_milk", "volume" : 1.0, "pitch" : 1.0},
-        "ambient.cave": {"sound": "ambient.cave", "volume":0.7, "pitch":[0.8, 1.0]}
-     }
-  }, 
-  
-  "block_sounds" : {
-    "normal"          :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "use.stone"                    ,"pitch" : 0.8} , "break" : { "sound": "dig.stone"                    ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "hit.stone" ,               "volume" : 0.27,  "pitch" : 0.5},  "place" : { "sound": "dig.stone"                       ,"volume" : 1.0, "pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
-    "gravel"          :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "use.gravel"                   ,"pitch" : 0.8} , "break" : { "sound": "dig.gravel"                   ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "hit.gravel",               "volume" : 0.17,  "pitch" : 0.5},  "place" : { "sound": "dig.gravel"                      ,"volume" : 1.0, "pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
-    "wood"            :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "use.wood"                     ,"pitch" : 0.8} , "break" : { "sound": "dig.wood"                     ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "hit.wood"  ,               "volume" : 0.23,  "pitch" : 0.5},  "place" : { "sound": "dig.wood"                        ,"volume" : 1.0, "pitch" : [0.8, 0.8]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
-    "grass"           :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "use.grass"                    ,"pitch" : 0.8} , "break" : { "sound": "dig.grass"                    ,"volume" : 0.7, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "hit.grass" ,               "volume" : 0.30,  "pitch" : 0.5},  "place" : { "sound": "dig.grass"                       ,"volume" : 0.8, "pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
-    "stone"           :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "use.stone"                    ,"pitch" : 0.8} , "break" : { "sound": "dig.stone"                    ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "hit.stone" ,               "volume" : 0.37,  "pitch" : 0.5},  "place" : { "sound": "dig.stone"                       ,"volume" : 1.0, "pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
-    "cloth"           :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "use.cloth"                    ,"pitch" : 0.8} , "break" : { "sound": "dig.cloth"                    ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "hit.cloth" ,               "volume" : 0.35,  "pitch" : 0.5},  "place" : { "sound": "dig.cloth"                       ,"volume" : 1.0, "pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
-    "glass"           :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "use.stone"                    ,"pitch" : 0.8} , "break" : { "sound": "random.glass"                 ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "hit.stone" ,               "volume" : 0.40,  "pitch" : 0.6},  "place" : { "sound": "dig.stone"                      ,"volume" : 1.0, "pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
-    "sand"            :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "use.sand"                     ,"pitch" : 0.8} , "break" : { "sound": "dig.sand"                     ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "hit.sand"  ,               "volume" : 0.23,  "pitch" : 0.5},  "place" : { "sound": "dig.sand"	                      ,"volume" : 1.0, "pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
-    "snow"            :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "use.snow"                     ,"pitch" : 0.8} , "break" : { "sound": "dig.snow"                     ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "hit.snow"  ,               "volume" : 0.35,  "pitch" : 0.5},  "place" : { "sound": "dig.snow"	                      ,"volume" : 1.0, "pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
-    "ladder"          :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "use.ladder"                   ,"pitch" : 0.8} , "break" : { "sound": "dig.wood"                     ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "hit.ladder",               "volume" : 0.25,  "pitch" : 0.5},  "place" : { "sound": "dig.wood"	                      ,"volume" : 1.0, "pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
-    "slime"           :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "use.slime"                    ,"pitch" : 0.8} , "break" : { "sound": "mob.slime.big"                ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "hit.slime" ,               "volume" : 0.25,  "pitch" : 0.5},  "place" : { "sound": "mob.slime.big"                   ,"volume" : 1.0, "pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
-    "metal"           :{"volume" : 1.0, "pitch" : 1.5, "events" :{"default" : "", "item.use.on" : { "sound": "use.anvil"                    ,"pitch" : 1.2} , "break" : { "sound": "dig.stone"                    ,"volume" : 1.0, "pitch" : [1.1, 1.2]}  , "hit" : { "sound": "hit.stone" ,               "volume" : 0.30,  "pitch" :0.75},  "place" : { "sound": "dig.stone"                       ,"volume" : 1.0, "pitch" : [1.20, 1.25]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
-    "anvil"           :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "use.stone"                    ,"pitch" : 0.8} , "break" : { "sound": "dig.stone"                    ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "hit.anvil" ,               "volume" : 0.35,  "pitch" : 0.5},  "place" : { "sound": "random.anvil_land"               ,"volume" : 0.5 ,"pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
-    "itemframe"       :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "block.itemframe.place"        ,"pitch" : 0.8} , "break" : { "sound": "block.itemframe.break"        ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "hit.wood"  ,               "volume" : 0.22,  "pitch" : 0.5},  "place" : { "sound": "block.itemframe.place"           ,"volume" : 1.0, "pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
-    "turtle_egg"      :{"volume" : 0.85,"pitch" : 0.9, "events" :{"default" : "", "item.use.on" : { "sound": "use.stone"                    ,"pitch" : 1.0} , "break" : { "sound": ""                             ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "hit.stone" ,               "volume" : 0.25,  "pitch" : 0.5},  "place" : { "sound": "dig.stone"                       ,"volume" : 1.0, "pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.6}  } },
-    "bamboo"          :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "block.bamboo.place"           ,"pitch" : 0.8} , "break" : { "sound": "block.bamboo.break"           ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "block.bamboo.hit" ,        "volume" : 0.25,  "pitch" : 0.5},  "place" : { "sound": "block.bamboo.place"              ,"volume" : 1.0, "pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
-    "bamboo_sapling"  :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "block.bamboo_sapling.place"   ,"pitch" : 0.8} , "break" : { "sound": "block.bamboo_sapling.break"   ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "" ,                        "volume" : 0.25,  "pitch" : 0.5},  "place" : { "sound": "block.bamboo_sapling.place"      ,"volume" : 1.0, "pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
-    "scaffolding"     :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "block.scaffolding.place"      ,"pitch" : 0.8} , "break" : { "sound": "block.scaffolding.break"      ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "block.scaffolding.hit",    "volume" : 0.25,  "pitch" : 0.5},  "place" : { "sound": "block.scaffolding.place"         ,"volume" : 1.0, "pitch" : [0.8, 0.9]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
-    "lantern"         :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "block.lantern.place"          ,"pitch" : 1.1} , "break" : { "sound": "block.lantern.break"          ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "block.lantern.hit",        "volume" : 0.25,  "pitch" : 0.5},  "place" : { "sound": "block.lantern.place"             ,"volume" : 1.0, "pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
-    "sweet_berry_bush":{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "block.sweet_berry_bush.place" ,"pitch" : 0.8} , "break" : { "sound": "block.sweet_berry_bush.break" ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "hit.grass",                "volume" : 0.25,  "pitch" : 0.5},  "place" : { "sound": "block.sweet_berry_bush.place"    ,"volume" : 1.0, "pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } }
-  },
+   "block_sounds" : {
+      "soul_soil"         :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "use.soul_soil"        ,"pitch" : 0.8} , "break" : { "sound": "dig.soul_soil"      ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "hit.soul_soil",      "volume" : 0.17,  "pitch" : 0.5},  "place" : { "sound": "dig.soul_soil"      ,"volume" : 1.0, "pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
+      "nylium"            :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "use.nylium"           ,"pitch" : 0.8} , "break" : { "sound": "dig.nylium"         ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "hit.nylium"  ,       "volume" : 0.23,  "pitch" : 0.5},  "place" : { "sound": "dig.nylium"         ,"volume" : 1.0, "pitch" : [0.8, 0.8]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
+      "roots"             :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "use.roots"            ,"pitch" : 0.8} , "break" : { "sound": "dig.roots"          ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "hit.roots" ,         "volume" : 0.30,  "pitch" : 0.5},  "place" : { "sound": "dig.roots"          ,"volume" : 1.0, "pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
+      "fungus"            :{"volume" : 0.85,"pitch" : 0.9, "events" :{"default" : "", "item.use.on" : { "sound": "dig.fungus"           ,"pitch" : 1.0} , "break" : { "sound": "dig.fungus"         ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "dig.fungus" ,        "volume" : 0.25,  "pitch" : 0.5},  "place" : { "sound": "dig.fungus"         ,"volume" : 1.0, "pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.6}  } },
+      "stem"              :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "use.stem"             ,"pitch" : 0.8} , "break" : { "sound": "dig.stem"           ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "hit.stem" ,          "volume" : 0.34,  "pitch" : 0.5},  "place" : { "sound": "dig.stem"           ,"volume" : 1.0, "pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
+      "shroomlight"       :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "use.shroomlight"      ,"pitch" : 0.8} , "break" : { "sound": "dig.shroomlight"    ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "hit.shroomlight" ,   "volume" : 0.35,  "pitch" : 0.5},  "place" : { "sound": "dig.shroomlight"    ,"volume" : 1.0, "pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
+      "basalt"            :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "use.basalt"           ,"pitch" : 0.8} , "break" : { "sound": "dig.basalt"         ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "hit.basalt"  ,       "volume" : 0.23,  "pitch" : 0.5},  "place" : { "sound": "dig.basalt"	        ,"volume" : 1.0, "pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
+      "bone_block"        :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "use.bone_block"       ,"pitch" : 0.8} , "break" : { "sound": "dig.bone_block"     ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "hit.bone_block"  ,   "volume" : 0.38,  "pitch" : 0.5},  "place" : { "sound": "dig.bone_block"     ,"volume" : 1.0, "pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
+      "nether_brick"      :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "use.nether_brick"     ,"pitch" : 0.8} , "break" : { "sound": "dig.nether_brick"   ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "hit.nether_brick",   "volume" : 0.25,  "pitch" : 0.5},  "place" : { "sound": "dig.nether_brick"	  ,"volume" : 1.0, "pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
+      "netherrack"        :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "use.netherrack"       ,"pitch" : 0.8} , "break" : { "sound": "dig.netherrack"     ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "hit.netherrack" ,    "volume" : 0.22,  "pitch" : 0.5},  "place" : { "sound": "dig.netherrack"     ,"volume" : 1.0, "pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
+      "nether_sprouts"    :{"volume" : 1.0, "pitch" : 1.5, "events" :{"default" : "", "item.use.on" : { "sound": "use.nether_sprouts"   ,"pitch" : 1.2} , "break" : { "sound": "dig.nether_sprouts" ,"volume" : 1.0, "pitch" : [1.1, 1.2]}  , "hit" : { "sound": "hit.nether_sprouts" ,"volume" : 0.30,  "pitch" :0.75},  "place" : { "sound": "dig.nether_sprouts" ,"volume" : 1.0, "pitch" : [1.20, 1.25]},"power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
+      "nether_wart"       :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "use.nether_wart"      ,"pitch" : 0.8} , "break" : { "sound": "dig.nether_wart"    ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "hit.nether_wart" ,   "volume" : 0.32,  "pitch" : 0.5},  "place" : { "sound": "dig.nether_wart"    ,"volume" : 0.7 ,"pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
+      "nether_gold_ore"   :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "use.nether_gold_ore"  ,"pitch" : 0.8} , "break" : { "sound": "dig.nether_gold_ore","volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "hit.nether_gold_ore","volume" : 0.23,  "pitch" : 0.5},  "place" : { "sound": "dig.nether_gold_ore","volume" : 1.0, "pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
+      "ancient_debris"    :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "use.ancient_debris"   ,"pitch" : 0.8} , "break" : { "sound": "dig.ancient_debris" ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "hit.ancient_debris" ,"volume" : 0.23,  "pitch" : 0.5},  "place" : { "sound": "dig.ancient_debris" ,"volume" : 1.0, "pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
+      "honey_block"       :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "use.honey_block"      ,"pitch" : 0.8} , "break" : { "sound": "dig.honey_block"    ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "hit.honey_block" ,   "volume" : 0.23,  "pitch" : 0.5},  "place" : { "sound": "dig.honey_block"    ,"volume" : 1.0, "pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
+      "coral"             :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "use.coral"            ,"pitch" : 0.8} , "break" : { "sound": "dig.coral"          ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "hit.coral" ,         "volume" : 0.30,  "pitch" : 0.5},  "place" : { "sound": "dig.coral"          ,"volume" : 1.0, "pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
+      "netherite"         :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "use.netherite"        ,"pitch" : 0.8} , "break" : { "sound": "dig.netherite"      ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "hit.netherite" ,     "volume" : 0.30,  "pitch" : 0.5},  "place" : { "sound": "dig.netherite"      ,"volume" : 1.0, "pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
+      "lodestone"         :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "dig.stone"            ,"pitch" : 0.8} , "break" : { "sound": "dig.stone"          ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "hit.stone" ,         "volume" : 0.30,  "pitch" : 0.5},  "place" : { "sound": "dig.lodestone"      ,"volume" : 1.0, "pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
+      "chain"             :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "use.chain"            ,"pitch" : 0.8} , "break" : { "sound": "dig.chain"          ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "hit.chain" ,         "volume" : 0.30,  "pitch" : 0.5},  "place" : { "sound": "dig.chain"          ,"volume" : 1.0, "pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
+      "vines"             :{"volume" : 1.0, "pitch" : 1.0, "events" :{"default" : "", "item.use.on" : { "sound": "use.vines"            ,"pitch" : 0.8} , "break" : { "sound": "dig.vines"          ,"volume" : 1.0, "pitch" : [0.8, 1.0]}  , "hit" : { "sound": "hit.vines" ,         "volume" : 0.30,  "pitch" : 0.5},  "place" : { "sound": "dig.vines"          ,"volume" : 1.0, "pitch" : [0.8, 1.0]},  "power.on" : { "sound": "random.click", "pitch" : 0.6},  "power.off" : { "sound": "random.click", "pitch" : 0.5}  } },
 
-  "entity_sounds": {
-    "defaults": {
-      "volume": 1.0,
-      "pitch": [ 0.8, 1.2 ],
-      "events": {
-        "fall.big": {"sound": "damage.fallbig", "volume": 0.75, "pitch": 1.0},
-        "fall.small": {"sound": "damage.fallsmall","volume": 0.75, "pitch": 1.0},
-        "splash": {"sound": "random.splash","pitch": [ 0.6, 1.4 ]},
-        "swim": {"sound": "random.swim","pitch": [ 0.6, 1.4 ]},
-        "fizz": {"sound": "random.fizz","volume": 0.7,"pitch": [ 1.2, 2.0 ]},
-        "drink": {"sound": "random.drink","volume": 0.35,"pitch": [ 0.9, 1.1 ]},
-        "eat": {"sound": "random.eat","volume": [ 0.5, 1.1 ],"pitch": [ 0.8, 1.2 ]},
-        "ambient": "",
-        "flop":  "",
-        "hurt": "game.player.hurt",
-        "death": "game.player.die",
-        "ambient.in.water": "",
-        "hurt.in.water": "",
-        "death.in.water": "",
-        "ambient.in.raid": "",
-        "celebrate":  ""
-      }
-    },
-    "entities": {
-      "bat": {
-        "volume": 0.1,
-        "pitch": [ 0.76, 1.14 ],
-        "events": {
-          "ambient": "mob.bat.idle",
-          "hurt": "mob.bat.hurt",
-          "death": "mob.bat.death",
-          "takeoff": {
-            "sound": "mob.bat.takeoff",
-            "volume": 0.05,
-            "pitch": [ 0.8, 1.2 ]
-          }
-        }
-      },
-      "blaze": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.blaze.breathe",
-          "hurt": "mob.blaze.hit",
-          "death": "mob.blaze.death",
-          "shoot": "mob.blaze.shoot"
-        }
-      },
-      "cat": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient.tame": "mob.cat.meow",
-          "ambient": "mob.cat.straymeow",
-          "hurt": {
-            "sound": "mob.cat.hit",
-            "volume": 0.45
-          },
-          "death": {
-            "sound": "mob.cat.hit",
-            "volume": 0.5,
-            "pitch": 0.9
-          },
-          "purr": "mob.cat.purr",
-          "purreow": "mob.cat.purreow",
-          "eat": "mob.cat.eat"
-        }
-      },
-      "chicken": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.chicken.say",
-          "hurt": "mob.chicken.hurt",
-          "death": "mob.chicken.hurt",
-          "step": {
-            "sound": "mob.chicken.step",
-            "volume": 0.25,
-            "pitch": 1.0
-          },
-          "plop": "mob.chicken.plop"
-        }
-      },
-      "cow": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.cow.say",
-          "hurt": "mob.cow.hurt",
-          "death": "mob.cow.hurt",
-          "step": {
-            "sound": "mob.cow.step",
-            "volume": 0.65,
-            "pitch": [ 0.9, 1.1 ]
-          }
-        }
-      },
-      "mooshroom": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.cow.say",
-          "eat": "mob.mooshroom.eat",
-          "hurt": "mob.cow.hurt",
-          "death": "mob.cow.hurt",
-          "step": {
-            "sound": "mob.cow.step",
-            "volume": 0.65,
-            "pitch": [ 0.9, 1.1 ]
-          }
-        }
-      },
-      "creeper": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "hurt": "mob.creeper.say",
-          "death": "mob.creeper.death",
-          "fuse": {
-            "sound": "random.fuse",
-            "volume": 1.0,
-            "pitch": 0.5
-          }
-        }
-      },
-      "dolphin": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.dolphin.idle",
-          "hurt": "mob.dolphin.hurt",
-          "death": "mob.dolphin.death",
-          "breathe": "mob.dolphin.blowhole",
-          "attack": "mob.dolphin.attack",
-          "splash": "mob.dolphin.splash",
-          "swim": "mob.dolphin.swim",
-          "ambient.in.water": "mob.dolphin.idle_water",
-          "hurt.in.water": "mob.dolphin.hurt",
-          "death.in.water": "mob.dolphin.death",
-          "jump": {
-            "sound": "mob.dolphin.jump",
-            "volume": 0.7,
-            "pitch": 1.0
-          },
-          "eat": {
-            "sound": "mob.dolphin.eat",
-            "volume": 0.7,
-            "pitch": 1.0
-          }
-        }
-      },
-      "drowned": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.drowned.say",
-          "hurt": "mob.drowned.hurt",
-          "death": "mob.drowned.death",
-          "ambient.in.water": "mob.drowned.say_water",
-          "hurt.in.water": "mob.drowned.hurt_water",
-          "death.in.water": "mob.drowned.death_water",
-          "step": "mob.drowned.step"
-        }
-      },
-      "enderman": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.endermen.idle",
-          "hurt": "mob.endermen.hit",
-          "death": "mob.endermen.death",
-          "mad": "mob.endermen.scream",
-          "stare": {
-            "sound": "mob.endermen.stare",
-            "volume": 1.0,
-            "pitch": 1.0
-          }
-        }
-      },
-      "endermite": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.endermite.say",
-          "hurt": "mob.endermite.hit",
-          "death": "mob.endermite.kill",
-          "step": {
-            "sound": "mob.endermite.step",
-            "volume": 0.15,
-            "pitch": 1.0
-          }
-        }
-      },
-      "ender_dragon": {
-        "volume": 80.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "mad": "mob.enderdragon.growl",
-          "hurt": "mob.enderdragon.hit",
-          "death": "mob.enderdragon.death",
-          "flap": "mob.enderdragon.flap"
-        }
-      },
-      "xp_orb": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "fizz": {
-            "sound": "random.fizz",
-            "volume": 0.4,
-            "pitch": [ 2.0, 2.4 ]
-          }
-        }
-      },
-      "fox": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.fox.ambient",
-          "hurt": "mob.fox.hurt",
-          "death": "mob.fox.death",
-          "mad": "mob.fox.aggro",
-          "sniff": "mob.fox.sniff",
-          "attack": "mob.fox.bite",
-          "eat": "mob.fox.eat",
-          "screech": { "sound": "mob.fox.screech", "volume": 2 },
-          "sleep": "mob.fox.sleep",
-          "spit": "mob.fox.spit"
-        }
-      },
-      "ghast": {
-        "volume": 600.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "scream": "mob.ghast.affectionate_scream",
-          "warn": "mob.ghast.charge",
-          "shoot": {
-            "sound": "mob.ghast.fireball",
-            "volume": 0.7
-          },
-          "ambient": "mob.ghast.moan",
-          "hurt": "mob.ghast.scream",
-          "death": "mob.ghast.death"
-        }
-      },
-      "guardian": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.guardian.land_idle",
-          "hurt": "mob.guardian.land_hit",
-          "death": "mob.guardian.land_death",
-          "ambient.in.water": "mob.guardian.ambient",
-          "hurt.in.water": "mob.guardian.hit",
-          "death.in.water": "mob.guardian.death",
-          "guardian.flop": {
-            "sound": "mob.guardian.flop",
-            "volume": 1.0,
-            "pitch": 1.0
-          }
-        }
-      },
-      "elder_guardian": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.guardian.land_idle",
-          "hurt": "mob.guardian.land_hit",
-          "death": "mob.elderguardian.death",
-          "ambient.in.water": "mob.elderguardian.idle",
-          "hurt.in.water": "mob.elderguardian.hit",
-          "death.in.water": "mob.elderguardian.death",
-          "guardian.flop": {
-            "sound": "mob.guardian.flop",
-            "volume": 1.0,
-            "pitch": 1.0
-          }
-        }
-      },
-      "cod": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "hurt": "mob.fish.hurt",
-          "hurt.in.water": "mob.fish.hurt",
-          "flop": {
-            "sound": "mob.fish.flop",
-            "volume": 1.0,
-            "pitch": 1.0
-          },
-          "step": {
-            "sound": "mob.fish.step",
-            "volume": 0.15,
-            "pitch": 1.0
-          }
-        }
-      },
-      "tropicalfish": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "hurt": "mob.fish.hurt",
-          "hurt.in.water": "mob.fish.hurt",
-          "flop": {
-            "sound": "mob.fish.flop",
-            "volume": 1.0,
-            "pitch": 1.0
-          },
-          "step": {
-            "sound": "mob.fish.step",
-            "volume": 0.15,
-            "pitch": 1.0
-          }
-        }
-      },
-      "salmon": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "hurt": "mob.fish.hurt",
-          "hurt.in.water": "mob.fish.hurt",
-          "flop": {
-            "sound": "mob.fish.flop",
-            "volume": 1.0,
-            "pitch": 1.0
-          },
-          "step": {
-            "sound": "mob.fish.step",
-            "volume": 0.15,
-            "pitch": 1.0
-          }
-        }
-      },
-      "pufferfish": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "hurt": "mob.fish.hurt",
-          "hurt.in.water": "mob.fish.hurt",
-          "flop": {
-            "sound": "mob.fish.flop",
-            "volume": 1.0,
-            "pitch": 1.0
-          },
-          "step": {
-            "sound": "mob.fish.step",
-            "volume": 0.15,
-            "pitch": 1.0
-          }
-        }
-      },
-      "evocation_illager": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.evocation_illager.ambient",
-          "death": "mob.evocation_illager.death",
-          "hurt": "mob.evocation_illager.hurt",
-          "cast.spell": "mob.evocation_illager.cast_spell",
-          "prepare.attack": "mob.evocation_illager.prepare_attack",
-          "prepare.summon": "mob.evocation_illager.prepare_summon",
-          "prepare.wololo": "mob.evocation_illager.prepare_wololo",
-          "ambient.in.raid": {"sound": "mob.evocation_illager.ambient", "volume": 3.0, "pitch": [ 0.8, 1.2 ]},
-          "celebrate": "mob.evocation_illager.celebrate"
-        }
-      },
-      "evocation_fang": {
-        "volume": 0.8,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "fang": "mob.evocation_fangs.attack"
-        }
-      },
-      "vex": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.vex.ambient",
-          "death": "mob.vex.death",
-          "hurt": "mob.vex.hurt",
-          "charge": "mob.vex.charge"
-        }
-      },
-      "llama": {
-        "volume": 0.8,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.llama.idle",
-          "death": "mob.llama.death",
-          "hurt": "mob.llama.hurt",
-          "mad": "mob.llama.angry",
-          "shoot": "mob.llama.spit",
-          "step": {
-            "sound": "mob.llama.step",
-            "volume": 0.15,
-            "pitch": 1.0
-          },
-          "armor": {
-            "sound": "mob.llama.swag",
-            "volume": 0.5,
-            "pitch": 1.0
-          },
-          "add.chest": {
-            "sound": "mob.horse.armor",
-            "volume": 1.0,
-            "pitch": [ 0.8, 1.2 ]
-          },
-          "eat": {
-            "sound": "mob.llama.eat",
-            "volume": [ 0.5, 1.5 ],
-            "pitch": [ 0.8, 1.2 ]
-          }
-        }
-      },
-      "horse": {
-        "volume": 0.8,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.horse.idle",
-          "death": "mob.horse.death",
-          "hurt": "mob.horse.hit",
-          "mad": "mob.horse.angry",
-          "saddle": {
-            "sound": "mob.horse.leather",
-            "volume": 0.6,
-            "pitch": 1.0
-          },
-          "armor": {
-            "sound": "mob.horse.armor",
-            "volume": 0.6,
-            "pitch": 1.0
-          },
-          "add.chest": {
-            "sound": "mob.horse.armor",
-            "volume": 1.0,
-            "pitch": [ 0.8, 1.2 ]
-          },
-          "breathe": {
-            "sound": "mob.horse.breathe",
-            "volume": 0.7,
-            "pitch": 1.0
-          },
-          "jump": {
-            "sound": "mob.horse.jump",
-            "volume": 0.4,
-            "pitch": 1.0
-          },
-          "land": {
-            "sound": "mob.horse.land",
-            "volume": 0.4,
-            "pitch": 1.0
-          },
-          "eat": {
-            "sound": "mob.horse.eat",
-            "volume": [ 0.5, 1.5 ],
-            "pitch": [ 0.8, 1.2 ]
-          }
-        }
-      },
-      "donkey": {
-        "volume": 0.8,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.horse.donkey.idle",
-          "death": "mob.horse.donkey.death",
-          "hurt": "mob.horse.donkey.hit",
-          "mad": "mob.horse.donkey.angry",
-          "saddle": {
-            "sound": "mob.horse.leather",
-            "volume": 0.5,
-            "pitch": 1.0
-          },
-          "armor": {
-            "sound": "mob.horse.armor",
-            "volume": 0.6,
-            "pitch": 1.0
-          },
-          "add.chest": {
-            "sound": "mob.horse.armor",
-            "volume": 1.0,
-            "pitch": [ 0.8, 1.2 ]
-          },
-          "breathe": {
-            "sound": "mob.horse.breathe",
-            "volume": 0.7,
-            "pitch": 1.0
-          },
-          "jump": {
-            "sound": "mob.horse.jump",
-            "volume": 0.4,
-            "pitch": 1.0
-          },
-          "land": {
-            "sound": "mob.horse.land",
-            "volume": 0.4,
-            "pitch": 1.0
-          },
-          "eat": {
-            "sound": "mob.horse.eat",
-            "volume": [ 0.5, 1.5 ],
-            "pitch": [ 0.8, 1.2 ]
-          }
-        }
-      },
-      "mule": {
-        "volume": 0.8,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.horse.donkey.idle",
-          "death": "mob.horse.donkey.death",
-          "hurt": "mob.horse.donkey.hit",
-          "mad": "mob.horse.donkey.angry",
-          "saddle": {
-            "sound": "mob.horse.leather",
-            "volume": 0.6,
-            "pitch": 1.0
-          },
-          "armor": {
-            "sound": "mob.horse.armor",
-            "volume": 0.6,
-            "pitch": 1.0
-          },
-          "add.chest": {
-            "sound": "mob.horse.armor",
-            "volume": 1.0,
-            "pitch": [ 0.8, 1.2 ]
-          },
-          "breathe": {
-            "sound": "mob.horse.breathe",
-            "volume": 0.7,
-            "pitch": 1.0
-          },
-          "jump": {
-            "sound": "mob.horse.jump",
-            "volume": 0.4,
-            "pitch": 1.0
-          },
-          "land": {
-            "sound": "mob.horse.land",
-            "volume": 0.4,
-            "pitch": 1.0
-          },
-          "eat": {
-            "sound": "mob.horse.eat",
-            "volume": [ 0.5, 1.5 ],
-            "pitch": [ 0.8, 1.2 ]
-          }
-        }
-      },
-      "skeleton_horse": {
-        "volume": 0.8,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.horse.skeleton.idle",
-          "death": "mob.horse.skeleton.death",
-          "hurt": "mob.horse.skeleton.hit",
-          "saddle": {
-            "sound": "mob.horse.leather",
-            "volume": 0.6,
-            "pitch": 1.0
-          },
-          "armor": {
-            "sound": "mob.horse.armor",
-            "volume": 0.6,
-            "pitch": 1.0
-          },
-          "add.chest": {
-            "sound": "mob.horse.armor",
-            "volume": 1.0,
-            "pitch": [ 0.8, 1.2 ]
-          },
-          "breathe": {
-            "sound": "mob.horse.breathe",
-            "volume": 0.7,
-            "pitch": 1.0
-          },
-          "jump": {
-            "sound": "mob.horse.jump",
-            "volume": 0.4,
-            "pitch": 1.0
-          },
-          "land": {
-            "sound": "mob.horse.land",
-            "volume": 0.4,
-            "pitch": 1.0
-          }
-        }
-      },
-      "zombie_horse": {
-        "volume": 0.8,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.horse.zombie.idle",
-          "death": "mob.horse.zombie.death",
-          "hurt": "mob.horse.zombie.hit",
-          "saddle": {
-            "sound": "mob.horse.leather",
-            "volume": 0.6,
-            "pitch": 1.0
-          },
-          "armor": {
-            "sound": "mob.horse.armor",
-            "volume": 0.6,
-            "pitch": 1.0
-          },
-          "add.chest": {
-            "sound": "mob.horse.armor",
-            "volume": 1.0,
-            "pitch": [ 0.8, 1.2 ]
-          },
-          "breathe": {
-            "sound": "mob.horse.breathe",
-            "volume": 0.7,
-            "pitch": 1.0
-          },
-          "jump": {
-            "sound": "mob.horse.jump",
-            "volume": 0.4,
-            "pitch": 1.0
-          },
-          "land": {
-            "sound": "mob.horse.land",
-            "volume": 0.4,
-            "pitch": 1.0
-          }
-        }
-      },
-      "husk": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.husk.ambient",
-          "hurt": "mob.husk.hurt",
-          "death": "mob.husk.death",
-          "step": {
-            "sound": "mob.husk.step",
-            "volume": 0.35,
-            "pitch": 1.0
-          }
-        }
-      },
-      "iron_golem": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.irongolem.say",
-          "hurt": "mob.irongolem.hit",
-          "death": "mob.irongolem.death",
-          "step": {
-            "sound": "mob.irongolem.walk",
-            "volume": 1.0,
-            "pitch": 1.0
-          },
-          "throw": {
-            "sound": "mob.irongolem.throw",
-            "volume": 1.0,
-            "pitch": 1.0
-          }
-        }
-      },
-      "ravager": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.ravager.ambient",
-          "hurt": "mob.ravager.hurt",
-          "death": "mob.ravager.death",
-          "step": "mob.ravager.step",
-          "attack.strong": "mob.ravager.bite",
-          "roar": "mob.ravager.roar",
-          "stun": "mob.ravager.stun",
-          "ambient.in.raid": {"sound": "mob.ravager.ambient", "volume": 3.0, "pitch": [ 0.8, 1.2 ]},
-          "celebrate": "mob.ravager.celebrate"
-        }
-      },
-      "snow_golem": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "hurt": "mob.snowgolem.hurt",
-          "death": "mob.snowgolem.death",
-          "shoot": "mob.snowgolem.shoot"
-        }
-      },
-      "lightning_bolt": {
-        "volume": 1000.0,
-        "events": {
-          "thunder": {
-            "sound": "ambient.weather.thunder",
-            "pitch": [ 0.6, 1.0 ]
-          },
-          "explode": {
-            "sound": "ambient.weather.lightning.impact",
-            "pitch": [ 0.3, 0.7 ]
-          }
-        }
-      },
-      "minecart": {
-        "events": {
-          "step": ""
-        }
-      },
-      "item": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "fizz": {
-            "sound": "random.fizz",
-            "volume": 0.4,
-            "pitch": [ 2.0, 2.4 ]
-          }
-        }
-      },
-      "ocelot": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.ocelot.idle",
-          "hurt": {
-            "sound": "mob.cat.hit",
-            "volume": 0.45
-          },
-          "death": "mob.ocelot.death",
-          "eat": "mob.cat.eat"
-        }
-      },
-      "parrot": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": {
-            "sound": "mob.parrot.idle",
-            "volume": 0.7
-          },
-          "hurt": {
-            "sound": "mob.parrot.hurt",
-            "volume": 1.0,
-            "pitch": [ 0.8, 1.0 ]
-          },
-		   "death": {
-            "sound": "mob.parrot.death",
-            "volume": 1.0,
-            "pitch": [ 0.8, 1.0 ]
-		  },
-          "step": "mob.parrot.step",
-          "eat": "mob.parrot.eat",
-          "fly": "mob.parrot.fly",
-          "imitate.blaze": {
-            "sound": "mob.blaze.ambient",
-            "volume": 0.4,
-            "pitch": 1.8
-          },
-          "imitate.cave_spider": {
-            "sound": "mob.spider.say",
-            "volume": 0.6,
-            "pitch": 1.8
-          },
-          "imitate.creeper": {
-            "sound": "random.fuse",
-            "volume": 0.6,
-            "pitch": 1.8
-          },
-          "imitate.elder_guardian": {
-            "sound": "mob.guardian.land_idle",
-            "volume": 0.7,
-            "pitch": 1.7
-          },
-          "imitate.ender_dragon": {
-            "sound": "mob.enderdragon.growl",
-            "volume": 0.2,
-            "pitch": 1.8
-          },
-          "imitate.enderman": {
-            "sound": "mob.endermen.idle",
-            "volume": 0.5,
-            "pitch": 1.7
-          },
-          "imitate.endermite": {
-            "sound": "mob.endermite.say",
-            "volume": 0.7,
-            "pitch": 1.8
-          },
-          "imitate.evocation_illager": {
-            "sound": "mob.evocation_illager.ambient",
-            "volume": 0.6,
-            "pitch": 1.8
-          },
-          "imitate.ghast": {
-            "sound": "mob.ghast.moan",
-            "volume": 0.7,
-            "pitch": 1.8
-          },
-          "imitate.husk": {
-            "sound": "mob.husk.ambient",
-            "volume": 0.6,
-            "pitch": 1.8
-          },
-          "imitate.illusion_illager": {
-            "sound": "mob.illusion_illager.ambient",
-            "volume": 0.7,
-            "pitch": 1.8
-          },
-          "imitate.magma_cube": {
-            "sound": "mob.magmacube.big",
-            "volume": 0.6,
-            "pitch": 1.8
-          },
-          "imitate.polar_bear": {
-            "sound": "mob.polarbear.idle",
-            "volume": 0.7,
-            "pitch": 0.8
-          },
-          "imitate.panda": {
-            "sound": "mob.panda.idle",
-            "volume": 0.7,
-            "pitch": 0.8
-          },
-          "imitate.shulker": {
-            "sound": "mob.shulker.ambient",
-            "volume": 0.4,
-            "pitch": 1.7
-          },
-          "imitate.silverfish": {
-            "sound": "mob.silverfish.say",
-            "volume": 0.7,
-            "pitch": 1.8
-          },
-          "imitate.skeleton": {
-            "sound": "mob.skeleton.say",
-            "volume": 1,
-            "pitch": 1.7
-          },
-          "imitate.slime": {
-            "sound": "mob.slime.big",
-            "volume": 0.6,
-            "pitch": 1.8
-          },
-          "imitate.spider": {
-            "sound": "mob.spider.say",
-            "volume": 0.6,
-            "pitch": 1.8
-          },
-          "imitate.stray": {
-            "sound": "mob.stray.ambient",
-            "volume": 0.6,
-            "pitch": 1.6
-          },
-          "imitate.vex": {
-            "sound": "mob.vex.ambient",
-            "volume": 0.8,
-            "pitch": 1.6
-          },
-          "imitate.vindication_illager": {
-            "sound": "mob.vindicator.idle",
-            "volume": 0.6,
-            "pitch": 1.7
-          },
-          "imitate.witch": {
-            "sound": "mob.witch.ambient",
-            "volume": 0.5,
-            "pitch": 1.8
-          },
-          "imitate.wither": {
-            "sound": "mob.wither.ambient",
-            "volume": 0.2,
-            "pitch": 1.8
-          },
-          "imitate.wither_skeleton": {
-            "sound": "mob.skeleton.say",
-            "volume": 0.7,
-            "pitch": 1.8
-          },
-          "imitate.wolf": {
-            "sound": "mob.wolf.bark",
-            "volume": 0.6,
-            "pitch": 1.8
-          },
-          "imitate.zombie": {
-            "sound": "mob.zombie.say",
-            "volume": 0.6,
-            "pitch": 1.8
-          },
-          "imitate.drowned": {
-            "sound": "mob.zombie.say",
-            "volume": 0.6,
-            "pitch": 1.8
-          },
-          "imitate.zombie_pigman": {
-            "sound": "mob.zombiepig.zpig",
-            "volume": 0.4,
-            "pitch": 1.8
-          },
-          "imitate.zombie_villager": {
-            "sound": "mob.zombie_villager.say",
-            "volume": 0.6,
-            "pitch": 1.8
-          }
-        }
-      },
-      "phantom": {
-        "volume": 10.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.phantom.idle",
-          "hurt": "mob.phantom.hurt",
-          "death": "mob.phantom.death",
-          "attack": "mob.phantom.bite",
-          "swoop": {
-            "sound": "mob.phantom.swoop",
-            "pitch": [ 0.95, 1.05 ]
-          }
-        }
-      },
-      "pig": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.pig.say",
-          "hurt": "mob.pig.say",
-          "death": "mob.pig.death",
-          "step": {
-            "sound": "mob.pig.step",
-            "volume": 0.2,
-            "pitch": 1.0
-          },
-          "boost": {
-            "sound": "mob.pig.boost",
-            "volume": 1.0,
-            "pitch": 1.0
-          },
-          "death.to.zombie": {
-            "sound": "mob.pig.death",
-            "volume": 2.0
-          }
-        }
-      },
-      "pillager": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.pillager.idle",
-          "hurt": "mob.pillager.hurt",
-          "death": "mob.pillager.death",
-          "ambient.in.raid": {"sound": "mob.pillager.idle", "volume": 3.0, "pitch": [ 0.8, 1.2 ]},
-          "celebrate": "mob.pillager.celebrate"
-        }
-      },
-      "zombie_pigman": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.zombiepig.zpig",
-          "hurt": "mob.zombiepig.zpighurt",
-          "death": "mob.zombiepig.zpigdeath",
-          "mad": {
-            "sound": "mob.zombiepig.zpigangry",
-            "volume": 2.0,
-            "pitch": [ 1.44, 2.16 ]
-          }
-        }
-      },
-      "player": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "throw": {
-            "sound": "random.bow",
-            "volume": 0.5,
-            "pitch": [ 0.33, 0.5 ]
-          },
-          "hurt": "game.player.hurt",
-          "death": "game.player.die",
-          "hurt.in.water": "game.player.hurt",
-          "death.in.water": "game.player.die",
-          "attack.nodamage": "game.player.attack.nodamage",
-          "attack.strong": "game.player.attack.strong",
-          "elderguardian.curse": {
-            "sound": "mob.elderguardian.curse",
-            "volume": 1.0,
-            "pitch": 1.0
-          }
-        }
-      },
-      "polar_bear": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.polarbear.idle",
-          "ambient.baby": "mob.polarbear_baby.idle",
-          "hurt": {
-            "sound": "mob.polarbear.hurt",
-            "volume": 0.7
-          },
-          "death": "mob.polarbear.death",
-          "step": {
-            "sound": "mob.polarbear.step",
-            "volume": 0.7,
-            "pitch": 1.0
-          },
-          "mob.warning": {
-            "sound": "mob.polarbear.warning",
-            "volume": 1.2,
-            "pitch": 1.0
-          }
-        }
-      },
-      "panda": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.panda.idle",
-          "ambient.baby": "mob.panda_baby.idle",
-          "ambient.aggressive": "mob.panda.idle.aggressive",
-          "ambient.worried": "mob.panda.idle.worried",
-          "attack": "mob.panda.bite",
-          "hurt": {
-            "sound": "mob.panda.hurt",
-            "volume": 0.82
-          },
-          "death": {
-            "sound": "mob.panda.death",
-            "volume": 0.82
-          },
-          "step": {
-            "sound": "mob.panda.step",
-            "volume": 0.4
-          },
-          "presneeze": "mob.panda.presneeze",
-          "sneeze": "mob.panda.sneeze",
-          "eat": "mob.panda.eat",
-          "cant_breed": "mob.panda.cant_breed"
-        }
-      },
-      "rabbit": {
-        "volume": 0.8,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.rabbit.idle",
-          "hurt": "mob.rabbit.hurt",
-          "death": "mob.rabbit.death"
-        }
-      },
-      "sheep": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.sheep.say",
-          "hurt": "mob.sheep.say",
-          "death": "mob.sheep.say",
-          "step": {
-            "sound": "mob.sheep.step",
-            "volume": 0.4,
-            "pitch": 1.0
-          }
-        }
-      },
-      "shulker": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.shulker.ambient",
-          "hurt": "mob.shulker.hurt",
-          "death": "mob.shulker.death",
-          "shulker.open": "mob.shulker.open",
-          "shulker.close": "mob.shulker.close",
-          "shoot": "mob.shulker.shoot"
-        }
-      },
-      "silverfish": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.silverfish.say",
-          "hurt": "mob.silverfish.hit",
-          "death": "mob.silverfish.kill",
-          "step": {
-            "sound": "mob.silverfish.step",
-            "volume": 0.35,
-            "pitch": 1.0
-          }
-        }
-      },
-      "skeleton": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.skeleton.say",
-          "hurt": {
-            "sound": "mob.skeleton.hurt",
-            "volume": 0.7
-          },
-          "death": "mob.skeleton.death",
-          "step": {
-            "sound": "mob.skeleton.step",
-            "volume": 1.0,
-            "pitch": 1.0
-          }
-        }
-      },
-      "wither_skeleton": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.skeleton.say",
-          "hurt": {
-            "sound": "mob.skeleton.hurt",
-            "volume": 0.7
-          },
-          "death": "mob.skeleton.death",
-          "step": {
-            "sound": "mob.skeleton.step",
-            "volume": 1.0,
-            "pitch": 1.0
-          }
-        }
-      },
-      "stray": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.stray.ambient",
-          "hurt": "mob.stray.hurt",
-          "death": "mob.stray.death",
-          "step": {
-            "sound": "mob.stray.step",
-            "volume": 1.0,
-            "pitch": 1.0
-          }
-        }
-      },
-      "squid": {
-        "volume": 0.4,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.squid.ambient",
-          "hurt": "mob.squid.hurt",
-          "death": "mob.squid.death"
-        }
-      },
-      "turtle": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.turtle.ambient",
-          "hurt": "mob.turtle.hurt",
-          "hurt.baby": "mob.turtle_baby.hurt",
-          "death": "mob.turtle.death",
-          "death.baby": "mob.turtle_baby.death",
-          "step": {
-            "sound": "mob.turtle.step",
-            "volume": 1.0,
-            "pitch": 1.0
-          },
-          "step.baby": {
-            "sound": "mob.turtle_baby.step",
-            "volume": 1.0,
-            "pitch": 1.0
-          },
-          "swim": {
-            "sound": "mob.turtle.swim",
-            "pitch": [ 0.6, 1.4 ]
-          },
-          "born": {
-            "sound": "mob.turtle_baby.born",
-            "volume": 1.0,
-            "pitch": 1.0
-          }
-        }
-      },
-      "spider": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.spider.say",
-          "hurt": "mob.spider.say",
-          "death": "mob.spider.death",
-          "step": {
-            "sound": "mob.spider.step",
-            "volume": 0.35,
-            "pitch": [ 0.9, 1.1 ]
-          }
-        }
-      },
-      "cave_spider": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.spider.say",
-          "hurt": "mob.spider.say",
-          "death": "mob.spider.death",
-          "step": {
-            "sound": "mob.spider.step",
-            "volume": 0.35,
-            "pitch": [ 0.9, 1.1 ]
-          }
-        }
-      },
-      "slime": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "",
-          "hurt": "mob.slime.small",
-          "death": "mob.slime.small",
-          "squish.big": {
-            "sound": "mob.slime.big",
-            "pitch": [ 0.64, 0.96 ]
-          },
-          "squish.small": {
-            "sound": "mob.slime.small",
-            "pitch": [ 0.64, 0.96 ]
-          },
-          "attack": {
-            "sound": "mob.attack",
-            "pitch": [ 0.8, 1.2 ]
-          }
-        }
-      },
-      "magma_cube": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "",
-          "hurt": "mob.magmacube.small",
-          "death": "mob.magmacube.small",
-          "squish.big": {
-            "sound": "mob.magmacube.big",
-            "pitch": [ 0.64, 0.96 ]
-          },
-          "squish.small": {
-            "sound": "mob.magmacube.small",
-            "pitch": [ 0.64, 0.96 ]
-          },
-          "attack": {
-            "sound": "mob.attack",
-            "pitch": [ 0.8, 1.2 ]
-          }
-        }
-      },
-      "villager": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.villager.idle",
-          "hurt": "mob.villager.hit",
-          "death": "mob.villager.death",
-          "death.to.zombie": "mob.villager.death",
-          "haggle": "mob.villager.haggle",
-          "haggle.yes": "mob.villager.yes",
-          "haggle.no": "mob.villager.no"
-        }
-      },
-      "villager_v2": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.villager.idle",
-          "hurt": "mob.villager.hit",
-          "death": "mob.villager.death",
-          "death.to.zombie": "mob.villager.death",
-          "haggle": "mob.villager.haggle",
-          "haggle.yes": "mob.villager.yes",
-          "haggle.no": "mob.villager.no"
-        }
-      },
-      "vindicator": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.vindicator.idle",
-          "hurt": "mob.vindicator.hurt",
-          "death": "mob.vindicator.death",
-          "ambient.in.raid": {"sound": "mob.vindicator.idle", "volume": 3.0, "pitch": [ 0.8, 1.2 ]},
-          "celebrate": "mob.vindicator.celebrate"
-        }
-      },
-      "minecraft:npc": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.villager.idle",
-          "hurt": "mob.villager.hit",
-          "death": "dig.wood"
-        }
-      },
-      "wandering_trader": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.wanderingtrader.idle",
-          "death": "mob.wanderingtrader.death",
-          "disappeared": "mob.wanderingtrader.disappeared",
-          "drink": "mob.wanderingtrader.drink_potion",
-          "haggle": "mob.wanderingtrader.haggle",
-          "haggle.yes": "mob.wanderingtrader.yes",
-          "haggle.no": "mob.wanderingtrader.no",
-          "hurt": "mob.wanderingtrader.hurt",
-          "reappeared": "mob.wanderingtrader.reappeared"
-        }
-      },
-      "witch": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.witch.ambient",
-          "hurt": "mob.witch.hurt",
-          "death": "mob.witch.death",
-          "drink": {"sound": "mob.witch.drink", "volume": 1.0, "pitch": 1.0},
-          "throw": {"sound": "mob.witch.throw", "volume": 1.0, "pitch": 1.0},
-          "ambient.in.raid": {"sound": "mob.witch.ambient", "volume": 3.0, "pitch": [ 0.8, 1.2 ]},
-          "celebrate": "mob.witch.celebrate"
-        }
-      },
-      "wither": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.wither.ambient",
-          "hurt": "mob.wither.hurt",
-          "death": "mob.wither.death",
-          "death.min.volume": {
-            "sound": "mob.wither.death",
-            "volume": 0.5
-          },
-          "death.mid.volume": {
-            "sound": "mob.wither.death",
-            "volume": 0.75
-          },
-          "spawn": {
-            "sound": "mob.wither.spawn",
-            "volume": 1.0,
-            "pitch": 1.0
-          },
-          "shoot": {
-            "sound": "mob.wither.shoot",
-            "volume": 3.0,
-            "pitch": 1.0
-          },
-          "break.block": {
-            "sound": "mob.wither.break_block",
-            "volume": 1.0,
-            "pitch": 1.0
-          }
-        }
-      },
-      "wolf": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.wolf.bark",
-          "hurt": "mob.wolf.hurt",
-          "death": "mob.wolf.death",
-          "step": {
-            "sound": "mob.wolf.step",
-            "volume": 0.65,
-            "pitch": 1.0
-          },
-          "shake": {
-            "sound": "mob.wolf.shake",
-            "pitch": [ 0.8, 1.2 ]
-          },
-          "growl": "mob.wolf.growl",
-          "whine": "mob.wolf.whine",
-          "pant": "mob.wolf.panting"
-        }
-      },
-      "zombie": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.zombie.say",
-          "hurt": "mob.zombie.hurt",
-          "death": "mob.zombie.death",
-          "step": {
-            "sound": "mob.zombie.step",
-            "volume": 0.45,
-            "pitch": 1.0
-          }
-        }
-      },
-      "zombie_villager": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.zombie_villager.say",
-          "hurt": "mob.zombie_villager.hurt",
-          "death": "mob.zombie_villager.death",
-          "step": {
-            "sound": "mob.zombie.step",
-            "volume": 0.45,
-            "pitch": 1.0
-          }
-        }
-      },
-      "zombie_villager_v2": {
-        "volume": 1.0,
-        "pitch": [ 0.8, 1.2 ],
-        "events": {
-          "ambient": "mob.zombie_villager.say",
-          "hurt": "mob.zombie_villager.hurt",
-          "death": "mob.zombie_villager.death",
-          "step": {
-            "sound": "mob.zombie.step",
-            "volume": 0.45,
-            "pitch": 1.0
-          }
-        }
-      }
-    }
-  },
-
-  "interactive_sounds": {
-    "block_sounds": {
-			"normal"      :{"events" :{"default" : "",  "fall" : { "sounds":"fall.stone" ,              "volume": 0.4}, "step" : { "sound":"step.stone" ,               "volume":0.30}, "jump" : { "sound":"jump.stone" , "volume":0.12}, "land" : { "sound":"land.stone" ,                "volume":0.22}}, "volume" : 1.0, "pitch" : 1.00},
-			"gravel"      :{"events" :{"default" : "",  "fall" : { "sounds":"fall.gravel",              "volume": 0.4}, "step" : { "sound":"step.gravel",               "volume":0.30}, "jump" : { "sound":"jump.gravel", "volume":0.10}, "land" : { "sound":"land.gravel",                "volume":0.17}}, "volume" : 1.0, "pitch" : 1.00},
-			"wood"        :{"events" :{"default" : "",  "fall" : { "sounds":"fall.wood"  ,              "volume": 0.4}, "step" : { "sound":"step.wood"  ,               "volume":0.30}, "jump" : { "sound":"jump.wood"  , "volume":0.12}, "land" : { "sound":"land.wood"  ,                "volume":0.18}}, "volume" : 1.0, "pitch" : 1.00},
-			"grass"       :{"events" :{"default" : "",  "fall" : { "sounds":"fall.grass" ,              "volume": 0.4}, "step" : { "sound":"step.grass" ,               "volume":0.30}, "jump" : { "sound":"jump.grass" , "volume":0.11}, "land" : { "sound":"land.grass" ,                "volume":0.21}}, "volume" : 1.0, "pitch" : 1.00},
-			"stone"       :{"events" :{"default" : "",  "fall" : { "sounds":"fall.stone" ,              "volume": 0.4}, "step" : { "sound":"step.stone" ,               "volume":0.30}, "jump" : { "sound":"jump.stone" , "volume":0.12}, "land" : { "sound":"land.stone" ,                "volume":0.22}}, "volume" : 1.0, "pitch" : 1.00},
-			"cloth"       :{"events" :{"default" : "",  "fall" : { "sounds":"fall.cloth" ,              "volume": 0.4}, "step" : { "sound":"step.cloth" ,               "volume":0.30}, "jump" : { "sound":"jump.cloth" , "volume":0.12}, "land" : { "sound":"land.cloth" ,                "volume":0.18}}, "volume" : 1.0, "pitch" : 1.00},
-			"glass"       :{"events" :{"default" : "",  "fall" : { "sounds":"fall.stone" ,              "volume": 0.4}, "step" : { "sound":"step.stone" ,               "volume":0.30}, "jump" : { "sound":"jump.stone" , "volume":0.12}, "land" : { "sound":"land.stone" ,                "volume":0.22}}, "volume" : 1.0, "pitch" : 1.00},
-			"sand"        :{"events" :{"default" : "",  "fall" : { "sounds":"fall.sand"  ,              "volume": 0.4}, "step" : { "sound":"step.sand"  ,               "volume":0.15}, "jump" : { "sound":"jump.sand"  , "volume":0.05}, "land" : { "sound":"land.sand"  ,                "volume":0.14}}, "volume" : 1.0, "pitch" : 1.00},
-			"snow"        :{"events" :{"default" : "",  "fall" : { "sounds":"fall.snow"  ,              "volume": 0.4}, "step" : { "sound":"step.snow"  ,               "volume":0.30}, "jump" : { "sound":"jump.snow"  , "volume":0.12}, "land" : { "sound":"land.snow"  ,                "volume":0.22}}, "volume" : 1.0, "pitch" : 1.00},
-			"ladder"      :{"events" :{"default" : "",  "fall" : { "sounds":"fall.ladder",              "volume": 0.4}, "step" : { "sound":"step.ladder",               "volume":0.30}, "jump" : { "sound":"jump.ladder", "volume":0.12}, "land" : { "sound":"land.ladder",                "volume":0.22}}, "volume" : 1.0, "pitch" : 1.00},
-			"slime"       :{"events" :{"default" : "",  "fall" : { "sounds":"fall.slime" ,              "volume": 0.4}, "step" : { "sound":"step.slime" ,               "volume":0.30}, "jump" : { "sound":"jump.slime" , "volume":0.12}, "land" : { "sound":"land.slime" ,                "volume":0.22}}, "volume" : 1.0, "pitch" : 1.00},
-			"anvil"       :{"events" :{"default" : "",  "fall" : { "sounds":"fall.anvil" ,              "volume": 0.4}, "step" : { "sound":"step.anvil" ,               "volume":0.30}, "jump" : { "sound":"jump.anvil" , "volume":0.12}, "land" : { "sound":"land.anvil" ,                "volume":0.22}}, "volume" : 0.35,"pitch" : 1.00},
-			"metal"       :{"events" :{"default" : "",  "fall" : { "sounds":"fall.stone" ,              "volume": 0.4}, "step" : { "sound":"step.stone" ,               "volume":0.35}, "jump" : { "sound":"jump.stone" , "volume":0.12}, "land" : { "sound":"land.stone" ,                "volume":0.22}}, "volume" : 1.00,"pitch" : 1.50},
-      "turtle_egg"  :{"events" :{"default" : "",  "fall" : { "sounds":"fall.egg"   ,              "volume": 0.4}, "step" : { "sound":"step.stone" ,               "volume":0.30}, "jump" : { "sound":"jump.stone" , "volume":0.15}, "land" : { "sound":"fall.egg"   ,                "volume":0.20}}, "volume" : 1.00,"pitch" : 0.90},
-      "bamboo"      :{"events" :{"default" : "",  "fall" : { "sounds":"block.bamboo.fall",        "volume": 0.4}, "step" : { "sound":"block.bamboo.step" ,        "volume":0.30}, "jump" : { "sound":"jump.wood"  , "volume":0.15}, "land" : { "sound":"block.bamboo.fall" ,         "volume":0.20}}, "volume" : 1.00,"pitch" :1.0},
-      "lantern"     :{"events" :{"default" : "",  "fall" : { "sounds":"block.lantern.fall",       "volume": 0.4}, "step" : { "sound":"block.lantern.step" ,       "volume":0.30}, "jump" : { "sound":"jump.metal" , "volume":0.15}, "land" : { "sound":"block.lantern.fall" ,        "volume":0.20}}, "volume" : 1.00,"pitch" :1.0},
-      "scaffolding" :{"events" :{"default" : "",  "fall" : { "sounds":"block.scaffolding.fall",   "volume": 0.4}, "step" : { "sound":"block.scaffolding.step" ,   "volume":0.30}, "jump" : { "sound":"jump.wood"  , "volume":0.15}, "land" : { "sound":"block.scaffolding.fall" ,    "volume":0.20}}, "volume" : 1.00,"pitch" :1.0}
-    },
-
-    "entity_sounds": {
-      "defaults": {
-        "volume": 0.25,
-        "pitch": 1.0,
-        "events": {
-          "fall": {
-            "default": {
-              "sound": "",
-              "volume": 1.0,
-              "pitch": 0.75
+      "anvil" : {
+         "events" : {
+            "break" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "dig.stone",
+               "volume" : 1.0
+            },
+            "default" : "",
+            "hit" : {
+               "pitch" : 0.50,
+               "sound" : "hit.anvil",
+               "volume" : 0.350
+            },
+            "item.use.on" : {
+               "pitch" : 0.80,
+               "sound" : "use.stone"
+            },
+            "place" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "random.anvil_land",
+               "volume" : 0.50
+            },
+            "power.off" : {
+               "pitch" : 0.50,
+               "sound" : "random.click"
+            },
+            "power.on" : {
+               "pitch" : 0.60,
+               "sound" : "random.click"
             }
-          },
-          "jump": {
-            "default": {
-              "sound": "",
-              "volume": 0.25,
-              "pitch": 0.75
+         },
+         "pitch" : 1.0,
+         "volume" : 1.0
+      },
+      "bamboo" : {
+         "events" : {
+            "break" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "block.bamboo.break",
+               "volume" : 1.0
+            },
+            "default" : "",
+            "hit" : {
+               "pitch" : 0.50,
+               "sound" : "block.bamboo.hit",
+               "volume" : 0.250
+            },
+            "item.use.on" : {
+               "pitch" : 0.80,
+               "sound" : "block.bamboo.place"
+            },
+            "place" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "block.bamboo.place",
+               "volume" : 1.0
+            },
+            "power.off" : {
+               "pitch" : 0.50,
+               "sound" : "random.click"
+            },
+            "power.on" : {
+               "pitch" : 0.60,
+               "sound" : "random.click"
             }
-          }
-        }
-      },
-      "entities": {
-        "horse": {
-          "volume": 0.45,
-          "pitch": [ 0.9, 1.1 ],
-          "events": {
-            "step": {
-              "wood": "mob.horse.wood",
-              "default": "mob.horse.soft"
-            },
-            "heavy.step": {
-              "default": "mob.horse.wood"
-            },
-            "gallop": {
-              "default": "mob.horse.gallop"
+         },
+         "pitch" : 1.0,
+         "volume" : 1.0
+      },
+      "bamboo_sapling" : {
+         "events" : {
+            "break" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "block.bamboo_sapling.break",
+               "volume" : 1.0
+            },
+            "default" : "",
+            "hit" : {
+               "pitch" : 0.50,
+               "sound" : "",
+               "volume" : 0.250
+            },
+            "item.use.on" : {
+               "pitch" : 0.80,
+               "sound" : "block.bamboo_sapling.place"
+            },
+            "place" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "block.bamboo_sapling.place",
+               "volume" : 1.0
+            },
+            "power.off" : {
+               "pitch" : 0.50,
+               "sound" : "random.click"
+            },
+            "power.on" : {
+               "pitch" : 0.60,
+               "sound" : "random.click"
             }
-          }
-        },
-        "donkey": {
-          "volume": 0.45,
-          "pitch": [ 0.9, 1.1 ],
-          "events": {
-            "step": {
-              "wood": "mob.horse.wood",
-              "default": "mob.horse.soft"
-            },
-            "heavy.step": {
-              "default": "mob.horse.wood"
-            },
-            "gallop": {
-              "default": "mob.horse.gallop"
+         },
+         "pitch" : 1.0,
+         "volume" : 1.0
+      },
+      "cloth" : {
+         "events" : {
+            "break" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "dig.cloth",
+               "volume" : 1.0
+            },
+            "default" : "",
+            "hit" : {
+               "pitch" : 0.50,
+               "sound" : "hit.cloth",
+               "volume" : 0.350
+            },
+            "item.use.on" : {
+               "pitch" : 0.80,
+               "sound" : "use.cloth"
+            },
+            "place" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "dig.cloth",
+               "volume" : 1.0
+            },
+            "power.off" : {
+               "pitch" : 0.50,
+               "sound" : "random.click"
+            },
+            "power.on" : {
+               "pitch" : 0.60,
+               "sound" : "random.click"
             }
-          }
-        },
-        "mule": {
-          "volume": 0.45,
-          "pitch": [ 0.9, 1.1 ],
-          "events": {
-            "step": {
-              "wood": "mob.horse.wood",
-              "default": "mob.horse.soft"
-            },
-            "heavy.step": {
-              "default": "mob.horse.wood"
-            },
-            "gallop": {
-              "default": "mob.horse.gallop"
+         },
+         "pitch" : 1.0,
+         "volume" : 1.0
+      },
+      "glass" : {
+         "events" : {
+            "break" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "random.glass",
+               "volume" : 1.0
+            },
+            "default" : "",
+            "hit" : {
+               "pitch" : 0.60,
+               "sound" : "hit.stone",
+               "volume" : 0.40
+            },
+            "item.use.on" : {
+               "pitch" : 0.80,
+               "sound" : "use.stone"
+            },
+            "place" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "dig.stone",
+               "volume" : 1.0
+            },
+            "power.off" : {
+               "pitch" : 0.50,
+               "sound" : "random.click"
+            },
+            "power.on" : {
+               "pitch" : 0.60,
+               "sound" : "random.click"
+            }
+         },
+         "pitch" : 1.0,
+         "volume" : 1.0
+      },
+      "grass" : {
+         "events" : {
+            "break" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "dig.grass",
+               "volume" : 0.70
+            },
+            "default" : "",
+            "hit" : {
+               "pitch" : 0.50,
+               "sound" : "hit.grass",
+               "volume" : 0.30
+            },
+            "item.use.on" : {
+               "pitch" : 0.80,
+               "sound" : "use.grass"
+            },
+            "place" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "dig.grass",
+               "volume" : 0.80
+            },
+            "power.off" : {
+               "pitch" : 0.50,
+               "sound" : "random.click"
+            },
+            "power.on" : {
+               "pitch" : 0.60,
+               "sound" : "random.click"
             }
-          }
-        },
-        "skeleton_horse": {
-          "volume": 0.45,
-          "pitch": [ 0.9, 1.1 ],
-          "events": {
-            "step": {
-              "wood": "mob.horse.wood",
-              "default": "mob.horse.soft"
-            },
-            "heavy.step": {
-              "default": "mob.horse.wood"
-            },
-            "gallop": {
-              "default": "mob.horse.gallop"
+         },
+         "pitch" : 1.0,
+         "volume" : 1.0
+      },
+      "gravel" : {
+         "events" : {
+            "break" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "dig.gravel",
+               "volume" : 1.0
+            },
+            "default" : "",
+            "hit" : {
+               "pitch" : 0.50,
+               "sound" : "hit.gravel",
+               "volume" : 0.170
+            },
+            "item.use.on" : {
+               "pitch" : 0.80,
+               "sound" : "use.gravel"
+            },
+            "place" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "dig.gravel",
+               "volume" : 1.0
+            },
+            "power.off" : {
+               "pitch" : 0.50,
+               "sound" : "random.click"
+            },
+            "power.on" : {
+               "pitch" : 0.60,
+               "sound" : "random.click"
             }
-          }
-        },
-        "zombie_horse": {
-          "volume": 0.45,
-          "pitch": [ 0.9, 1.1 ],
-          "events": {
-            "step": {
-              "wood": "mob.horse.wood",
-              "default": "mob.horse.soft"
-            },
-            "heavy.step": {
-              "default": "mob.horse.wood"
-            },
-            "gallop": {
-              "default": "mob.horse.gallop"
+         },
+         "pitch" : 1.0,
+         "volume" : 1.0
+      },
+      "itemframe" : {
+         "events" : {
+            "break" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "block.itemframe.break",
+               "volume" : 1.0
+            },
+            "default" : "",
+            "hit" : {
+               "pitch" : 0.50,
+               "sound" : "hit.wood",
+               "volume" : 0.220
+            },
+            "item.use.on" : {
+               "pitch" : 0.80,
+               "sound" : "block.itemframe.place"
+            },
+            "place" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "block.itemframe.place",
+               "volume" : 1.0
+            },
+            "power.off" : {
+               "pitch" : 0.50,
+               "sound" : "random.click"
+            },
+            "power.on" : {
+               "pitch" : 0.60,
+               "sound" : "random.click"
+            }
+         },
+         "pitch" : 1.0,
+         "volume" : 1.0
+      },
+      "ladder" : {
+         "events" : {
+            "break" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "dig.wood",
+               "volume" : 1.0
+            },
+            "default" : "",
+            "hit" : {
+               "pitch" : 0.50,
+               "sound" : "hit.ladder",
+               "volume" : 0.250
+            },
+            "item.use.on" : {
+               "pitch" : 0.80,
+               "sound" : "use.ladder"
+            },
+            "place" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "dig.wood",
+               "volume" : 1.0
+            },
+            "power.off" : {
+               "pitch" : 0.50,
+               "sound" : "random.click"
+            },
+            "power.on" : {
+               "pitch" : 0.60,
+               "sound" : "random.click"
+            }
+         },
+         "pitch" : 1.0,
+         "volume" : 1.0
+      },
+      "lantern" : {
+         "events" : {
+            "break" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "block.lantern.break",
+               "volume" : 1.0
+            },
+            "default" : "",
+            "hit" : {
+               "pitch" : 0.50,
+               "sound" : "block.lantern.hit",
+               "volume" : 0.250
+            },
+            "item.use.on" : {
+               "pitch" : 1.10,
+               "sound" : "block.lantern.place"
+            },
+            "place" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "block.lantern.place",
+               "volume" : 1.0
+            },
+            "power.off" : {
+               "pitch" : 0.50,
+               "sound" : "random.click"
+            },
+            "power.on" : {
+               "pitch" : 0.60,
+               "sound" : "random.click"
+            }
+         },
+         "pitch" : 1.0,
+         "volume" : 1.0
+      },
+      "metal" : {
+         "events" : {
+            "break" : {
+               "pitch" : [ 1.10, 1.20 ],
+               "sound" : "dig.stone",
+               "volume" : 1.0
+            },
+            "default" : "",
+            "hit" : {
+               "pitch" : 0.750,
+               "sound" : "hit.stone",
+               "volume" : 0.30
+            },
+            "item.use.on" : {
+               "pitch" : 1.20,
+               "sound" : "use.anvil"
+            },
+            "place" : {
+               "pitch" : [ 1.20, 1.250 ],
+               "sound" : "dig.stone",
+               "volume" : 1.0
+            },
+            "power.off" : {
+               "pitch" : 0.50,
+               "sound" : "random.click"
+            },
+            "power.on" : {
+               "pitch" : 0.60,
+               "sound" : "random.click"
+            }
+         },
+         "pitch" : 1.50,
+         "volume" : 1.0
+      },
+      "normal" : {
+         "events" : {
+            "break" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "dig.stone",
+               "volume" : 1.0
+            },
+            "default" : "",
+            "hit" : {
+               "pitch" : 0.50,
+               "sound" : "hit.stone",
+               "volume" : 0.270
+            },
+            "item.use.on" : {
+               "pitch" : 0.80,
+               "sound" : "use.stone"
+            },
+            "place" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "dig.stone",
+               "volume" : 1.0
+            },
+            "power.off" : {
+               "pitch" : 0.50,
+               "sound" : "random.click"
+            },
+            "power.on" : {
+               "pitch" : 0.60,
+               "sound" : "random.click"
+            }
+         },
+         "pitch" : 1.0,
+         "volume" : 1.0
+      },
+      "sand" : {
+         "events" : {
+            "break" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "dig.sand",
+               "volume" : 1.0
+            },
+            "default" : "",
+            "hit" : {
+               "pitch" : 0.50,
+               "sound" : "hit.sand",
+               "volume" : 0.230
+            },
+            "item.use.on" : {
+               "pitch" : 0.80,
+               "sound" : "use.sand"
+            },
+            "place" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "dig.sand",
+               "volume" : 1.0
+            },
+            "power.off" : {
+               "pitch" : 0.50,
+               "sound" : "random.click"
+            },
+            "power.on" : {
+               "pitch" : 0.60,
+               "sound" : "random.click"
+            }
+         },
+         "pitch" : 1.0,
+         "volume" : 1.0
+      },
+      "scaffolding" : {
+         "events" : {
+            "break" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "block.scaffolding.break",
+               "volume" : 1.0
+            },
+            "default" : "",
+            "hit" : {
+               "pitch" : 0.50,
+               "sound" : "block.scaffolding.hit",
+               "volume" : 0.250
+            },
+            "item.use.on" : {
+               "pitch" : 0.80,
+               "sound" : "block.scaffolding.place"
+            },
+            "place" : {
+               "pitch" : [ 0.80, 0.90 ],
+               "sound" : "block.scaffolding.place",
+               "volume" : 1.0
+            },
+            "power.off" : {
+               "pitch" : 0.50,
+               "sound" : "random.click"
+            },
+            "power.on" : {
+               "pitch" : 0.60,
+               "sound" : "random.click"
+            }
+         },
+         "pitch" : 1.0,
+         "volume" : 1.0
+      },
+      "slime" : {
+         "events" : {
+            "break" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "mob.slime.big",
+               "volume" : 1.0
+            },
+            "default" : "",
+            "hit" : {
+               "pitch" : 0.50,
+               "sound" : "hit.slime",
+               "volume" : 0.250
+            },
+            "item.use.on" : {
+               "pitch" : 0.80,
+               "sound" : "use.slime"
+            },
+            "place" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "mob.slime.big",
+               "volume" : 1.0
+            },
+            "power.off" : {
+               "pitch" : 0.50,
+               "sound" : "random.click"
+            },
+            "power.on" : {
+               "pitch" : 0.60,
+               "sound" : "random.click"
+            }
+         },
+         "pitch" : 1.0,
+         "volume" : 1.0
+      },
+      "snow" : {
+         "events" : {
+            "break" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "dig.snow",
+               "volume" : 1.0
+            },
+            "default" : "",
+            "hit" : {
+               "pitch" : 0.50,
+               "sound" : "hit.snow",
+               "volume" : 0.350
+            },
+            "item.use.on" : {
+               "pitch" : 0.80,
+               "sound" : "use.snow"
+            },
+            "place" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "dig.snow",
+               "volume" : 1.0
+            },
+            "power.off" : {
+               "pitch" : 0.50,
+               "sound" : "random.click"
+            },
+            "power.on" : {
+               "pitch" : 0.60,
+               "sound" : "random.click"
+            }
+         },
+         "pitch" : 1.0,
+         "volume" : 1.0
+      },
+      "soul_sand" : {
+         "events" : {
+            "break" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "dig.soul_sand",
+               "volume" : 1.0
+            },
+            "default" : "",
+            "hit" : {
+               "pitch" : 0.50,
+               "sound" : "hit.soul_sand",
+               "volume" : 0.210
+            },
+            "item.use.on" : {
+               "pitch" : 0.80,
+               "sound" : "use.soul_sand"
+            },
+            "place" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "dig.soul_sand",
+               "volume" : 1.0
+            },
+            "power.off" : {
+               "pitch" : 0.50,
+               "sound" : "random.click"
+            },
+            "power.on" : {
+               "pitch" : 0.60,
+               "sound" : "random.click"
+            }
+         },
+         "pitch" : 1.0,
+         "volume" : 1.0
+      },
+      "stone" : {
+         "events" : {
+            "break" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "dig.stone",
+               "volume" : 1.0
+            },
+            "default" : "",
+            "hit" : {
+               "pitch" : 0.50,
+               "sound" : "hit.stone",
+               "volume" : 0.370
+            },
+            "item.use.on" : {
+               "pitch" : 0.80,
+               "sound" : "use.stone"
+            },
+            "place" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "dig.stone",
+               "volume" : 1.0
+            },
+            "power.off" : {
+               "pitch" : 0.50,
+               "sound" : "random.click"
+            },
+            "power.on" : {
+               "pitch" : 0.60,
+               "sound" : "random.click"
+            }
+         },
+         "pitch" : 1.0,
+         "volume" : 1.0
+      },
+      "sweet_berry_bush" : {
+         "events" : {
+            "break" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "block.sweet_berry_bush.break",
+               "volume" : 1.0
+            },
+            "default" : "",
+            "hit" : {
+               "pitch" : 0.50,
+               "sound" : "hit.grass",
+               "volume" : 0.250
+            },
+            "item.use.on" : {
+               "pitch" : 0.80,
+               "sound" : "block.sweet_berry_bush.place"
+            },
+            "place" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "block.sweet_berry_bush.place",
+               "volume" : 1.0
+            },
+            "power.off" : {
+               "pitch" : 0.50,
+               "sound" : "random.click"
+            },
+            "power.on" : {
+               "pitch" : 0.60,
+               "sound" : "random.click"
+            }
+         },
+         "pitch" : 1.0,
+         "volume" : 1.0
+      },
+      "turtle_egg" : {
+         "events" : {
+            "break" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "",
+               "volume" : 1.0
+            },
+            "default" : "",
+            "hit" : {
+               "pitch" : 0.50,
+               "sound" : "hit.stone",
+               "volume" : 0.250
+            },
+            "item.use.on" : {
+               "pitch" : 1.0,
+               "sound" : "use.stone"
+            },
+            "place" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "dig.stone",
+               "volume" : 1.0
+            },
+            "power.off" : {
+               "pitch" : 0.60,
+               "sound" : "random.click"
+            },
+            "power.on" : {
+               "pitch" : 0.60,
+               "sound" : "random.click"
+            }
+         },
+         "pitch" : 0.90,
+         "volume" : 0.850
+      },
+      "wood" : {
+         "events" : {
+            "break" : {
+               "pitch" : [ 0.80, 1.0 ],
+               "sound" : "dig.wood",
+               "volume" : 1.0
+            },
+            "default" : "",
+            "hit" : {
+               "pitch" : 0.50,
+               "sound" : "hit.wood",
+               "volume" : 0.230
+            },
+            "item.use.on" : {
+               "pitch" : 0.80,
+               "sound" : "use.wood"
+            },
+            "place" : {
+               "pitch" : [ 0.80, 0.80 ],
+               "sound" : "dig.wood",
+               "volume" : 1.0
+            },
+            "power.off" : {
+               "pitch" : 0.50,
+               "sound" : "random.click"
+            },
+            "power.on" : {
+               "pitch" : 0.60,
+               "sound" : "random.click"
+            }
+         },
+         "pitch" : 1.0,
+         "volume" : 1.0
+      }
+   },
+   "entity_sounds" : {
+      "defaults" : {
+         "events" : {
+            "ambient" : "",
+            "ambient.in.raid" : "",
+            "ambient.in.water" : "",
+            "celebrate" : "",
+            "death" : "game.player.die",
+            "death.in.water" : "",
+            "drink" : {
+               "pitch" : [ 0.90, 1.10 ],
+               "sound" : "random.drink",
+               "volume" : 0.350
+            },
+            "drink.honey" : {
+               "pitch" : [ 0.90, 1.0 ],
+               "sound" : "random.drink_honey",
+               "volume" : 0.50
+            },
+            "eat" : {
+               "pitch" : [ 0.80, 1.20 ],
+               "sound" : "random.eat",
+               "volume" : [ 0.50, 1.10 ]
+            },
+            "fall.big" : {
+               "pitch" : 1.0,
+               "sound" : "damage.fallbig",
+               "volume" : 0.750
+            },
+            "fall.small" : {
+               "pitch" : 1.0,
+               "sound" : "damage.fallsmall",
+               "volume" : 0.750
+            },
+            "fizz" : {
+               "pitch" : [ 1.20, 2.0 ],
+               "sound" : "random.fizz",
+               "volume" : 0.70
+            },
+            "flop" : "",
+            "hurt" : "game.player.hurt",
+            "hurt.in.water" : "",
+            "splash" : {
+               "pitch" : [ 0.60, 1.40 ],
+               "sound" : "random.splash"
+            },
+            "swim" : {
+               "pitch" : [ 0.60, 1.40 ],
+               "sound" : "random.swim"
+            }
+         },
+         "pitch" : [ 0.80, 1.20 ],
+         "volume" : 1.0
+      },
+      "entities" : {
+         "bat" : {
+            "events" : {
+               "ambient" : "mob.bat.idle",
+               "death" : "mob.bat.death",
+               "hurt" : "mob.bat.hurt",
+               "takeoff" : {
+                  "pitch" : [ 0.80, 1.20 ],
+                  "sound" : "mob.bat.takeoff",
+                  "volume" : 0.050
+               }
+            },
+            "pitch" : [ 0.760, 1.140 ],
+            "volume" : 0.10
+         },
+         "bee" : {
+            "events" : {
+               "ambient.pollinate" : {
+                  "sound" : "mob.bee.pollinate",
+                  "volume" : 0.850
+               },
+               "attack" : {
+                  "pitch" : [ 0.80, 1.0 ],
+                  "sound" : "mob.bee.sting"
+               },
+               "death" : {
+                  "pitch" : [ 0.90, 1.10 ],
+                  "sound" : "mob.bee.death",
+                  "volume" : 0.60
+               },
+               "hurt" : {
+                  "pitch" : [ 0.90, 1.10 ],
+                  "sound" : "mob.bee.hurt",
+                  "volume" : 0.60
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 0.60
+         },
+         "blaze" : {
+            "events" : {
+               "ambient" : "mob.blaze.breathe",
+               "death" : "mob.blaze.death",
+               "hurt" : "mob.blaze.hit",
+               "shoot" : "mob.blaze.shoot"
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "cat" : {
+            "events" : {
+               "ambient" : "mob.cat.straymeow",
+               "ambient.tame" : "mob.cat.meow",
+               "death" : {
+                  "pitch" : 0.90,
+                  "sound" : "mob.cat.hit",
+                  "volume" : 0.50
+               },
+               "eat" : "mob.cat.eat",
+               "hurt" : {
+                  "sound" : "mob.cat.hit",
+                  "volume" : 0.450
+               },
+               "purr" : "mob.cat.purr",
+               "purreow" : "mob.cat.purreow"
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "cave_spider" : {
+            "events" : {
+               "ambient" : "mob.spider.say",
+               "death" : "mob.spider.death",
+               "hurt" : "mob.spider.say",
+               "step" : {
+                  "pitch" : [ 0.90, 1.10 ],
+                  "sound" : "mob.spider.step",
+                  "volume" : 0.350
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "chicken" : {
+            "events" : {
+               "ambient" : "mob.chicken.say",
+               "death" : "mob.chicken.hurt",
+               "hurt" : "mob.chicken.hurt",
+               "plop" : "mob.chicken.plop",
+               "step" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.chicken.step",
+                  "volume" : 0.250
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "cod" : {
+            "events" : {
+               "flop" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.fish.flop",
+                  "volume" : 1.0
+               },
+               "hurt" : "mob.fish.hurt",
+               "hurt.in.water" : "mob.fish.hurt",
+               "step" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.fish.step",
+                  "volume" : 0.150
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "cow" : {
+            "events" : {
+               "ambient" : "mob.cow.say",
+               "death" : "mob.cow.hurt",
+               "hurt" : "mob.cow.hurt",
+               "step" : {
+                  "pitch" : [ 0.90, 1.10 ],
+                  "sound" : "mob.cow.step",
+                  "volume" : 0.650
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "creeper" : {
+            "events" : {
+               "death" : "mob.creeper.death",
+               "fuse" : {
+                  "pitch" : 0.50,
+                  "sound" : "random.fuse",
+                  "volume" : 1.0
+               },
+               "hurt" : "mob.creeper.say"
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "dolphin" : {
+            "events" : {
+               "ambient" : "mob.dolphin.idle",
+               "ambient.in.water" : "mob.dolphin.idle_water",
+               "attack" : "mob.dolphin.attack",
+               "breathe" : "mob.dolphin.blowhole",
+               "death" : "mob.dolphin.death",
+               "death.in.water" : "mob.dolphin.death",
+               "eat" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.dolphin.eat",
+                  "volume" : 0.70
+               },
+               "hurt" : "mob.dolphin.hurt",
+               "hurt.in.water" : "mob.dolphin.hurt",
+               "jump" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.dolphin.jump",
+                  "volume" : 0.70
+               },
+               "splash" : "mob.dolphin.splash",
+               "swim" : "mob.dolphin.swim"
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "donkey" : {
+            "events" : {
+               "add.chest" : {
+                  "pitch" : [ 0.80, 1.20 ],
+                  "sound" : "mob.horse.armor",
+                  "volume" : 1.0
+               },
+               "ambient" : "mob.horse.donkey.idle",
+               "armor" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.horse.armor",
+                  "volume" : 0.60
+               },
+               "breathe" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.horse.breathe",
+                  "volume" : 0.70
+               },
+               "death" : "mob.horse.donkey.death",
+               "eat" : {
+                  "pitch" : [ 0.80, 1.20 ],
+                  "sound" : "mob.horse.eat",
+                  "volume" : [ 0.50, 1.50 ]
+               },
+               "hurt" : "mob.horse.donkey.hit",
+               "jump" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.horse.jump",
+                  "volume" : 0.40
+               },
+               "land" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.horse.land",
+                  "volume" : 0.40
+               },
+               "mad" : "mob.horse.donkey.angry",
+               "saddle" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.horse.leather",
+                  "volume" : 0.50
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 0.80
+         },
+         "drowned" : {
+            "events" : {
+               "ambient" : "mob.drowned.say",
+               "ambient.in.water" : "mob.drowned.say_water",
+               "death" : "mob.drowned.death",
+               "death.in.water" : "mob.drowned.death_water",
+               "hurt" : "mob.drowned.hurt",
+               "hurt.in.water" : "mob.drowned.hurt_water",
+               "step" : "mob.drowned.step"
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "elder_guardian" : {
+            "events" : {
+               "ambient" : "mob.guardian.land_idle",
+               "ambient.in.water" : "mob.elderguardian.idle",
+               "death" : "mob.elderguardian.death",
+               "death.in.water" : "mob.elderguardian.death",
+               "guardian.flop" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.guardian.flop",
+                  "volume" : 1.0
+               },
+               "hurt" : "mob.guardian.land_hit",
+               "hurt.in.water" : "mob.elderguardian.hit"
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "ender_dragon" : {
+            "events" : {
+               "death" : "mob.enderdragon.death",
+               "flap" : "mob.enderdragon.flap",
+               "hurt" : "mob.enderdragon.hit",
+               "mad" : "mob.enderdragon.growl"
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 80.0
+         },
+         "enderman" : {
+            "events" : {
+               "ambient" : "mob.endermen.idle",
+               "death" : "mob.endermen.death",
+               "hurt" : "mob.endermen.hit",
+               "mad" : "mob.endermen.scream",
+               "stare" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.endermen.stare",
+                  "volume" : 1.0
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "endermite" : {
+            "events" : {
+               "ambient" : "mob.endermite.say",
+               "death" : "mob.endermite.kill",
+               "hurt" : "mob.endermite.hit",
+               "step" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.endermite.step",
+                  "volume" : 0.150
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "evocation_fang" : {
+            "events" : {
+               "fang" : "mob.evocation_fangs.attack"
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 0.80
+         },
+         "evocation_illager" : {
+            "events" : {
+               "ambient" : "mob.evocation_illager.ambient",
+               "ambient.in.raid" : {
+                  "pitch" : [ 0.80, 1.20 ],
+                  "sound" : "mob.evocation_illager.ambient",
+                  "volume" : 3.0
+               },
+               "cast.spell" : "mob.evocation_illager.cast_spell",
+               "celebrate" : "mob.evocation_illager.celebrate",
+               "death" : "mob.evocation_illager.death",
+               "hurt" : "mob.evocation_illager.hurt",
+               "prepare.attack" : "mob.evocation_illager.prepare_attack",
+               "prepare.summon" : "mob.evocation_illager.prepare_summon",
+               "prepare.wololo" : "mob.evocation_illager.prepare_wololo"
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "fox" : {
+            "events" : {
+               "ambient" : "mob.fox.ambient",
+               "attack" : "mob.fox.bite",
+               "death" : "mob.fox.death",
+               "eat" : "mob.fox.eat",
+               "hurt" : "mob.fox.hurt",
+               "mad" : "mob.fox.aggro",
+               "screech" : {
+                  "sound" : "mob.fox.screech",
+                  "volume" : 2
+               },
+               "sleep" : "mob.fox.sleep",
+               "sniff" : "mob.fox.sniff",
+               "spit" : "mob.fox.spit"
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "ghast" : {
+            "events" : {
+               "ambient" : "mob.ghast.moan",
+               "death" : "mob.ghast.death",
+               "hurt" : "mob.ghast.scream",
+               "scream" : "mob.ghast.affectionate_scream",
+               "shoot" : {
+                  "sound" : "mob.ghast.fireball",
+                  "volume" : 0.70
+               },
+               "warn" : "mob.ghast.charge"
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 600.0
+         },
+         "guardian" : {
+            "events" : {
+               "ambient" : "mob.guardian.land_idle",
+               "ambient.in.water" : "mob.guardian.ambient",
+               "death" : "mob.guardian.land_death",
+               "death.in.water" : "mob.guardian.death",
+               "guardian.flop" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.guardian.flop",
+                  "volume" : 1.0
+               },
+               "hurt" : "mob.guardian.land_hit",
+               "hurt.in.water" : "mob.guardian.hit"
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "hoglin" : {
+            "events" : {
+               "ambient" : "mob.hoglin.ambient",
+               "angry" : "mob.hoglin.angry",
+               "attack" : "mob.hoglin.attack",
+               "death" : "mob.hoglin.death",
+               "hurt" : "mob.hoglin.hurt",
+               "retreat" : "mob.hoglin.retreat",
+               "step" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.hoglin.step",
+                  "volume" : 1.0
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "horse" : {
+            "events" : {
+               "add.chest" : {
+                  "pitch" : [ 0.80, 1.20 ],
+                  "sound" : "mob.horse.armor",
+                  "volume" : 1.0
+               },
+               "ambient" : "mob.horse.idle",
+               "armor" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.horse.armor",
+                  "volume" : 0.60
+               },
+               "breathe" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.horse.breathe",
+                  "volume" : 0.70
+               },
+               "death" : "mob.horse.death",
+               "eat" : {
+                  "pitch" : [ 0.80, 1.20 ],
+                  "sound" : "mob.horse.eat",
+                  "volume" : [ 0.50, 1.50 ]
+               },
+               "hurt" : "mob.horse.hit",
+               "jump" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.horse.jump",
+                  "volume" : 0.40
+               },
+               "land" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.horse.land",
+                  "volume" : 0.40
+               },
+               "mad" : "mob.horse.angry",
+               "saddle" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.horse.leather",
+                  "volume" : 0.60
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 0.80
+         },
+         "husk" : {
+            "events" : {
+               "ambient" : "mob.husk.ambient",
+               "death" : "mob.husk.death",
+               "hurt" : "mob.husk.hurt",
+               "step" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.husk.step",
+                  "volume" : 0.350
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "iron_golem" : {
+            "events" : {
+               "ambient" : "mob.irongolem.say",
+               "death" : "mob.irongolem.death",
+               "hurt" : "mob.irongolem.hit",
+               "step" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.irongolem.walk",
+                  "volume" : 1.0
+               },
+               "throw" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.irongolem.throw",
+                  "volume" : 1.0
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "item" : {
+            "events" : {
+               "fizz" : {
+                  "pitch" : [ 2.0, 2.40 ],
+                  "sound" : "random.fizz",
+                  "volume" : 0.40
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "lightning_bolt" : {
+            "events" : {
+               "explode" : {
+                  "pitch" : [ 0.30, 0.70 ],
+                  "sound" : "ambient.weather.lightning.impact"
+               },
+               "thunder" : {
+                  "pitch" : [ 0.60, 1.0 ],
+                  "sound" : "ambient.weather.thunder"
+               }
+            },
+            "volume" : 1000.0
+         },
+         "llama" : {
+            "events" : {
+               "add.chest" : {
+                  "pitch" : [ 0.80, 1.20 ],
+                  "sound" : "mob.horse.armor",
+                  "volume" : 1.0
+               },
+               "ambient" : "mob.llama.idle",
+               "armor" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.llama.swag",
+                  "volume" : 0.50
+               },
+               "death" : "mob.llama.death",
+               "eat" : {
+                  "pitch" : [ 0.80, 1.20 ],
+                  "sound" : "mob.llama.eat",
+                  "volume" : [ 0.50, 1.50 ]
+               },
+               "hurt" : "mob.llama.hurt",
+               "mad" : "mob.llama.angry",
+               "shoot" : "mob.llama.spit",
+               "step" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.llama.step",
+                  "volume" : 0.150
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 0.80
+         },
+         "magma_cube" : {
+            "events" : {
+               "ambient" : "",
+               "attack" : {
+                  "pitch" : [ 0.80, 1.20 ],
+                  "sound" : "mob.attack"
+               },
+               "death" : "mob.magmacube.small",
+               "hurt" : "mob.magmacube.small",
+               "squish.big" : {
+                  "pitch" : [ 0.640, 0.960 ],
+                  "sound" : "mob.magmacube.big"
+               },
+               "squish.small" : {
+                  "pitch" : [ 0.640, 0.960 ],
+                  "sound" : "mob.magmacube.small"
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "minecart" : {
+            "events" : {
+               "step" : ""
+            }
+         },
+         "minecraft:npc" : {
+            "events" : {
+               "ambient" : "mob.villager.idle",
+               "death" : "dig.wood",
+               "hurt" : "mob.villager.hit"
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "mooshroom" : {
+            "events" : {
+               "ambient" : "mob.cow.say",
+               "death" : "mob.cow.hurt",
+               "eat" : "mob.mooshroom.eat",
+               "hurt" : "mob.cow.hurt",
+               "step" : {
+                  "pitch" : [ 0.90, 1.10 ],
+                  "sound" : "mob.cow.step",
+                  "volume" : 0.650
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "mule" : {
+            "events" : {
+               "add.chest" : {
+                  "pitch" : [ 0.80, 1.20 ],
+                  "sound" : "mob.horse.armor",
+                  "volume" : 1.0
+               },
+               "ambient" : "mob.horse.donkey.idle",
+               "armor" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.horse.armor",
+                  "volume" : 0.60
+               },
+               "breathe" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.horse.breathe",
+                  "volume" : 0.70
+               },
+               "death" : "mob.horse.donkey.death",
+               "eat" : {
+                  "pitch" : [ 0.80, 1.20 ],
+                  "sound" : "mob.horse.eat",
+                  "volume" : [ 0.50, 1.50 ]
+               },
+               "hurt" : "mob.horse.donkey.hit",
+               "jump" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.horse.jump",
+                  "volume" : 0.40
+               },
+               "land" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.horse.land",
+                  "volume" : 0.40
+               },
+               "mad" : "mob.horse.donkey.angry",
+               "saddle" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.horse.leather",
+                  "volume" : 0.60
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 0.80
+         },
+         "ocelot" : {
+            "events" : {
+               "ambient" : "mob.ocelot.idle",
+               "death" : "mob.ocelot.death",
+               "eat" : "mob.cat.eat",
+               "hurt" : {
+                  "sound" : "mob.cat.hit",
+                  "volume" : 0.450
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "panda" : {
+            "events" : {
+               "ambient" : "mob.panda.idle",
+               "ambient.aggressive" : "mob.panda.idle.aggressive",
+               "ambient.baby" : "mob.panda_baby.idle",
+               "ambient.worried" : "mob.panda.idle.worried",
+               "attack" : "mob.panda.bite",
+               "cant_breed" : "mob.panda.cant_breed",
+               "death" : {
+                  "sound" : "mob.panda.death",
+                  "volume" : 0.820
+               },
+               "eat" : "mob.panda.eat",
+               "hurt" : {
+                  "sound" : "mob.panda.hurt",
+                  "volume" : 0.820
+               },
+               "presneeze" : "mob.panda.presneeze",
+               "sneeze" : "mob.panda.sneeze",
+               "step" : {
+                  "sound" : "mob.panda.step",
+                  "volume" : 0.40
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "parrot" : {
+            "events" : {
+               "ambient" : {
+                  "sound" : "mob.parrot.idle",
+                  "volume" : 0.70
+               },
+               "death" : {
+                  "pitch" : [ 0.80, 1.0 ],
+                  "sound" : "mob.parrot.death",
+                  "volume" : 1.0
+               },
+               "eat" : "mob.parrot.eat",
+               "fly" : "mob.parrot.fly",
+               "hurt" : {
+                  "pitch" : [ 0.80, 1.0 ],
+                  "sound" : "mob.parrot.hurt",
+                  "volume" : 1.0
+               },
+               "imitate.blaze" : {
+                  "pitch" : 1.80,
+                  "sound" : "mob.blaze.ambient",
+                  "volume" : 0.40
+               },
+               "imitate.cave_spider" : {
+                  "pitch" : 1.80,
+                  "sound" : "mob.spider.say",
+                  "volume" : 0.60
+               },
+               "imitate.creeper" : {
+                  "pitch" : 1.80,
+                  "sound" : "random.fuse",
+                  "volume" : 0.60
+               },
+               "imitate.drowned" : {
+                  "pitch" : 1.80,
+                  "sound" : "mob.zombie.say",
+                  "volume" : 0.60
+               },
+               "imitate.elder_guardian" : {
+                  "pitch" : 1.70,
+                  "sound" : "mob.guardian.land_idle",
+                  "volume" : 0.70
+               },
+               "imitate.ender_dragon" : {
+                  "pitch" : 1.80,
+                  "sound" : "mob.enderdragon.growl",
+                  "volume" : 0.20
+               },
+               "imitate.enderman" : {
+                  "pitch" : 1.70,
+                  "sound" : "mob.endermen.idle",
+                  "volume" : 0.50
+               },
+               "imitate.endermite" : {
+                  "pitch" : 1.80,
+                  "sound" : "mob.endermite.say",
+                  "volume" : 0.70
+               },
+               "imitate.evocation_illager" : {
+                  "pitch" : 1.80,
+                  "sound" : "mob.evocation_illager.ambient",
+                  "volume" : 0.60
+               },
+               "imitate.ghast" : {
+                  "pitch" : 1.80,
+                  "sound" : "mob.ghast.moan",
+                  "volume" : 0.70
+               },
+               "imitate.husk" : {
+                  "pitch" : 1.80,
+                  "sound" : "mob.husk.ambient",
+                  "volume" : 0.60
+               },
+               "imitate.illusion_illager" : {
+                  "pitch" : 1.80,
+                  "sound" : "mob.illusion_illager.ambient",
+                  "volume" : 0.70
+               },
+               "imitate.magma_cube" : {
+                  "pitch" : 1.80,
+                  "sound" : "mob.magmacube.big",
+                  "volume" : 0.60
+               },
+               "imitate.panda" : {
+                  "pitch" : 0.80,
+                  "sound" : "mob.panda.idle",
+                  "volume" : 0.70
+               },
+               "imitate.polar_bear" : {
+                  "pitch" : 0.80,
+                  "sound" : "mob.polarbear.idle",
+                  "volume" : 0.70
+               },
+               "imitate.shulker" : {
+                  "pitch" : 1.70,
+                  "sound" : "mob.shulker.ambient",
+                  "volume" : 0.40
+               },
+               "imitate.silverfish" : {
+                  "pitch" : 1.80,
+                  "sound" : "mob.silverfish.say",
+                  "volume" : 0.70
+               },
+               "imitate.skeleton" : {
+                  "pitch" : 1.70,
+                  "sound" : "mob.skeleton.say",
+                  "volume" : 1
+               },
+               "imitate.slime" : {
+                  "pitch" : 1.80,
+                  "sound" : "mob.slime.big",
+                  "volume" : 0.60
+               },
+               "imitate.spider" : {
+                  "pitch" : 1.80,
+                  "sound" : "mob.spider.say",
+                  "volume" : 0.60
+               },
+               "imitate.stray" : {
+                  "pitch" : 1.60,
+                  "sound" : "mob.stray.ambient",
+                  "volume" : 0.60
+               },
+               "imitate.vex" : {
+                  "pitch" : 1.60,
+                  "sound" : "mob.vex.ambient",
+                  "volume" : 0.80
+               },
+               "imitate.vindication_illager" : {
+                  "pitch" : 1.70,
+                  "sound" : "mob.vindicator.idle",
+                  "volume" : 0.60
+               },
+               "imitate.witch" : {
+                  "pitch" : 1.80,
+                  "sound" : "mob.witch.ambient",
+                  "volume" : 0.50
+               },
+               "imitate.wither" : {
+                  "pitch" : 1.80,
+                  "sound" : "mob.wither.ambient",
+                  "volume" : 0.20
+               },
+               "imitate.wither_skeleton" : {
+                  "pitch" : 1.80,
+                  "sound" : "mob.skeleton.say",
+                  "volume" : 0.70
+               },
+               "imitate.wolf" : {
+                  "pitch" : 1.80,
+                  "sound" : "mob.wolf.bark",
+                  "volume" : 0.60
+               },
+               "imitate.zombie" : {
+                  "pitch" : 1.80,
+                  "sound" : "mob.zombie.say",
+                  "volume" : 0.60
+               },
+               "imitate.zombie_pigman" : {
+                  "pitch" : 1.80,
+                  "sound" : "mob.zombiepig.zpig",
+                  "volume" : 0.40
+               },
+               "imitate.zombie_villager" : {
+                  "pitch" : 1.80,
+                  "sound" : "mob.zombie_villager.say",
+                  "volume" : 0.60
+               },
+               "step" : "mob.parrot.step"
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "phantom" : {
+            "events" : {
+               "ambient" : "mob.phantom.idle",
+               "attack" : "mob.phantom.bite",
+               "death" : "mob.phantom.death",
+               "hurt" : "mob.phantom.hurt",
+               "flap" : "mob.phantom.flap",
+               "swoop" : {
+                  "pitch" : [ 0.95, 1.05 ],
+                  "sound" : "mob.phantom.swoop"
+               }
+            },
+            "pitch" : [ 0.8, 1.2 ],
+            "volume" : 10.0
+         },
+         "pig" : {
+            "events" : {
+               "ambient" : "mob.pig.say",
+               "boost" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.pig.boost",
+                  "volume" : 1.0
+               },
+               "death" : "mob.pig.death",
+               "death.to.zombie" : {
+                  "sound" : "mob.pig.death",
+                  "volume" : 2.0
+               },
+               "hurt" : "mob.pig.say",
+               "step" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.pig.step",
+                  "volume" : 0.20
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "piglin" : {
+            "events" : {
+               "ambient": "mob.piglin.ambient",
+               "angry": "mob.piglin.angry",
+               "attack": "mob.piglin.attack",
+               "celebrate": "mob.piglin.celebrate",
+               "hurt": "mob.piglin.hurt",
+               "death": "mob.piglin.death",
+               "retreat": "mob.piglin.retreat",
+               "jealous": "mob.piglin.jealous",
+               "admire": "mob.piglin.admiring_item",
+               "step" : {
+                  "sound" : "mob.piglin.step",
+                  "volume" : 0.350
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+
+         "piglin_brute": {
+            "events": {
+               "ambient": "mob.piglin_brute.ambient",
+               "angry": "mob.piglin_brute.angry",
+               "hurt": "mob.piglin_brute.hurt",
+               "death": "mob.piglin_brute.death",
+               "step": {
+                  "sound": "mob.piglin_brute.step",
+                  "volume": 0.35
+               }
+            },
+            "pitch": [ 0.8, 1.2 ],
+            "volume": 1.0            
+          },
+
+         "pillager" : {
+            "events" : {
+               "ambient" : "mob.pillager.idle",
+               "ambient.in.raid" : {
+                  "pitch" : [ 0.80, 1.20 ],
+                  "sound" : "mob.pillager.idle",
+                  "volume" : 3.0
+               },
+               "celebrate" : "mob.pillager.celebrate",
+               "death" : "mob.pillager.death",
+               "hurt" : "mob.pillager.hurt"
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "player" : {
+            "events" : {
+               "attack.nodamage" : "game.player.attack.nodamage",
+               "attack.strong" : "game.player.attack.strong",
+               "death" : "game.player.die",
+               "death.in.water" : "game.player.die",
+               "elderguardian.curse" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.elderguardian.curse",
+                  "volume" : 1.0
+               },
+               "hurt" : "game.player.hurt",
+               "hurt.in.water" : "game.player.hurt",
+               "throw" : {
+                  "pitch" : [ 0.330, 0.50 ],
+                  "sound" : "random.bow",
+                  "volume" : 0.50
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "polar_bear" : {
+            "events" : {
+               "ambient" : "mob.polarbear.idle",
+               "ambient.baby" : "mob.polarbear_baby.idle",
+               "death" : "mob.polarbear.death",
+               "hurt" : {
+                  "sound" : "mob.polarbear.hurt",
+                  "volume" : 0.70
+               },
+               "mob.warning" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.polarbear.warning",
+                  "volume" : 1.20
+               },
+               "step" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.polarbear.step",
+                  "volume" : 0.70
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "pufferfish" : {
+            "events" : {
+               "flop" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.fish.flop",
+                  "volume" : 1.0
+               },
+               "hurt" : "mob.fish.hurt",
+               "hurt.in.water" : "mob.fish.hurt",
+               "step" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.fish.step",
+                  "volume" : 0.150
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "rabbit" : {
+            "events" : {
+               "ambient" : "mob.rabbit.idle",
+               "death" : "mob.rabbit.death",
+               "hurt" : "mob.rabbit.hurt"
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 0.80
+         },
+         "ravager" : {
+            "events" : {
+               "ambient" : "mob.ravager.ambient",
+               "ambient.in.raid" : {
+                  "pitch" : [ 0.80, 1.20 ],
+                  "sound" : "mob.ravager.ambient",
+                  "volume" : 3.0
+               },
+               "attack.strong" : "mob.ravager.bite",
+               "celebrate" : "mob.ravager.celebrate",
+               "death" : "mob.ravager.death",
+               "hurt" : "mob.ravager.hurt",
+               "roar" : "mob.ravager.roar",
+               "step" : "mob.ravager.step",
+               "stun" : "mob.ravager.stun"
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "salmon" : {
+            "events" : {
+               "flop" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.fish.flop",
+                  "volume" : 1.0
+               },
+               "hurt" : "mob.fish.hurt",
+               "hurt.in.water" : "mob.fish.hurt",
+               "step" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.fish.step",
+                  "volume" : 0.150
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "sheep" : {
+            "events" : {
+               "ambient" : "mob.sheep.say",
+               "death" : "mob.sheep.say",
+               "hurt" : "mob.sheep.say",
+               "step" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.sheep.step",
+                  "volume" : 0.40
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "shulker" : {
+            "events" : {
+               "ambient" : "mob.shulker.ambient",
+               "death" : "mob.shulker.death",
+               "hurt" : "mob.shulker.hurt",
+               "shoot" : "mob.shulker.shoot",
+               "shulker.close" : "mob.shulker.close",
+               "shulker.open" : "mob.shulker.open"
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "silverfish" : {
+            "events" : {
+               "ambient" : "mob.silverfish.say",
+               "death" : "mob.silverfish.kill",
+               "hurt" : "mob.silverfish.hit",
+               "step" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.silverfish.step",
+                  "volume" : 0.350
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "skeleton" : {
+            "events" : {
+               "ambient" : "mob.skeleton.say",
+               "death" : "mob.skeleton.death",
+               "hurt" : {
+                  "sound" : "mob.skeleton.hurt",
+                  "volume" : 0.70
+               },
+               "step" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.skeleton.step",
+                  "volume" : 1.0
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "skeleton_horse" : {
+            "events" : {
+               "add.chest" : {
+                  "pitch" : [ 0.80, 1.20 ],
+                  "sound" : "mob.horse.armor",
+                  "volume" : 1.0
+               },
+               "ambient" : "mob.horse.skeleton.idle",
+               "armor" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.horse.armor",
+                  "volume" : 0.60
+               },
+               "breathe" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.horse.breathe",
+                  "volume" : 0.70
+               },
+               "death" : "mob.horse.skeleton.death",
+               "hurt" : "mob.horse.skeleton.hit",
+               "jump" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.horse.jump",
+                  "volume" : 0.40
+               },
+               "land" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.horse.land",
+                  "volume" : 0.40
+               },
+               "saddle" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.horse.leather",
+                  "volume" : 0.60
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 0.80
+         },
+         "slime" : {
+            "events" : {
+               "ambient" : "",
+               "attack" : {
+                  "pitch" : [ 0.80, 1.20 ],
+                  "sound" : "mob.attack"
+               },
+               "death" : "mob.slime.small",
+               "hurt" : "mob.slime.small",
+               "squish.big" : {
+                  "pitch" : [ 0.640, 0.960 ],
+                  "sound" : "mob.slime.big"
+               },
+               "squish.small" : {
+                  "pitch" : [ 0.640, 0.960 ],
+                  "sound" : "mob.slime.small"
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "snow_golem" : {
+            "events" : {
+               "death" : "mob.snowgolem.death",
+               "hurt" : "mob.snowgolem.hurt",
+               "shoot" : "mob.snowgolem.shoot"
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "spider" : {
+            "events" : {
+               "ambient" : "mob.spider.say",
+               "death" : "mob.spider.death",
+               "hurt" : "mob.spider.say",
+               "step" : {
+                  "pitch" : [ 0.90, 1.10 ],
+                  "sound" : "mob.spider.step",
+                  "volume" : 0.350
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "squid" : {
+            "events" : {
+               "ambient" : "mob.squid.ambient",
+               "death" : "mob.squid.death",
+               "hurt" : "mob.squid.hurt"
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 0.40
+         },
+         "stray" : {
+            "events" : {
+               "ambient" : "mob.stray.ambient",
+               "death" : "mob.stray.death",
+               "hurt" : "mob.stray.hurt",
+               "step" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.stray.step",
+                  "volume" : 1.0
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "strider" : {
+            "events" : {
+               "ambient" : "mob.strider.idle",
+               "death" : "mob.strider.death",
+               "eat" : "mob.strider.eat",
+               "hurt" : "mob.strider.hurt",
+               "panic" : "mob.strider.panic",
+               "step" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.strider.step",
+                  "volume" : 0.250
+               },
+               "step_lava" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.strider.step_lava",
+                  "volume" : 0.20
+               },
+               "tempt" : "mob.strider.tempt"
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "tropicalfish" : {
+            "events" : {
+               "flop" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.fish.flop",
+                  "volume" : 1.0
+               },
+               "hurt" : "mob.fish.hurt",
+               "hurt.in.water" : "mob.fish.hurt",
+               "step" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.fish.step",
+                  "volume" : 0.150
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "turtle" : {
+            "events" : {
+               "ambient" : "mob.turtle.ambient",
+               "born" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.turtle_baby.born",
+                  "volume" : 1.0
+               },
+               "death" : "mob.turtle.death",
+               "death.baby" : "mob.turtle_baby.death",
+               "hurt" : "mob.turtle.hurt",
+               "hurt.baby" : "mob.turtle_baby.hurt",
+               "step" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.turtle.step",
+                  "volume" : 1.0
+               },
+               "step.baby" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.turtle_baby.step",
+                  "volume" : 1.0
+               },
+               "swim" : {
+                  "pitch" : [ 0.60, 1.40 ],
+                  "sound" : "mob.turtle.swim"
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "vex" : {
+            "events" : {
+               "ambient" : "mob.vex.ambient",
+               "charge" : "mob.vex.charge",
+               "death" : "mob.vex.death",
+               "hurt" : "mob.vex.hurt"
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "villager" : {
+            "events" : {
+               "ambient" : "mob.villager.idle",
+               "death" : "mob.villager.death",
+               "death.to.zombie" : "mob.villager.death",
+               "haggle" : "mob.villager.haggle",
+               "haggle.no" : "mob.villager.no",
+               "haggle.yes" : "mob.villager.yes",
+               "hurt" : "mob.villager.hit"
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "villager_v2" : {
+            "events" : {
+               "ambient" : "mob.villager.idle",
+               "death" : "mob.villager.death",
+               "death.to.zombie" : "mob.villager.death",
+               "haggle" : "mob.villager.haggle",
+               "haggle.no" : "mob.villager.no",
+               "haggle.yes" : "mob.villager.yes",
+               "hurt" : "mob.villager.hit"
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "vindicator" : {
+            "events" : {
+               "ambient" : "mob.vindicator.idle",
+               "ambient.in.raid" : {
+                  "pitch" : [ 0.80, 1.20 ],
+                  "sound" : "mob.vindicator.idle",
+                  "volume" : 3.0
+               },
+               "celebrate" : "mob.vindicator.celebrate",
+               "death" : "mob.vindicator.death",
+               "hurt" : "mob.vindicator.hurt"
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "wandering_trader" : {
+            "events" : {
+               "ambient" : "mob.wanderingtrader.idle",
+               "death" : "mob.wanderingtrader.death",
+               "disappeared" : "mob.wanderingtrader.disappeared",
+               "drink" : "mob.wanderingtrader.drink_potion",
+               "haggle" : "mob.wanderingtrader.haggle",
+               "haggle.no" : "mob.wanderingtrader.no",
+               "haggle.yes" : "mob.wanderingtrader.yes",
+               "hurt" : "mob.wanderingtrader.hurt",
+               "reappeared" : "mob.wanderingtrader.reappeared"
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "witch" : {
+            "events" : {
+               "ambient" : "mob.witch.ambient",
+               "ambient.in.raid" : {
+                  "pitch" : [ 0.80, 1.20 ],
+                  "sound" : "mob.witch.ambient",
+                  "volume" : 3.0
+               },
+               "celebrate" : "mob.witch.celebrate",
+               "death" : "mob.witch.death",
+               "drink" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.witch.drink",
+                  "volume" : 1.0
+               },
+               "hurt" : "mob.witch.hurt",
+               "throw" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.witch.throw",
+                  "volume" : 1.0
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "wither" : {
+            "events" : {
+               "ambient" : "mob.wither.ambient",
+               "break.block" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.wither.break_block",
+                  "volume" : 1.0
+               },
+               "death" : "mob.wither.death",
+               "death.mid.volume" : {
+                  "sound" : "mob.wither.death",
+                  "volume" : 0.750
+               },
+               "death.min.volume" : {
+                  "sound" : "mob.wither.death",
+                  "volume" : 0.50
+               },
+               "hurt" : "mob.wither.hurt",
+               "shoot" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.wither.shoot",
+                  "volume" : 3.0
+               },
+               "spawn" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.wither.spawn",
+                  "volume" : 1.0
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "wither_skeleton" : {
+            "events" : {
+               "ambient" : "mob.skeleton.say",
+               "death" : "mob.skeleton.death",
+               "hurt" : {
+                  "sound" : "mob.skeleton.hurt",
+                  "volume" : 0.70
+               },
+               "step" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.skeleton.step",
+                  "volume" : 1.0
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "wolf" : {
+            "events" : {
+               "ambient" : "mob.wolf.bark",
+               "death" : "mob.wolf.death",
+               "growl" : "mob.wolf.growl",
+               "hurt" : "mob.wolf.hurt",
+               "pant" : "mob.wolf.panting",
+               "shake" : {
+                  "pitch" : [ 0.80, 1.20 ],
+                  "sound" : "mob.wolf.shake"
+               },
+               "step" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.wolf.step",
+                  "volume" : 0.650
+               },
+               "whine" : "mob.wolf.whine"
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "xp_orb" : {
+            "events" : {
+               "fizz" : {
+                  "pitch" : [ 2.0, 2.40 ],
+                  "sound" : "random.fizz",
+                  "volume" : 0.40
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "zoglin" : {
+            "events" : {
+               "ambient": "mob.zoglin.idle",
+               "angry": "mob.zoglin.angry",
+               "hurt": "mob.zoglin.hurt",
+               "death": "mob.zoglin.death",
+               "attack": "mob.zoglin.attack",
+               "step" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.zoglin.step",
+                  "volume" : 0.150
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "zombie" : {
+            "events" : {
+               "ambient" : "mob.zombie.say",
+               "death" : "mob.zombie.death",
+               "hurt" : "mob.zombie.hurt",
+               "step" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.zombie.step",
+                  "volume" : 0.450
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "zombie_horse" : {
+            "events" : {
+               "add.chest" : {
+                  "pitch" : [ 0.80, 1.20 ],
+                  "sound" : "mob.horse.armor",
+                  "volume" : 1.0
+               },
+               "ambient" : "mob.horse.zombie.idle",
+               "armor" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.horse.armor",
+                  "volume" : 0.60
+               },
+               "breathe" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.horse.breathe",
+                  "volume" : 0.70
+               },
+               "death" : "mob.horse.zombie.death",
+               "hurt" : "mob.horse.zombie.hit",
+               "jump" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.horse.jump",
+                  "volume" : 0.40
+               },
+               "land" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.horse.land",
+                  "volume" : 0.40
+               },
+               "saddle" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.horse.leather",
+                  "volume" : 0.60
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 0.80
+         },
+         "zombie_pigman" : {
+            "events" : {
+               "ambient" : "mob.zombiepig.zpig",
+               "death" : "mob.zombiepig.zpigdeath",
+               "hurt" : "mob.zombiepig.zpighurt",
+               "mad" : {
+                  "pitch" : [ 1.440, 2.160 ],
+                  "sound" : "mob.zombiepig.zpigangry",
+                  "volume" : 2.0
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "zombie_villager" : {
+            "events" : {
+               "ambient" : "mob.zombie_villager.say",
+               "death" : "mob.zombie_villager.death",
+               "hurt" : "mob.zombie_villager.hurt",
+               "step" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.zombie.step",
+                  "volume" : 0.450
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         },
+         "zombie_villager_v2" : {
+            "events" : {
+               "ambient" : "mob.zombie_villager.say",
+               "death" : "mob.zombie_villager.death",
+               "hurt" : "mob.zombie_villager.hurt",
+               "step" : {
+                  "pitch" : 1.0,
+                  "sound" : "mob.zombie.step",
+                  "volume" : 0.450
+               }
+            },
+            "pitch" : [ 0.80, 1.20 ],
+            "volume" : 1.0
+         }
+      }
+   },
+   "individual_event_sounds" : {
+      "events" : {
+         "respawn_anchor.charge": {"sound": "respawn_anchor.charge", "volume": 1.0, "pitch": [ 0.8, 1.2 ]},
+			"respawn_anchor.deplete": {"sound": "respawn_anchor.deplete", "volume": 1.0, "pitch": [ 0.8, 1.2 ]},
+			"respawn_anchor.set_spawn": {"sound": "respawn_anchor.set_spawn", "volume": 1.0, "pitch": [ 0.8, 1.2 ]},
+			"lodestone_compass.link_compass_to_lodestone": {"sound": "lodestone_compass.link_compass_to_lodestone", "volume": 1.0, "pitch": [ 0.85, 0.95 ]},
+			"record.pigstep": { "sound": "record.pigstep", "volume": 1.0, "pitch": 1.0 },
+         "smithing_table.use": {"sound": "smithing_table.use", "volume": 1.0, "pitch":  1.0 },
+         "armor.equip_netherite": {"sound": "armor.equip_netherite", "volume": 1.0, "pitch":  1.0},
+         "lay_egg": {"sound": "block.turtle_egg.drop", "volume": 0.3, "pitch": 0.9},
+
+         "ambient.basalt_deltas.mood" : {
+            "pitch" : [ 0.50, 1.20 ],
+            "sound" : "ambient.basalt_deltas.mood",
+            "volume" : 0.80
+         },
+         "ambient.cave" : {
+            "pitch" : [ 0.80, 1.0 ],
+            "sound" : "ambient.cave",
+            "volume" : 0.70
+         },
+         "ambient.crimson_forest.mood" : {
+            "pitch" : [ 0.50, 1.20 ],
+            "sound" : "ambient.crimson_forest.mood",
+            "volume" : 0.80
+         },
+         "ambient.nether_wastes.mood" : {
+            "pitch" : [ 0.50, 1.20 ],
+            "sound" : "ambient.nether_wastes.mood",
+            "volume" : 0.80
+         },
+         "ambient.soulsand_valley.mood" : {
+            "pitch" : [ 0.50, 1.20 ],
+            "sound" : "ambient.soulsand_valley.mood",
+            "volume" : 0.80
+         },
+         "ambient.warped_forest.mood" : {
+            "pitch" : [ 0.50, 1.20 ],
+            "sound" : "ambient.warped_forest.mood",
+            "volume" : 0.80
+         },
+         "armor.equip_chain" : {
+            "pitch" : 1.0,
+            "sound" : "armor.equip_chain",
+            "volume" : 1.0
+         },
+         "armor.equip_diamond" : {
+            "pitch" : 1.0,
+            "sound" : "armor.equip_diamond",
+            "volume" : 1.0
+         },
+         "armor.equip_elytra" : {
+            "pitch" : 1.0,
+            "sound" : "armor.equip_leather",
+            "volume" : 1.0
+         },
+         "armor.equip_generic" : {
+            "pitch" : 1.0,
+            "sound" : "armor.equip_generic",
+            "volume" : 1.0
+         },
+         "armor.equip_gold" : {
+            "pitch" : 1.0,
+            "sound" : "armor.equip_gold",
+            "volume" : 1.0
+         },
+         "armor.equip_iron" : {
+            "pitch" : 1.0,
+            "sound" : "armor.equip_iron",
+            "volume" : 1.0
+         },
+         "armor.equip_leather" : {
+            "pitch" : 1.0,
+            "sound" : "armor.equip_leather",
+            "volume" : 1.0
+         },
+         "attach" : {
+            "pitch" : 0.70,
+            "sound" : "random.click",
+            "volume" : 1.0
+         },
+         "beacon.activate" : {
+            "pitch" : 1.0,
+            "sound" : "beacon.activate",
+            "volume" : 1.0
+         },
+         "beacon.ambient" : {
+            "pitch" : 1.0,
+            "sound" : "beacon.ambient",
+            "volume" : 1.0
+         },
+         "beacon.deactivate" : {
+            "pitch" : 1.0,
+            "sound" : "beacon.deactivate",
+            "volume" : 1.0
+         },
+         "beacon.power" : {
+            "pitch" : 1.0,
+            "sound" : "beacon.power",
+            "volume" : 1.0
+         },
+         "blast" : {
+            "pitch" : 1.0,
+            "sound" : "firework.blast",
+            "volume" : 1.0
+         },
+         "block.bamboo_sapling.place" : {
+            "pitch" : 0.80,
+            "sound" : "block.bamboo_sapling.place",
+            "volume" : 0.80
+         },
+         "block.barrel.close" : {
+            "pitch" : 1.0,
+            "sound" : "block.barrel.close",
+            "volume" : 1.0
+         },
+         "block.barrel.open" : {
+            "pitch" : 1.0,
+            "sound" : "block.barrel.open",
+            "volume" : 1.0
+         },
+         "block.beehive.drip" : {
+            "pitch" : [ 0.70, 0.90 ],
+            "sound" : "block.beehive.drip",
+            "volume" : 0.30
+         },
+         "block.beehive.enter" : {
+            "pitch" : [ 0.70, 0.80 ],
+            "sound" : "block.beehive.enter",
+            "volume" : 0.750
+         },
+         "block.beehive.exit" : {
+            "pitch" : [ 0.90, 1.10 ],
+            "sound" : "block.beehive.exit",
+            "volume" : 0.750
+         },
+         "block.beehive.shear" : {
+            "pitch" : [ 0.80, 1.0 ],
+            "sound" : "block.beehive.shear",
+            "volume" : 0.80
+         },
+         "block.beehive.work" : {
+            "pitch" : 1.0,
+            "sound" : "block.beehive.work",
+            "volume" : 0.60
+         },
+         "block.bell.hit" : {
+            "pitch" : 1.0,
+            "sound" : "block.bell.hit",
+            "volume" : 1.0
+         },
+         "block.blastfurnace.fire_crackle" : {
+            "pitch" : 0.60,
+            "sound" : "block.blastfurnace.fire_crackle",
+            "volume" : 3.0
+         },
+         "block.campfire.crackle" : {
+            "pitch" : 1.0,
+            "sound" : "block.campfire.crackle",
+            "volume" : 1.0
+         },
+         "block.cartography_table.use" : {
+            "pitch" : 1.0,
+            "sound" : "block.cartography_table.use",
+            "volume" : 0.80
+         },
+         "block.composter.empty" : {
+            "pitch" : 1.0,
+            "sound" : "block.composter.empty",
+            "volume" : 1.0
+         },
+         "block.composter.fill" : {
+            "pitch" : 1.0,
+            "sound" : "block.composter.fill",
+            "volume" : 1.0
+         },
+         "block.composter.fill_success" : {
+            "pitch" : 1.0,
+            "sound" : "block.composter.fill_success",
+            "volume" : 1.0
+         },
+         "block.composter.ready" : {
+            "pitch" : 1.0,
+            "sound" : "block.composter.ready",
+            "volume" : 1.0
+         },
+         "block.end_portal.spawn" : {
+            "pitch" : 1.0,
+            "sound" : "block.end_portal.spawn",
+            "volume" : 0.70
+         },
+         "block.end_portal_frame.fill" : {
+            "pitch" : 1.0,
+            "sound" : "block.end_portal_frame.fill",
+            "volume" : 0.30
+         },
+         "block.fletching_table.use" : {
+            "pitch" : 1.0,
+            "sound" : "dig.wood",
+            "volume" : 12.0
+         },
+         "block.furnace.lit" : {
+            "pitch" : 1.0,
+            "sound" : "block.furnace.lit",
+            "volume" : 3.0
+         },
+         "block.grindstone.use" : {
+            "pitch" : 1.0,
+            "sound" : "block.grindstone.use",
+            "volume" : 1.0
+         },
+         "block.loom.use" : {
+            "pitch" : 1.0,
+            "sound" : "block.loom.use",
+            "volume" : 0.750
+         },
+         "block.scaffolding.climb" : {
+            "pitch" : 1.0,
+            "sound" : "block.scaffolding.climb",
+            "volume" : 1.0
+         },
+         "block.smithing_table.use" : {
+            "pitch" : 1.0,
+            "sound" : "random.anvil_use",
+            "volume" : 0.250
+         },
+         "block.smoker.smoke" : {
+            "pitch" : 1.0,
+            "sound" : "block.smoker.smoke",
+            "volume" : 3.0
+         },
+         "block.stonecutter.use" : {
+            "pitch" : 1.0,
+            "sound" : "block.stonecutter.use",
+            "volume" : 0.70
+         },
+         "block.sweet_berry_bush.hurt" : {
+            "pitch" : 1.0,
+            "sound" : "block.sweet_berry_bush.hurt",
+            "volume" : 1.0
+         },
+         "block.sweet_berry_bush.pick" : {
+            "pitch" : 1.0,
+            "sound" : "block.sweet_berry_bush.pick",
+            "volume" : 1.0
+         },
+         "block.turtle_egg.attack" : {
+            "pitch" : [ 0.90, 1.0 ],
+            "sound" : "fall.egg",
+            "volume" : 0.50
+         },
+         "block.turtle_egg.break" : {
+            "pitch" : 0.90,
+            "sound" : "block.turtle_egg.break",
+            "volume" : 0.850
+         },
+         "block.turtle_egg.crack" : {
+            "pitch" : 0.90,
+            "sound" : "block.turtle_egg.crack",
+            "volume" : 0.850
+         },
+         "block.turtle_egg.hatch" : {
+            "pitch" : 0.90,
+            "sound" : "block.turtle_egg.drop",
+            "volume" : 0.850
+         },
+         "bottle.dragonbreath" : {
+            "pitch" : 1.0,
+            "sound" : "bottle.dragonbreath",
+            "volume" : 0.70
+         },
+         "bow" : {
+            "pitch" : [ 0.830, 1.250 ],
+            "sound" : "random.bow",
+            "volume" : 1.0
+         },
+         "bow.hit" : {
+            "pitch" : [ 1.090, 1.30 ],
+            "sound" : "random.bowhit",
+            "volume" : 1.0
+         },
+         "break" : {
+            "pitch" : 0.90,
+            "sound" : "random.break",
+            "volume" : 1.0
+         },
+         "bubble.down" : {
+            "pitch" : [ 0.90, 1.050 ],
+            "sound" : "bubble.down",
+            "volume" : [ 0.40, 0.60 ]
+         },
+         "bubble.downinside" : {
+            "pitch" : [ 0.90, 1.050 ],
+            "sound" : "bubble.downinside",
+            "volume" : [ 1.0, 1.50 ]
+         },
+         "bubble.pop" : {
+            "pitch" : [ 0.90, 1.050 ],
+            "sound" : "bubble.pop",
+            "volume" : [ 0.40, 0.60 ]
+         },
+         "bubble.up" : {
+            "pitch" : [ 0.90, 1.050 ],
+            "sound" : "bubble.up",
+            "volume" : [ 0.40, 0.60 ]
+         },
+         "bubble.upinside" : {
+            "pitch" : [ 0.90, 1.050 ],
+            "sound" : "bubble.upinside",
+            "volume" : [ 1.0, 1.50 ]
+         },
+         "bucket.empty.fish" : {
+            "pitch" : 1.0,
+            "sound" : "bucket.empty_fish",
+            "volume" : 1.0
+         },
+         "bucket.empty.lava" : {
+            "pitch" : 1.0,
+            "sound" : "bucket.empty_lava",
+            "volume" : 1.0
+         },
+         "bucket.empty.water" : {
+            "pitch" : 1.0,
+            "sound" : "bucket.empty_water",
+            "volume" : 1.0
+         },
+         "bucket.fill.fish" : {
+            "pitch" : 1.0,
+            "sound" : "bucket.fill_fish",
+            "volume" : 1.0
+         },
+         "bucket.fill.lava" : {
+            "pitch" : 1.0,
+            "sound" : "bucket.fill_lava",
+            "volume" : 1.0
+         },
+         "bucket.fill.water" : {
+            "pitch" : 1.0,
+            "sound" : "bucket.fill_water",
+            "volume" : 1.0
+         },
+         "bullet.hit" : {
+            "pitch" : 1.0,
+            "sound" : "mob.shulker.bullet.hit",
+            "volume" : 1.0
+         },
+         "burp" : {
+            "pitch" : [ 0.90, 1.0 ],
+            "sound" : "random.burp",
+            "volume" : 0.50
+         },
+         "camera.take_picture" : {
+            "pitch" : 1.0,
+            "sound" : "camera.take_picture",
+            "volume" : 1.0
+         },
+         "chest.closed" : {
+            "pitch" : [ 0.90, 1.0 ],
+            "sound" : "random.chestclosed",
+            "volume" : 0.50
+         },
+         "chest.open" : {
+            "pitch" : [ 0.90, 1.0 ],
+            "sound" : "random.chestopen",
+            "volume" : 0.50
+         },
+         "chorusdeath" : {
+            "pitch" : 1.0,
+            "sound" : "block.chorusflower.death",
+            "volume" : 1.0
+         },
+         "chorusgrow" : {
+            "pitch" : 1.0,
+            "sound" : "block.chorusflower.grow",
+            "volume" : 1.0
+         },
+         "conduit.activate" : {
+            "pitch" : 1.0,
+            "sound" : "conduit.activate",
+            "volume" : 1.0
+         },
+         "conduit.ambient" : {
+            "pitch" : 1.0,
+            "sound" : "conduit.ambient",
+            "volume" : 1.0
+         },
+         "conduit.attack" : {
+            "pitch" : 1.0,
+            "sound" : "conduit.attack",
+            "volume" : 1.0
+         },
+         "conduit.deactivate" : {
+            "pitch" : 1.0,
+            "sound" : "conduit.deactivate",
+            "volume" : 1.0
+         },
+         "conduit.short" : {
+            "pitch" : 1.0,
+            "sound" : "conduit.short",
+            "volume" : 1.0
+         },
+         "convert_mooshroom" : {
+            "pitch" : 1.0,
+            "sound" : "mob.mooshroom.convert",
+            "volume" : 1.0
+         },
+         "convert_to_drowned" : {
+            "pitch" : [ 0.30, 1 ],
+            "sound" : "mob.zombie.converted_to_drowned",
+            "volume" : [ 1.0, 2.0 ]
+         },
+         "converted_to_zombified" : {
+            "pitch" : [ 0.90, 1.10 ],
+            "sound" : "mob.piglin.converted_to_zombified",
+            "volume" : 1.0
+         },
+         "crossbow.loading.end" : {
+            "pitch" : 1.0,
+            "sound" : "crossbow.loading.middle",
+            "volume" : 1.0
+         },
+         "crossbow.loading.middle" : {
+            "pitch" : 1.0,
+            "sound" : "crossbow.loading.middle",
+            "volume" : 1.0
+         },
+         "crossbow.loading.start" : {
+            "pitch" : 1.0,
+            "sound" : "crossbow.loading.start",
+            "volume" : 1.0
+         },
+         "crossbow.quick_charge.end" : {
+            "pitch" : 1.0,
+            "sound" : "crossbow.quick_charge.end",
+            "volume" : 1.0
+         },
+         "crossbow.quick_charge.middle" : {
+            "pitch" : 1.0,
+            "sound" : "crossbow.quick_charge.middle",
+            "volume" : 1.0
+         },
+         "crossbow.quick_charge.start" : {
+            "pitch" : 1.0,
+            "sound" : "crossbow.quick_charge.start",
+            "volume" : 1.0
+         },
+         "crossbow.shoot" : {
+            "pitch" : 1.0,
+            "sound" : "crossbow.shoot",
+            "volume" : 1.0
+         },
+         "deny" : {
+            "pitch" : [ 0.80, 1.20 ],
+            "sound" : "block.false_permissions",
+            "volume" : 0.80
+         },
+         "detach" : {
+            "pitch" : [ 1.10, 1.330 ],
+            "sound" : "random.bowhit",
+            "volume" : 0.40
+         },
+         "drop.slot" : {
+            "pitch" : [ 0.550, 0.750 ],
+            "sound" : "random.pop",
+            "volume" : 0.30
+         },
+         "enderchest.closed" : {
+            "pitch" : [ 0.90, 1.0 ],
+            "sound" : "random.enderchestclosed",
+            "volume" : 0.50
+         },
+         "enderchest.open" : {
+            "pitch" : [ 0.90, 1.0 ],
+            "sound" : "random.enderchestopen",
+            "volume" : 0.50
+         },
+         "explode" : {
+            "pitch" : 1.0,
+            "sound" : "random.explode",
+            "volume" : 4.0
+         },
+         "extinguish.fire" : {
+            "pitch" : [ 1.80, 2.40 ],
+            "sound" : "random.fizz",
+            "volume" : 0.50
+         },
+         "fire" : {
+            "pitch" : [ 0.30, 1.0 ],
+            "sound" : "fire.fire",
+            "volume" : [ 1.0, 2.0 ]
+         },
+         "fizz" : {
+            "pitch" : [ 1.80, 2.40 ],
+            "sound" : "random.fizz",
+            "volume" : 0.50
+         },
+         "glass" : {
+            "pitch" : 1.0,
+            "sound" : "random.glass",
+            "volume" : 1.0
+         },
+         "ignite" : {
+            "pitch" : [ 0.80, 1.20 ],
+            "sound" : "fire.ignite",
+            "volume" : 1.0
+         },
+         "item.book.put" : {
+            "pitch" : 1.0,
+            "sound" : "item.book.put",
+            "volume" : 1.20
+         },
+         "item.shield.block" : {
+            "pitch" : 1.0,
+            "sound" : "item.shield.block",
+            "volume" : 0.70
+         },
+         "item.trident.hit" : {
+            "pitch" : 1.0,
+            "sound" : "item.trident.hit",
+            "volume" : 1.0
+         },
+         "item.trident.hit_ground" : {
+            "pitch" : 1.0,
+            "sound" : "item.trident.hit_ground",
+            "volume" : 1.0
+         },
+         "item.trident.return" : {
+            "pitch" : 1.0,
+            "sound" : "item.trident.return",
+            "volume" : 10.0
+         },
+         "item.trident.riptide_1" : {
+            "pitch" : 1.0,
+            "sound" : "item.trident.riptide_1",
+            "volume" : 1.0
+         },
+         "item.trident.riptide_2" : {
+            "pitch" : 1.0,
+            "sound" : "item.trident.riptide_2",
+            "volume" : 1.0
+         },
+         "item.trident.riptide_3" : {
+            "pitch" : 1.0,
+            "sound" : "item.trident.riptide_3",
+            "volume" : 1.0
+         },
+         "item.trident.throw" : {
+            "pitch" : 1.0,
+            "sound" : "item.trident.throw",
+            "volume" : 1.0
+         },
+         "item.trident.thunder" : {
+            "pitch" : 1.0,
+            "sound" : "item.trident.thunder",
+            "volume" : 1.0
+         },
+         "large.blast" : {
+            "pitch" : 1.0,
+            "sound" : "firework.large_blast",
+            "volume" : 1.0
+         },
+         "launch" : {
+            "pitch" : 1.0,
+            "sound" : "firework.launch",
+            "volume" : 1.0
+         },
+         "lava" : {
+            "pitch" : [ 0.90, 1.050 ],
+            "sound" : "liquid.lava",
+            "volume" : [ 0.40, 0.60 ]
+         },
+         "lava.pop" : {
+            "pitch" : [ 0.90, 1.050 ],
+            "sound" : "liquid.lavapop",
+            "volume" : [ 0.40, 0.60 ]
+         },
+         "leashknot.break" : {
+            "pitch" : 1.0,
+            "sound" : "leashknot.break",
+            "volume" : 1.0
+         },
+         "leashknot.place" : {
+            "pitch" : 1.0,
+            "sound" : "leashknot.place",
+            "volume" : 1.0
+         },
+         "levelup" : {
+            "pitch" : 1.0,
+            "sound" : "random.levelup"
+         },
+         "milk" : {
+            "pitch" : 1.0,
+            "sound" : "mob.cow.milk",
+            "volume" : 1.0
+         },
+         "milk_suspiciously" : {
+            "pitch" : 1.0,
+            "sound" : "mob.mooshroom.suspicious_milk",
+            "volume" : 1.0
+         },
+         "mob.armor_stand.break" : {
+            "pitch" : 1.0,
+            "sound" : "mob.armor_stand.break",
+            "volume" : 1.0
+         },
+         "mob.armor_stand.hit" : {
+            "pitch" : 1.0,
+            "sound" : "mob.armor_stand.hit",
+            "volume" : 1.0
+         },
+         "mob.armor_stand.land" : {
+            "pitch" : 1.0,
+            "sound" : "mob.armor_stand.land",
+            "volume" : 1.0
+         },
+         "mob.armor_stand.place" : {
+            "pitch" : 1.0,
+            "sound" : "mob.armor_stand.place",
+            "volume" : 1.0
+         },
+         "note" : {
+            "sound" : "",
+            "volume" : 3.0
+         },
+         "particle.soul_escape.loud" : {
+            "pitch" : [ 0.60, 1.0 ],
+            "sound" : "particle.soul_escape",
+            "volume" : [ 1.0, 3.0 ]
+         },
+         "particle.soul_escape.quiet" : {
+            "pitch" : [ 0.60, 1.0 ],
+            "sound" : "particle.soul_escape",
+            "volume" : [ 0.0, 0.40 ]
+         },
+         "piston.in" : {
+            "pitch" : [ 0.60, 0.750 ],
+            "sound" : "tile.piston.in",
+            "volume" : 0.50
+         },
+         "piston.out" : {
+            "pitch" : [ 0.60, 0.750 ],
+            "sound" : "tile.piston.out",
+            "volume" : 0.50
+         },
+         "pop" : {
+            "pitch" : [ 0.60, 2.20 ],
+            "sound" : "random.pop",
+            "volume" : 0.250
+         },
+         "portal" : {
+            "pitch" : [ 0.80, 1.20 ],
+            "sound" : "portal.portal",
+            "volume" : 0.250
+         },
+         "portal.travel" : {
+            "pitch" : 1.0,
+            "sound" : "portal.travel",
+            "volume" : 1.0
+         },
+         "potion.brewed" : {
+            "pitch" : 1.0,
+            "sound" : "random.potion.brewed",
+            "volume" : 1.0
+         },
+         "power.off" : {
+            "pitch" : 0.50,
+            "sound" : "random.click",
+            "volume" : 1.0
+         },
+         "power.on" : {
+            "pitch" : 0.60,
+            "sound" : "random.click",
+            "volume" : 1.0
+         },
+         "raid.horn" : {
+            "pitch" : 1.0,
+            "sound" : "raid.horn",
+            "volume" : 12.0
+         },
+         "random.anvil_use" : {
+            "pitch" : 1.0,
+            "sound" : "random.anvil_use",
+            "volume" : 0.60
+         },
+         "record.11" : {
+            "pitch" : 1.0,
+            "sound" : "record.11",
+            "volume" : 1.0
+         },
+         "record.13" : {
+            "pitch" : 1.0,
+            "sound" : "record.13",
+            "volume" : 1.0
+         },
+         "record.blocks" : {
+            "pitch" : 1.0,
+            "sound" : "record.blocks",
+            "volume" : 1.0
+         },
+         "record.cat" : {
+            "pitch" : 1.0,
+            "sound" : "record.cat",
+            "volume" : 1.0
+         },
+         "record.chirp" : {
+            "pitch" : 1.0,
+            "sound" : "record.chirp",
+            "volume" : 1.0
+         },
+         "record.far" : {
+            "pitch" : 1.0,
+            "sound" : "record.far",
+            "volume" : 1.0
+         },
+         "record.mall" : {
+            "pitch" : 1.0,
+            "sound" : "record.mall",
+            "volume" : 1.0
+         },
+         "record.mellohi" : {
+            "pitch" : 1.0,
+            "sound" : "record.mellohi",
+            "volume" : 1.0
+         },
+         "record.stal" : {
+            "pitch" : 1.0,
+            "sound" : "record.stal",
+            "volume" : 1.0
+         },
+         "record.strad" : {
+            "pitch" : 1.0,
+            "sound" : "record.strad",
+            "volume" : 1.0
+         },
+         "record.wait" : {
+            "pitch" : 1.0,
+            "sound" : "record.wait",
+            "volume" : 1.0
+         },
+         "record.ward" : {
+            "pitch" : 1.0,
+            "sound" : "record.ward",
+            "volume" : 1.0
+         },
+         "remedy" : {
+            "pitch" : [ 0.30, 1 ],
+            "sound" : "mob.zombie.remedy",
+            "volume" : [ 1.0, 2.0 ]
+         },
+         "respawn_anchor.ambient" : {
+            "pitch" : [ 0.80, 1.20 ],
+            "sound" : "respawn_anchor.ambient",
+            "volume" : 0.50
+         },
+         "saddle" : {
+            "pitch" : 1.0,
+            "sound" : "mob.horse.leather",
+            "volume" : 0.50
+         },
+         "shear" : {
+            "pitch" : 1.0,
+            "sound" : "mob.sheep.shear",
+            "volume" : 1.0
+         },
+         "shulkerbox.closed" : {
+            "pitch" : [ 0.90, 1.0 ],
+            "sound" : "random.shulkerboxclosed",
+            "volume" : 0.50
+         },
+         "shulkerbox.open" : {
+            "pitch" : [ 0.90, 1.0 ],
+            "sound" : "random.shulkerboxopen",
+            "volume" : 0.50
+         },
+         "teleport" : {
+            "pitch" : 1.0,
+            "sound" : "mob.shulker.teleport",
+            "volume" : 1.0
+         },
+         "thorns" : {
+            "pitch" : 1.0,
+            "sound" : "damage.thorns",
+            "volume" : 0.50
+         },
+         "tripod" : {
+            "pitch" : [ 0.90, 1.10 ],
+            "sound" : "dig.stone",
+            "volume" : 2.0
+         },
+         "twinkle" : {
+            "pitch" : 1.0,
+            "sound" : "firework.twinkle",
+            "volume" : 1.0
+         },
+         "ui.cartography_table.take_result" : {
+            "pitch" : 1.0,
+            "sound" : "ui.cartography_table.take_result",
+            "volume" : 0.80
+         },
+         "ui.loom.take_result" : {
+            "pitch" : 1.0,
+            "sound" : "ui.loom.take_result",
+            "volume" : 0.650
+         },
+         "ui.stonecutter.take_result" : {
+            "pitch" : 1.0,
+            "sound" : "ui.stonecutter.take_result",
+            "volume" : 1.0
+         },
+         "unfect" : {
+            "pitch" : [ 0.30, 1 ],
+            "sound" : "mob.zombie.unfect",
+            "volume" : [ 1.0, 2.0 ]
+         },
+         "water" : {
+            "pitch" : [ 0.50, 1.50 ],
+            "sound" : "liquid.water",
+            "volume" : [ 0.750, 1.0 ]
+         }
+      }
+   },
+   "interactive_sounds" : {
+      "block_sounds" : {
+         "lodestone"      :{"events" :{"default" : "",  "fall" : { "sounds":"fall.stone" ,         "volume": 0.4}, "step" : { "sound":"step.stone" ,         "volume":0.30}, "jump" : { "sound":"jump.stone" ,          "volume":0.12}, "land" : { "sound":"land.stone" ,         "volume":0.22}}, "volume" : 1.0, "pitch" : 1.00},
+         "chain"          :{"events" :{"default" : "",  "fall" : { "sounds":"fall.chain" ,         "volume": 0.4}, "step" : { "sound":"step.chain" ,         "volume":0.30}, "jump" : { "sound":"jump.chain" ,          "volume":0.12}, "land" : { "sound":"land.chain" ,         "volume":0.22}}, "volume" : 1.0, "pitch" : 1.00},
+         "vines"          :{"events" :{"default" : "",  "fall" : { "sounds":"fall.vines" ,         "volume": 0.4}, "step" : { "sound":"step.vines" ,         "volume":0.30}, "jump" : { "sound":"jump.vines" ,          "volume":0.12}, "land" : { "sound":"land.vines" ,         "volume":0.22}}, "volume" : 1.0, "pitch" : 1.00},
+
+         "ancient_debris" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "fall.ancient_debris",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "jump.ancient_debris",
+                  "volume" : 0.120
+               },
+               "land" : {
+                  "sound" : "land.ancient_debris",
+                  "volume" : 0.140
+               },
+               "step" : {
+                  "sound" : "step.ancient_debris",
+                  "volume" : 0.170
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 1.0
+         },
+         "anvil" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "fall.anvil",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "jump.anvil",
+                  "volume" : 0.120
+               },
+               "land" : {
+                  "sound" : "land.anvil",
+                  "volume" : 0.220
+               },
+               "step" : {
+                  "sound" : "step.anvil",
+                  "volume" : 0.30
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 0.350
+         },
+         "bamboo" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "block.bamboo.fall",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "jump.wood",
+                  "volume" : 0.150
+               },
+               "land" : {
+                  "sound" : "block.bamboo.fall",
+                  "volume" : 0.20
+               },
+               "step" : {
+                  "sound" : "block.bamboo.step",
+                  "volume" : 0.30
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 1.0
+         },
+         "basalt" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "fall.basalt",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "jump.basalt",
+                  "volume" : 0.120
+               },
+               "land" : {
+                  "sound" : "land.basalt",
+                  "volume" : 0.140
+               },
+               "step" : {
+                  "sound" : "step.basalt",
+                  "volume" : 0.190
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 1.0
+         },
+         "bone_block" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "fall.bone_block",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "jump.bone_block",
+                  "volume" : 0.150
+               },
+               "land" : {
+                  "sound" : "land.bone_block",
+                  "volume" : 0.180
+               },
+               "step" : {
+                  "sound" : "step.bone_block",
+                  "volume" : 0.220
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 1.0
+         },
+         "cloth" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "fall.cloth",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "jump.cloth",
+                  "volume" : 0.120
+               },
+               "land" : {
+                  "sound" : "land.cloth",
+                  "volume" : 0.180
+               },
+               "step" : {
+                  "sound" : "step.cloth",
+                  "volume" : 0.30
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 1.0
+         },
+         "coral" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "fall.coral",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "jump.coral",
+                  "volume" : 0.120
+               },
+               "land" : {
+                  "sound" : "land.coral",
+                  "volume" : 0.140
+               },
+               "step" : {
+                  "sound" : "step.coral",
+                  "volume" : 0.150
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 1.0
+         },
+         "fungus" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "dig.fungus",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "dig.fungus",
+                  "volume" : 0.120
+               },
+               "land" : {
+                  "sound" : "dig.fungus",
+                  "volume" : 0.140
+               },
+               "step" : {
+                  "sound" : "dig.fungus",
+                  "volume" : 0.150
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 1.0
+         },
+         "glass" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "fall.stone",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "jump.stone",
+                  "volume" : 0.120
+               },
+               "land" : {
+                  "sound" : "land.stone",
+                  "volume" : 0.220
+               },
+               "step" : {
+                  "sound" : "step.stone",
+                  "volume" : 0.30
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 1.0
+         },
+         "grass" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "fall.grass",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "jump.grass",
+                  "volume" : 0.110
+               },
+               "land" : {
+                  "sound" : "land.grass",
+                  "volume" : 0.210
+               },
+               "step" : {
+                  "sound" : "step.grass",
+                  "volume" : 0.30
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 1.0
+         },
+         "gravel" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "fall.gravel",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "jump.gravel",
+                  "volume" : 0.10
+               },
+               "land" : {
+                  "sound" : "land.gravel",
+                  "volume" : 0.170
+               },
+               "step" : {
+                  "sound" : "step.gravel",
+                  "volume" : 0.30
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 1.0
+         },
+         "honey_block" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "fall.honey_block",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "jump.honey_block",
+                  "volume" : 0.120
+               },
+               "land" : {
+                  "sound" : "land.honey_block",
+                  "volume" : 0.140
+               },
+               "step" : {
+                  "sound" : "step.honey_block",
+                  "volume" : 0.150
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 1.0
+         },
+         "ladder" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "fall.ladder",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "jump.ladder",
+                  "volume" : 0.120
+               },
+               "land" : {
+                  "sound" : "land.ladder",
+                  "volume" : 0.220
+               },
+               "step" : {
+                  "sound" : "step.ladder",
+                  "volume" : 0.30
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 1.0
+         },
+         "lantern" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "block.lantern.fall",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "jump.metal",
+                  "volume" : 0.150
+               },
+               "land" : {
+                  "sound" : "block.lantern.fall",
+                  "volume" : 0.20
+               },
+               "step" : {
+                  "sound" : "block.lantern.step",
+                  "volume" : 0.30
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 1.0
+         },
+         "metal" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "fall.stone",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "jump.stone",
+                  "volume" : 0.120
+               },
+               "land" : {
+                  "sound" : "land.stone",
+                  "volume" : 0.220
+               },
+               "step" : {
+                  "sound" : "step.stone",
+                  "volume" : 0.350
+               }
+            },
+            "pitch" : 1.50,
+            "volume" : 1.0
+         },
+         "nether_brick" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "fall.nether_brick",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "jump.bone_block",
+                  "volume" : 0.120
+               },
+               "land" : {
+                  "sound" : "land.nether_brick",
+                  "volume" : 0.140
+               },
+               "step" : {
+                  "sound" : "step.nether_brick",
+                  "volume" : 0.160
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 1.0
+         },
+         "nether_gold_ore" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "fall.nether_gold_ore",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "jump.nether_gold_ore",
+                  "volume" : 0.120
+               },
+               "land" : {
+                  "sound" : "land.nether_gold_ore",
+                  "volume" : 0.140
+               },
+               "step" : {
+                  "sound" : "step.nether_gold_ore",
+                  "volume" : 0.180
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 1.0
+         },
+         "nether_sprouts" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "fall.nether_sprouts",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "jump.netherrack",
+                  "volume" : 0.120
+               },
+               "land" : {
+                  "sound" : "land.nether_sprouts",
+                  "volume" : 0.140
+               },
+               "step" : {
+                  "sound" : "step.nether_sprouts",
+                  "volume" : 0.170
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 1.0
+         },
+         "nether_wart" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "fall.nether_wart",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "jump.nether_wart",
+                  "volume" : 0.120
+               },
+               "land" : {
+                  "sound" : "land.nether_wart",
+                  "volume" : 0.140
+               },
+               "step" : {
+                  "sound" : "step.nether_wart",
+                  "volume" : 0.170
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 1.0
+         },
+         "netherite" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "fall.netherite",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "jump.netherite",
+                  "volume" : 0.140
+               },
+               "land" : {
+                  "sound" : "land.netherite",
+                  "volume" : 0.160
+               },
+               "step" : {
+                  "sound" : "step.netherite",
+                  "volume" : 0.210
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 1.0
+         },
+         "netherrack" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "fall.netherrack",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "jump.netherrack",
+                  "volume" : 0.120
+               },
+               "land" : {
+                  "sound" : "land.netherrack",
+                  "volume" : 0.140
+               },
+               "step" : {
+                  "pitch" : [ 1.0, 1.10 ],
+                  "sound" : "step.netherrack",
+                  "volume" : 0.130
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 1.0
+         },
+         "normal" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "fall.stone",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "jump.stone",
+                  "volume" : 0.120
+               },
+               "land" : {
+                  "sound" : "land.stone",
+                  "volume" : 0.220
+               },
+               "step" : {
+                  "sound" : "step.stone",
+                  "volume" : 0.30
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 1.0
+         },
+         "nylium" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "fall.nylium",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "jump.nylium",
+                  "volume" : 0.120
+               },
+               "land" : {
+                  "sound" : "land.nylium",
+                  "volume" : 0.140
+               },
+               "step" : {
+                  "sound" : "step.nylium",
+                  "volume" : 0.150
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 1.0
+         },
+         "roots" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "fall.roots",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "jump.roots",
+                  "volume" : 0.120
+               },
+               "land" : {
+                  "sound" : "land.roots",
+                  "volume" : 0.140
+               },
+               "step" : {
+                  "sound" : "step.roots",
+                  "volume" : 0.150
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 1.0
+         },
+         "sand" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "fall.sand",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "jump.sand",
+                  "volume" : 0.050
+               },
+               "land" : {
+                  "sound" : "land.sand",
+                  "volume" : 0.140
+               },
+               "step" : {
+                  "sound" : "step.sand",
+                  "volume" : 0.150
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 1.0
+         },
+         "scaffolding" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "block.scaffolding.fall",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "jump.wood",
+                  "volume" : 0.150
+               },
+               "land" : {
+                  "sound" : "block.scaffolding.fall",
+                  "volume" : 0.20
+               },
+               "step" : {
+                  "sound" : "block.scaffolding.step",
+                  "volume" : 0.30
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 1.0
+         },
+         "shroomlight" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "fall.shroomlight",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "jump.shroomlight",
+                  "volume" : 0.120
+               },
+               "land" : {
+                  "sound" : "land.shroomlight",
+                  "volume" : 0.140
+               },
+               "step" : {
+                  "sound" : "step.shroomlight",
+                  "volume" : 0.170
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 1.0
+         },
+         "slime" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "fall.slime",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "jump.slime",
+                  "volume" : 0.120
+               },
+               "land" : {
+                  "sound" : "land.slime",
+                  "volume" : 0.220
+               },
+               "step" : {
+                  "sound" : "step.slime",
+                  "volume" : 0.30
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 1.0
+         },
+         "snow" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "fall.snow",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "jump.snow",
+                  "volume" : 0.120
+               },
+               "land" : {
+                  "sound" : "land.snow",
+                  "volume" : 0.220
+               },
+               "step" : {
+                  "sound" : "step.snow",
+                  "volume" : 0.30
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 1.0
+         },
+         "soul_sand" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "fall.soul_sand",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "jump.soul_sand",
+                  "volume" : 0.120
+               },
+               "land" : {
+                  "sound" : "land.soul_sand",
+                  "volume" : 0.140
+               },
+               "step" : {
+                  "sound" : "step.soul_sand",
+                  "volume" : 0.150
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 1.0
+         },
+         "soul_soil" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "fall.soul_soil",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "jump.soul_soil",
+                  "volume" : 0.120
+               },
+               "land" : {
+                  "sound" : "land.soul_soil",
+                  "volume" : 0.140
+               },
+               "step" : {
+                  "sound" : "step.soul_soil",
+                  "volume" : 0.160
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 1.0
+         },
+         "stem" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "fall.stem",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "jump.stem",
+                  "volume" : 0.120
+               },
+               "land" : {
+                  "sound" : "land.stem",
+                  "volume" : 0.140
+               },
+               "step" : {
+                  "sound" : "step.stem",
+                  "volume" : 0.140
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 1.0
+         },
+         "stone" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "fall.stone",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "jump.stone",
+                  "volume" : 0.120
+               },
+               "land" : {
+                  "sound" : "land.stone",
+                  "volume" : 0.220
+               },
+               "step" : {
+                  "sound" : "step.stone",
+                  "volume" : 0.30
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 1.0
+         },
+         "turtle_egg" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "fall.egg",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "jump.stone",
+                  "volume" : 0.150
+               },
+               "land" : {
+                  "sound" : "fall.egg",
+                  "volume" : 0.20
+               },
+               "step" : {
+                  "sound" : "step.stone",
+                  "volume" : 0.30
+               }
+            },
+            "pitch" : 0.90,
+            "volume" : 1.0
+         },
+         "wood" : {
+            "events" : {
+               "default" : "",
+               "fall" : {
+                  "sounds" : "fall.wood",
+                  "volume" : 0.40
+               },
+               "jump" : {
+                  "sound" : "jump.wood",
+                  "volume" : 0.120
+               },
+               "land" : {
+                  "sound" : "land.wood",
+                  "volume" : 0.180
+               },
+               "step" : {
+                  "sound" : "step.wood",
+                  "volume" : 0.30
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 1.0
+         }
+      },
+      "entity_sounds" : {
+         "defaults" : {
+            "events" : {
+               "fall" : {
+                  "default" : {
+                     "pitch" : 0.750,
+                     "sound" : "",
+                     "volume" : 1.0
+                  }
+               },
+               "jump" : {
+                  "default" : {
+                     "pitch" : 0.750,
+                     "sound" : "",
+                     "volume" : 0.250
+                  }
+               }
+            },
+            "pitch" : 1.0,
+            "volume" : 0.250
+         },
+         "entities" : {
+            "donkey" : {
+               "events" : {
+                  "gallop" : {
+                     "default" : "mob.horse.gallop"
+                  },
+                  "heavy.step" : {
+                     "default" : "mob.horse.wood"
+                  },
+                  "step" : {
+                     "default" : "mob.horse.soft",
+                     "wood" : "mob.horse.wood"
+                  }
+               },
+               "pitch" : [ 0.90, 1.10 ],
+               "volume" : 0.450
+            },
+            "horse" : {
+               "events" : {
+                  "gallop" : {
+                     "default" : "mob.horse.gallop"
+                  },
+                  "heavy.step" : {
+                     "default" : "mob.horse.wood"
+                  },
+                  "step" : {
+                     "default" : "mob.horse.soft",
+                     "wood" : "mob.horse.wood"
+                  }
+               },
+               "pitch" : [ 0.90, 1.10 ],
+               "volume" : 0.450
+            },
+            "mule" : {
+               "events" : {
+                  "gallop" : {
+                     "default" : "mob.horse.gallop"
+                  },
+                  "heavy.step" : {
+                     "default" : "mob.horse.wood"
+                  },
+                  "step" : {
+                     "default" : "mob.horse.soft",
+                     "wood" : "mob.horse.wood"
+                  }
+               },
+               "pitch" : [ 0.90, 1.10 ],
+               "volume" : 0.450
+            },
+            "rabbit" : {
+               "pitch" : 1.50,
+               "volume" : 0.03750
+            },
+            "skeleton_horse" : {
+               "events" : {
+                  "gallop" : {
+                     "default" : "mob.horse.gallop"
+                  },
+                  "heavy.step" : {
+                     "default" : "mob.horse.wood"
+                  },
+                  "step" : {
+                     "default" : "mob.horse.soft",
+                     "wood" : "mob.horse.wood"
+                  }
+               },
+               "pitch" : [ 0.90, 1.10 ],
+               "volume" : 0.450
+            },
+            "zombie_horse" : {
+               "events" : {
+                  "gallop" : {
+                     "default" : "mob.horse.gallop"
+                  },
+                  "heavy.step" : {
+                     "default" : "mob.horse.wood"
+                  },
+                  "step" : {
+                     "default" : "mob.horse.soft",
+                     "wood" : "mob.horse.wood"
+                  }
+               },
+               "pitch" : [ 0.90, 1.10 ],
+               "volume" : 0.450
             }
-          }
-        },
-        "rabbit": {
-          "volume": 0.0375, 
-          "pitch": 1.5
-        }
+         }
       }
-    }
-  }
-}
\ No newline at end of file
+   }
+}
diff --git a/static/vanilla/RP/sounds/sound_definitions.json b/static/vanilla/RP/sounds/sound_definitions.json
index bdfc2ed88..573baaa22 100644
--- a/static/vanilla/RP/sounds/sound_definitions.json
+++ b/static/vanilla/RP/sounds/sound_definitions.json
@@ -5776,6 +5776,17 @@
             "sounds/mob/phantom/death3"
          ]
       },
+      "mob.phantom.flap": {
+         "category": "hostile",
+         "sounds": [
+           "sounds/mob/phantom/flap1",
+           "sounds/mob/phantom/flap2",
+           "sounds/mob/phantom/flap3",
+           "sounds/mob/phantom/flap4",
+           "sounds/mob/phantom/flap5",
+           "sounds/mob/phantom/flap6"
+         ]
+       },
       "mob.phantom.hurt" : {
          "__use_legacy_max_distance" : "true",
          "category" : "hostile",
@@ -8032,26 +8043,26 @@
          "sounds" : [ "sounds/portal/trigger" ]
       },
       "raid.horn" : {
-         "__use_legacy_max_distance" : "true",
          "category" : "neutral",
-         "max_distance" : 128.0,
+         // Double the valid raid radius of 96
+         "max_distance" : 192.0,
          "sounds" : [
             {
                "load_on_low_memory" : true,
                "name" : "sounds/event/raid/raidhorn_01",
-               "volume" : 10.0
+               "volume" : 1.0
             },
             {
                "name" : "sounds/event/raid/raidhorn_02",
-               "volume" : 10.0
+               "volume" : 1.0
             },
             {
                "name" : "sounds/event/raid/raidhorn_03",
-               "volume" : 10.0
+               "volume" : 1.0
             },
             {
                "name" : "sounds/event/raid/raidhorn_04",
-               "volume" : 10.0
+               "volume" : 1.0
             }
          ]
       },
diff --git a/static/vanilla/RP/textures/blocks/jigsaw_back.png b/static/vanilla/RP/textures/blocks/jigsaw_back.png
index 04206c63f03448272f5b0b9c7eadbe016e062f17..d2322dfd64c3f2032b08b5c32ffb1613a0dc7af6 100644
GIT binary patch
delta 154
zcmea=&NxA(p0PN{-HBn{IhmIX3=Aykj=qiz3>*8o|0J>k`J4qFk;M!Qe1}1p@p%4<
z6riAwr;B5Vg@3Y%nORy=+OHpfw3!tT=%3_Ok@P+5lYf5~ub>h~$kh<Zt0`OKYU|XF
zX|swR=2bW~V}Z@0gDcpQ4isE)sCuNVS^59>Z+-@mm!Bn={_QC$1scrY>FVdQ&MBb@
E06@4mDgXcg

delta 43
xcmdna=s7_}Rlw85F+}5ha)Jcw;slWc3=GTy42&5Qa}P5Bfv2mV%Q~loCIAM`3+ey>

diff --git a/static/vanilla/RP/textures/blocks/jigsaw_front.png b/static/vanilla/RP/textures/blocks/jigsaw_front.png
index 5ce7672fb27dde744e58a537b9d4f0c9262c0e3e..f9f5bca21199e93a370ae118b4827a270353e7f1 100644
GIT binary patch
delta 247
zcmV<T00{qy0f+*S8Gi-<001BJ|6u?C0MAK8K~y-)rIXDK!Y~YlGeQ>N+5^|9EW{2K
zll06E-5^V3oS>KLS+4C?APx_zC;RhHl2l6R^JDJQ?f#RH110?AoJ9a40RQ@1$4~=+
z0BtVM#RWzlgxtiIPz8YuuJ790)&u~tqYz-}NN%+`UymaInsBVjWD5TJTHQDTplK6D
z+YX7wIRH>)ba4W)3v?sc`7J<qasb#RUX8(Bgn+1`_D)Bz0JbS7Q~eTo{S)uCULxC!
xyvt+!M*8gx01Vq!biH}*dg0?S{qvlW`vIsi<;qXR#SH)e002ovPDHLkV1jE^ah3o8

delta 119
zcmV--0EqvH0*L{T8E^ss005AYXf^-<08mLpK~yNuwUEII03ZlMx9I<Wc^w1`5>iMn
zg*LYr&|S1c()%e1U{oE-f|<%q792=Qa>xR-i5s9Dz%Fqlo9)~ObRam#cmD^2Z%uyP
Z?^;`Y9vAu2rh)(f002ovPDHLkV1mdtEYJV|

diff --git a/static/vanilla/RP/textures/blocks/jigsaw_side.png b/static/vanilla/RP/textures/blocks/jigsaw_side.png
index cf55f422a1163e20ab810f3a5fbbeb7224d9459d..5b5cd65cbdcbd40fd81f9a6446d7da7dd0d5a4bc 100644
GIT binary patch
delta 220
zcmV<203-i|0qp^h8Gi-<001BJ|6u?C0JKR&K~y+TwUfaO!yptxGXe|r+C#1=StvV1
zog|B7gD#PAQW@2izk#Sy)q?{V|A){IL(ch}=IOlO#vu6XvKC?P`>25id{Rn5DEP)J
z0MOLb_4e3`T6<gvfS!WFV?T-%qL~1|U8~~fTLxkF1Gp@{fK^lg-kD;t`(1#G0QV~Z
z`>efpfd3O5t2Q#+0(dR}FmldTv5o3!t_$F(fL`vu0Bu_@_xoe==gd~>6K;8^!TJS3
WR<i#$C>XZ@0000<MNUMnLSTZq>}B)-

delta 114
zcmaFM*upqLGMkBkfnmbL3^O3blJ4m1$iT3%pZiZDE0AyP>Eak-;s5ruAs>SR2g||V
z|CgIi)aB?3%6MK<)%`AmxnFrTZ@hF1-(jJXEtUyB0;ygTzw>L|lV7rgZ+~}xVTu*Y
QMW8VZp00i_>zopr01{9pkN^Mx

diff --git a/static/vanilla/RP/textures/blocks/nether_brick.png b/static/vanilla/RP/textures/blocks/nether_brick.png
index 8d41410c1e07056671b737a72d3d89f1e20f7bb0..c64b3691f2c669cacac25f99f1ac011df3662a0a 100644
GIT binary patch
delta 194
zcmbQubeVC2WIZzj1A~Sxe=v}e2=EDU1=5nd0*Znnnxc{h5;7JNa&~emE-G5{4nAKC
zlw&Lj@(X5gcy=QV$jS6{aSV}=WIfo(cvyjl*<fbde|fo&OIR2T!hg*UsN0@4dkc5w
z_42;1E+;3AmRUX-dlz0@scRDb)LPSPm3y&>lj3LV%Io`f--~@e`&C%z_E#Yju1@iA
ta&|s^Ci1;?#QR$>7t39=YYP(j!OXJUN8TdJO$%r%gQu&X%Q~loCICY+M3(>n

delta 267
zcmV+m0rdXU0h<Dl8Gi-<001BJ|6u?C00d`2O+f$vv5yP<VFdsH00DDSM?wIu&K&6g
z006~FL_t(I%cYXR3c^4PMDrUSdMlnp>_rfIF8Bl9`U&3s1pj(v0#n8?D-;i5J9*vg
zPO@=14DFwY*KKKt_x+LUJdB%W@E>x`#d^NB<#=jXpVORGv429>Ajd}Lf`El^0wFYu
zJDvs94<N(&bv$~WaVrEl13CQ;dg}QGN6{Y78#qY+l_RG;i@lyJ5B16(sIFXf_CUSr
zRq6c~&jOrt^{U#<f4hP6x<_XZoHu<Jt{2ROn|mEAH<N$8gF5&6gF8U=2OC_l9z-N7
R5&!@I07*qoL<FuvV1lELa?St%

diff --git a/static/vanilla/RP/textures/blocks/purpur_pillar_top.png b/static/vanilla/RP/textures/blocks/purpur_pillar_top.png
index 33f6fac7710abb5d874f3a1ea81a216bb3aab441..8d18042815aa05fe170488d13df0db51ea9fde33 100644
GIT binary patch
delta 191
zcmV;w06_ng1<wJH7=Hu<0002(-QrRJ000$GOjJd>mAb5ZtetP1q;jK>Wst|H$Fhd9
zG-DS#0001WNkl<Z2-h8r!41P85CnIz#M^)iuuc>ZA6G&Oz*6u#4pRCrA%uOcG$Rcv
zDyy%6+nE-9?Qm-^cXTWKS41*^D+2G&8NtX9wt4OljEa;Q4mgW~bD(4cEyiOWZatO1
t!~7f@PP>|Kn5}M1vqkO2Jpibv06+8#5yVV+LZJWv002ovPDHLkV1k^hO#%P_

delta 648
zcmV;30(bq-0h9%h7=H)`0000V^Z#K0000DMK}|sb0I`n?{9y$E0004VQb$4nuFf3k
z0006$Nkl<ZI8R+uYfs`(6zq?cprHGR@=#WH_ru0))(y`VN>gn>N((F)MIJ3kZA^p@
z{-#;xG$rePn6$S&ch1b*dz4q_6$@>Fg&JYwY!I3uR{9E^FMl2Ie_#gi8$KqN6Rh1e
zeAS0n^DwK<poG^U)O{7rbQAN+9P{cNgNp&&GZ)q;3trhn>!c;9r|Jl;5Vd3tdRmVN
zrnM=IBLls&o)GkZ^kJP?u(LMW$8C%+$3jTdkLq|bpU^yP!pS=kL2wh`{`Wn`#W6-d
zN6=Gxglz{F5`Sz!Xa|~X`WMQ^-Qe!~9Yz<?=HNQO<JF`1oRlZx->Z6<7N^isnq<;H
z@1s}fp>f!VGU(>J0&QQzQeR?F7@(W&ij8ir3+L1k$)!X|GT=9YiWDZlBcMceCdJI8
zlkG^SR<;E<=L!Kcu=BQ{o~}c&3sG3+M^k)KI_<;+RDVIVj$0`0mB4z|5{>lM0zD1C
z4khI{19l|=H&P8P@EaBI9<Y{cvEXSQ?3^vABr1|Y@3bfAWI7VqZRS=`+$%~3@meed
zMj)4lAfu;x(w&`S1#xI3c$dM!mSCwaF+3lNC!RtjSwT5b7P&FFQIII^GN4^izzkxH
zevM=nUVp3?nTP(jKHmPk?bd-FVC}5&Y(B$lc=A+M#!5PyA52V26Fgi!NaB+EwmWBm
zfzhIqaU=sZsmh6Qpx(^_3H-7z#qCU6?tVNQgb>_>Fw%y+&&zWt+{DYo1>ddDmYgra
i>HB|8>8xdU;xEsx)n!9>Kdt}(002ovPDHLkU;%>IW-J2$

diff --git a/static/vanilla/RP/textures/entity/sign_acacia.png b/static/vanilla/RP/textures/entity/sign_acacia.png
index 9dd0e97379d4c03793f16e163b7ab4eacd4d60f8..d9f82389fb547ab62dcd51e2654d58442f16d9cd 100644
GIT binary patch
delta 963
zcmV;!13diK2iXUZB!8euL_t(&f$f(~Z|g)9hMx>}?b~GXQ4|3Yx<I)?mF|u$`^#@&
z!G;wq`4{{H*ua(*J2tRq!3K#1R|uhks@|qiL><?u>#>8w!kMvCCyjkUjY#ji@yD6h
zbI#1X=Nva!;QNo?n-9G!Uh6dh2(GTR3E6zWN+dIaI5GBZ@_(Ov@k3+vpxa^Tn_o^n
zRFV>2&+yd@fR1Akr73ukA*dwH9E?-sp1`q%v2UCIJZOCL;k$EyK&AAXjxmg{)Y9|1
zchM}N3SYKdjz>O+uXJ*57!kxde;~8*?tXbJP>KKK%O7i<1k1JTY*H%^#<gtvO^0Zf
z5U3RC2m+O&;(vrOARS@GRppOI3Kb_Dk9@<Idp2^<Ufg4X0T@V!@gykCUzJ~Z0ko4v
z1WF+tu?Q~vsB{D>W@%T8yI+;BcNtjPy;b}yxcdA$uui;)eXBt@n=cu>5TI=PZ5)(7
zQiZRz>z(=lnRajR^%wxp7XON071ld_X&!FVxIXH);eR%Mznjk!g%R$)yF4z8I13a5
z=@?s4<5l@}u_OT%C$P|Nu5H@{Qaox}m-@Piuk~#Bak83Eru|&ob@??HK$H7Thw<X2
zYuRh{trJjj5&jGQKsuZSn4Mjx?@j!=u)HuvB`IDQ1DGph+5(pJooTzQ`%QeU&vP>U
z7WpbkIe+)FTCT5pOkIBM1t{i#O}MG?;!)oOTfkYMmg@L;6439;lBT0D3#OP0pd$af
zUn|E0i%w7<*CLE|ud>9Vk6v*Rius``|9Iq^QYQColjv^NaBb6xtuDVREbX9~c%ds@
zi;E47iW6S%wM@{f>hC80TQ6t)Ag;zANXLw=!hf&507cC~uJQanvuiz`dec(PFJcq_
zkH4ly(~d1lwOeZ(;M`A*Z&mqqVfyCJ-ane_$pAk6_UUu|UH#u+{sv#|xOtDg?)P&C
z(fH(}59Xdf;q5oy;KIw=%;9Lr<D(-kJfF|M`g*5Ng6S#_dL1r<DeInh6#^iNuKDTb
zr+?e_Wh)Q|y{xfl%a(cRx)1pM_+(o?-6;fQ0T&TP*DD9_A_PFM)5Y^Av}KEfUdJrR
z-|1|t&fNvXpC`{sFJBTCm%)@?r@IB0?iQvB6py{m2Rc9OGDKUp@can?j}9N2Uf{mK
zf<+EkVZ0BEVI<J&bWOmQ!IZXaF&quI<~-P4K>$Vq_YvaJ;Y0Iq;rS-<-G>ASH~IjL
lwrp|X`K1Qw1zuqH@DEU01Pk{@Eyn-=002ovPDHLkV1hxv=Vkx^

delta 961
zcmV;y13vuO2iFIXB!8YsL_t(&f$f-0bK681$A4O_C1;G9#C1*Vv}s8vzzr@O81BH0
z1I+LhxbiLd2wWMy00+2qfEkz}haQ+-+FPe(+OgA++DUEM*6L+B$dcvSO(G|*)0p2$
z(&PW`quu9aWrHDizWGEq+b*^B5&#{ypO|n;D@?@?=qNw6FMm@1>Gyvb(|>e4GP$__
zw2kLS^!fouUI4(VEg3`+v<Ioc^P|{772#L{yC72gqV=<2{P6XM`YgNFar<M}dG+TV
zHDCVtcdkf~*_&k0M#}~II94GZSovcj$0~pyKtXa5^?67~$nIplTpAxZnP|BB9p%&U
zA{=|<*hSLkT7Q6+t7sk$sI3+0D)-bv!+@@e^D)sKr*9s{d1@C#`mEg>w?Qwpdww)_
zop6#qFLG<W2xP*?4@TC4j8}FTidiPY@&tYDEqf+?v+Yi3kJaZyW?wE_ga8;$l1%25
zR%o<b9DB427g~P`WU@=0jyI8e$)MTQtvi|B80O|Y^?zOEo=JZaGU@-dwIa>-^c;S5
zZhPsKVQ{Q|l&3M-TuyR)?`Sa9-g4Dg9XO5tw8(PFO8Y1<wY|K|L>OlC?-ly&99ex=
zMQ56SLZ6e-Oqt^I@(X5htio6rrp0JReOGzsuFu100fw~zNGG3GnHwE%+@37JtokI4
z&QYIh0e@PqqU9>eC2PVsE%)>E|LpT@4cLRRGknWcW4ckk_oki&PSWQgJvV>%+4~ws
z#pT<dAI$W1^`?=gz{YBEGW3=J<Et+|*BjL`!j#<Fy3X%^>~eeiCYu}A*u8s?pMLrE
zQb&SNN)d)3LJ02s_9sFJwl+7|y?c+^+gBIu-+$bZzV8zR5xU=_SS(VnRWS^MFbu(%
z-ij_0;@zEXT8A&tTBEgQ^@_v4&)WbP#-)ya07MvugkgwXT%lg8riOQJ-9T%-K-XRm
zLI}aNtLyQdj;L139KGn^D-Y8&7wg??Km<WRrBY^p|A2yJ6NVvyuP}tkqsLDc?cdxH
zrhjQtt(0+leYDmHQ_|QwU}yU#g~H??A(suIqY$k%hG8J3#8)0tN*+G?XE|yBfFVpQ
z%VIDX(0F#h#~*#b)5bnGuGbdr-`tVSXU}mQ2jBNGO%tUQLI^z1Bk*Vc$aqr_O2sd!
zwT|1NZ6l?`wr$?qxxHZb=8p)&kZPqI?>e@Q;u9b+7z}v03|+voEFM2;uvxFAZE*jf
j#oFqXr8o!t&$9C$ZWN=Jo0#=S00000NkvXXu0mjfnsezX

diff --git a/static/vanilla/RP/textures/entity/sign_birch.png b/static/vanilla/RP/textures/entity/sign_birch.png
index 1c97b11994c386497b1af0f40d29f22351cf5612..4328b059b9e87a88f5b054a1250e7eb424b3006f 100644
GIT binary patch
delta 1052
zcmV+%1mpYE2(So{BYy+;Nkl<ZXo2mQOKclO7{`Cp+K#=eXtzm-Y)}-DR;m)<fPjkL
zxN=3DK&l#UNZb$-${h|=y~CxT9ys>Otr8~?k8p_`S0aFA#kTy)F2TEg0K;K3n|=7T
zL26W||4TOCe1Fe;?-{`f_J6!9E5B7)+jtfLyVb_fbkMSlf`8p=``^aOG63hv-+b*u
zF;Z~~QtD&>=U=godo-JW`HOwGhUNT&sa*zOA(sh}bE!*M$338ixtKjy{#haRzx_m_
zWho!jDdhFgVy)hd$y|2;fMpLuYom07vW&h6P7mAZ`uz2R=_#J<zkW3z;>Tn&@RMeO
z`2L$6X=pkFIe)};2UzwH(@104LmXG2<s_z&1|S!SfO3YCPvaX}*g?t|CAXdK|K`8`
z=BJ4qkh1I{mTh4g>5ze@k;ZZV4n;K>{UFq#C-E~P9g1F<@9pmy(hc$bC<hFl%uj|?
zwbBBh-SQ5f(+%9N?JMl<*)dX7$K#J)o5b&*IP`S?c7JT`yH*nj*Z(AbQlxI)xCUC5
zLH8I?QC^OvdmP$?9uenf^u;jUF(}t8FT$$R`!&AoPlmA=!%vD7cq2s}I9ksNsxH-E
z0LK-+?sWcOEZ-k_1nRlfo_YTuKe+?6EC%E2OEsY2Api<_om#!?8$GT+jN`8tOv*Kj
zv+h5RpMMnM-kog;UXA5+10Yu4FuLwX>CD0p)~-Ty|DcXqn}z?@_Gihaz|A*a9B~KG
zfcR{$)n%;aN9m2?XY@tN2hyACPA_!BD<9M&wd^^fT(d&=fSLJ89ALNFp)^xztz<zX
zl+2ApU?#rP^JJ>g1ya`MJ3TM012W$@C7Z%e?0*38>P|J7LSFY9nBxkrKCk&kE4`@k
zv+&g=$Fi+4d~cSo7ffH*aRr+jMk0Pvh<kUoW%P~>r}Ye@YkC@@{JuM2A(t6jzi?XH
z!G4gG|K3MmCc6r&j|ZQ>FRkOA|6}id@Wq*4S5F%J*Wl(W*Fw+HivnSFni8OM*kF+E
z1AmZTUGo*prDx_k6H@g?h0Jh)rRP>d3&xd|b2`%Fg^*H8_0R8nMF0lrKKa!(j4LY$
zA?7;+)W@Sozff)d!TqnkrdaeGv9+~zZU=i@5T(+tR5f33RH#-xCjb<SMSl3HIM*2<
zZr^%a0(`u)19%Nk^#y>9mtL4_2c!UQ-G6?EU=}Fjqm6MMAxfoPnHerHNcXvZ{pGmA
zoHs!srIhwji+ZC1;CFw3qd%K08LM;cfE1k0{LW#6&S8UpFUyIfd4edFb|r)(uV5dw
z=Kdyl3C0_L5pIL2%y5CuVS{?35}E`T1~*>ak`Es~kXENDtxi)0p&m+4@f7om{}lk=
WN%ZSN%R;>X0000<MNUMnLSTX|s}CUn

delta 1088
zcmV-G1i$;R2-FCWBYy-NNkl<ZXo2mQOK%%h7>1v*$Br+J$7vE`+PHxvAO-azwG>K_
zkh)-pgoKb-bX9gp>=6He1yWV1ODaLTVv7*sCm^IGkU$eDB_sjY!FFO#@QmwQ>iDpT
zJ<P?IOh_;ZeO5>3JMWoq&UfB(W+WOc&)pWu^%U{(GXQ8g6@MiZhERZ3XgSqrD?@_-
z^in@{^&_d}z%Izm#`2G=<O>zD*~dn(T27NM?Gg=n0q6_*E#jc;Az!EfX`=msp6U;Z
zv^;lPm^-wbYE-0EmAb_plqzVYV%sVow%+Ydkd3Vdj_qcCD451|iEE{zbzCS6rApiR
z6Kk16)w@A9zkfs|(q{zBm2R#$0FC6@#sQ_7Xrp>ssYqUXLR9g!oPTU0cBpzcNcV2t
z6n#NI!^5WzJjs5rdV9xcH+@|#?^xRQxS3A+8z0_vXMxvVnS@Zl;wLb9vQ+uI(=@JA
zywz4T@2*bz<a&yD?6gDgutgiaTV$<NG`2NhN#4FFlz)m{<K|?Qp+SeW-0Bl+8Ozq+
zkKPTkWhEOcsO41j%(lbZ<_EWno4pBGt7)1)pU$`RuCAvn`mtxDuJmq^=Vw*`TAl%W
zr+a(a#dY1;-|7rVC38lf+3VTtipA&lcsIQp<jb$V2z0oUZP$;z!mX|+JIVDF6BBzH
zU9Z}1m4EJfvkeZS?}Tg|YW6$Wbhy}kysvlzB^0*UK-a4dz1`<_z1aqC_1%zRui{2!
zn+sq%@tZH#9M>ssPcE6+cE)Y`X7a7{iFDo>@1}Qwbnn(p0Wf;bdG#D7<}<)fyL;VC
zCy$%QzW?!kSKk4~;IBUWK;#P*<3VmeD2^+}-+$oLl}XEw#{UKRn{U4s*REYes{0t3
z@KP5wewcrNy7h<HE^PC{#Dx>R6C^#iA&Nqv=T$saKT;h+@qVaD$VI_3&&5yl0(dsm
zB9c!g5+368Sp_8)qL$V0NfL#U+I@y&jvN~ZF`&fQs6S$M<|poa@+nJe>x2n28vo~?
znt%UwJhdIjWgoHl{Q|z4;PWrPU~2pv@$ncN$xN^FJ9?(4r^WT_ZwOWWT{OvWCB)WN
zN(doD_Zf~iveygu@7_VpZ1cDZeLgRX^9x+MaGurWrC#TE<Vfkwgjk$i;LW$*M$P_4
z{fUfL*74RQ0+9%3Vki3+kXC<Q67_H$xqs~C`SULUu=!`2U`--297B?%6TJX(^lX4~
zHGn@NNNy&n=>-605^G!>8}D&?M~`Q2VToWEG&M(6(~yMV;mWVP{_<7&hu!~O9XI65
zm#!cxf>Y5UcKy5fYaaX_FW=41_BywJ1$jsK7#$e_K+SHF)pCqYj#CQ?2K$sAr#W}@
zc;0*W9aevNz{9mg2$UHa7(f~DqlAW-o0;o%eouMI5%U))_Iah_Z|dFv0000<MNUMn
GLSTaQB_=EY

diff --git a/static/vanilla/RP/textures/entity/sign_darkoak.png b/static/vanilla/RP/textures/entity/sign_darkoak.png
index eda5b14454a5df0566ec7eba84e85c695b2c2773..09d13e9b5950e477d00545dbcd734b03894776b3 100644
GIT binary patch
delta 851
zcmV-Z1FZb?2I>ZoB!4kUL_t(&f$djKZ__{!eO^18#CB^%Rn!luh+dG2geu?%aPEm;
z%9%44#062rfdiF5tyI)j$V%}?y#81Y&TiL^lh{G3+obQ3cxGQ_c06x(qhW&Mqiz1{
z+Q-wO1px3_EL^Z?2USS34C5q~{x<pVzg}vUixxnVUhHr1B!A`T8U#_20RXxNLCSf7
zkfiyuAEmImIt*Pa_}b!sJO8^>0gSh=cDO+au18}G`n2G5LpEh&A^{c`d{t{zn?VT@
zmR0ga{Grn;@XNM&{DIx!L#Ky#pDr2|LOVX%=5$g;mU8$khDAH@S&Ss+FgluSL8=#j
zTO@Oz_)Vo?_<t;hk6dR|*MLbdi*_)Ii*Hq}zKVOrZwT#h&*ng`HvllHj)0|eN%Ph;
z;R~%-#aDf*e-Z!W?50@<JlnCQK7qW-jy2tGRhTs+s`v&ah3AB2k}rHh<BkQGeSL21
zS^Sf;n}vB7@&bS$Ol87lJqie2icbJYVh;54wF~*_Y=3@L{2)wg$5;7HVHlJErRl0d
zJ%iQYgFb}|CX-&4|G)9e{H7?(0F&lzSEb>)+OESd>$@s`S>JW}A5Yz8GvN7?&B{9f
zFs<<_&DXW7XMMu5!b}kHRV@p?dJm|@KXsezA4U+Sg*J1;ysd>z-Gs1}+pP{iVHqsi
zk%Nwf>3<Yo3^vuKzMMMzrZ9k9cj7D^^r;+RNz5_a?8;4xb>+?9Cw^0ChkG_x&sYJW
zN1$5Mi%{lANmjV$s}S+k{{YMKzh8LGuEOHW>jS6I*PnlmmOED-7!2`c%f20AIw1f?
zZRB(3(B8b<=OZt`-j)SF%A4TI^>DDW0YBpS@PFler8_~2f73SM1!K&5UR4kPh~f-C
z&i}NXODiB&H}7!UyuEOAI|RS~ln<QM1Of65tBB&}7m9}p0sxL}V&ny|%^s|-CJT~g
zt6vCm>4sBAoe+4z7>;eWkkZ{k_P*NoVjhV3u*x8|*~7>S006tnU0_`xXFz!n0$7V;
z$V^>3wuzfbCwRdaw%Nm#>$R5HU4a0Q5?Du&-7QN#_z{<bZyg38P`U>Q*k%uY#4G2*
dBOb9@_y@Utv<>}{GK&BJ002ovPDHLkV1jiuqcs2k

delta 861
zcmV-j1ET!u2J{AyB!4?eL_t(&f$f+}Z`(!`M$bGX%AssJlI_504WvLeMG<t7efIgq
z-FF`pMFKeJ#swNUwHwQ^EV`69k1QB6BrRK}97VO<vm!O~&Ew8}a3uK5%by?lKmUn&
zvK;~tPtv@Ju-#%B);SVmi}q#efBF4LOzkv-LiB8J-5cu(w0~r58~}lqSnn$WW3%^o
zYzYH}R-)3jEdA@h&gV10iywPFx9~it7Ee<COZs2;2aOD&%P;vr$HN4Gj#dC9##Tff
zt+39aq+}8LcY_P)&aZDmVSutFcQ!h;fwPHn>nFw%Czi0Im{)%~N_p6AP1S$jdvGg#
z6GR^S4+1s2_kS(87-y$gj`^HCuFLJl`pR>?{VM(b;iy>%<W|hBXPqk=m6XJjv~a~T
zb+??Q?{{yfzv=w@hodRmyc%5|yqttGY-O^r-QswdR9wHQ{@viB;<}5~&qn7~j+4oy
z*v$tm$5y}FE}ruw)I`6#*_o<89VM4y|7+-H@y&BUPJg}r*Qv*Pz0XzpxpF|+!qdu2
zoq8BF)z{tlYw8>4fbzsS^$nKE655wA$m6q#zU;=+^z{uk)i<FqK%NVLV)4^5^T}vZ
zYqyQ`?>{C~E6-*9b(QHR`X-2Hd+Q#ct*>{x+j3nFsB_hK!A<l{?*v8X=RZW18D1Tn
z&2_oBYkw3WaJjslEn_|39PxCo=X>jIgb?iZLw@_?h~2GqwxfVI2LlccSKAY$F$U)x
zQc7OEeUA`=oy`t!4hHl$f@QC7;b`X^#)9_~wAS>aHG~j&?-6394<7*eczc8Me@lNv
zbXt5IO#tw$z5%pz4(A+NYqp{<rSMTN#Lf9}aetSPLI|QTi*@fkQ8yq?QmnQ2BLu9=
zHhp?NMkxi};j956IU2;vUf;rzN(!QGz$7)<4^nb69P@aqi=1&OSp}r`9zpgID5Sy|
zgOrlLPnzAT?kd?43yIbmYf?T8C;ar}As@~Xwl~+7yu8JuPljXGg4XAx*Tz~4LSl@`
zo>o^JnQzj2kM|y}HBx3C@!d|e<mD|M>6|0#23TwH-WRn$P1Adk2c%Mp<I@ZJQHW9s
n>pW+pF>9URUQ~hqx$k@e)a6s2>gh_O00000NkvXXu0mjfwF<VI

diff --git a/static/vanilla/RP/textures/entity/sign_jungle.png b/static/vanilla/RP/textures/entity/sign_jungle.png
index 75b05e1cf323919d125a8f09ef32709267b3cb5f..b16f1dfe47a5c5dd4f8d76f33143f663b4ebfbce 100644
GIT binary patch
delta 943
zcmV;g15o_r2gL`FB!7%aL_t(&f$f;TZ`(!`$3HR{k&zrqfMwZop~iNCB*@|dO=_S(
zhAeK!3`T*D1u_)q)+zZ5yd`Uf{sl#cOhJ$(NY*a((q_o7!l)%nks-1c#iNC?1A7-z
zrX^icM~;#&Adr0bzPx+K_kDM#4FBQ&#`W;`XV1BKW*LB5V}DyVQ7JEw1|fWQon6&F
zPX5<7f6Amf4S^#4c<plNc>yzao|fAIV8+hV?d>NBo)-YH^~$AMvdQJLiMDa^Z{7X%
z%_iXIo9iJ!$M+I5U2AL~nE5oD>$Vw%Z<;1Aw_dPVT~an7L@Gbc7Z{1Jn+ciw8`s1B
zU~Idno;$ur-hax`@jZMIV3}F+RxaUpocP~t{Gv4hhU_E`*=f9kyp_WjLE@{%Xa6|y
zb&$ESz8an`pL*jLjEc>t&BSxjw$%OU@+tmo{7u{S545MX4dUN<u&F13hqrzRA=1+z
zjrXTp8V2!aXXgfT<NceascgFZ?{44IlR&e%qf*Ehfqxpb47gv95>l7)I*cFhXBfZP
z+<7a$)&xj$rM#flUfV7nsxMi9;)D1<`KD>Ub^kiZ+*n@?+pf>b*;#F}4&pVSXj@9R
zzyW>7eSp;Za2Q{=1{hy`c?lsz!kDJzH2bK2087<HYK`s0I&PWKx-NuJx`$}JkJo~w
zs!;D8#(%%_U~}Z)0gQN|k%*_6Oe<-N2PbVhd>Ndy4eDPOHeJ3BjDFonUC9DdDKDr3
z=!<}*>Y@r-`W+{}E;8S*t%Sgl*MK;rri-?9sQ%%#w&V3+7+-rIAaD8)L%J_|Uoj<b
z)>c<I_vs8*KEKGdtCz<)rgw_Ww`&Vw!OAjQh<}ciPj~j{ik@<~`=~L|nP31oet_c#
z)Y_4rD#b{H@_CYB#Dgr&Su9tkX}JN<p1b@LO!UVGz_>7P15p+rz^w<I0Ir-b0r2>@
z))<F(^e~>(T`EP3f)&*O#}Cx?Ly*9f)Vt#c)E$qm=+PBD_DwjmY>#<(M-L<Z<>w1I
zm45+Uw@1tE4dPA&j3@P|*iB_a{t8|niasfuN*0q0LrS23FHmdy)R_Dlpq9bz$sTpb
zW2Ta$x;RbF&Ej<Q|6zIGV0`geiIy7$>g@*VSFo~_G9Q2hwqEY3<xXyVrm`V5e2OQH
zagObs!06xpo}HVf=}dm=OBfgCZR(E4z9<QWe3n1jdjOmeBo0L%@ez}We*x2a`+|80
R^E3be002ovPDHLkV1kq=;Ftga

delta 974
zcmV;<12O!?2jmBkB!8<(L_t(&f$f-0Pa8)VfS+B@t_{=<v4I5Yl7vW9ibT^WLL929
zYE(r%@)s)Q7v$Do&|7-VAwQz0s^XTQMv5v`wU9_dg=y-<2D{i`6T^Pk(*vxtUVp$q
zv4z{`wASo1GduIX@9bLRh@ZZDAXnGZ+`2gfKrWy4nwXrJqJJHhbwF{q*l6#k|Mj;|
zw6-@LLqmGFI4`SJn?!7c?eaSS60s5XU8hN?R&4+>f0y}aEXMG#+0@oA|IrV>oNfUg
zJ-8>&vTM0~w&_~c|F@&&o9};AS_t9);qMf(#4p7GDDD=Ur1+&cmUTcl9N|3tr5CBj
zeW&qNXe@w#Cx5*a4R-9UesQ-*sdB*O==%w%`YRg+=5CC)_3tm-K9jG4=H>qEbV6BH
zVePMNfTo=H@bcQ<Uai_q*TMEq{^O;TS_*ip=wD@za5zFP|2~xc1jF(;|7LRPRQ~FE
zy2b70KVC|;d(Mss|HJu<P`kk<C#G0kPdA0Ws=xFi)qfPaz3{ssyj?0)4q9^8>(rlH
z{@w73kc$7srysZVS2hYQxerjPq|f9ZN6%}3NAUa)63q4BJ)L~z8ju`|Htk%y<0VKi
z4g5RQ$@h=p5946uoMilNzH$xl59|?qKtI8P=H;h~?+@crCEMZ$^IX+ep|Jp7EdUym
zZ&#Vu-+yFV+Ex6gzr7-O@&x^EC(}uM6|{$o^AaFA7FCv2=vD)Qbb2p1iLd%i(D7qP
zwU}H~bnoK+!fj@!6MTO67K>lb_j67?Mf+?nApt&2gqWQgMHf0X$K~0}5=dB1Z4Y!L
zh<kU&DC}5_jtJJWI{+AwFv+-yZVE_kAJfIfMt}UVS*Gqvc5Oi@Y@%rz)Frwh80f7(
zLTv5XyxRw)0}^xzLOU!DZoS{rJAcG@)a33bQPOWKT)!H{)I%7KpuWFPT}qy>40s9{
zx*+p<58bMf*(l?>8k&S$-o^;`dwS=ONX87n0O0xWyErxo0W;G>NMwI!*8{|#`8@!_
zLw^ybuMRPDWrVdiho?bi>vZqe7YXrtvvzcO_*ZmhYaiDJVY(!*bpI+F1jLPN5n`r+
z28@p$CcSj(xJZ^?mHIoo9w2P#QgL)-twtqZBNWnbEC)SouyE%xKmR)5r$BDgMb})e
zPYzSFT<SXLp%8V;p^zW^S0OQXEz0-@CPy#dR><aUgb8S17&=a&^{=WyLzE9}%2kWu
w5rePhV-$8Q047F<kg~?|fPV}8&wrhN0Cl)z9h|))r~m)}07*qoM6N<$f?Bicr~m)}

diff --git a/static/vanilla/RP/textures/entity/sign_spruce.png b/static/vanilla/RP/textures/entity/sign_spruce.png
index 9c6536a1975951019ebf5ea85d3466ebc606fc19..b1c0f69d91c2c11ed64c6eaaca5b8586aa9a4219 100644
GIT binary patch
delta 884
zcmV-)1B?8r2a5-gB!5y#L_t(&f$f+*Z_`i|h95hQzeA)%psIi>SUMmEgv3zz4@|5`
z{0qj4zrldS%8Xc8`4AEdEFdAFf~Y{KsodC(?Kqghy^ifTO<bfJQr;!k=ib-n+~e~e
zUq|8)+jnmyyH3b@R|8<z3F#Rcx=JN>oiH2cIZg4mAHR{RSAQOjjCA|fX5x(^+U-_0
zIUY}NgBV*^019&es?x$6MF3caN|XHOZ$BR|0T1qNC90C}eb1xUwF{F2$DOeSVd~Hi
zqQYF&+PqCw5~5hD<O~06eXGDP+m_+qfB33aB9!!oD!r~v5JvbxgsH3eL4*?mj*EF%
zhq|VsYtyj^Mt|29^Mi0cU-&=pD)@WeLjQSwT_}Dqbt-NSVCpJPSbWO)?C0?}@|T73
z?Yjd&+iU}%X(nOlXA3@j^=C-sH2@s=wfSRzoY~6$#oYV-VtkAEb)j6{JfG<kM3$Gy
zrhP<@nB}WVQn-%dDPPP@HLh~TI(kF%`0!~#+(jq=2Y=qUpe?bHe5natieCUHgx=xW
zKjByT7yY0vzb=$Cd+J<$nR-!|V!qe4!Ev*okIVm4|7Ct%NO!h25=b?qX(qs|zL}%@
ziZ#pd^V$_C`!DNzS^lG^@9Mn<uU}cOI0K~Pvc?AvGn%hjSH(}?)v(sLh+?VG6NLY%
zmZ$vuIe%bTeys!?c;iBu4Gzm%*z%hYwsN^G!;fMKQ&+P_7lgC?D3)gU`G>O%zjgv3
z)tzWC`2&p;!liR|wrR1hy!pS0Ul-Dyt&ODW9V+w))tX*}GJoukX`Ai2`h}^s^ZlSM
z|H;dpT4gZzW9ZrIPsjSW_}8F_!L`fX!sqC-*ME)0bfS=MZuS#@6ma3J&A^QT818#)
zT<kJ%V_tmRTj@%W#X#3|hTe#I*Q*K{U=mFD_~mEQu`~j?XQyqTV;PyTrMKAKbDN6k
zL?J`E;XEe6q>*5nfDB+7I{ql2V;S^pB}+(4Ug`b^fV}f#IAfgrN*H=0Oha!Vq?1MV
z7H!Cvz32y`Kddt3j%DDF0sz+g)3d;7LDmDxjSx5$$;c#N8ahFkR>II5(XkAM`(9&#
zofKpslfY?&yx!0K<KxCz<2wxv5K89&fsSP`aO29p@E`xNTKEm^(YWK79kbQ|0000<
KMNUMnLSTY1X36US

delta 915
zcmV;E18n?@2dM{;B!6&8L_t(&f$f*eZrer_hQAq-l4!Y>BUO;?I4<fY2(l=OZi*D>
z3uKiy=(5j|=jgI;&{Z~GbQJ^z473Q4P1~f%MX_5+j-1#OZ!=xUBaxISM*(E2PQDd6
zXa1SPGjq-i1!vs*{u|xy`)t+90JQr)b+=5V#8ldSfApNx6n~|^_tURpde7O6M0dZt
zsZYEB$FWAnFpPOSh*+)I04W<l$+kH00syLRi6ZrT`%m9506*OQN++XkFl|`|0rWgS
zch!p4|M>Ioa|OaqzL<d?Jv#=V?hfC3o}Uuc-7<rKiS4;8`gs@yAQ{Ooch=Gamxk>o
z`aRF5+xKZCCV!k)|NQWTYpv=+^z$I@+`g{EFlKjqIBEB68#Zd?)U%=6_a_FKX3y%M
zycn)(HjiPL>jq;F!#MSvwdd*Qtp&D;qKTf_cBai#V?*AyJWpT0(M<Kv(+`4iTcyOr
z{O9TS_Mhf`>s0LI;O*?{dg;lwYGochJ5H_mQtRIV+kZs4d*Dyxo*6WmTQ@eweM}Kr
zX8n0g)Br;^*BhAvleA}T)Aao}>G$k;pCy~?**<yt_o@NO2%F<&Rz=Nj!$s(4F-t#p
z4M<L$H$jrRTTX35lb_3^pNCNZOf7)%mY!Cb|2Q~K+r8z}&x5#g`?>~Lsf;g$dFOhP
zY4?Fy`hQt9AWPo8;9d0hAO1O44aof&ns=c8E2CxqdbgH3a_&DY%%=-QY<yzt)|E2S
zlI*tD`Q^7ZpKVszZmjU&afi-nbg6fOjADr67$Ge7_S*<4*lDiv;Bkk|x>K}&3rEJ0
zCRPG};NduetDg>2Kr4+9mwNF5ke^?z(tQ(-K7V%At?=(z<^CW7pp-%>a7qqajqw$1
zXLALub%Cy33{przvo_3itu?K6m$%-4D2$L&7VO^Qkt$Zy*H-8p4X_=XSjD4{e}3o{
z?cc(Y(vq~+T}}rI0Nb)TIEwgU^9n+K2sI#9D6J4uU`dN03=mTA*Q=wVeY+4OfF&(#
z3x9$j;APL_+glA@c6_#*m7@JyIQFZa&#HS$6oZtKD2fn55J#FY42$+};m9}|A9YG8
zY^Q{6*;uyV=C$Sw>E%Ew4Xt&TIMQgX(R%pX8HSoC2d@iuZ}CXW68!zoF&m8%wqv7W
p#o=p@wW`Fj^Z(gD@{!BIf3q`8*8D9$;|u@*002ovPDHLkV1o5k*AV~!

diff --git a/static/vanilla/RP/textures/flipbook_textures.json b/static/vanilla/RP/textures/flipbook_textures.json
index cb5500efe..d1ae188d6 100644
--- a/static/vanilla/RP/textures/flipbook_textures.json
+++ b/static/vanilla/RP/textures/flipbook_textures.json
@@ -374,5 +374,71 @@
     "atlas_tile": "campfire_log_lit",
     "frames": [ 0, 1, 2, 3 ],
     "ticks_per_frame": 8
-  }  
+  },
+  {
+    "flipbook_texture": "textures/blocks/huge_fungus/crimson_log_side",
+    "atlas_tile": "crimson_log_side",
+    "ticks_per_frame": 15
+  },
+  {
+    "flipbook_texture": "textures/blocks/huge_fungus/warped_stem_side",
+    "atlas_tile": "warped_stem_side",
+    "ticks_per_frame": 15
+  },
+  {
+    "flipbook_texture": "textures/blocks/soul_fire_0",
+    "atlas_tile": "soul_fire_0",
+    "frames": [ 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 ]
+  },
+  {
+    "flipbook_texture": "textures/blocks/soul_fire_1",
+    "atlas_tile": "soul_fire_1",
+    "frames": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31 ]
+  },
+  {
+    "flipbook_texture": "textures/blocks/respawn_anchor_top",
+    "atlas_tile": "respawn_anchor_top",
+    "atlas_index": 1,
+    "atlas_tile_variant": 1,
+    "frames": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31 ]
+  },
+  {
+    "flipbook_texture": "textures/blocks/respawn_anchor_top",
+    "atlas_tile": "respawn_anchor_top",
+    "atlas_index": 2,
+    "atlas_tile_variant": 2,
+    "frames": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31 ]
+  },
+  {
+    "flipbook_texture": "textures/blocks/respawn_anchor_top",
+    "atlas_tile": "respawn_anchor_top",
+    "atlas_index": 3,
+    "atlas_tile_variant": 3,
+    "frames": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31 ]
+  },
+  {
+    "flipbook_texture": "textures/blocks/respawn_anchor_top",
+    "atlas_tile": "respawn_anchor_top",
+    "atlas_index": 4,
+    "atlas_tile_variant": 4,
+    "frames": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31 ]
+  },
+  {
+    "flipbook_texture": "textures/blocks/respawn_anchor_top_off",
+    "atlas_tile": "respawn_anchor_top",
+    "atlas_index": 0,
+    "atlas_tile_variant": 0,
+    "frames": [ 0 ]
+  },
+  { 
+    "flipbook_texture": "textures/blocks/soul_campfire",
+    "atlas_tile": "soul_campfire_fire",
+    "ticks_per_frame": 2
+  },
+  {
+    "flipbook_texture": "textures/blocks/soul_campfire_log_lit",
+    "atlas_tile": "soul_campfire_log_lit",
+    "frames": [ 0, 1, 2, 3 ],
+    "ticks_per_frame": 8
+  }
 ]
diff --git a/static/vanilla/RP/textures/item_texture.json b/static/vanilla/RP/textures/item_texture.json
index cf837664e..27f2623c4 100644
--- a/static/vanilla/RP/textures/item_texture.json
+++ b/static/vanilla/RP/textures/item_texture.json
@@ -1,902 +1,945 @@
 {
-  "resource_pack_name": "vanilla",
-  "texture_name": "atlas.items",
-  "texture_data": {
-    "apple": {
-      "textures": "textures/items/apple"
-    },
-    "apple_golden": {
-      "textures": "textures/items/apple_golden"
-    },
-    "arrow": {
-      "textures": "textures/items/arrow"
-    },
-    "axe": {
-      "textures": [
-        "textures/items/wood_axe",
-        "textures/items/stone_axe",
-        "textures/items/iron_axe",
-        "textures/items/gold_axe",
-        "textures/items/diamond_axe"
-      ]
-    },
-    "bed": {
-      "textures": [
-        "textures/items/bed_white",
-        "textures/items/bed_orange",
-        "textures/items/bed_magenta",
-        "textures/items/bed_light_blue",
-        "textures/items/bed_yellow",
-        "textures/items/bed_lime",
-        "textures/items/bed_pink",
-        "textures/items/bed_gray",
-        "textures/items/bed_silver",
-        "textures/items/bed_cyan",
-        "textures/items/bed_purple",
-        "textures/items/bed_blue",
-        "textures/items/bed_brown",
-        "textures/items/bed_green",
-        "textures/items/bed_red",
-        "textures/items/bed_black"
-      ]
-    },
-    "beef_cooked": {
-      "textures": "textures/items/beef_cooked"
-    },
-    "beef_raw": {
-      "textures": "textures/items/beef_raw"
-    },
-    "blaze_powder": {
-      "textures": "textures/items/blaze_powder"
-    },
-    "blaze_rod": {
-      "textures": "textures/items/blaze_rod"
-    },
-    "boat": {
-      "textures": [
-        "textures/items/boat_oak",
-        "textures/items/boat_spruce",
-        "textures/items/boat_birch",
-        "textures/items/boat_jungle",
-        "textures/items/boat_acacia",
-        "textures/items/boat_darkoak"
-      ]
-    },
-    "bone": {
-      "textures": "textures/items/bone"
-    },
-    "book_enchanted": {
-      "textures": "textures/items/book_enchanted"
-    },
-    "book_normal": {
-      "textures": "textures/items/book_normal"
-    },
-    "book_writable": {
-      "textures": "textures/items/book_writable"
-    },
-    "book_written": {
-      "textures": "textures/items/book_written"
-    },
-    "book_portfolio": {
-      "textures": "textures/items/book_portfolio"
-    },
-    "boots": {
-      "textures": [
-        "textures/items/leather_boots",
-        "textures/items/chainmail_boots",
-        "textures/items/iron_boots",
-        "textures/items/gold_boots",
-        "textures/items/diamond_boots"
-      ]
-    },
-    "bowl": {
-      "textures": "textures/items/bowl"
-    },
-    "bow_pulling": {
-      "textures": [
-        "textures/items/bow_pulling_0",
-        "textures/items/bow_pulling_1",
-        "textures/items/bow_pulling_2"
-      ]
-    },
-    "bow_standby": {
-      "textures": "textures/items/bow_standby"
-    },
-    "bread": {
-      "textures": "textures/items/bread"
-    },
-    "brewing_stand": {
-      "textures": "textures/items/brewing_stand"
-    },
-    "brick": {
-      "textures": "textures/items/brick"
-    },
-    "bucket": {
-      "textures": [
-        "textures/items/bucket_empty",
-        "textures/items/bucket_milk",
-        "textures/items/bucket_water",
-        "textures/items/bucket_lava",
-        "textures/items/bucket_cod",
-        "textures/items/bucket_salmon",
-        "textures/items/bucket_tropical",
-        "textures/items/bucket_pufferfish"
-      ]
-    },
-    "cake": {
-      "textures": "textures/items/cake"
-    },
-    "campfire": {
-      "textures": "textures/items/campfire"
-    },
-    "carrot": {
-      "textures": "textures/items/carrot"
-    },
-    "carrot_golden": {
-      "textures": "textures/items/carrot_golden"
-    },
-    "carrot_on_a_stick": {
-      "textures": "textures/items/carrot_on_a_stick"
-    },
-    "beetroot": {
-      "textures": "textures/items/beetroot"
-    },
-    "cauldron": {
-      "textures": "textures/items/cauldron"
-    },
-    "charcoal": {
-      "textures": "textures/items/charcoal"
-    },
-    "chestplate": {
-      "textures": [
-        "textures/items/leather_chestplate",
-        "textures/items/chainmail_chestplate",
-        "textures/items/iron_chestplate",
-        "textures/items/gold_chestplate",
-        "textures/items/diamond_chestplate"
-      ]
-    },
-    "chicken_cooked": {
-      "textures": "textures/items/chicken_cooked"
-    },
-    "chicken_raw": {
-      "textures": "textures/items/chicken_raw"
-    },
-    "chorus_fruit": {
-      "textures": "textures/items/chorus_fruit"
-    },
-    "chorus_fruit_popped": {
-      "textures": "textures/items/chorus_fruit_popped"
-    },
-    "mutton_cooked": {
-      "textures": "textures/items/mutton_cooked"
-    },
-    "mutton_raw": {
-      "textures": "textures/items/mutton_raw"
-    },
-    "clay_ball": {
-      "textures": "textures/items/clay_ball"
-    },
-    "coal": {
-      "textures": "textures/items/coal"
-    },
-    "comparator": {
-      "textures": "textures/items/comparator"
-    },
-    "cookie": {
-      "textures": "textures/items/cookie"
-    },
-    "crossbow_pulling": {
-      "textures": [
-        "textures/items/crossbow_pulling_0",
-        "textures/items/crossbow_pulling_1",
-        "textures/items/crossbow_pulling_2",
-        "textures/items/crossbow_arrow",
-        "textures/items/crossbow_firework"
-      ]
-    },
-    "crossbow_standby": {
-      "textures": "textures/items/crossbow_standby"
-    },
-    "diamond": {
-      "textures": "textures/items/diamond"
-    },
-    "diamond_horse_armor": {
-      "textures": "textures/items/diamond_horse_armor"
-    },
-    "iron_door": {
-      "textures": "textures/items/door_iron"
-    },
-    "wooden_door": {
-      "textures": "textures/items/door_wood"
-    },
-    "spruce_door": {
-      "textures": "textures/items/door_spruce"
-    },
-    "birch_door": {
-      "textures": "textures/items/door_birch"
-    },
-    "jungle_door": {
-      "textures": "textures/items/door_jungle"
-    },
-    "acacia_door": {
-      "textures": "textures/items/door_acacia"
-    },
-    "dark_oak_door": {
-      "textures": "textures/items/door_dark_oak"
-    },
-    "dragon_breath": {
-      "textures": "textures/items/dragons_breath"
-    },
-    "dried_kelp": {
-      "textures": "textures/items/dried_kelp"
-    },
-    "dye_powder": {
-      "textures": [
-        "textures/items/dye_powder_black",
-        "textures/items/dye_powder_red",
-        "textures/items/dye_powder_green",
-        "textures/items/dye_powder_brown",
-        "textures/items/dye_powder_blue",
-        "textures/items/dye_powder_purple",
-        "textures/items/dye_powder_cyan",
-        "textures/items/dye_powder_silver",
-        "textures/items/dye_powder_gray",
-        "textures/items/dye_powder_pink",
-        "textures/items/dye_powder_lime",
-        "textures/items/dye_powder_yellow",
-        "textures/items/dye_powder_light_blue",
-        "textures/items/dye_powder_magenta",
-        "textures/items/dye_powder_orange",
-        "textures/items/dye_powder_white",
-        "textures/items/dye_powder_black_new",
-        "textures/items/dye_powder_brown_new",
-        "textures/items/dye_powder_blue_new",
-        "textures/items/dye_powder_white_new"
-      ]
-    },
-    "egg": {
-      "textures": "textures/items/egg"
-    },
-    "emerald": {
-      "textures": "textures/items/emerald"
-    },
-    "empty_armor_slot_boots": {
-      "textures": "textures/items/empty_armor_slot_boots"
-    },
-    "empty_armor_slot_chestplate": {
-      "textures": "textures/items/empty_armor_slot_chestplate"
-    },
-    "empty_armor_slot_helmet": {
-      "textures": "textures/items/empty_armor_slot_helmet"
-    },
-    "empty_armor_slot_leggings": {
-      "textures": "textures/items/empty_armor_slot_leggings"
-    },
-    "empty_armor_slot_shield": {
-      "textures": "textures/items/empty_armor_slot_shield"
-    },
-    "ender_eye": {
-      "textures": "textures/items/ender_eye"
-    },
-    "ender_pearl": {
-      "textures": "textures/items/ender_pearl"
-    },
-    "end_crystal": {
-      "textures": "textures/items/end_crystal"
-    },
-    "experience_bottle": {
-      "textures": "textures/items/experience_bottle"
-    },
-    "feather": {
-      "textures": "textures/items/feather"
-    },
-    "fireball": {
-      "textures": "textures/items/fireball"
-    },
-    "fireworks": {
-      "textures": "textures/items/fireworks"
-    },
-    "fireworks_charge": {
-      "textures": [
-        "textures/items/fireworks_charge"
-      ]
-    },
-    "fishing_rod": {
-      "textures": [
-        "textures/items/fishing_rod_uncast",
-        "textures/items/fishing_rod_cast"
-      ]
-    },
-    "fish": {
-      "textures": "textures/items/fish_raw"
-    },
-    "salmon": {
-      "textures": "textures/items/fish_salmon_raw"
-    },
-    "clownfish": {
-      "textures": "textures/items/fish_clownfish_raw"
-    },
-    "pufferfish": {
-      "textures": "textures/items/fish_pufferfish_raw"
-    },
-    "cooked_fish": {
-      "textures": "textures/items/fish_cooked"
-    },
-    "cooked_salmon": {
-      "textures": "textures/items/fish_salmon_cooked"
-    },
-    "elytra": {
-      "textures": [
-        "textures/items/elytra",
-        "textures/items/broken_elytra"
-      ]
-    },
-    "flint": {
-      "textures": "textures/items/flint"
-    },
-    "flint_and_steel": {
-      "textures": "textures/items/flint_and_steel"
-    },
-    "flower_pot": {
-      "textures": "textures/items/flower_pot"
-    },
-    "ghast_tear": {
-      "textures": "textures/items/ghast_tear"
-    },
-    "glowstone_dust": {
-      "textures": "textures/items/glowstone_dust"
-    },
-    "gold_horse_armor": {
-      "textures": "textures/items/gold_horse_armor"
-    },
-    "gold_ingot": {
-      "textures": "textures/items/gold_ingot"
-    },
-    "gold_nugget": {
-      "textures": "textures/items/gold_nugget"
-    },
-    "iron_nugget": {
-      "textures": "textures/items/iron_nugget"
-    },
-    "gunpowder": {
-      "textures": "textures/items/gunpowder"
-    },
-    "helmet": {
-      "textures": [
-        "textures/items/leather_helmet",
-        "textures/items/chainmail_helmet",
-        "textures/items/iron_helmet",
-        "textures/items/gold_helmet",
-        "textures/items/diamond_helmet"
-      ]
-    },
-    "hoe": {
-      "textures": [
-        "textures/items/wood_hoe",
-        "textures/items/stone_hoe",
-        "textures/items/iron_hoe",
-        "textures/items/gold_hoe",
-        "textures/items/diamond_hoe"
-      ]
-    },
-    "hopper": {
-      "textures": "textures/items/hopper"
-    },
-    "iron_horse_armor": {
-      "textures": "textures/items/iron_horse_armor"
-    },
-    "iron_ingot": {
-      "textures": "textures/items/iron_ingot"
-    },
-    "item_frame": {
-      "textures": "textures/items/item_frame"
-    },
-    "kelp": {
-      "textures": "textures/items/kelp"
-    },
-    "lead": {
-      "textures": "textures/items/lead"
-    },
-    "leather": {
-      "textures": "textures/items/leather"
-    },
-    "leather_horse_armor": {
-      "textures": "textures/items/leather_horse_armor"
-    },
-    "leggings": {
-      "textures": [
-        "textures/items/leather_leggings",
-        "textures/items/chainmail_leggings",
-        "textures/items/iron_leggings",
-        "textures/items/gold_leggings",
-        "textures/items/diamond_leggings"
-      ]
-    },
-    "magma_cream": {
-      "textures": "textures/items/magma_cream"
-    },
-    "map_empty": {
-      "textures": "textures/items/map_empty"
-    },
-    "map_filled": {
-      "textures": [
-        "textures/items/map_filled",
-        "textures/items/map_filled",
-        "textures/items/map_filled",
-        "textures/items/map_monument",
-        "textures/items/map_mansion",
-        "textures/items/map_nautilus",
-        "textures/items/map_locked"
-      ]
-    },
-    "melon": {
-      "textures": "textures/items/melon"
-    },
-    "melon_speckled": {
-      "textures": "textures/items/melon_speckled"
-    },
-    "minecart_chest": {
-      "textures": "textures/items/minecart_chest"
-    },
-    "minecart_command_block": {
-      "textures": "textures/items/minecart_command_block"
-    },
-    "minecart_furnace": {
-      "textures": "textures/items/minecart_furnace"
-    },
-    "minecart_hopper": {
-      "textures": "textures/items/minecart_hopper"
-    },
-    "minecart_normal": {
-      "textures": "textures/items/minecart_normal"
-    },
-    "minecart_tnt": {
-      "textures": "textures/items/minecart_tnt"
-    },
-    "mushroom_stew": {
-      "textures": "textures/items/mushroom_stew"
-    },
-    "beetroot_soup": {
-      "textures": "textures/items/beetroot_soup"
-    },
-    "name_tag": {
-      "textures": "textures/items/name_tag"
-    },
-    "nautilus_shell": {
-      "textures": "textures/items/nautilus"
-    },
-    "heart_of_the_sea": {
-      "textures": "textures/items/heartofthesea_closed"
-    },
-    "netherbrick": {
-      "textures": "textures/items/netherbrick"
-    },
-    "nether_star": {
-      "textures": "textures/items/nether_star"
-    },
-    "nether_wart": {
-      "textures": "textures/items/nether_wart"
-    },
-    "painting": {
-      "textures": "textures/items/painting"
-    },
-    "paper": {
-      "textures": "textures/items/paper"
-    },
-    "pickaxe": {
-      "textures": [
-        "textures/items/wood_pickaxe",
-        "textures/items/stone_pickaxe",
-        "textures/items/iron_pickaxe",
-        "textures/items/gold_pickaxe",
-        "textures/items/diamond_pickaxe"
-      ]
-    },
-    "phantom_membrane": {
-      "textures": "textures/items/phantom_membrane"
-    },
-    "porkchop_cooked": {
-      "textures": "textures/items/porkchop_cooked"
-    },
-    "porkchop_raw": {
-      "textures": "textures/items/porkchop_raw"
-    },
-    "potato": {
-      "textures": "textures/items/potato"
-    },
-    "potato_baked": {
-      "textures": "textures/items/potato_baked"
-    },
-    "potato_poisonous": {
-      "textures": "textures/items/potato_poisonous"
-    },
-    "potion_bottle_drinkable": {
-      "textures": [
-        "textures/items/potion_bottle_drinkable",
-        "textures/items/potion_bottle_moveSpeed",
-        "textures/items/potion_bottle_moveSlowdown",
-        "textures/items/potion_bottle_digSpeed",
-        "textures/items/potion_bottle_digSlowdown",
-        "textures/items/potion_bottle_damageBoost",
-        "textures/items/potion_bottle_heal",
-        "textures/items/potion_bottle_harm",
-        "textures/items/potion_bottle_jump",
-        "textures/items/potion_bottle_confusion",
-        "textures/items/potion_bottle_regeneration",
-        "textures/items/potion_bottle_resistance",
-        "textures/items/potion_bottle_fireResistance",
-        "textures/items/potion_bottle_waterBreathing",
-        "textures/items/potion_bottle_invisibility",
-        "textures/items/potion_bottle_blindness",
-        "textures/items/potion_bottle_nightVision",
-        "textures/items/potion_bottle_hunger",
-        "textures/items/potion_bottle_weakness",
-        "textures/items/potion_bottle_poison",
-        "textures/items/potion_bottle_wither",
-        "textures/items/potion_bottle_healthBoost",
-        "textures/items/potion_bottle_absorption",
-        "textures/items/potion_bottle_saturation",
-        "textures/items/potion_bottle_levitation",
-        "textures/items/potion_bottle_turtleMaster",
-        "textures/items/potion_bottle_slowFall"
-      ]
-    },
-    "potion_bottle_empty": {
-      "textures": "textures/items/potion_bottle_empty"
-    },
-    "potion_bottle_lingering": {
-      "textures": [
-        "textures/items/potion_bottle_lingering",
-        "textures/items/potion_bottle_lingering_moveSpeed",
-        "textures/items/potion_bottle_lingering_moveSlowdown",
-        "textures/items/potion_bottle_lingering_damageBoost",
-        "textures/items/potion_bottle_lingering_heal",
-        "textures/items/potion_bottle_lingering_harm",
-        "textures/items/potion_bottle_lingering_jump",
-        "textures/items/potion_bottle_lingering_regeneration",
-        "textures/items/potion_bottle_lingering_fireResistance",
-        "textures/items/potion_bottle_lingering_waterBreathing",
-        "textures/items/potion_bottle_lingering_invisibility",
-        "textures/items/potion_bottle_lingering_nightVision",
-        "textures/items/potion_bottle_lingering_weakness",
-        "textures/items/potion_bottle_lingering_poison",
-        "textures/items/potion_bottle_lingering_wither",
-        "textures/items/potion_bottle_lingering_turtleMaster",
-        "textures/items/potion_bottle_lingering_slowFall"
-      ]
-    },
-    "potion_bottle_splash": {
-      "textures": [
-        "textures/items/potion_bottle_splash",
-        "textures/items/potion_bottle_splash_moveSpeed",
-        "textures/items/potion_bottle_splash_moveSlowdown",
-        "textures/items/potion_bottle_splash_digSpeed",
-        "textures/items/potion_bottle_splash_digSlowdown",
-        "textures/items/potion_bottle_splash_damageBoost",
-        "textures/items/potion_bottle_splash_heal",
-        "textures/items/potion_bottle_splash_harm",
-        "textures/items/potion_bottle_splash_jump",
-        "textures/items/potion_bottle_splash_confusion",
-        "textures/items/potion_bottle_splash_regeneration",
-        "textures/items/potion_bottle_splash_resistance",
-        "textures/items/potion_bottle_splash_fireResistance",
-        "textures/items/potion_bottle_splash_waterBreathing",
-        "textures/items/potion_bottle_splash_invisibility",
-        "textures/items/potion_bottle_splash_blindness",
-        "textures/items/potion_bottle_splash_nightVision",
-        "textures/items/potion_bottle_splash_hunger",
-        "textures/items/potion_bottle_splash_weakness",
-        "textures/items/potion_bottle_splash_poison",
-        "textures/items/potion_bottle_splash_wither",
-        "textures/items/potion_bottle_splash_healthBoost",
-        "textures/items/potion_bottle_splash_absorption",
-        "textures/items/potion_bottle_splash_saturation",
-        "textures/items/potion_bottle_splash_turtleMaster",
-        "textures/items/potion_bottle_splash_slowFall"
-      ]
-    },
-    "potion_overlay": {
-      "textures": "textures/items/potion_overlay"
-    },
-    "pumpkin_pie": {
-      "textures": "textures/items/pumpkin_pie"
-    },
-    "prismarine_crystals": {
-      "textures": "textures/items/prismarine_crystals"
-    },
-    "prismarine_shard": {
-      "textures": "textures/items/prismarine_shard"
-    },
-    "quartz": {
-      "textures": "textures/items/quartz"
-    },
-    "quiver": {
-      "textures": "textures/items/quiver"
-    },
-    "record_11": {
-      "textures": "textures/items/record_11"
-    },
-    "record_13": {
-      "textures": "textures/items/record_13"
-    },
-    "record_blocks": {
-      "textures": "textures/items/record_blocks"
-    },
-    "record_cat": {
-      "textures": "textures/items/record_cat"
-    },
-    "record_chirp": {
-      "textures": "textures/items/record_chirp"
-    },
-    "record_far": {
-      "textures": "textures/items/record_far"
-    },
-    "record_mall": {
-      "textures": "textures/items/record_mall"
-    },
-    "record_mellohi": {
-      "textures": "textures/items/record_mellohi"
-    },
-    "record_stal": {
-      "textures": "textures/items/record_stal"
-    },
-    "record_strad": {
-      "textures": "textures/items/record_strad"
-    },
-    "record_wait": {
-      "textures": "textures/items/record_wait"
-    },
-    "record_ward": {
-      "textures": "textures/items/record_ward"
-    },
-    "record_pigstep": {
-      "textures": "textures/items/record_pigstep"
-    },
-    "redstone_dust": {
-      "textures": "textures/items/redstone_dust"
-    },
-    "reeds": {
-      "textures": "textures/items/reeds"
-    },
-    "repeater": {
-      "textures": "textures/items/repeater"
-    },
-    "rotten_flesh": {
-      "textures": "textures/items/rotten_flesh"
-    },
-    "saddle": {
-      "textures": "textures/items/saddle"
-    },
-    "seeds_melon": {
-      "textures": "textures/items/seeds_melon"
-    },
-    "seeds_pumpkin": {
-      "textures": "textures/items/seeds_pumpkin"
-    },
-    "seeds_wheat": {
-      "textures": "textures/items/seeds_wheat"
-    },
-    "seeds_beetroot": {
-      "textures": "textures/items/seeds_beetroot"
-    },
-    "shears": {
-      "textures": "textures/items/shears"
-    },
-    "shield": {
-      "textures": "textures/entity/shield"
-    },
-    "shovel": {
-      "textures": [
-        "textures/items/wood_shovel",
-        "textures/items/stone_shovel",
-        "textures/items/iron_shovel",
-        "textures/items/gold_shovel",
-        "textures/items/diamond_shovel"
-      ]
-    },
-    "sign": {
-      "textures": "textures/items/sign"
-    },
-    "sign_acacia": {
-      "textures": "textures/items/sign_acacia"
-    },
-    "sign_birch": {
-      "textures": "textures/items/sign_birch"
-    },
-    "sign_darkoak": {
-      "textures": "textures/items/sign_darkoak"
-    },
-    "sign_jungle": {
-      "textures": "textures/items/sign_jungle"
-    },
-    "sign_spruce": {
-      "textures": "textures/items/sign_spruce"
-    },
-    "slimeball": {
-      "textures": "textures/items/slimeball"
-    },
-    "snowball": {
-      "textures": "textures/items/snowball"
-    },
-    "spawn_egg": {
-      "textures": [
-        "textures/items/egg_chicken",
-        "textures/items/egg_cow",
-        "textures/items/egg_pig",
-        "textures/items/egg_sheep",
-        "textures/items/egg_wolf",
-        "textures/items/egg_mushroomcow",
-        "textures/items/egg_creeper",
-        "textures/items/egg_enderman",
-        "textures/items/egg_silverfish",
-        "textures/items/egg_skeleton",
-        "textures/items/egg_slime",
-        "textures/items/egg_spider",
-        "textures/items/egg_zombie",
-        "textures/items/egg_pigzombie",
-        "textures/items/egg_villager",
-        "textures/items/egg_squid",
-        "textures/items/egg_ocelot",
-        "textures/items/egg_witch",
-        "textures/items/egg_bat",
-        "textures/items/egg_ghast",
-        "textures/items/egg_lava_slime",
-        "textures/items/egg_blaze",
-        "textures/items/egg_cave_spider",
-        "textures/items/egg_horse",
-        "textures/items/egg_rabbit",
-        "textures/items/egg_endermite",
-        "textures/items/egg_guardian",
-        "textures/items/egg_stray",
-        "textures/items/egg_husk",
-        "textures/items/egg_wither",
-        "textures/items/egg_donkey",
-        "textures/items/egg_mule",
-        "textures/items/egg_skeletonhorse",
-        "textures/items/egg_zombiehorse",
-        "textures/items/egg_shulker",
-        "textures/items/egg_npc",
-        "textures/items/egg_elderguardian",
-        "textures/items/egg_polarbear",
-        "textures/items/egg_llama",
-        "textures/items/egg_vindicator",
-        "textures/items/egg_evoker",
-        "textures/items/egg_vex",
-        "textures/items/egg_zombievillager",
-        "textures/items/egg_parrot",
-        "textures/items/egg_clownfish",
-        "textures/items/egg_cod",
-        "textures/items/egg_pufferfish",
-        "textures/items/egg_salmon",
-        "textures/items/egg_drowned",
-        "textures/items/egg_dolphin",
-        "textures/items/egg_turtle",
-        "textures/items/egg_phantom",
-        "textures/items/egg_agent",
-        "textures/items/egg_cat",
-        "textures/items/egg_panda",
-        "textures/items/egg_fox",
-        "textures/items/egg_pillager",
-        "textures/items/egg_ravager",
-        "textures/items/egg_null",
-        "textures/items/egg_mask"
-      ]
-    },
-    "spider_eye": {
-      "textures": "textures/items/spider_eye"
-    },
-    "spider_eye_fermented": {
-      "textures": "textures/items/spider_eye_fermented"
-    },
-    "stick": {
-      "textures": "textures/items/stick"
-    },
-    "string": {
-      "textures": "textures/items/string"
-    },
-    "sugar": {
-      "textures": "textures/items/sugar"
-    },
-    "suspicious_stew": {
-      "textures": "textures/items/suspicious_stew"
-    },
-    "sword": {
-      "textures": [
-        "textures/items/wood_sword",
-        "textures/items/stone_sword",
-        "textures/items/iron_sword",
-        "textures/items/gold_sword",
-        "textures/items/diamond_sword"
-      ]
-    },
-    "wheat": {
-      "textures": "textures/items/wheat"
-    },
-    "clock_item": {
-      "textures": "textures/items/clock_item"
-    },
-    "compass_item": {
-      "textures": "textures/items/compass_item"
-    },
-    "rabbit_cooked": {
-      "textures": "textures/items/rabbit_cooked"
-    },
-    "rabbit_foot": {
-      "textures": "textures/items/rabbit_foot"
-    },
-    "rabbit_hide": {
-      "textures": "textures/items/rabbit_hide"
-    },
-    "rabbit": {
-      "textures": "textures/items/rabbit_raw"
-    },
-    "rabbit_stew": {
-      "textures": "textures/items/rabbit_stew"
-    },
-    "lever": {
-      "textures": "textures/items/lever"
-    },
-    "camera": {
-      "textures": "textures/items/camera"
-    },
-    "chalkboard": {
-      "textures": [
-        "textures/items/chalkboard_small",
-        "textures/items/chalkboard_medium",
-        "textures/items/chalkboard_large"
-      ]
-    },
-    "tipped_arrow": {
-      "textures": [
-        "textures/items/tipped_arrow",
-        "textures/items/tipped_arrow_swift",
-        "textures/items/tipped_arrow_slow",
-        "textures/items/tipped_arrow_strength",
-        "textures/items/tipped_arrow_healing",
-        "textures/items/tipped_arrow_harm",
-        "textures/items/tipped_arrow_leaping",
-        "textures/items/tipped_arrow_regen",
-        "textures/items/tipped_arrow_fireres",
-        "textures/items/tipped_arrow_waterbreathing",
-        "textures/items/tipped_arrow_invisibility",
-        "textures/items/tipped_arrow_nightvision",
-        "textures/items/tipped_arrow_weakness",
-        "textures/items/tipped_arrow_poison",
-        "textures/items/tipped_arrow_wither",
-        "textures/items/tipped_arrow_turtlemaster",
-        "textures/items/tipped_arrow_slowfalling"
-      ]
-    },
-    "shulker_shell": {
-      "textures": "textures/items/shulker_shell"
-    },
-    "totem": {
-      "textures": "textures/items/totem"
-    },
-    "trident": {
-      "textures": "textures/items/trident"
-    },
-    "turtle_shell_piece": {
-      "textures": "textures/items/turtle_shell_piece"
-    },
-    "turtle_helmet": {
-      "textures": "textures/items/turtle_helmet"
-    },
-    "armor_stand": {
-      "textures": "textures/items/armor_stand"
-    },
-    "sweet_berries": {
-      "textures": "textures/items/sweet_berries"
-    },
-    "spawn_egg_wandering_trader": {
-      "textures": "textures/items/egg_wanderingtrader"
-    },
-    "banner_pattern": {
-      "textures": "textures/items/banner_pattern"
-    },
-    "spawn_egg_bee": {
-      "textures": "textures/items/egg_bee"
-    }
-  }
-}
\ No newline at end of file
+   "resource_pack_name" : "vanilla",
+   "texture_data" : {
+      "acacia_door" : {
+         "textures" : "textures/items/door_acacia"
+      },
+      "apple" : {
+         "textures" : "textures/items/apple"
+      },
+      "apple_golden" : {
+         "textures" : "textures/items/apple_golden"
+      },
+      "armor_stand" : {
+         "textures" : "textures/items/armor_stand"
+      },
+      "arrow" : {
+         "textures" : "textures/items/arrow"
+      },
+      "axe" : {
+         "textures" : [
+            "textures/items/wood_axe",
+            "textures/items/stone_axe",
+            "textures/items/iron_axe",
+            "textures/items/gold_axe",
+            "textures/items/diamond_axe",
+            "textures/items/netherite_axe"
+         ]
+      },
+      "banner_pattern" : {
+         "textures" : "textures/items/banner_pattern"
+      },
+      "bed" : {
+         "textures" : [
+            "textures/items/bed_white",
+            "textures/items/bed_orange",
+            "textures/items/bed_magenta",
+            "textures/items/bed_light_blue",
+            "textures/items/bed_yellow",
+            "textures/items/bed_lime",
+            "textures/items/bed_pink",
+            "textures/items/bed_gray",
+            "textures/items/bed_silver",
+            "textures/items/bed_cyan",
+            "textures/items/bed_purple",
+            "textures/items/bed_blue",
+            "textures/items/bed_brown",
+            "textures/items/bed_green",
+            "textures/items/bed_red",
+            "textures/items/bed_black"
+         ]
+      },
+      "beef_cooked" : {
+         "textures" : "textures/items/beef_cooked"
+      },
+      "beef_raw" : {
+         "textures" : "textures/items/beef_raw"
+      },
+      "beetroot" : {
+         "textures" : "textures/items/beetroot"
+      },
+      "beetroot_soup" : {
+         "textures" : "textures/items/beetroot_soup"
+      },
+      "birch_door" : {
+         "textures" : "textures/items/door_birch"
+      },
+      "blaze_powder" : {
+         "textures" : "textures/items/blaze_powder"
+      },
+      "blaze_rod" : {
+         "textures" : "textures/items/blaze_rod"
+      },
+      "boat" : {
+         "textures" : [
+            "textures/items/boat_oak",
+            "textures/items/boat_spruce",
+            "textures/items/boat_birch",
+            "textures/items/boat_jungle",
+            "textures/items/boat_acacia",
+            "textures/items/boat_darkoak"
+         ]
+      },
+      "bone" : {
+         "textures" : "textures/items/bone"
+      },
+      "book_enchanted" : {
+         "textures" : "textures/items/book_enchanted"
+      },
+      "book_normal" : {
+         "textures" : "textures/items/book_normal"
+      },
+      "book_portfolio" : {
+         "textures" : "textures/items/book_portfolio"
+      },
+      "book_writable" : {
+         "textures" : "textures/items/book_writable"
+      },
+      "book_written" : {
+         "textures" : "textures/items/book_written"
+      },
+      "boots" : {
+         "textures" : [
+            "textures/items/leather_boots",
+            "textures/items/chainmail_boots",
+            "textures/items/iron_boots",
+            "textures/items/gold_boots",
+            "textures/items/diamond_boots",
+            "textures/items/netherite_boots"
+         ]
+      },
+      "bow_pulling" : {
+         "textures" : [
+            "textures/items/bow_pulling_0",
+            "textures/items/bow_pulling_1",
+            "textures/items/bow_pulling_2"
+         ]
+      },
+      "bow_standby" : {
+         "textures" : "textures/items/bow_standby"
+      },
+      "bowl" : {
+         "textures" : "textures/items/bowl"
+      },
+      "bread" : {
+         "textures" : "textures/items/bread"
+      },
+      "brewing_stand" : {
+         "textures" : "textures/items/brewing_stand"
+      },
+      "brick" : {
+         "textures" : "textures/items/brick"
+      },
+      "bucket" : {
+         "textures" : [
+            "textures/items/bucket_empty",
+            "textures/items/bucket_milk",
+            "textures/items/bucket_water",
+            "textures/items/bucket_lava",
+            "textures/items/bucket_cod",
+            "textures/items/bucket_salmon",
+            "textures/items/bucket_tropical",
+            "textures/items/bucket_pufferfish"
+         ]
+      },
+      "cake" : {
+         "textures" : "textures/items/cake"
+      },
+      "camera" : {
+         "textures" : "textures/items/camera"
+      },
+      "campfire" : {
+         "textures" : "textures/items/campfire"
+      },
+      "carrot" : {
+         "textures" : "textures/items/carrot"
+      },
+      "carrot_golden" : {
+         "textures" : "textures/items/carrot_golden"
+      },
+      "carrot_on_a_stick" : {
+         "textures" : "textures/items/carrot_on_a_stick"
+      },
+      "cauldron" : {
+         "textures" : "textures/items/cauldron"
+      },
+      "chain" : {
+         "textures" : "textures/items/chain"
+      },
+      "chalkboard" : {
+         "textures" : [
+            "textures/items/chalkboard_small",
+            "textures/items/chalkboard_medium",
+            "textures/items/chalkboard_large"
+         ]
+      },
+      "charcoal" : {
+         "textures" : "textures/items/charcoal"
+      },
+      "chestplate" : {
+         "textures" : [
+            "textures/items/leather_chestplate",
+            "textures/items/chainmail_chestplate",
+            "textures/items/iron_chestplate",
+            "textures/items/gold_chestplate",
+            "textures/items/diamond_chestplate",
+            "textures/items/netherite_chestplate"
+         ]
+      },
+      "chicken_cooked" : {
+         "textures" : "textures/items/chicken_cooked"
+      },
+      "chicken_raw" : {
+         "textures" : "textures/items/chicken_raw"
+      },
+      "chorus_fruit" : {
+         "textures" : "textures/items/chorus_fruit"
+      },
+      "chorus_fruit_popped" : {
+         "textures" : "textures/items/chorus_fruit_popped"
+      },
+      "clay_ball" : {
+         "textures" : "textures/items/clay_ball"
+      },
+      "clock_item" : {
+         "textures" : "textures/items/clock_item"
+      },
+      "clownfish" : {
+         "textures" : "textures/items/fish_clownfish_raw"
+      },
+      "coal" : {
+         "textures" : "textures/items/coal"
+      },
+      "comparator" : {
+         "textures" : "textures/items/comparator"
+      },
+      "compass_item" : {
+         "textures" : "textures/items/compass_item"
+      },
+      "cooked_fish" : {
+         "textures" : "textures/items/fish_cooked"
+      },
+      "cooked_salmon" : {
+         "textures" : "textures/items/fish_salmon_cooked"
+      },
+      "cookie" : {
+         "textures" : "textures/items/cookie"
+      },
+      "crimson_door" : {
+         "textures" : "textures/items/crimson_door"
+      },
+      "crimson_sign_item" : {
+         "textures" : "textures/items/sign_crimson"
+      },
+      "crossbow_pulling" : {
+         "textures" : [
+            "textures/items/crossbow_pulling_0",
+            "textures/items/crossbow_pulling_1",
+            "textures/items/crossbow_pulling_2",
+            "textures/items/crossbow_arrow",
+            "textures/items/crossbow_firework"
+         ]
+      },
+      "crossbow_standby" : {
+         "textures" : "textures/items/crossbow_standby"
+      },
+      "dark_oak_door" : {
+         "textures" : "textures/items/door_dark_oak"
+      },
+      "diamond" : {
+         "textures" : "textures/items/diamond"
+      },
+      "diamond_horse_armor" : {
+         "textures" : "textures/items/diamond_horse_armor"
+      },
+      "dragon_breath" : {
+         "textures" : "textures/items/dragons_breath"
+      },
+      "dried_kelp" : {
+         "textures" : "textures/items/dried_kelp"
+      },
+      "dye_powder" : {
+         "textures" : [
+            "textures/items/dye_powder_black",
+            "textures/items/dye_powder_red",
+            "textures/items/dye_powder_green",
+            "textures/items/dye_powder_brown",
+            "textures/items/dye_powder_blue",
+            "textures/items/dye_powder_purple",
+            "textures/items/dye_powder_cyan",
+            "textures/items/dye_powder_silver",
+            "textures/items/dye_powder_gray",
+            "textures/items/dye_powder_pink",
+            "textures/items/dye_powder_lime",
+            "textures/items/dye_powder_yellow",
+            "textures/items/dye_powder_light_blue",
+            "textures/items/dye_powder_magenta",
+            "textures/items/dye_powder_orange",
+            "textures/items/dye_powder_white",
+            "textures/items/dye_powder_black_new",
+            "textures/items/dye_powder_brown_new",
+            "textures/items/dye_powder_blue_new",
+            "textures/items/dye_powder_white_new"
+         ]
+      },
+      "egg" : {
+         "textures" : "textures/items/egg"
+      },
+      "egg_bee" : {
+         "textures" : [ "textures/items/egg_bee" ]
+      },
+      "elytra" : {
+         "textures" : [ "textures/items/elytra", "textures/items/broken_elytra" ]
+      },
+      "emerald" : {
+         "textures" : "textures/items/emerald"
+      },
+      "empty_armor_slot_boots" : {
+         "textures" : "textures/items/empty_armor_slot_boots"
+      },
+      "empty_armor_slot_chestplate" : {
+         "textures" : "textures/items/empty_armor_slot_chestplate"
+      },
+      "empty_armor_slot_helmet" : {
+         "textures" : "textures/items/empty_armor_slot_helmet"
+      },
+      "empty_armor_slot_leggings" : {
+         "textures" : "textures/items/empty_armor_slot_leggings"
+      },
+      "empty_armor_slot_shield" : {
+         "textures" : "textures/items/empty_armor_slot_shield"
+      },
+      "end_crystal" : {
+         "textures" : "textures/items/end_crystal"
+      },
+      "ender_eye" : {
+         "textures" : "textures/items/ender_eye"
+      },
+      "ender_pearl" : {
+         "textures" : "textures/items/ender_pearl"
+      },
+      "experience_bottle" : {
+         "textures" : "textures/items/experience_bottle"
+      },
+      "feather" : {
+         "textures" : "textures/items/feather"
+      },
+      "fireball" : {
+         "textures" : "textures/items/fireball"
+      },
+      "fireworks" : {
+         "textures" : "textures/items/fireworks"
+      },
+      "fireworks_charge" : {
+         "textures" : [ "textures/items/fireworks_charge" ]
+      },
+      "fish" : {
+         "textures" : "textures/items/fish_raw"
+      },
+      "fishing_rod" : {
+         "textures" : [
+            "textures/items/fishing_rod_uncast",
+            "textures/items/fishing_rod_cast"
+         ]
+      },
+      "flint" : {
+         "textures" : "textures/items/flint"
+      },
+      "flint_and_steel" : {
+         "textures" : "textures/items/flint_and_steel"
+      },
+      "flower_pot" : {
+         "textures" : "textures/items/flower_pot"
+      },
+      "ghast_tear" : {
+         "textures" : "textures/items/ghast_tear"
+      },
+      "glowstone_dust" : {
+         "textures" : "textures/items/glowstone_dust"
+      },
+      "gold_horse_armor" : {
+         "textures" : "textures/items/gold_horse_armor"
+      },
+      "gold_ingot" : {
+         "textures" : "textures/items/gold_ingot"
+      },
+      "gold_nugget" : {
+         "textures" : "textures/items/gold_nugget"
+      },
+      "gunpowder" : {
+         "textures" : "textures/items/gunpowder"
+      },
+      "heart_of_the_sea" : {
+         "textures" : "textures/items/heartofthesea_closed"
+      },
+      "helmet" : {
+         "textures" : [
+            "textures/items/leather_helmet",
+            "textures/items/chainmail_helmet",
+            "textures/items/iron_helmet",
+            "textures/items/gold_helmet",
+            "textures/items/diamond_helmet",
+            "textures/items/netherite_helmet"
+         ]
+      },
+      "hoe" : {
+         "textures" : [
+            "textures/items/wood_hoe",
+            "textures/items/stone_hoe",
+            "textures/items/iron_hoe",
+            "textures/items/gold_hoe",
+            "textures/items/diamond_hoe",
+            "textures/items/netherite_hoe"
+         ]
+      },
+      "honey_bottle" : {
+         "textures" : [ "textures/items/honey_bottle" ]
+      },
+      "honeycomb" : {
+         "textures" : [ "textures/items/honeycomb" ]
+      },
+      "hopper" : {
+         "textures" : "textures/items/hopper"
+      },
+      "iron_door" : {
+         "textures" : "textures/items/door_iron"
+      },
+      "iron_horse_armor" : {
+         "textures" : "textures/items/iron_horse_armor"
+      },
+      "iron_ingot" : {
+         "textures" : "textures/items/iron_ingot"
+      },
+      "iron_nugget" : {
+         "textures" : "textures/items/iron_nugget"
+      },
+      "item_frame" : {
+         "textures" : "textures/items/item_frame"
+      },
+      "jungle_door" : {
+         "textures" : "textures/items/door_jungle"
+      },
+      "kelp" : {
+         "textures" : "textures/items/kelp"
+      },
+      "lead" : {
+         "textures" : "textures/items/lead"
+      },
+      "leather" : {
+         "textures" : "textures/items/leather"
+      },
+      "leather_horse_armor" : {
+         "textures" : "textures/items/leather_horse_armor"
+      },
+      "leggings" : {
+         "textures" : [
+            "textures/items/leather_leggings",
+            "textures/items/chainmail_leggings",
+            "textures/items/iron_leggings",
+            "textures/items/gold_leggings",
+            "textures/items/diamond_leggings",
+            "textures/items/netherite_leggings"
+         ]
+      },
+      "lever" : {
+         "textures" : "textures/items/lever"
+      },
+      "lodestonecompass_item" : {
+         "textures" : "textures/items/lodestonecompass_item"
+      },
+      "magma_cream" : {
+         "textures" : "textures/items/magma_cream"
+      },
+      "map_empty" : {
+         "textures" : "textures/items/map_empty"
+      },
+      "map_filled" : {
+         "textures" : [
+            "textures/items/map_filled",
+            "textures/items/map_filled",
+            "textures/items/map_filled",
+            "textures/items/map_monument",
+            "textures/items/map_mansion",
+            "textures/items/map_nautilus",
+            "textures/items/map_locked"
+         ]
+      },
+      "melon" : {
+         "textures" : "textures/items/melon"
+      },
+      "melon_speckled" : {
+         "textures" : "textures/items/melon_speckled"
+      },
+      "minecart_chest" : {
+         "textures" : "textures/items/minecart_chest"
+      },
+      "minecart_command_block" : {
+         "textures" : "textures/items/minecart_command_block"
+      },
+      "minecart_furnace" : {
+         "textures" : "textures/items/minecart_furnace"
+      },
+      "minecart_hopper" : {
+         "textures" : "textures/items/minecart_hopper"
+      },
+      "minecart_normal" : {
+         "textures" : "textures/items/minecart_normal"
+      },
+      "minecart_tnt" : {
+         "textures" : "textures/items/minecart_tnt"
+      },
+      "mushroom_stew" : {
+         "textures" : "textures/items/mushroom_stew"
+      },
+      "mutton_cooked" : {
+         "textures" : "textures/items/mutton_cooked"
+      },
+      "mutton_raw" : {
+         "textures" : "textures/items/mutton_raw"
+      },
+      "name_tag" : {
+         "textures" : "textures/items/name_tag"
+      },
+      "nautilus_shell" : {
+         "textures" : "textures/items/nautilus"
+      },
+      "nether_sprouts": {
+         "textures": "textures/items/nether_sprouts"
+      },
+      "nether_star" : {
+         "textures" : "textures/items/nether_star"
+      },
+      "nether_wart" : {
+         "textures" : "textures/items/nether_wart"
+      },
+      "netherbrick" : {
+         "textures" : "textures/items/netherbrick"
+      },
+      "netherite_ingot" : {
+         "textures" : "textures/items/netherite_ingot"
+      },
+      "netherite_scrap" : {
+         "textures" : "textures/items/netherite_scrap"
+      },
+      "painting" : {
+         "textures" : "textures/items/painting"
+      },
+      "paper" : {
+         "textures" : "textures/items/paper"
+      },
+      "phantom_membrane" : {
+         "textures" : "textures/items/phantom_membrane"
+      },
+      "pickaxe" : {
+         "textures" : [
+            "textures/items/wood_pickaxe",
+            "textures/items/stone_pickaxe",
+            "textures/items/iron_pickaxe",
+            "textures/items/gold_pickaxe",
+            "textures/items/diamond_pickaxe",
+            "textures/items/netherite_pickaxe"
+         ]
+      },
+      "porkchop_cooked" : {
+         "textures" : "textures/items/porkchop_cooked"
+      },
+      "porkchop_raw" : {
+         "textures" : "textures/items/porkchop_raw"
+      },
+      "potato" : {
+         "textures" : "textures/items/potato"
+      },
+      "potato_baked" : {
+         "textures" : "textures/items/potato_baked"
+      },
+      "potato_poisonous" : {
+         "textures" : "textures/items/potato_poisonous"
+      },
+      "potion_bottle_drinkable" : {
+         "textures" : [
+            "textures/items/potion_bottle_drinkable",
+            "textures/items/potion_bottle_moveSpeed",
+            "textures/items/potion_bottle_moveSlowdown",
+            "textures/items/potion_bottle_digSpeed",
+            "textures/items/potion_bottle_digSlowdown",
+            "textures/items/potion_bottle_damageBoost",
+            "textures/items/potion_bottle_heal",
+            "textures/items/potion_bottle_harm",
+            "textures/items/potion_bottle_jump",
+            "textures/items/potion_bottle_confusion",
+            "textures/items/potion_bottle_regeneration",
+            "textures/items/potion_bottle_resistance",
+            "textures/items/potion_bottle_fireResistance",
+            "textures/items/potion_bottle_waterBreathing",
+            "textures/items/potion_bottle_invisibility",
+            "textures/items/potion_bottle_blindness",
+            "textures/items/potion_bottle_nightVision",
+            "textures/items/potion_bottle_hunger",
+            "textures/items/potion_bottle_weakness",
+            "textures/items/potion_bottle_poison",
+            "textures/items/potion_bottle_wither",
+            "textures/items/potion_bottle_healthBoost",
+            "textures/items/potion_bottle_absorption",
+            "textures/items/potion_bottle_saturation",
+            "textures/items/potion_bottle_levitation",
+            "textures/items/potion_bottle_turtleMaster",
+            "textures/items/potion_bottle_slowFall"
+         ]
+      },
+      "potion_bottle_empty" : {
+         "textures" : "textures/items/potion_bottle_empty"
+      },
+      "potion_bottle_lingering" : {
+         "textures" : [
+            "textures/items/potion_bottle_lingering",
+            "textures/items/potion_bottle_lingering_moveSpeed",
+            "textures/items/potion_bottle_lingering_moveSlowdown",
+            "textures/items/potion_bottle_lingering_damageBoost",
+            "textures/items/potion_bottle_lingering_heal",
+            "textures/items/potion_bottle_lingering_harm",
+            "textures/items/potion_bottle_lingering_jump",
+            "textures/items/potion_bottle_lingering_regeneration",
+            "textures/items/potion_bottle_lingering_fireResistance",
+            "textures/items/potion_bottle_lingering_waterBreathing",
+            "textures/items/potion_bottle_lingering_invisibility",
+            "textures/items/potion_bottle_lingering_nightVision",
+            "textures/items/potion_bottle_lingering_weakness",
+            "textures/items/potion_bottle_lingering_poison",
+            "textures/items/potion_bottle_lingering_wither",
+            "textures/items/potion_bottle_lingering_turtleMaster",
+            "textures/items/potion_bottle_lingering_slowFall"
+         ]
+      },
+      "potion_bottle_splash" : {
+         "textures" : [
+            "textures/items/potion_bottle_splash",
+            "textures/items/potion_bottle_splash_moveSpeed",
+            "textures/items/potion_bottle_splash_moveSlowdown",
+            "textures/items/potion_bottle_splash_digSpeed",
+            "textures/items/potion_bottle_splash_digSlowdown",
+            "textures/items/potion_bottle_splash_damageBoost",
+            "textures/items/potion_bottle_splash_heal",
+            "textures/items/potion_bottle_splash_harm",
+            "textures/items/potion_bottle_splash_jump",
+            "textures/items/potion_bottle_splash_confusion",
+            "textures/items/potion_bottle_splash_regeneration",
+            "textures/items/potion_bottle_splash_resistance",
+            "textures/items/potion_bottle_splash_fireResistance",
+            "textures/items/potion_bottle_splash_waterBreathing",
+            "textures/items/potion_bottle_splash_invisibility",
+            "textures/items/potion_bottle_splash_blindness",
+            "textures/items/potion_bottle_splash_nightVision",
+            "textures/items/potion_bottle_splash_hunger",
+            "textures/items/potion_bottle_splash_weakness",
+            "textures/items/potion_bottle_splash_poison",
+            "textures/items/potion_bottle_splash_wither",
+            "textures/items/potion_bottle_splash_healthBoost",
+            "textures/items/potion_bottle_splash_absorption",
+            "textures/items/potion_bottle_splash_saturation",
+            "textures/items/potion_bottle_splash_turtleMaster",
+            "textures/items/potion_bottle_splash_slowFall"
+         ]
+      },
+      "potion_overlay" : {
+         "textures" : "textures/items/potion_overlay"
+      },
+      "prismarine_crystals" : {
+         "textures" : "textures/items/prismarine_crystals"
+      },
+      "prismarine_shard" : {
+         "textures" : "textures/items/prismarine_shard"
+      },
+      "pufferfish" : {
+         "textures" : "textures/items/fish_pufferfish_raw"
+      },
+      "pumpkin_pie" : {
+         "textures" : "textures/items/pumpkin_pie"
+      },
+      "quartz" : {
+         "textures" : "textures/items/quartz"
+      },
+      "quiver" : {
+         "textures" : "textures/items/quiver"
+      },
+      "rabbit" : {
+         "textures" : "textures/items/rabbit_raw"
+      },
+      "rabbit_cooked" : {
+         "textures" : "textures/items/rabbit_cooked"
+      },
+      "rabbit_foot" : {
+         "textures" : "textures/items/rabbit_foot"
+      },
+      "rabbit_hide" : {
+         "textures" : "textures/items/rabbit_hide"
+      },
+      "rabbit_stew" : {
+         "textures" : "textures/items/rabbit_stew"
+      },
+      "record_11" : {
+         "textures" : "textures/items/record_11"
+      },
+      "record_13" : {
+         "textures" : "textures/items/record_13"
+      },
+      "record_blocks" : {
+         "textures" : "textures/items/record_blocks"
+      },
+      "record_cat" : {
+         "textures" : "textures/items/record_cat"
+      },
+      "record_chirp" : {
+         "textures" : "textures/items/record_chirp"
+      },
+      "record_far" : {
+         "textures" : "textures/items/record_far"
+      },
+      "record_mall" : {
+         "textures" : "textures/items/record_mall"
+      },
+      "record_mellohi" : {
+         "textures" : "textures/items/record_mellohi"
+      },
+      "record_pigstep" : {
+         "textures" : "textures/items/record_pigstep"
+      },
+      "record_stal" : {
+         "textures" : "textures/items/record_stal"
+      },
+      "record_strad" : {
+         "textures" : "textures/items/record_strad"
+      },
+      "record_wait" : {
+         "textures" : "textures/items/record_wait"
+      },
+      "record_ward" : {
+         "textures" : "textures/items/record_ward"
+      },
+      "redstone_dust" : {
+         "textures" : "textures/items/redstone_dust"
+      },
+      "reeds" : {
+         "textures" : "textures/items/reeds"
+      },
+      "repeater" : {
+         "textures" : "textures/items/repeater"
+      },
+      "rotten_flesh" : {
+         "textures" : "textures/items/rotten_flesh"
+      },
+      "saddle" : {
+         "textures" : "textures/items/saddle"
+      },
+      "salmon" : {
+         "textures" : "textures/items/fish_salmon_raw"
+      },
+      "seeds_beetroot" : {
+         "textures" : "textures/items/seeds_beetroot"
+      },
+      "seeds_melon" : {
+         "textures" : "textures/items/seeds_melon"
+      },
+      "seeds_pumpkin" : {
+         "textures" : "textures/items/seeds_pumpkin"
+      },
+      "seeds_wheat" : {
+         "textures" : "textures/items/seeds_wheat"
+      },
+      "shears" : {
+         "textures" : "textures/items/shears"
+      },
+      "shield" : {
+         "textures" : "textures/entity/shield"
+      },
+      "shovel" : {
+         "textures" : [
+            "textures/items/wood_shovel",
+            "textures/items/stone_shovel",
+            "textures/items/iron_shovel",
+            "textures/items/gold_shovel",
+            "textures/items/diamond_shovel",
+            "textures/items/netherite_shovel"
+         ]
+      },
+      "shulker_shell" : {
+         "textures" : "textures/items/shulker_shell"
+      },
+      "sign" : {
+         "textures" : "textures/items/sign"
+      },
+      "sign_acacia" : {
+         "textures" : "textures/items/sign_acacia"
+      },
+      "sign_birch" : {
+         "textures" : "textures/items/sign_birch"
+      },
+      "sign_darkoak" : {
+         "textures" : "textures/items/sign_darkoak"
+      },
+      "sign_jungle" : {
+         "textures" : "textures/items/sign_jungle"
+      },
+      "sign_spruce" : {
+         "textures" : "textures/items/sign_spruce"
+      },
+      "slimeball" : {
+         "textures" : "textures/items/slimeball"
+      },
+      "snowball" : {
+         "textures" : "textures/items/snowball"
+      },
+      "soul_campfire" : {
+         "textures" : "textures/items/soul_campfire"
+      },
+      "spawn_egg" : {
+         "textures" : [
+            "textures/items/egg_chicken",
+            "textures/items/egg_cow",
+            "textures/items/egg_pig",
+            "textures/items/egg_sheep",
+            "textures/items/egg_wolf",
+            "textures/items/egg_mushroomcow",
+            "textures/items/egg_creeper",
+            "textures/items/egg_enderman",
+            "textures/items/egg_silverfish",
+            "textures/items/egg_skeleton",
+            "textures/items/egg_slime",
+            "textures/items/egg_spider",
+            "textures/items/egg_zombie",
+            "textures/items/egg_pigzombie",
+            "textures/items/egg_villager",
+            "textures/items/egg_squid",
+            "textures/items/egg_ocelot",
+            "textures/items/egg_witch",
+            "textures/items/egg_bat",
+            "textures/items/egg_ghast",
+            "textures/items/egg_lava_slime",
+            "textures/items/egg_blaze",
+            "textures/items/egg_cave_spider",
+            "textures/items/egg_horse",
+            "textures/items/egg_rabbit",
+            "textures/items/egg_endermite",
+            "textures/items/egg_guardian",
+            "textures/items/egg_stray",
+            "textures/items/egg_husk",
+            "textures/items/egg_wither",
+            "textures/items/egg_donkey",
+            "textures/items/egg_mule",
+            "textures/items/egg_skeletonhorse",
+            "textures/items/egg_zombiehorse",
+            "textures/items/egg_shulker",
+            "textures/items/egg_npc",
+            "textures/items/egg_elderguardian",
+            "textures/items/egg_polarbear",
+            "textures/items/egg_llama",
+            "textures/items/egg_vindicator",
+            "textures/items/egg_evoker",
+            "textures/items/egg_vex",
+            "textures/items/egg_zombievillager",
+            "textures/items/egg_parrot",
+            "textures/items/egg_clownfish",
+            "textures/items/egg_cod",
+            "textures/items/egg_pufferfish",
+            "textures/items/egg_salmon",
+            "textures/items/egg_drowned",
+            "textures/items/egg_dolphin",
+            "textures/items/egg_turtle",
+            "textures/items/egg_phantom",
+            "textures/items/egg_agent",
+            "textures/items/egg_cat",
+            "textures/items/egg_panda",
+            "textures/items/egg_fox",
+            "textures/items/egg_pillager",
+            "textures/items/egg_ravager",
+            "textures/items/egg_null",
+            "textures/items/egg_mask"
+         ]
+      },
+      "spawn_egg_wandering_trader" : {
+         "textures" : "textures/items/egg_wanderingtrader"
+      },
+      "spider_eye" : {
+         "textures" : "textures/items/spider_eye"
+      },
+      "spider_eye_fermented" : {
+         "textures" : "textures/items/spider_eye_fermented"
+      },
+      "spruce_door" : {
+         "textures" : "textures/items/door_spruce"
+      },
+      "stick" : {
+         "textures" : "textures/items/stick"
+      },
+      "string" : {
+         "textures" : "textures/items/string"
+      },
+      "sugar" : {
+         "textures" : "textures/items/sugar"
+      },
+      "suspicious_stew" : {
+         "textures" : "textures/items/suspicious_stew"
+      },
+      "sweet_berries" : {
+         "textures" : "textures/items/sweet_berries"
+      },
+      "sword" : {
+         "textures" : [
+            "textures/items/wood_sword",
+            "textures/items/stone_sword",
+            "textures/items/iron_sword",
+            "textures/items/gold_sword",
+            "textures/items/diamond_sword",
+            "textures/items/netherite_sword"
+         ]
+      },
+      "tipped_arrow" : {
+         "textures" : [
+            "textures/items/tipped_arrow",
+            "textures/items/tipped_arrow_swift",
+            "textures/items/tipped_arrow_slow",
+            "textures/items/tipped_arrow_strength",
+            "textures/items/tipped_arrow_healing",
+            "textures/items/tipped_arrow_harm",
+            "textures/items/tipped_arrow_leaping",
+            "textures/items/tipped_arrow_regen",
+            "textures/items/tipped_arrow_fireres",
+            "textures/items/tipped_arrow_waterbreathing",
+            "textures/items/tipped_arrow_invisibility",
+            "textures/items/tipped_arrow_nightvision",
+            "textures/items/tipped_arrow_weakness",
+            "textures/items/tipped_arrow_poison",
+            "textures/items/tipped_arrow_wither",
+            "textures/items/tipped_arrow_turtlemaster",
+            "textures/items/tipped_arrow_slowfalling"
+         ]
+      },
+      "totem" : {
+         "textures" : "textures/items/totem"
+      },
+      "trident" : {
+         "textures" : "textures/items/trident"
+      },
+      "turtle_helmet" : {
+         "textures" : "textures/items/turtle_helmet"
+      },
+      "turtle_shell_piece" : {
+         "textures" : "textures/items/turtle_shell_piece"
+      },
+      "warped_door" : {
+         "textures" : "textures/items/warped_door"
+      },
+      "warped_fungus_on_a_stick" : {
+         "textures" : "textures/items/warped_fungus_on_a_stick"
+      },
+      "warped_sign_item" : {
+         "textures" : "textures/items/sign_warped"
+      },
+      "wheat" : {
+         "textures" : "textures/items/wheat"
+      },
+      "wooden_door" : {
+         "textures" : "textures/items/door_wood"
+      }
+   },
+   "texture_name" : "atlas.items"
+}
diff --git a/static/vanilla/RP/textures/items/diamond_axe.png b/static/vanilla/RP/textures/items/diamond_axe.png
index e1f4d80256244c727b63e4971dd4fab9d3893d66..7accb8c03aae6c8f1d868ba9c5b01eece2ac71e8 100644
GIT binary patch
delta 162
zcmcb}xQTIsL_G^L0|Ud`yN`l^lwyESh%1m*-!w}@j@#2rl+WIbLsh}}_2~>hxz2QT
z?c;0Yy2>|+oo53oVk`;r3ubV5b|VeQvG;Uw4B@z*?7*nQ7tj{X6{1kc72*)EgW(Lv
z>>UA&XA*d)3ALV>sqG|j#&->)03$0~hlAi13+@<cCLS-I6$}h3Lpi+n8Mp)h&0_F$
L^>bP0l+XkK{S7Yc

delta 193
zcmV;y06zb+0nq`F7=H)`0000V^Z#K0000DMK}|sb0I`n?{9y$E0004VQb$4nuFf3k
z0001cNkl<ZILl*Tpa<ZyH~SC5WNS8leHx5OHUy?webcP}+Q-+BW&pBg81^(1{h#3{
zN1P$z;<{i1KsJLk%XO85X$?7U;#~nU1cX60BO3w|Biay{vpPXG!@NSY0U*tt>FRK2
v!(2qN%_PS?#hQ_wJw$8<0gy(rHB$lreBf^*8V&Xx00000NkvXXu0mjfw8lu<

diff --git a/static/vanilla/RP/textures/items/diamond_boots.png b/static/vanilla/RP/textures/items/diamond_boots.png
index e4f7bcfd36a62ffbe5af20ecea8884cb550c3310..aaccdd817410e0388706801d272c56ed3b93aabe 100644
GIT binary patch
delta 159
zcmX@cxSnx>L_G^L0|Ud`yN`l^lth3}h%1ohP*vcwH}iUXQ{m{=g}+}&ty=#7|Nlw(
z?N5Pnj3q&S!3+-1ZlnP@uAVNAAsp9}4{%QrnK8w|BzPr*K%>M$CZB@}Y!gz9*o=D;
zd4x5bB~KKTv7Fq&X|Qw#hk?OP6)uCW9gLDq4wY^S5{=Rf3?ky}ohyT1e*>Dx;OXk;
Jvd$@?2>=eQH5mW^

delta 182
zcmZ3_c#Ls^L_G%^0|SHn=l_X7iY49A*O7r?V?XzwL{=c5u{g-xiDBJ2nU_FLfv1aO
zh{fsT1c|za^Y`A^^E?(lyi$@y>|fo-_?VdQ_KJmT*cwC<jTuy)ef_3Z$hJV6rL*}+
zhY`bUr%Aj47Q3dFFi#K#Nw@j(txj7RdfJeOq4S}>2}>IDrnD4R1G`;PBFqV0A6SJp
gN$qL0+`_<6etP%R+15%gfR;0Oy85}Sb4q9e006T;OaK4?

diff --git a/static/vanilla/RP/textures/items/diamond_chestplate.png b/static/vanilla/RP/textures/items/diamond_chestplate.png
index 7cfd9c05dc663b483acf102b00f479d0e0eed788..250d4e8116ee050ddb546d5d34b7645ab70ecd8b 100644
GIT binary patch
delta 186
zcmey!c#3g?L_G^L0|Ud`yN`l^lth3}h%1oxdV7=4-i$+4LE-4ug}+}&ty=#7|Nr8L
zZ7+awj3q&S!3+-1ZlnP@37#&FAsp9JPdIWlD2TK?bo4g}+#<?(i>>kZqo?;;)h}q5
z{GaEP`^)^Z;g9q^?0d=$zB8=xoamOWr)4phTl&=;VdKTkyt{Oy6O2#tc6G{F|9GUZ
mbaB@aHkOG^)9#kr?vo3@$Wtn{V0$3YG6qjqKbLh*2~7aCV@jU@

delta 225
zcmV<703QF!0r3Hl7=H)`0000V^Z#K0000DMK}|sb0I`n?{9y$E0004VQb$4nuFf3k
z0001+Nkl<ZILl*T7!-id-t0d*CP@v50|E<wzxeO<_9jjPaH;`uU=kp#aC9q*0uUP{
zhO7p|0GI>_gA~FHfoVpT$7+Dos^xHnFsH&WvPO^^kXjT2I9gN{{(~?`0+&V@2C0Fm
z$A}G(AU@3?j8!AD0kAN@rWxdXq71-=i826Nh{H4!WdJNTuwhsL;!W1L3?WK0dbFZr
bnq))(g;rE`RwxWU00000NkvXXu0mjfjIU5(

diff --git a/static/vanilla/RP/textures/items/diamond_helmet.png b/static/vanilla/RP/textures/items/diamond_helmet.png
index 5ad47b35b9538c09a4dcf4a1939d3d17d7356077..40f875a3f597e8c93d97ac38225c9eaf150d7d14 100644
GIT binary patch
delta 149
zcmdnZxRh~%L_G^L0|Ud`yN`l^lth3}h%1ohP*vcwH}iUXQ{m`Vsa4At{(kZQ|No;i
zl1>BV7)yfuf*Bm1-ADs+tUX;ELpZJ{AK;!bWs1lF9?|5-4jUSxXKq~0(2+PT=Mhty
zgtlf|gQQzilafK3#*Bv?sRkNG1{_8LtPKBK*(@f8@U1ojn#17f>gTe~DWM4fsfjc`

delta 171
zcmZ3=xSMf;L_G%^0|SHn=l_X7iY49A*O7r?V?XzwL{=c5u{g-xiDBJ2nU_FLs;7%%
zh{fsT1c`YK=kL9-H}lz&*19<QfA!wIolQ%_bpPw?t@}M+<1Bam{vZ5I3Q}nd9&;8b
zDlj{AIZ9nLJ!}xj)?l#dzT+&1ZNj+>KEhVZZZIr5#GsPK9m#fp=ioAqG>*d>2N)Rk
Xde2MtwusvWw2{Hn)z4*}Q$iB}6+%4~

diff --git a/static/vanilla/RP/textures/items/diamond_hoe.png b/static/vanilla/RP/textures/items/diamond_hoe.png
index a0109fec42293fb4f1e470bae733280bbbd89085..f7cb59d050f8b1c6bf1d55c46c2a1bf300828c4e 100644
GIT binary patch
delta 145
zcmdnaxR7yzL_G^L0|Ud`yN`l^lw5#Mh%1oRkmL3=6Xmlv>r7YYP*uqAlhZ!FMt##P
z<JYGpj(^Jos$eV$@(X5gcy=QV$T9SEaSY+Op6tMO=2$>m>Q2U%gHnNO*iuU^oK&wy
uE1Co+F|;gHVh~PH2yJkjz$nVVAkWF>vi!s}M+OEi1_n=8KbLh*2~7Y$o-0HE

delta 167
zcmZ3;xSer=L_G%^0|SHn=l_X7iY49A*O7r?V?XzwL{=c5u{g-xiDBJ2nU_FLqNj^v
zh{fsTgaxV(Hk<$EKb(?jR#*FL|F@5(2|m*lA3fUj-!Y>0vd#|0d1;HDNU|8Qv{+xh
z`ak<b;p9Ay6KNB)9oiarR3eMp=F8kj+hh{_BxlCiluQM=tutL1E_rNA^I~B5=^1ug
TBJjcopluAEu6{1-oD!M<YZ^i_

diff --git a/static/vanilla/RP/textures/items/diamond_leggings.png b/static/vanilla/RP/textures/items/diamond_leggings.png
index b688c73effd632f76789083be03cda9f525fb85a..4a6759030558c715824f7f3fa8d8e34adbdb9057 100644
GIT binary patch
delta 161
zcmX@jxRG&!L_G^L0|Ud`yN`l^lth3}h%1ohP*w1Hdy~)JOyTHOsa4At{(kZQ|9^9n
zjh}#Wj3q&S!3+-1ZlnP@?w&4=Asp9}53u$0_VPNK6jwz~TE);YaoLh3Olc}BEgU8L
z774UXVo+{bsC1y`Sb<<d38Qfgt3<3L&#?eT1tvolDb@y#?yC$3+&B*IoE{MhG?T&8
L)z4*}Q$iB}0-iV2

delta 187
zcmdnUc$#s7L_G%^0|SHn=l_X7iY49A*O7r?V?XzwL{=c5u{g-xiDBJ2nU_FLsi%u$
zh{fsT1c{P{^Y`A^>*?sN`#pcbv)29bf7%%Zq+9mhyT_8eGW7IEX(nTaNMWNei(OMK
zm?xMv7(}ui5NS3z@zO<_VKZ-}Vu$Y}#ur?LotKX>M3@{{Sj{-w!jJjFW9c-8gCz{y
ng*j{q!pE~1jMP-@EEpKt%pXtx?^2`<bOD2>tDnm{r-UW|{~<yD

diff --git a/static/vanilla/RP/textures/items/diamond_pickaxe.png b/static/vanilla/RP/textures/items/diamond_pickaxe.png
index 5b3b0fcb0789a55a2c37c3acb6bf507d02c640c8..7181c989ddb76c8a1da2f95a4f14dbcd7173a1a3 100644
GIT binary patch
delta 164
zcmcb~xP@_oL_G^L0|Ud`yN`l^lw5#Mh%1ohP*u>7<MuQYRo^s=&)!V?_?pgi^$b5b
z<JYH`y#DnJsDiO1$S;_|;n|HeAjiei#W95Adh!7-CuimZCa+DVhj1Hc2V7Xnp_TcJ
zW8uu%cUTVa6tfC4b}%qcU=&Lb5N_Zw@ZfS_k&sv@%M_p+&?YqNEW@@<9BnCUnb!gh
OWbkzLb6Mw<&;$Tswlf0&

delta 201
zcmV;)05<=$0oehN7=H)`0000V^Z#K0000DMK}|sb0I`n?{9y$E0004VQb$4nuFf3k
z0001kNkl<ZILl*T7_@-T-t0d*CP}mL>(l?WkFWW!zG)U1gV-Q(PczZ~8gktKi84f7
zTo;aE26d*Z6K4QA0ND(45y(K2HD~zAfo+C)hiF4UnvtCi^Fj_$1|ZuE6C>IHbeoY4
zAm{~bHX|DViej7w;IbLr5Rz>sIkZUzAdO^erUU>0(6e@?l}Q&y00000NkvXXu0mjf
DzvfG^

diff --git a/static/vanilla/RP/textures/items/diamond_shovel.png b/static/vanilla/RP/textures/items/diamond_shovel.png
index 9ae21861d6a4719f77a81f0ea5085afc7702a5ff..a3bb990944100c7eb85e2594ef3c56d4e5e6e619 100644
GIT binary patch
delta 155
zcmdnPxSDZ-L_G^L0|Ud`yN`l^lw5#Mh%1oxG!xa3<2HVMnnP8A&)%#vU0wV58ud-H
zGW_Iv)q__6RWOzW`2{mLJiCzw<XC&UIEHXsPd>mH;k=+Hft$Ufq0+cTFeZ>E(O}zb
zhbbMJ&a9In6qqJ)@dPlkg)lnKXqdq?<=~QrEPVzM?Q*tzj1rbTKyw&8UHx3vIVCg!
E0NUv;7XSbN

delta 172
zcmZ3@xQB6qL_G%^0|SHn=l_X7iY49A*O7r?V?XzwL{=c5u{g-xiDBJ2nU_FLnx~6n
zh{fsT1c{)A^Y`A^b98sV{-^G}`Qz)$32XLcie<JPFv*sWXTHXhB%I5zD^0+65~IR{
zOf|2W&(4*6{V!E?XG$j9N6%|>9;&ln_Yrc~J~QQP%1u?COCB4~rewD<PDtzGQDA3a
YD7lc*!|2uY6lf)br>mdKI;Vst07FwkFaQ7m

diff --git a/static/vanilla/RP/textures/items/diamond_sword.png b/static/vanilla/RP/textures/items/diamond_sword.png
index 17cddc3cecbdc598cb39226004a52ea0d99c27b4..da8556efe23b09e7a4537a77477a8fb96dfb15eb 100644
GIT binary patch
delta 182
zcmaFNc#Ls^L_G^L0|Ud`yN`l^luCe4h%1ohvp3^VRWN>iddc4p+Q-+(b(M=Ihi3T6
zd76o8$Z>b3t4p1A_W`P7ED7=pW^j0RBMrz2@N{tu;kcgMz~JVn;e3Qs>j774M~j97
zYtI6vg9?m}Y;M6D8g?`o1TZX7IC+L+k<nTS4Tfp@!c7<E_%;blyvaS~fKyW}506)Z
gs6e3t|0xCrkAoa<5C1%F3N)O-)78&qol`;+0Fzoff&c&j

delta 211
zcmV;^04)E;0pkIX7=H)`0000V^Z#K0000DMK}|sb0I`n?{9y$E0004VQb$4nuFf3k
z0001uNkl<ZILl*TAOrB(oBfAjvNSLG`vHtOb@l&~rCIy<8qy7*nr7qIr)i`aTd0Eg
zAWcNs3{otb911stB+bZ%$aR&26@xT^*d+NGW&j9-Ttjkzp-g*)WX+ytqW?4e<iHwX
zfl9O?AkCfW>i;$5xWO7g8es+z41Ev=*$mT+3}6Nk^fSr+MYn-m0{~WRq)A9!)FS`@
N002ovPDHLkV1lM$Ry+Uz

diff --git a/static/vanilla/RP/textures/items/gold_hoe.png b/static/vanilla/RP/textures/items/gold_hoe.png
index 375d96e56530b3d4404f6ce3a4b1e37e531577d8..70cdcf55de5a376a55d2fd0a12ece07e4c947187 100644
GIT binary patch
delta 146
zcmdnSxQKCrL_G^L0|Ud`yN`l^lw5#Mh%1oxG!xa3<8F!-v)AM6OjpnFlY8|p{N+Z`
zzyHftub0dPs$eV$@(X5gcy=QV$T9MCaSY+Op6tMO=2$>m>Q2U%gO37r*iuVb9954-
tE0`pAF}EnLVi5I6QV4Bu>|_*WVBmehrs+AC)1QGGWSy&@%Q~loCIBAOEe!ww

delta 166
zcmZ3)xQ%gwL_G%^0|SHn=l_X7iY49A*O7r?V?XzwL{=c5u{g-xiDBJ2nU_FLf~SjP
zh{fsTgaxV@U82AF52s}Q`@R3o|JCIW6MUvAeygha@A%`XTi_1Gd1;IO8~=IoZ*q>n
z2?2q3KH==rUYoKV%$j2ujapKe6VA0&cBY&av6N0Tj+CF}o~vej)98XU1A|aUV(YQa
SPt8Ef7(8A5T-G@yGywoU%Rp8D

diff --git a/static/vanilla/RP/textures/items/gold_pickaxe.png b/static/vanilla/RP/textures/items/gold_pickaxe.png
index 2b8c19fba89a5ab4dbc1957f6fd74e32691b69d5..863466408d82d4d25afb6ce9380c91928ae60335 100644
GIT binary patch
delta 164
zcmcb~xP@_oL_G^L0|Ud`yN`l^lw5#Mh%1n`*W=TW<MuQYZHg6pxl#1hyYS9*^$b6`
zzyHfL#62v5Di}+G{DK)Ap4~_Ta$G!J978y+Cm-O7iIF*Aa(c@J5pILifd*SRv@*pw
z7S5b~h~)rJF>4@W2Ltm2MzI6|;RX%^4=x8535kWWOaZz9Z9=ooGHi_JXuH~zs{}NV
N!PC{xWt~$(696}GGAsZ9

delta 201
zcmV;)05<=$0oehN7=H)`0000V^Z#K0000DMK}|sb0I`n?{9y$E0004VQb$4nuFf3k
z0001kNkl<ZILl*T7_^`%R_s4ICQ0+(|7HJQy$k>Ua-%31gV-Q(PczZ~8gktKi891q
zj}MMv26d*Z6K4QA0ND(45y(K2HD~zAfo+C)hiF4UnvtCi^Fj_$1|ZuE6C>IHbeoY4
zAm{~bHX|DViej7w;IbLr5Rz>sIkZUzAdO^erUU>0$*6(7Svpnn00000NkvXXu0mjf
DDY;8s

diff --git a/static/vanilla/RP/textures/items/lantern.png b/static/vanilla/RP/textures/items/lantern.png
index 1c7fd448b0bd1f7a78ae68cb508e24b23432959d..653a5a28207323c5d91fae4674e55491af377f5e 100644
GIT binary patch
delta 141
zcmV;80CNAW0;vIzB!6&8L_t(I%VS`mHL!CD{!fu+&wy0&4FGAT*aZ|jpKMoj2O0ct
zbWjFk5Swh<$#MnA*2Bq4|36Ih1Y-~zBu0|+K^lLaOao&On<Q_56oWMW|9|!W-@n~p
vHdzLMG=mHw*#MA#(Y-)Y7*HGwbOivl$AbUnL!P1l0000<MFvhpu0mjfizzyv

delta 274
zcmV+t0qy>&0j&a%B!BctL_t(Ijm46&Y63wNMURUJlN3fUV8q2jf`zQ43RYG@iI$>2
zU}NXE_#GjwU~8dUDH?)UOp}!av``DN2+UfDg)kY75c10V?!BA`5B_?J`HFvWxbWOK
z8MaKz8|#}|xqdkToIW973i{W#d(&n?r~9h)27fAeib^~=0Dr(vh3Wi;pqQ`tiFoEn
zn|;1(DYOLX^?>UA5GR`k;B7qRW$kMzv;}r5jFY`X<ZJ*Oz+Ha9=*)s-L?CiDp~ogl
zwGlvaywX|Cf1p$w%PN^HdV-0ZQ*b>504=tz$3)K0FX*WUKKdExACwp~bp=Qx&Hu~}
YLGDDAsSK}S01E&B07*qoM6N<$f>3UK+5i9m

diff --git a/static/vanilla/RP/textures/items/stone_hoe.png b/static/vanilla/RP/textures/items/stone_hoe.png
index c24a81d8866422a6296a8d1a3f4041e74d3fc973..be1754746d6963b34a44950e200d43539ccc9107 100644
GIT binary patch
delta 142
zcmdnWIFE6HL_G^L0|Ud`yN`l^lyrbkh%1nmkdW{+6ZQ1;>`YhB@RRH8?5wY^pEYY%
z*`!5jKxxL3AirP+hi5lH979hR#}JO|$qsC1js>*2&SGpis4;I1SL#%2C)KN5iYCDe
p7+Mx8F$gCpgf=)%U=(Fw*gK8Y=xo)sVxVRQPj**7mvv4FO#m!yEQSC8

delta 165
zcmbQoxRr5&L_G%^0|SHn=l_X7iY49A*O7r?V?XzwL{=c5u{g-xiDBJ2nU_FLyr+v}
zh{fsTgaxV}zI^$^e>f#`o@w^A|L4y68K|8W;N<N5uMiU-&u@O@vd@?Lw)uDJC-E{#
zGMQ<_%I0XijAOdRQ^a~gU=nYGrSvn^OS#LA+%%Yd^0VCM6=$EQMzd8hGidch{+<2o
RwgAvB22WQ%mvv4FO#m`?KUDw#

diff --git a/static/vanilla/RP/textures/items/wood_hoe.png b/static/vanilla/RP/textures/items/wood_hoe.png
index 1ae0e0291c6fba0880e9e14a445daf5f303d288e..fd05f390defebc32a2edc57f067d31c92ba3de45 100644
GIT binary patch
delta 139
zcmdnYIGb^TL_G^L0|Ud`yN`l^lth3}h%1m*kl^w(6YWe_GuITz@RKWzP|OaLHxc>Z
z3zTCl3GxeOaCmkj4ahO{ba4#fxSs65rlS|oRy>Qj<)FsAMO>*<rJYo-aw(bwFJNd{
nsKX$fpb*;NIDt`=f#J+KR-f4pbIt=bGkCiCxv;ErN@xNAJP{{Q

delta 163
zcmbQuxS4T+L_G%^0|SHn=l_X7iY49A*O7r?V?XzwL{=c5u{g-xiDBJ2nU_FLtfz}(
zh{fsTgaxVw*F}EtA5O{4^A7zTFSU^4Sc>E#g@a$^TQ)O4eb`npt8-GizzG3?cRu0l
z(q5Ys6=plGV~}*(#HesqvaaZVVw_T>vFo|En?BQ?1<K4m>9dXJ3me0M<Np4~r~Ov}
P+Qi`L>gTe~DWM4f+Y3Av

diff --git a/static/vanilla/RP/textures/items/wood_pickaxe.png b/static/vanilla/RP/textures/items/wood_pickaxe.png
index 4824b69cf5080cc4e673531bd676d005db1ad36d..b56858a43855df70d8d748ef73a0bb03e93c9f82 100644
GIT binary patch
delta 158
zcmcc3xQ=mxL_G^L0|Ud`yN`l^lth3}h%1m*kl@M+kkgRk_B0bU*A(bTQ!9;7ykC7(
z7AVJ9666=m;PC858j$1S>Eal|aXt9}my<K|0h8=qK`Vu4h-$2u!ZWobyyb$<saH%1
zZL=FEFt{`@o?zfM=-_r>kvPJlz{JxNz_>z8<FJJI*)#^*Y_|X3SUz|H4P@|i^>bP0
Hl+XkKHz_bn

delta 203
zcmV;+05t!u0owtP7=H)`0000V^Z#K0000DMK}|sb0I`n?{9y$E0004VQb$4nuFf3k
z0001mNkl<ZILl*T7_`7#Q{X>3CP{N!s@nh32*v-|f%0GsVuQpz%|!oa_{sez$`Az!
zE;xo6)S0gSUqg=jKgnJK*$i_L$Uu@cgPaYr8Ri|L4FPFJc0@MJJ46|PY%@%ZXamq~
zMmB(;7qHokYyc>VaT<WjW^_YHwwdJ6CK-S<lC7B%006UaYg2uePBQ=i002ovPDHLk
FV1khkPRIZN

diff --git a/static/vanilla/RP/textures/terrain_texture.json b/static/vanilla/RP/textures/terrain_texture.json
index 6da037af0..5b117436c 100644
--- a/static/vanilla/RP/textures/terrain_texture.json
+++ b/static/vanilla/RP/textures/terrain_texture.json
@@ -1,2621 +1,2759 @@
 {
-  "resource_pack_name": "vanilla",
-  "texture_name": "atlas.terrain",
-  "padding": 8,
-  "num_mip_levels": 4,
-  "texture_data": {
-    "missing": {
-      "textures": "textures/misc/missing_texture"
-    },
-    "grass_side": {
-      "textures": [
-        {
-          "path": "textures/blocks/grass_side",
-          "overlay_color": "#79c05a"
-        },
-        {
-          "path": "textures/blocks/grass_side",
-          "overlay_color": "#8ab689"
-        },
-        {
-          "path": "textures/blocks/grass_side",
-          "overlay_color": "#bfb755"
-        },
-        {
-          "path": "textures/blocks/grass_side",
-          "overlay_color": "#59c93c"
-        },
-        {
-          "path": "textures/blocks/grass_side",
-          "overlay_color": "#55c93f"
-        },
-        {
-          "path": "textures/blocks/grass_side",
-          "overlay_color": "#88bb66"
-        },
-        {
-          "path": "textures/blocks/grass_side",
-          "overlay_color": "#86b87f"
-        },
-        {
-          "path": "textures/blocks/grass_side",
-          "overlay_color": "#64c73f"
-        },
-        {
-          "path": "textures/blocks/grass_side",
-          "overlay_color": "#86b783"
-        },
-        {
-          "path": "textures/blocks/grass_side",
-          "overlay_color": "#83b593"
-        },
-        {
-          "path": "textures/blocks/grass_side",
-          "overlay_color": "#80b497"
-        },
-        {
-          "path": "textures/blocks/grass_side",
-          "overlay_color": "#91bd59"
-        },
-        {
-          "path": "textures/blocks/grass_side",
-          "overlay_color": "#90814d"
-        },
-        {
-          "path": "textures/blocks/grass_side",
-          "overlay_color": "#8eb971"
-        },
-        {
-          "path": "textures/blocks/grass_side",
-          "overlay_color": "#6a7039"
-        },
-        {
-          "path": "textures/blocks/grass_side",
-          "overlay_color": "#507a32"
-        },
-        "textures/blocks/grass_side_snowed"
-      ]
-    },
-    "grass_top": {
-      "textures": [
-        "textures/blocks/grass_top",
-        "textures/blocks/grass_top",
-        "textures/blocks/grass_top",
-        "textures/blocks/grass_top",
-        "textures/blocks/grass_top",
-        "textures/blocks/grass_top",
-        "textures/blocks/grass_top",
-        "textures/blocks/grass_top",
-        "textures/blocks/grass_top",
-        "textures/blocks/grass_top",
-        "textures/blocks/grass_top",
-        "textures/blocks/grass_top",
-        "textures/blocks/grass_top",
-        "textures/blocks/grass_top",
-        "textures/blocks/grass_top",
-        "textures/blocks/grass_top",
-        "textures/blocks/grass_top"
-      ]
-    },
-    "grass_bottom": {
-      "textures": [
-        "textures/blocks/dirt",
-        "textures/blocks/dirt",
-        "textures/blocks/dirt",
-        "textures/blocks/dirt",
-        "textures/blocks/dirt",
-        "textures/blocks/dirt",
-        "textures/blocks/dirt",
-        "textures/blocks/dirt",
-        "textures/blocks/dirt",
-        "textures/blocks/dirt",
-        "textures/blocks/dirt",
-        "textures/blocks/dirt",
-        "textures/blocks/dirt",
-        "textures/blocks/dirt",
-        "textures/blocks/dirt",
-        "textures/blocks/dirt",
-        "textures/blocks/dirt"
-      ]
-    },
-    "grass_carried_top": {
-      "textures": "textures/blocks/grass_carried"
-    },
-    "grass_carried_bottom": {
-      "textures": "textures/blocks/dirt"
-    },
-    "grass_carried": {
-      "textures": {
-        "path": "textures/blocks/grass_side",
-        "overlay_color": "#79c05a"
+   "num_mip_levels" : 4,
+   "padding" : 8,
+   "resource_pack_name" : "vanilla",
+   "texture_data" : {
+      "acacia_planks" : {
+         "textures" : "textures/blocks/planks_acacia"
+      },
+      "acacia_sign" : {
+         "textures" : "textures/blocks/planks_acacia"
+      },
+      "acacia_trapdoor" : {
+         "textures" : "textures/blocks/acacia_trapdoor"
+      },
+      "ancient_debris_side" : {
+         "textures" : "textures/blocks/ancient_debris_side"
+      },
+      "ancient_debris_top" : {
+         "textures" : "textures/blocks/ancient_debris_top"
+      },
+      "andesite" : {
+         "textures" : "textures/blocks/stone_andesite"
+      },
+      "anvil_base" : {
+         "textures" : [
+            "textures/blocks/anvil_base",
+            "textures/blocks/anvil_base",
+            "textures/blocks/anvil_base",
+            "textures/blocks/anvil_base"
+         ]
+      },
+      "anvil_top_damaged_x" : {
+         "textures" : [
+            "textures/blocks/anvil_top_damaged_0",
+            "textures/blocks/anvil_top_damaged_1",
+            "textures/blocks/anvil_top_damaged_2",
+            "textures/blocks/anvil_base"
+         ]
+      },
+      "bamboo_carried" : {
+         "textures" : "textures/items/bamboo"
+      },
+      "bamboo_leaf" : {
+         "textures" : "textures/blocks/bamboo_leaf"
+      },
+      "bamboo_sapling" : {
+         "textures" : "textures/blocks/bamboo_sapling"
+      },
+      "bamboo_singleleaf" : {
+         "textures" : "textures/blocks/bamboo_singleleaf"
+      },
+      "bamboo_small_leaf" : {
+         "textures" : "textures/blocks/bamboo_small_leaf"
+      },
+      "bamboo_stem" : {
+         "textures" : "textures/blocks/bamboo_stem"
+      },
+      "barrel_bottom" : {
+         "textures" : [ "textures/blocks/barrel_bottom", "textures/blocks/barrel_bottom" ]
+      },
+      "barrel_side" : {
+         "textures" : [ "textures/blocks/barrel_side", "textures/blocks/barrel_side" ]
+      },
+      "barrel_top" : {
+         "textures" : [ "textures/blocks/barrel_top", "textures/blocks/barrel_top_open" ]
+      },
+      "barrier" : {
+         "textures" : "textures/blocks/barrier"
+      },
+      "basalt_side" : {
+         "textures" : "textures/blocks/basalt_side"
+      },
+      "basalt_top" : {
+         "textures" : "textures/blocks/basalt_top"
+      },
+      "beacon" : {
+         "textures" : "textures/blocks/beacon"
+      },
+      "beacon_base" : {
+         "textures" : "textures/blocks/obsidian"
+      },
+      "beacon_core" : {
+         "textures" : "textures/blocks/beacon"
+      },
+      "beacon_shell" : {
+         "textures" : "textures/blocks/glass"
+      },
+      "bed_bottom" : {
+         "textures" : "textures/blocks/planks_oak"
+      },
+      "bedrock" : {
+         "textures" : "textures/blocks/bedrock"
+      },
+      "bee_nest_bottom" : {
+         "textures" : [ "textures/blocks/bee_nest_bottom" ]
+      },
+      "bee_nest_front" : {
+         "textures" : [
+            "textures/blocks/bee_nest_front",
+            "textures/blocks/bee_nest_front_honey"
+         ]
+      },
+      "bee_nest_side" : {
+         "textures" : [ "textures/blocks/bee_nest_side" ]
+      },
+      "bee_nest_top" : {
+         "textures" : [ "textures/blocks/bee_nest_top" ]
+      },
+      "beehive_front" : {
+         "textures" : [
+            "textures/blocks/beehive_front",
+            "textures/blocks/beehive_front_honey"
+         ]
+      },
+      "beehive_side" : {
+         "textures" : [ "textures/blocks/beehive_side" ]
+      },
+      "beehive_top" : {
+         "textures" : [ "textures/blocks/beehive_top" ]
+      },
+      "beetroot" : {
+         "textures" : [
+            "textures/blocks/beetroots_stage_0",
+            "textures/blocks/beetroots_stage_1",
+            "textures/blocks/beetroots_stage_2",
+            "textures/blocks/beetroots_stage_3"
+         ]
+      },
+      "bell_bottom" : {
+         "textures" : "textures/blocks/bell_bottom"
+      },
+      "bell_carried" : {
+         "textures" : "textures/items/villagebell"
+      },
+      "bell_side" : {
+         "textures" : "textures/blocks/bell_side"
+      },
+      "bell_stone" : {
+         "textures" : "textures/blocks/stone"
+      },
+      "bell_top" : {
+         "textures" : "textures/blocks/bell_top"
+      },
+      "birch_planks" : {
+         "textures" : "textures/blocks/planks_birch"
+      },
+      "birch_sign" : {
+         "textures" : "textures/blocks/planks_birch"
+      },
+      "birch_trapdoor" : {
+         "textures" : "textures/blocks/birch_trapdoor"
+      },
+      "black_glazed_terracotta" : {
+         "textures" : "textures/blocks/glazed_terracotta_black"
+      },
+      "blackstone" : {
+         "textures" : "textures/blocks/blackstone"
+      },
+      "blackstone_top" : {
+         "textures" : "textures/blocks/blackstone_top"
+      },
+      "blast_furnace" : {
+         "textures" : [
+            "textures/blocks/blast_furnace_front_off",
+            "textures/blocks/blast_furnace_front_on",
+            "textures/blocks/blast_furnace_side",
+            "textures/blocks/blast_furnace_top"
+         ]
+      },
+      "blast_furnace_front" : {
+         "textures" : [
+            "textures/blocks/blast_furnace_front_off",
+            "textures/blocks/blast_furnace_front_on"
+         ]
+      },
+      "blast_furnace_front_off" : {
+         "textures" : "textures/blocks/blast_furnace_front_off"
+      },
+      "blast_furnace_front_on" : {
+         "textures" : "textures/blocks/blast_furnace_front_on"
+      },
+      "blast_furnace_side" : {
+         "textures" : [
+            "textures/blocks/blast_furnace_side",
+            "textures/blocks/blast_furnace_side"
+         ]
+      },
+      "blast_furnace_top" : {
+         "textures" : [
+            "textures/blocks/blast_furnace_top",
+            "textures/blocks/blast_furnace_top"
+         ]
+      },
+      "soul_fire_0" : {
+         "textures" : "textures/blocks/soul_fire_0"
+      },
+      "soul_fire_1" : {
+         "textures" : "textures/blocks/soul_fire_1"
+      },
+      "blue_glazed_terracotta" : {
+         "textures" : "textures/blocks/glazed_terracotta_blue"
+      },
+      "blue_ice" : {
+         "textures" : "textures/blocks/blue_ice"
+      },
+      "warped_wart_block" : {
+         "textures" : [ "textures/blocks/warped_wart_block" ]
+      },
+      "bone_block_side" : {
+         "textures" : "textures/blocks/bone_block_side"
+      },
+      "bone_block_top" : {
+         "textures" : "textures/blocks/bone_block_top"
+      },
+      "bookshelf" : {
+         "textures" : "textures/blocks/bookshelf"
+      },
+      "bookshelf_top" : {
+         "textures" : "textures/blocks/planks_oak"
+      },
+      "border_block" : {
+         "textures" : "textures/blocks/border"
+      },
+      "brewing_stand" : {
+         "textures" : "textures/blocks/brewing_stand"
+      },
+      "brewing_stand_base" : {
+         "textures" : "textures/blocks/brewing_stand_base"
+      },
+      "brick" : {
+         "textures" : "textures/blocks/brick"
+      },
+      "brown_glazed_terracotta" : {
+         "textures" : "textures/blocks/glazed_terracotta_brown"
+      },
+      "bubble_column_down_top" : {
+         "textures" : [
+            "textures/blocks/bubble_column_down_top_a",
+            "textures/blocks/bubble_column_down_top_b",
+            "textures/blocks/bubble_column_down_top_c",
+            "textures/blocks/bubble_column_down_top_d"
+         ]
+      },
+      "bubble_column_mid" : {
+         "textures" : [
+            "textures/blocks/bubble_column_inner_a",
+            "textures/blocks/bubble_column_inner_b"
+         ]
+      },
+      "bubble_column_outer" : {
+         "textures" : [
+            "textures/blocks/bubble_column_outer_a",
+            "textures/blocks/bubble_column_outer_b",
+            "textures/blocks/bubble_column_outer_c",
+            "textures/blocks/bubble_column_outer_d",
+            "textures/blocks/bubble_column_outer_e",
+            "textures/blocks/bubble_column_outer_f",
+            "textures/blocks/bubble_column_outer_g",
+            "textures/blocks/bubble_column_outer_h"
+         ]
+      },
+      "bubble_column_up_top" : {
+         "textures" : [
+            "textures/blocks/bubble_column_up_top_a",
+            "textures/blocks/bubble_column_up_top_b",
+            "textures/blocks/bubble_column_up_top_c",
+            "textures/blocks/bubble_column_up_top_d"
+         ]
+      },
+      "build_allow" : {
+         "textures" : "textures/blocks/build_allow"
+      },
+      "build_deny" : {
+         "textures" : "textures/blocks/build_deny"
+      },
+      "cactus_bottom" : {
+         "textures" : "textures/blocks/cactus_bottom"
+      },
+      "cactus_side" : {
+         "textures" : "textures/blocks/cactus_side"
+      },
+      "cactus_top" : {
+         "textures" : "textures/blocks/cactus_top"
+      },
+      "cake_bottom" : {
+         "textures" : [ "textures/blocks/cake_bottom", "textures/blocks/cake_bottom" ]
+      },
+      "cake_side" : {
+         "textures" : [ "textures/blocks/cake_side", "textures/blocks/cake_side" ]
+      },
+      "cake_top" : {
+         "textures" : [ "textures/blocks/cake_top", "textures/blocks/cake_top" ]
+      },
+      "cake_west" : {
+         "textures" : [ "textures/blocks/cake_side", "textures/blocks/cake_inner" ]
+      },
+      "camera_back" : {
+         "textures" : "textures/blocks/camera_back"
+      },
+      "camera_front" : {
+         "textures" : "textures/blocks/camera_front"
+      },
+      "camera_side" : {
+         "textures" : "textures/blocks/camera_side"
+      },
+      "camera_top" : {
+         "textures" : "textures/blocks/camera_top"
+      },
+      "campfire_fire" : {
+         "textures" : "textures/blocks/campfire"
+      },
+      "campfire_log" : {
+         "textures" : "textures/blocks/campfire_log"
+      },
+      "campfire_log_lit" : {
+         "textures" : "textures/blocks/campfire_log_lit"
+      },
+      "carrots" : {
+         "textures" : [
+            "textures/blocks/carrots_stage_0",
+            "textures/blocks/carrots_stage_1",
+            "textures/blocks/carrots_stage_2",
+            "textures/blocks/carrots_stage_3"
+         ]
+      },
+      "cartography_table_bottom" : {
+         "textures" : "textures/blocks/planks_big_oak"
+      },
+      "cartography_table_side1" : {
+         "textures" : "textures/blocks/cartography_table_side1"
+      },
+      "cartography_table_side2" : {
+         "textures" : "textures/blocks/cartography_table_side2"
+      },
+      "cartography_table_side3" : {
+         "textures" : "textures/blocks/cartography_table_side3"
+      },
+      "cartography_table_top" : {
+         "textures" : "textures/blocks/cartography_table_top"
+      },
+      "cauldron_bottom" : {
+         "textures" : "textures/blocks/cauldron_bottom"
+      },
+      "cauldron_inner" : {
+         "textures" : "textures/blocks/cauldron_inner"
+      },
+      "cauldron_side" : {
+         "textures" : "textures/blocks/cauldron_side"
+      },
+      "cauldron_top" : {
+         "textures" : "textures/blocks/cauldron_top"
+      },
+      "cauldron_water" : {
+         "textures" : "textures/blocks/cauldron_water"
+      },
+      "chain1" : {
+         "textures" : "textures/blocks/chain1"
+      },
+      "chain2" : {
+         "textures" : "textures/blocks/chain2"
+      },
+      "chest_inventory" : {
+         "textures" : [
+            "textures/blocks/chest_top",
+            "textures/blocks/chest_side",
+            "textures/blocks/chest_front"
+         ]
+      },
+      "chest_inventory_front" : {
+         "textures" : [ "textures/blocks/chest_front" ]
+      },
+      "chest_inventory_side" : {
+         "textures" : [ "textures/blocks/chest_side" ]
+      },
+      "chest_inventory_top" : {
+         "textures" : [ "textures/blocks/chest_top" ]
+      },
+      "chiseled_nether_bricks" : {
+         "textures" : "textures/blocks/chiseled_nether_bricks"
+      },
+      "chiseled_polished_blackstone" : {
+         "textures" : "textures/blocks/chiseled_polished_blackstone"
+      },
+      "chorus_flower" : {
+         "textures" : [ "textures/blocks/chorus_flower", "textures/blocks/chorus_flower_dead" ]
+      },
+      "chorus_plant" : {
+         "textures" : "textures/blocks/chorus_plant"
+      },
+      "clay" : {
+         "textures" : "textures/blocks/clay"
+      },
+      "coal_block" : {
+         "textures" : "textures/blocks/coal_block"
+      },
+      "coal_ore" : {
+         "textures" : "textures/blocks/coal_ore"
+      },
+      "cobblestone" : {
+         "textures" : "textures/blocks/cobblestone"
+      },
+      "cobblestone_mossy" : {
+         "textures" : "textures/blocks/cobblestone_mossy"
+      },
+      "cobblestone_wall" : {
+         "textures" : [
+            "textures/blocks/cobblestone",
+            "textures/blocks/cobblestone_mossy",
+            "textures/blocks/stone_granite",
+            "textures/blocks/stone_diorite",
+            "textures/blocks/stone_andesite",
+            "textures/blocks/sandstone_normal",
+            "textures/blocks/brick",
+            "textures/blocks/stonebrick",
+            "textures/blocks/stonebrick_mossy",
+            "textures/blocks/nether_brick",
+            "textures/blocks/end_bricks",
+            "textures/blocks/prismarine_rough",
+            "textures/blocks/red_sandstone_normal",
+            "textures/blocks/red_nether_brick"
+         ]
+      },
+      "cocoa" : {
+         "textures" : [
+            "textures/blocks/cocoa_stage_0",
+            "textures/blocks/cocoa_stage_1",
+            "textures/blocks/cocoa_stage_2"
+         ]
+      },
+      "command_block" : {
+         "textures" : "textures/blocks/command_block"
+      },
+      "command_block_back" : {
+         "textures" : "textures/blocks/command_block_back_mipmap"
+      },
+      "command_block_chain_back" : {
+         "textures" : "textures/blocks/chain_command_block_back_mipmap"
+      },
+      "command_block_chain_conditional_side" : {
+         "textures" : "textures/blocks/chain_command_block_conditional_mipmap"
+      },
+      "command_block_chain_front" : {
+         "textures" : "textures/blocks/chain_command_block_front_mipmap"
+      },
+      "command_block_chain_side" : {
+         "textures" : "textures/blocks/chain_command_block_side_mipmap"
+      },
+      "command_block_conditional_side" : {
+         "textures" : "textures/blocks/command_block_conditional_mipmap"
+      },
+      "command_block_front" : {
+         "textures" : "textures/blocks/command_block_front_mipmap"
+      },
+      "command_block_repeating_back" : {
+         "textures" : "textures/blocks/repeating_command_block_back_mipmap"
+      },
+      "command_block_repeating_conditional_side" : {
+         "textures" : "textures/blocks/repeating_command_block_conditional_mipmap"
+      },
+      "command_block_repeating_front" : {
+         "textures" : "textures/blocks/repeating_command_block_front_mipmap"
+      },
+      "command_block_repeating_side" : {
+         "textures" : "textures/blocks/repeating_command_block_side_mipmap"
+      },
+      "command_block_side" : {
+         "textures" : "textures/blocks/command_block_side_mipmap"
+      },
+      "comparator_stone_slab" : {
+         "textures" : "textures/blocks/stone_slab_top"
+      },
+      "comparator_torch" : {
+         "textures" : [
+            "textures/blocks/redstone_torch_off",
+            "textures/blocks/redstone_torch_on"
+         ]
+      },
+      "comparator_up" : {
+         "textures" : [ "textures/blocks/comparator_off", "textures/blocks/comparator_on" ]
+      },
+      "composter_bottom" : {
+         "textures" : "textures/blocks/composter_bottom"
+      },
+      "composter_side" : {
+         "textures" : "textures/blocks/composter_side"
+      },
+      "composter_top" : {
+         "textures" : [
+            "textures/blocks/composter_top",
+            "textures/blocks/compost",
+            "textures/blocks/compost_ready"
+         ]
+      },
+      "concrete" : {
+         "textures" : [
+            "textures/blocks/concrete_white",
+            "textures/blocks/concrete_orange",
+            "textures/blocks/concrete_magenta",
+            "textures/blocks/concrete_light_blue",
+            "textures/blocks/concrete_yellow",
+            "textures/blocks/concrete_lime",
+            "textures/blocks/concrete_pink",
+            "textures/blocks/concrete_gray",
+            "textures/blocks/concrete_silver",
+            "textures/blocks/concrete_cyan",
+            "textures/blocks/concrete_purple",
+            "textures/blocks/concrete_blue",
+            "textures/blocks/concrete_brown",
+            "textures/blocks/concrete_green",
+            "textures/blocks/concrete_red",
+            "textures/blocks/concrete_black"
+         ]
+      },
+      "concretePowder" : {
+         "textures" : [
+            "textures/blocks/concrete_powder_white",
+            "textures/blocks/concrete_powder_orange",
+            "textures/blocks/concrete_powder_magenta",
+            "textures/blocks/concrete_powder_light_blue",
+            "textures/blocks/concrete_powder_yellow",
+            "textures/blocks/concrete_powder_lime",
+            "textures/blocks/concrete_powder_pink",
+            "textures/blocks/concrete_powder_gray",
+            "textures/blocks/concrete_powder_silver",
+            "textures/blocks/concrete_powder_cyan",
+            "textures/blocks/concrete_powder_purple",
+            "textures/blocks/concrete_powder_blue",
+            "textures/blocks/concrete_powder_brown",
+            "textures/blocks/concrete_powder_green",
+            "textures/blocks/concrete_powder_red",
+            "textures/blocks/concrete_powder_black"
+         ]
+      },
+      "conduit" : {
+         "textures" : "textures/blocks/conduit_base"
+      },
+      "coral" : {
+         "textures" : [
+            "textures/blocks/coral_plant_blue",
+            "textures/blocks/coral_plant_pink",
+            "textures/blocks/coral_plant_purple",
+            "textures/blocks/coral_plant_red",
+            "textures/blocks/coral_plant_yellow",
+            "textures/blocks/coral_plant_blue_dead",
+            "textures/blocks/coral_plant_pink_dead",
+            "textures/blocks/coral_plant_purple_dead",
+            "textures/blocks/coral_plant_red_dead",
+            "textures/blocks/coral_plant_yellow_dead"
+         ]
+      },
+      "coral_block" : {
+         "textures" : [
+            "textures/blocks/coral_blue",
+            "textures/blocks/coral_pink",
+            "textures/blocks/coral_purple",
+            "textures/blocks/coral_red",
+            "textures/blocks/coral_yellow",
+            "textures/blocks/coral_blue_dead",
+            "textures/blocks/coral_pink_dead",
+            "textures/blocks/coral_purple_dead",
+            "textures/blocks/coral_red_dead",
+            "textures/blocks/coral_yellow_dead"
+         ]
+      },
+      "coral_fan" : {
+         "textures" : [
+            "textures/blocks/coral_fan_blue",
+            "textures/blocks/coral_fan_pink",
+            "textures/blocks/coral_fan_purple",
+            "textures/blocks/coral_fan_red",
+            "textures/blocks/coral_fan_yellow"
+         ]
+      },
+      "coral_fan_dead" : {
+         "textures" : [
+            "textures/blocks/coral_fan_blue_dead",
+            "textures/blocks/coral_fan_pink_dead",
+            "textures/blocks/coral_fan_purple_dead",
+            "textures/blocks/coral_fan_red_dead",
+            "textures/blocks/coral_fan_yellow_dead"
+         ]
+      },
+      "coral_fan_hang_a" : {
+         "textures" : [
+            "textures/blocks/coral_fan_blue",
+            "textures/blocks/coral_fan_pink",
+            "textures/blocks/coral_fan_blue_dead",
+            "textures/blocks/coral_fan_pink_dead"
+         ]
+      },
+      "coral_fan_hang_b" : {
+         "textures" : [
+            "textures/blocks/coral_fan_purple",
+            "textures/blocks/coral_fan_red",
+            "textures/blocks/coral_fan_purple_dead",
+            "textures/blocks/coral_fan_red_dead"
+         ]
+      },
+      "coral_fan_hang_c" : {
+         "textures" : [
+            "textures/blocks/coral_fan_yellow",
+            "textures/blocks/coral_fan_yellow",
+            "textures/blocks/coral_fan_yellow_dead",
+            "textures/blocks/coral_fan_yellow_dead"
+         ]
+      },
+      "cracked_nether_bricks" : {
+         "textures" : "textures/blocks/cracked_nether_bricks"
+      },
+      "cracked_polished_blackstone_bricks" : {
+         "textures" : "textures/blocks/cracked_polished_blackstone_bricks"
+      },
+      "crafting_table_bottom" : {
+         "textures" : "textures/blocks/planks_oak"
+      },
+      "crafting_table_front" : {
+         "textures" : "textures/blocks/crafting_table_front"
+      },
+      "crafting_table_side" : {
+         "textures" : "textures/blocks/crafting_table_side"
+      },
+      "crafting_table_top" : {
+         "textures" : "textures/blocks/crafting_table_top"
+      },
+      "crimson_door_lower" : {
+         "textures" : "textures/blocks/huge_fungus/crimson_door_lower"
+      },
+      "crimson_door_top" : {
+         "textures" : "textures/blocks/huge_fungus/crimson_door_top"
+      },
+      "crimson_log_side" : {
+         "textures" : "textures/blocks/huge_fungus/crimson_log_side"
+      },
+      "crimson_log_top" : {
+         "textures" : "textures/blocks/huge_fungus/crimson_log_top"
+      },
+      "crimson_nylium_side" : {
+         "textures" : "textures/blocks/crimson_nylium_side"
+      },
+      "crimson_nylium_top" : {
+         "textures" : "textures/blocks/crimson_nylium_top"
+      },
+      "crimson_planks" : {
+         "textures" : "textures/blocks/huge_fungus/crimson_planks"
+      },
+      "crimson_roots" : {
+         "textures" : "textures/blocks/crimson_roots"
+      },
+      "crimson_roots_pot" : {
+         "textures" : "textures/blocks/crimson_roots_pot"
+      },
+      "crimson_sign" : {
+         "textures" : "textures/blocks/huge_fungus/crimson_planks"
+      },
+      "crimson_trapdoor" : {
+         "textures" : "textures/blocks/huge_fungus/crimson_trapdoor"
+      },
+      "crying_obsidian" : {
+         "textures" : "textures/blocks/crying_obsidian"
+      },
+      "cyan_glazed_terracotta" : {
+         "textures" : "textures/blocks/glazed_terracotta_cyan"
+      },
+      "dark_oak_planks" : {
+         "textures" : "textures/blocks/planks_big_oak"
+      },
+      "dark_oak_trapdoor" : {
+         "textures" : "textures/blocks/dark_oak_trapdoor"
+      },
+      "dark_prismarine" : {
+         "textures" : [ "textures/blocks/prismarine_dark" ]
+      },
+      "darkoak_sign" : {
+         "textures" : "textures/blocks/planks_big_oak"
+      },
+      "daylight_detector_side" : {
+         "textures" : [
+            "textures/blocks/daylight_detector_side",
+            "textures/blocks/daylight_detector_side"
+         ]
+      },
+      "daylight_detector_top" : {
+         "textures" : [
+            "textures/blocks/daylight_detector_top",
+            "textures/blocks/daylight_detector_inverted_top"
+         ]
+      },
+      "deadbush" : {
+         "textures" : "textures/blocks/deadbush"
+      },
+      "destroy" : {
+         "textures" : [
+            "textures/environment/destroy_stage_0",
+            "textures/environment/destroy_stage_1",
+            "textures/environment/destroy_stage_2",
+            "textures/environment/destroy_stage_3",
+            "textures/environment/destroy_stage_4",
+            "textures/environment/destroy_stage_5",
+            "textures/environment/destroy_stage_6",
+            "textures/environment/destroy_stage_7",
+            "textures/environment/destroy_stage_8",
+            "textures/environment/destroy_stage_9"
+         ]
+      },
+      "diamond_block" : {
+         "textures" : "textures/blocks/diamond_block"
+      },
+      "diamond_ore" : {
+         "textures" : "textures/blocks/diamond_ore"
+      },
+      "diorite" : {
+         "textures" : "textures/blocks/stone_diorite"
+      },
+      "dirt" : {
+         "textures" : [ "textures/blocks/dirt", "textures/blocks/coarse_dirt" ]
+      },
+      "dirt_podzol_bottom" : {
+         "textures" : "textures/blocks/dirt"
+      },
+      "dirt_podzol_side" : {
+         "textures" : "textures/blocks/dirt_podzol_side"
+      },
+      "dirt_podzol_top" : {
+         "textures" : "textures/blocks/dirt_podzol_top"
+      },
+      "dispenser_front_horizontal" : {
+         "textures" : "textures/blocks/dispenser_front_horizontal"
+      },
+      "dispenser_front_vertical" : {
+         "textures" : "textures/blocks/dispenser_front_vertical"
+      },
+      "dispenser_side" : {
+         "textures" : "textures/blocks/furnace_side"
+      },
+      "dispenser_top" : {
+         "textures" : "textures/blocks/furnace_top"
+      },
+      "door_lower" : {
+         "textures" : [
+            "textures/blocks/door_wood_lower",
+            "textures/blocks/door_spruce_lower",
+            "textures/blocks/door_birch_lower",
+            "textures/blocks/door_jungle_lower",
+            "textures/blocks/door_acacia_lower",
+            "textures/blocks/door_dark_oak_lower",
+            "textures/blocks/door_iron_lower"
+         ]
+      },
+      "door_upper" : {
+         "textures" : [
+            "textures/blocks/door_wood_upper",
+            "textures/blocks/door_spruce_upper",
+            "textures/blocks/door_birch_upper",
+            "textures/blocks/door_jungle_upper",
+            "textures/blocks/door_acacia_upper",
+            "textures/blocks/door_dark_oak_upper",
+            "textures/blocks/door_iron_upper"
+         ]
+      },
+      "double_plant_bottom" : {
+         "textures" : [
+            "textures/blocks/double_plant_sunflower_bottom",
+            "textures/blocks/double_plant_syringa_bottom",
+            "textures/blocks/double_plant_grass_bottom",
+            "textures/blocks/double_plant_fern_bottom",
+            "textures/blocks/double_plant_rose_bottom",
+            "textures/blocks/double_plant_paeonia_bottom"
+         ]
+      },
+      "double_plant_carried" : {
+         "textures" : [
+            "textures/blocks/double_plant_sunflower_front",
+            "textures/blocks/double_plant_syringa_top",
+            "textures/blocks/double_plant_grass_carried",
+            "textures/blocks/double_plant_fern_carried",
+            "textures/blocks/double_plant_rose_top",
+            "textures/blocks/double_plant_paeonia_top"
+         ]
+      },
+      "double_plant_top" : {
+         "textures" : [
+            "textures/blocks/double_plant_sunflower_top",
+            "textures/blocks/double_plant_syringa_top",
+            "textures/blocks/double_plant_grass_top",
+            "textures/blocks/double_plant_fern_top",
+            "textures/blocks/double_plant_rose_top",
+            "textures/blocks/double_plant_paeonia_top"
+         ]
+      },
+      "dragon_egg" : {
+         "textures" : "textures/blocks/dragon_egg"
+      },
+      "dried_kelp_block_side_a" : {
+         "textures" : "textures/blocks/dried_kelp_side_a"
+      },
+      "dried_kelp_block_side_b" : {
+         "textures" : "textures/blocks/dried_kelp_side_b"
+      },
+      "dried_kelp_block_top" : {
+         "textures" : "textures/blocks/dried_kelp_top"
+      },
+      "dropper_front_horizontal" : {
+         "textures" : "textures/blocks/dropper_front_horizontal"
+      },
+      "dropper_front_vertical" : {
+         "textures" : "textures/blocks/dropper_front_vertical"
+      },
+      "dropper_side" : {
+         "textures" : "textures/blocks/furnace_side"
+      },
+      "dropper_top" : {
+         "textures" : "textures/blocks/furnace_top"
+      },
+      "emerald_block" : {
+         "textures" : "textures/blocks/emerald_block"
+      },
+      "emerald_ore" : {
+         "textures" : "textures/blocks/emerald_ore"
+      },
+      "enchanting_table_bottom" : {
+         "textures" : "textures/blocks/enchanting_table_bottom"
+      },
+      "enchanting_table_side" : {
+         "textures" : "textures/blocks/enchanting_table_side"
+      },
+      "enchanting_table_top" : {
+         "textures" : "textures/blocks/enchanting_table_top"
+      },
+      "end_bricks" : {
+         "textures" : "textures/blocks/end_bricks"
+      },
+      "end_gateway" : {
+         "textures" : "textures/blocks/end_gateway"
+      },
+      "end_portal" : {
+         "textures" : "textures/blocks/end_portal"
+      },
+      "end_rod" : {
+         "textures" : "textures/blocks/end_rod"
+      },
+      "end_stone" : {
+         "textures" : "textures/blocks/end_stone"
+      },
+      "ender_chest_inventory_front" : {
+         "textures" : [ "textures/blocks/ender_chest_front" ]
+      },
+      "ender_chest_inventory_side" : {
+         "textures" : [ "textures/blocks/ender_chest_side" ]
+      },
+      "ender_chest_inventory_top" : {
+         "textures" : [ "textures/blocks/ender_chest_top" ]
+      },
+      "endframe_bottom" : {
+         "textures" : "textures/blocks/end_stone"
+      },
+      "endframe_eye" : {
+         "textures" : "textures/blocks/endframe_eye"
+      },
+      "endframe_side" : {
+         "textures" : "textures/blocks/endframe_side"
+      },
+      "endframe_top" : {
+         "textures" : "textures/blocks/endframe_top"
+      },
+      "farmland" : {
+         "textures" : [ "textures/blocks/farmland_wet", "textures/blocks/farmland_dry" ]
+      },
+      "farmland_side" : {
+         "textures" : "textures/blocks/dirt"
+      },
+      "fire_0" : {
+         "textures" : "textures/blocks/fire_0"
+      },
+      "fire_1" : {
+         "textures" : "textures/blocks/fire_1"
+      },
+      "fletching_table_side1" : {
+         "textures" : "textures/blocks/fletcher_table_side1"
+      },
+      "fletching_table_side2" : {
+         "textures" : "textures/blocks/fletcher_table_side2"
+      },
+      "fletching_table_top" : {
+         "textures" : "textures/blocks/fletcher_table_top"
+      },
+      "flower_pot" : {
+         "textures" : "textures/blocks/flower_pot"
+      },
+      "flowing_lava" : {
+         "quad" : 1,
+         "textures" : "textures/blocks/lava_flow"
+      },
+      "flowing_water" : {
+         "quad" : 1,
+         "textures" : "textures/blocks/water_flow"
+      },
+      "flowing_water_grey" : {
+         "quad" : 1,
+         "textures" : "textures/blocks/water_flow_grey"
+      },
+      "frosted_ice" : {
+         "textures" : [
+            "textures/blocks/frosted_ice_0",
+            "textures/blocks/frosted_ice_1",
+            "textures/blocks/frosted_ice_2",
+            "textures/blocks/frosted_ice_3"
+         ]
+      },
+      "furnace" : {
+         "textures" : [
+            "textures/blocks/furnace_front_off",
+            "textures/blocks/furnace_front_on",
+            "textures/blocks/furnace_side",
+            "textures/blocks/furnace_top"
+         ]
+      },
+      "furnace_front" : {
+         "textures" : [
+            "textures/blocks/furnace_front_off",
+            "textures/blocks/furnace_front_on"
+         ]
+      },
+      "furnace_front_off" : {
+         "textures" : "textures/blocks/furnace_front_off"
+      },
+      "furnace_front_on" : {
+         "textures" : "textures/blocks/furnace_front_on"
+      },
+      "furnace_side" : {
+         "textures" : [ "textures/blocks/furnace_side", "textures/blocks/furnace_side" ]
+      },
+      "furnace_top" : {
+         "textures" : [ "textures/blocks/furnace_top", "textures/blocks/furnace_top" ]
+      },
+      "gilded_blackstone" : {
+         "textures" : "textures/blocks/gilded_blackstone"
+      },
+      "glass" : {
+         "textures" : "textures/blocks/glass"
+      },
+      "glass_pane_top" : {
+         "textures" : "textures/blocks/glass_pane_top"
+      },
+      "glowing_obsidian" : {
+         "textures" : "textures/blocks/glowing_obsidian"
+      },
+      "glowstone" : {
+         "textures" : "textures/blocks/glowstone"
+      },
+      "gold_block" : {
+         "textures" : "textures/blocks/gold_block"
+      },
+      "gold_ore" : {
+         "textures" : "textures/blocks/gold_ore"
+      },
+      "granite" : {
+         "textures" : "textures/blocks/stone_granite"
+      },
+      "grass_bottom" : {
+         "textures" : [
+            "textures/blocks/dirt",
+            "textures/blocks/dirt",
+            "textures/blocks/dirt",
+            "textures/blocks/dirt",
+            "textures/blocks/dirt",
+            "textures/blocks/dirt",
+            "textures/blocks/dirt",
+            "textures/blocks/dirt",
+            "textures/blocks/dirt",
+            "textures/blocks/dirt",
+            "textures/blocks/dirt",
+            "textures/blocks/dirt",
+            "textures/blocks/dirt",
+            "textures/blocks/dirt",
+            "textures/blocks/dirt",
+            "textures/blocks/dirt",
+            "textures/blocks/dirt"
+         ]
+      },
+      "grass_carried" : {
+         "textures" : {
+            "overlay_color" : "#79c05a",
+            "path" : "textures/blocks/grass_side"
+         }
+      },
+      "grass_carried_bottom" : {
+         "textures" : "textures/blocks/dirt"
+      },
+      "grass_carried_top" : {
+         "textures" : "textures/blocks/grass_carried"
+      },
+      "grass_path_side" : {
+         "textures" : [ "textures/blocks/grass_path_side" ]
+      },
+      "grass_path_top" : {
+         "textures" : [ "textures/blocks/grass_path_top" ]
+      },
+      "grass_side" : {
+         "textures" : [
+            {
+               "overlay_color" : "#79c05a",
+               "path" : "textures/blocks/grass_side"
+            },
+            {
+               "overlay_color" : "#8ab689",
+               "path" : "textures/blocks/grass_side"
+            },
+            {
+               "overlay_color" : "#bfb755",
+               "path" : "textures/blocks/grass_side"
+            },
+            {
+               "overlay_color" : "#59c93c",
+               "path" : "textures/blocks/grass_side"
+            },
+            {
+               "overlay_color" : "#55c93f",
+               "path" : "textures/blocks/grass_side"
+            },
+            {
+               "overlay_color" : "#88bb66",
+               "path" : "textures/blocks/grass_side"
+            },
+            {
+               "overlay_color" : "#86b87f",
+               "path" : "textures/blocks/grass_side"
+            },
+            {
+               "overlay_color" : "#64c73f",
+               "path" : "textures/blocks/grass_side"
+            },
+            {
+               "overlay_color" : "#86b783",
+               "path" : "textures/blocks/grass_side"
+            },
+            {
+               "overlay_color" : "#83b593",
+               "path" : "textures/blocks/grass_side"
+            },
+            {
+               "overlay_color" : "#80b497",
+               "path" : "textures/blocks/grass_side"
+            },
+            {
+               "overlay_color" : "#91bd59",
+               "path" : "textures/blocks/grass_side"
+            },
+            {
+               "overlay_color" : "#90814d",
+               "path" : "textures/blocks/grass_side"
+            },
+            {
+               "overlay_color" : "#8eb971",
+               "path" : "textures/blocks/grass_side"
+            },
+            {
+               "overlay_color" : "#6a7039",
+               "path" : "textures/blocks/grass_side"
+            },
+            {
+               "overlay_color" : "#507a32",
+               "path" : "textures/blocks/grass_side"
+            },
+            "textures/blocks/grass_side_snowed"
+         ]
+      },
+      "grass_top" : {
+         "textures" : [
+            "textures/blocks/grass_top",
+            "textures/blocks/grass_top",
+            "textures/blocks/grass_top",
+            "textures/blocks/grass_top",
+            "textures/blocks/grass_top",
+            "textures/blocks/grass_top",
+            "textures/blocks/grass_top",
+            "textures/blocks/grass_top",
+            "textures/blocks/grass_top",
+            "textures/blocks/grass_top",
+            "textures/blocks/grass_top",
+            "textures/blocks/grass_top",
+            "textures/blocks/grass_top",
+            "textures/blocks/grass_top",
+            "textures/blocks/grass_top",
+            "textures/blocks/grass_top",
+            "textures/blocks/grass_top"
+         ]
+      },
+      "gravel" : {
+         "textures" : "textures/blocks/gravel"
+      },
+      "gray_glazed_terracotta" : {
+         "textures" : "textures/blocks/glazed_terracotta_gray"
+      },
+      "green_glazed_terracotta" : {
+         "textures" : "textures/blocks/glazed_terracotta_green"
+      },
+      "grindstone_leg" : {
+         "textures" : "textures/blocks/log_big_oak"
+      },
+      "grindstone_pivot" : {
+         "textures" : "textures/blocks/grindstone_pivot"
+      },
+      "grindstone_round" : {
+         "textures" : "textures/blocks/grindstone_round"
+      },
+      "grindstone_side" : {
+         "textures" : "textures/blocks/grindstone_side"
+      },
+      "hardened_clay" : {
+         "textures" : "textures/blocks/hardened_clay"
+      },
+      "hayblock_side" : {
+         "textures" : "textures/blocks/hay_block_side"
+      },
+      "hayblock_top" : {
+         "textures" : "textures/blocks/hay_block_top"
+      },
+      "honey_bottom" : {
+         "textures" : [ "textures/blocks/honey_bottom" ]
+      },
+      "honey_side" : {
+         "textures" : [ "textures/blocks/honey_side" ]
+      },
+      "honey_top" : {
+         "textures" : [ "textures/blocks/honey_top" ]
+      },
+      "honeycomb_block" : {
+         "textures" : [ "textures/blocks/honeycomb" ]
+      },
+      "hopper_inside" : {
+         "textures" : "textures/blocks/hopper_inside"
+      },
+      "hopper_outside" : {
+         "textures" : "textures/blocks/hopper_outside"
+      },
+      "hopper_top" : {
+         "textures" : "textures/blocks/hopper_top"
+      },
+      "ice" : {
+         "textures" : "textures/blocks/ice"
+      },
+      "ice_packed" : {
+         "textures" : "textures/blocks/ice_packed"
+      },
+      "iron_bars" : {
+         "textures" : "textures/blocks/iron_bars"
+      },
+      "iron_bars_edge" : {
+         "textures" : "textures/blocks/iron_bars"
+      },
+      "iron_block" : {
+         "textures" : "textures/blocks/iron_block"
+      },
+      "iron_ore" : {
+         "textures" : "textures/blocks/iron_ore"
+      },
+      "iron_trapdoor" : {
+         "textures" : "textures/blocks/iron_trapdoor"
+      },
+      "itemframe_background" : {
+         "textures" : "textures/blocks/itemframe_background"
+      },
+      "jigsaw_back" : {
+         "textures" : "textures/blocks/jigsaw_back"
+      },
+      "jigsaw_front" : {
+         "textures" : "textures/blocks/jigsaw_front"
+      },
+      "jigsaw_lock" : {
+         "textures" : "textures/blocks/jigsaw_lock"
+      },
+      "jigsaw_side" : {
+         "textures" : "textures/blocks/jigsaw_side"
+      },
+      "jukebox_side" : {
+         "textures" : "textures/blocks/jukebox_side"
+      },
+      "jukebox_top" : {
+         "textures" : "textures/blocks/jukebox_top"
+      },
+      "jungle_planks" : {
+         "textures" : "textures/blocks/planks_jungle"
+      },
+      "jungle_sign" : {
+         "textures" : "textures/blocks/planks_jungle"
+      },
+      "jungle_trapdoor" : {
+         "textures" : "textures/blocks/jungle_trapdoor"
+      },
+      "kelp_a" : {
+         "textures" : "textures/blocks/kelp_a"
+      },
+      "kelp_b" : {
+         "textures" : "textures/blocks/kelp_b"
+      },
+      "kelp_c" : {
+         "textures" : "textures/blocks/kelp_c"
+      },
+      "kelp_d" : {
+         "textures" : "textures/blocks/kelp_d"
+      },
+      "kelp_top" : {
+         "textures" : "textures/blocks/kelp_top"
+      },
+      "kelp_top_bulb" : {
+         "textures" : "textures/blocks/kelp_top_bulb"
+      },
+      "ladder" : {
+         "textures" : "textures/blocks/ladder"
+      },
+      "lantern" : {
+         "textures" : "textures/blocks/lantern"
+      },
+      "lantern_carried" : {
+         "textures" : "textures/items/lantern"
+      },
+      "lapis_block" : {
+         "textures" : "textures/blocks/lapis_block"
+      },
+      "lapis_ore" : {
+         "textures" : "textures/blocks/lapis_ore"
+      },
+      "leaves" : {
+         "textures" : [
+            "textures/blocks/leaves_oak",
+            "textures/blocks/leaves_spruce",
+            "textures/blocks/leaves_birch",
+            "textures/blocks/leaves_jungle",
+            "textures/blocks/leaves_oak_opaque",
+            "textures/blocks/leaves_spruce_opaque",
+            "textures/blocks/leaves_birch_opaque",
+            "textures/blocks/leaves_jungle_opaque"
+         ]
+      },
+      "leaves2" : {
+         "textures" : [
+            "textures/blocks/leaves_acacia",
+            "textures/blocks/leaves_big_oak",
+            "textures/blocks/leaves_acacia_opaque",
+            "textures/blocks/leaves_big_oak_opaque"
+         ]
+      },
+      "leaves_carried" : {
+         "textures" : [
+            "textures/blocks/leaves_oak_carried",
+            "textures/blocks/leaves_spruce_carried",
+            "textures/blocks/leaves_birch_carried",
+            "textures/blocks/leaves_jungle_carried",
+            "textures/blocks/leaves_oak_carried",
+            "textures/blocks/leaves_spruce_carried",
+            "textures/blocks/leaves_birch_carried",
+            "textures/blocks/leaves_jungle_carried"
+         ]
+      },
+      "leaves_carried2" : {
+         "textures" : [
+            "textures/blocks/leaves_acacia_carried",
+            "textures/blocks/leaves_big_oak_carried",
+            "textures/blocks/leaves_acacia_carried",
+            "textures/blocks/leaves_big_oak_carried"
+         ]
+      },
+      "lectern_base" : {
+         "textures" : "textures/blocks/lectern_base"
+      },
+      "lectern_bottom" : {
+         "textures" : "textures/blocks/planks_oak"
+      },
+      "lectern_front" : {
+         "textures" : "textures/blocks/lectern_front"
+      },
+      "lectern_sides" : {
+         "textures" : "textures/blocks/lectern_sides"
+      },
+      "lectern_top" : {
+         "textures" : "textures/blocks/lectern_top"
+      },
+      "lever" : {
+         "textures" : "textures/blocks/lever"
+      },
+      "lever_particle" : {
+         "textures" : "textures/blocks/cobblestone"
+      },
+      "light_block_carried" : {
+         "textures" : [
+            "textures/items/light_block_0",
+            "textures/items/light_block_1",
+            "textures/items/light_block_2",
+            "textures/items/light_block_3",
+            "textures/items/light_block_4",
+            "textures/items/light_block_5",
+            "textures/items/light_block_6",
+            "textures/items/light_block_7",
+            "textures/items/light_block_8",
+            "textures/items/light_block_9",
+            "textures/items/light_block_10",
+            "textures/items/light_block_11",
+            "textures/items/light_block_12",
+            "textures/items/light_block_13",
+            "textures/items/light_block_14",
+            "textures/items/light_block_15"
+         ]
+      },
+      "light_blue_glazed_terracotta" : {
+         "textures" : "textures/blocks/glazed_terracotta_light_blue"
+      },
+      "lime_glazed_terracotta" : {
+         "textures" : "textures/blocks/glazed_terracotta_lime"
+      },
+      "lodestone_side" : {
+         "textures" : [ "textures/blocks/lodestone_side" ]
+      },
+      "lodestone_top" : {
+         "textures" : [ "textures/blocks/lodestone_top" ]
+      },
+      "log2" : {
+         "textures" : [
+            "textures/blocks/log_acacia",
+            "textures/blocks/log_acacia_top",
+            "textures/blocks/log_big_oak",
+            "textures/blocks/log_big_oak_top"
+         ]
+      },
+      "log_side" : {
+         "textures" : [
+            "textures/blocks/log_oak",
+            "textures/blocks/log_spruce",
+            "textures/blocks/log_birch",
+            "textures/blocks/log_jungle"
+         ]
+      },
+      "log_side2" : {
+         "textures" : [ "textures/blocks/log_acacia", "textures/blocks/log_big_oak" ]
+      },
+      "log_top" : {
+         "textures" : [
+            "textures/blocks/log_oak_top",
+            "textures/blocks/log_spruce_top",
+            "textures/blocks/log_birch_top",
+            "textures/blocks/log_jungle_top"
+         ]
+      },
+      "log_top2" : {
+         "textures" : [ "textures/blocks/log_acacia_top", "textures/blocks/log_big_oak_top" ]
+      },
+      "loom_bottom" : {
+         "textures" : "textures/blocks/loom_bottom"
+      },
+      "loom_front" : {
+         "textures" : "textures/blocks/loom_front"
+      },
+      "loom_side" : {
+         "textures" : "textures/blocks/loom_side"
+      },
+      "loom_top" : {
+         "textures" : "textures/blocks/loom_top"
+      },
+      "magenta_glazed_terracotta" : {
+         "textures" : "textures/blocks/glazed_terracotta_magenta"
+      },
+      "magma" : {
+         "textures" : "textures/blocks/magma"
+      },
+      "melon_side" : {
+         "textures" : "textures/blocks/melon_side"
+      },
+      "melon_stem" : {
+         "textures" : [
+            "textures/blocks/melon_stem_disconnected",
+            "textures/blocks/melon_stem_connected"
+         ]
+      },
+      "melon_top" : {
+         "textures" : "textures/blocks/melon_top"
+      },
+      "missing" : {
+         "textures" : "textures/misc/missing_texture"
+      },
+      "missing_tile" : {
+         "textures" : "textures/blocks/missing_tile"
+      },
+      "mob_spawner" : {
+         "textures" : "textures/blocks/mob_spawner"
+      },
+      "monster_egg" : {
+         "textures" : [
+            "textures/blocks/cobblestone",
+            "textures/blocks/stonebrick",
+            "textures/blocks/stonebrick_mossy",
+            "textures/blocks/stonebrick_cracked",
+            "textures/blocks/stonebrick_carved",
+            "textures/blocks/stone"
+         ]
+      },
+      "mossy_stone_brick" : {
+         "textures" : "textures/blocks/stonebrick_mossy"
+      },
+      "mushroom_block" : {
+         "textures" : [
+            "textures/blocks/mushroom_block_skin_brown",
+            "textures/blocks/mushroom_block_skin_red",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_stem"
+         ]
+      },
+      "mushroom_brown" : {
+         "textures" : "textures/blocks/mushroom_brown"
+      },
+      "mushroom_brown_bottom" : {
+         "textures" : [
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_brown",
+            "textures/blocks/mushroom_block_skin_stem"
+         ]
+      },
+      "mushroom_brown_east" : {
+         "textures" : [
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_brown",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_brown",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_brown",
+            "textures/blocks/mushroom_block_skin_stem",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_brown",
+            "textures/blocks/mushroom_block_skin_stem"
+         ]
+      },
+      "mushroom_brown_north" : {
+         "textures" : [
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_brown",
+            "textures/blocks/mushroom_block_skin_brown",
+            "textures/blocks/mushroom_block_skin_brown",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_stem",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_brown",
+            "textures/blocks/mushroom_block_skin_stem"
+         ]
+      },
+      "mushroom_brown_south" : {
+         "textures" : [
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_brown",
+            "textures/blocks/mushroom_block_skin_brown",
+            "textures/blocks/mushroom_block_skin_brown",
+            "textures/blocks/mushroom_block_skin_stem",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_brown",
+            "textures/blocks/mushroom_block_skin_stem"
+         ]
+      },
+      "mushroom_brown_top" : {
+         "textures" : [
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_brown",
+            "textures/blocks/mushroom_block_skin_brown",
+            "textures/blocks/mushroom_block_skin_brown",
+            "textures/blocks/mushroom_block_skin_brown",
+            "textures/blocks/mushroom_block_skin_brown",
+            "textures/blocks/mushroom_block_skin_brown",
+            "textures/blocks/mushroom_block_skin_brown",
+            "textures/blocks/mushroom_block_skin_brown",
+            "textures/blocks/mushroom_block_skin_brown",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_brown",
+            "textures/blocks/mushroom_block_skin_stem"
+         ]
+      },
+      "mushroom_brown_west" : {
+         "textures" : [
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_brown",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_brown",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_brown",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_stem",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_brown",
+            "textures/blocks/mushroom_block_skin_stem"
+         ]
+      },
+      "mushroom_red" : {
+         "textures" : "textures/blocks/mushroom_red"
+      },
+      "mushroom_red_bottom" : {
+         "textures" : [
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_red",
+            "textures/blocks/mushroom_block_skin_stem"
+         ]
+      },
+      "mushroom_red_east" : {
+         "textures" : [
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_red",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_red",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_red",
+            "textures/blocks/mushroom_block_skin_stem",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_red",
+            "textures/blocks/mushroom_block_skin_stem"
+         ]
+      },
+      "mushroom_red_north" : {
+         "textures" : [
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_red",
+            "textures/blocks/mushroom_block_skin_red",
+            "textures/blocks/mushroom_block_skin_red",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_stem",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_red",
+            "textures/blocks/mushroom_block_skin_stem"
+         ]
+      },
+      "mushroom_red_south" : {
+         "textures" : [
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_red",
+            "textures/blocks/mushroom_block_skin_red",
+            "textures/blocks/mushroom_block_skin_red",
+            "textures/blocks/mushroom_block_skin_stem",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_red",
+            "textures/blocks/mushroom_block_skin_stem"
+         ]
+      },
+      "mushroom_red_top" : {
+         "textures" : [
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_red",
+            "textures/blocks/mushroom_block_skin_red",
+            "textures/blocks/mushroom_block_skin_red",
+            "textures/blocks/mushroom_block_skin_red",
+            "textures/blocks/mushroom_block_skin_red",
+            "textures/blocks/mushroom_block_skin_red",
+            "textures/blocks/mushroom_block_skin_red",
+            "textures/blocks/mushroom_block_skin_red",
+            "textures/blocks/mushroom_block_skin_red",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_red",
+            "textures/blocks/mushroom_block_skin_stem"
+         ]
+      },
+      "mushroom_red_west" : {
+         "textures" : [
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_red",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_red",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_red",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_stem",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_inside",
+            "textures/blocks/mushroom_block_skin_red",
+            "textures/blocks/mushroom_block_skin_stem"
+         ]
+      },
+      "mycelium_bottom" : {
+         "textures" : [ "textures/blocks/dirt", "textures/blocks/dirt" ]
+      },
+      "mycelium_side" : {
+         "textures" : [ "textures/blocks/mycelium_side", "textures/blocks/grass_side_snowed" ]
+      },
+      "mycelium_top" : {
+         "textures" : [ "textures/blocks/mycelium_top", "textures/blocks/mycelium_top" ]
+      },
+      "nether_brick" : {
+         "textures" : "textures/blocks/nether_brick"
+      },
+      "nether_gold_ore" : {
+         "textures" : "textures/blocks/nether_gold_ore"
+      },
+      "nether_shroom_blue" : {
+         "textures" : "textures/blocks/warped_fungus"
+      },
+      "nether_shroom_red" : {
+         "textures" : "textures/blocks/crimson_fungus"
+      },
+      "nether_sprouts" : {
+         "textures" : [ "textures/blocks/nether_sprouts" ]
+      },
+      "nether_wart" : {
+         "textures" : [
+            "textures/blocks/nether_wart_stage_0",
+            "textures/blocks/nether_wart_stage_1",
+            "textures/blocks/nether_wart_stage_1",
+            "textures/blocks/nether_wart_stage_2"
+         ]
+      },
+      "nether_wart_block" : {
+         "textures" : "textures/blocks/nether_wart_block"
+      },
+      "netherite_block" : {
+         "textures" : "textures/blocks/netherite_block"
+      },
+      "netherrack" : {
+         "textures" : "textures/blocks/netherrack"
+      },
+      "noteblock" : {
+         "textures" : "textures/blocks/noteblock"
+      },
+      "observer_bottom" : {
+         "textures" : [ "textures/blocks/observer_top", "textures/blocks/observer_top" ]
+      },
+      "observer_east" : {
+         "textures" : [ "textures/blocks/observer_side", "textures/blocks/observer_side" ]
+      },
+      "observer_north" : {
+         "textures" : [ "textures/blocks/observer_front", "textures/blocks/observer_front" ]
+      },
+      "observer_south" : {
+         "textures" : [ "textures/blocks/observer_back", "textures/blocks/observer_back_lit" ]
+      },
+      "observer_top" : {
+         "textures" : [ "textures/blocks/observer_top", "textures/blocks/observer_top" ]
+      },
+      "observer_west" : {
+         "textures" : [ "textures/blocks/observer_side", "textures/blocks/observer_side" ]
+      },
+      "obsidian" : {
+         "textures" : "textures/blocks/obsidian"
+      },
+      "orange_glazed_terracotta" : {
+         "textures" : "textures/blocks/glazed_terracotta_orange"
+      },
+      "pink_glazed_terracotta" : {
+         "textures" : "textures/blocks/glazed_terracotta_pink"
+      },
+      "piston_bottom" : {
+         "textures" : [ "textures/blocks/piston_bottom" ]
+      },
+      "piston_side" : {
+         "textures" : [ "textures/blocks/piston_side" ]
+      },
+      "piston_top" : {
+         "textures" : [ "textures/blocks/piston_inner" ]
+      },
+      "piston_top_normal" : {
+         "textures" : [ "textures/blocks/piston_top_normal" ]
+      },
+      "piston_top_sticky" : {
+         "textures" : [ "textures/blocks/piston_top_sticky" ]
+      },
+      "planks" : {
+         "textures" : [
+            "textures/blocks/planks_oak",
+            "textures/blocks/planks_spruce",
+            "textures/blocks/planks_birch",
+            "textures/blocks/planks_jungle",
+            "textures/blocks/planks_acacia",
+            "textures/blocks/planks_big_oak"
+         ]
+      },
+      "polished_andesite" : {
+         "textures" : "textures/blocks/stone_andesite_smooth"
+      },
+      "polished_basalt_side" : {
+         "textures" : "textures/blocks/polished_basalt_side"
+      },
+      "polished_basalt_top" : {
+         "textures" : "textures/blocks/polished_basalt_top"
+      },
+      "polished_blackstone" : {
+         "textures" : "textures/blocks/polished_blackstone"
+      },
+      "polished_blackstone_bricks" : {
+         "textures" : "textures/blocks/polished_blackstone_bricks"
+      },
+      "polished_diorite" : {
+         "textures" : "textures/blocks/stone_diorite_smooth"
+      },
+      "polished_granite" : {
+         "textures" : "textures/blocks/stone_granite_smooth"
+      },
+      "portal" : {
+         "textures" : "textures/blocks/portal"
+      },
+      "potatoes" : {
+         "textures" : [
+            "textures/blocks/potatoes_stage_0",
+            "textures/blocks/potatoes_stage_1",
+            "textures/blocks/potatoes_stage_2",
+            "textures/blocks/potatoes_stage_3"
+         ]
+      },
+      "prismarine" : {
+         "textures" : [
+            "textures/blocks/prismarine_rough",
+            "textures/blocks/prismarine_dark",
+            "textures/blocks/prismarine_bricks"
+         ]
+      },
+      "prismarine_bricks" : {
+         "textures" : [ "textures/blocks/prismarine_bricks" ]
+      },
+      "pumpkin_face" : {
+         "textures" : [
+            "textures/blocks/pumpkin_face_off",
+            "textures/blocks/pumpkin_face_on",
+            "textures/blocks/pumpkin_side"
+         ]
+      },
+      "pumpkin_side" : {
+         "textures" : [
+            "textures/blocks/pumpkin_side",
+            "textures/blocks/pumpkin_side",
+            "textures/blocks/pumpkin_side"
+         ]
+      },
+      "pumpkin_stem" : {
+         "textures" : [
+            "textures/blocks/pumpkin_stem_disconnected",
+            "textures/blocks/pumpkin_stem_connected"
+         ]
+      },
+      "pumpkin_top" : {
+         "textures" : [
+            "textures/blocks/pumpkin_top",
+            "textures/blocks/pumpkin_top",
+            "textures/blocks/pumpkin_top"
+         ]
+      },
+      "purple_glazed_terracotta" : {
+         "textures" : "textures/blocks/glazed_terracotta_purple"
+      },
+      "purpur_block_bottom" : {
+         "textures" : [
+            "textures/blocks/purpur_block",
+            "textures/blocks/purpur_block",
+            "textures/blocks/purpur_pillar_top"
+         ]
+      },
+      "purpur_block_side" : {
+         "textures" : [
+            "textures/blocks/purpur_block",
+            "textures/blocks/purpur_block",
+            "textures/blocks/purpur_pillar"
+         ]
+      },
+      "purpur_block_top" : {
+         "textures" : [
+            "textures/blocks/purpur_block",
+            "textures/blocks/purpur_block",
+            "textures/blocks/purpur_pillar_top"
+         ]
+      },
+      "quartz_block_bottom" : {
+         "textures" : [
+            "textures/blocks/quartz_block_top",
+            "textures/blocks/quartz_block_chiseled_top",
+            "textures/blocks/quartz_block_lines_top",
+            "textures/blocks/quartz_block_bottom"
+         ]
+      },
+      "quartz_block_side" : {
+         "textures" : [
+            "textures/blocks/quartz_block_side",
+            "textures/blocks/quartz_block_chiseled",
+            "textures/blocks/quartz_block_lines",
+            "textures/blocks/quartz_block_bottom"
+         ]
+      },
+      "quartz_block_top" : {
+         "textures" : [
+            "textures/blocks/quartz_block_top",
+            "textures/blocks/quartz_block_chiseled_top",
+            "textures/blocks/quartz_block_lines_top",
+            "textures/blocks/quartz_block_bottom"
+         ]
+      },
+      "quartz_bricks" : {
+         "textures" : "textures/blocks/quartz_bricks"
+      },
+      "quartz_ore" : {
+         "textures" : "textures/blocks/quartz_ore"
+      },
+      "rail_activator" : {
+         "textures" : "textures/blocks/rail_activator"
+      },
+      "rail_activator_powered" : {
+         "textures" : "textures/blocks/rail_activator_powered"
+      },
+      "rail_detector" : {
+         "textures" : "textures/blocks/rail_detector"
+      },
+      "rail_detector_powered" : {
+         "textures" : "textures/blocks/rail_detector_powered"
+      },
+      "rail_golden" : {
+         "textures" : "textures/blocks/rail_golden"
+      },
+      "rail_golden_powered" : {
+         "textures" : "textures/blocks/rail_golden_powered"
+      },
+      "rail_normal" : {
+         "textures" : "textures/blocks/rail_normal"
+      },
+      "rail_normal_turned" : {
+         "textures" : "textures/blocks/rail_normal_turned"
+      },
+      "reactor_core" : {
+         "textures" : [
+            "textures/blocks/reactor_core_stage_0",
+            "textures/blocks/reactor_core_stage_1",
+            "textures/blocks/reactor_core_stage_2"
+         ]
+      },
+      "red_flower" : {
+         "textures" : [
+            "textures/blocks/flower_rose",
+            "textures/blocks/flower_blue_orchid",
+            "textures/blocks/flower_allium",
+            "textures/blocks/flower_houstonia",
+            "textures/blocks/flower_tulip_red",
+            "textures/blocks/flower_tulip_orange",
+            "textures/blocks/flower_tulip_white",
+            "textures/blocks/flower_tulip_pink",
+            "textures/blocks/flower_oxeye_daisy",
+            "textures/blocks/flower_cornflower",
+            "textures/blocks/flower_lily_of_the_valley"
+         ]
+      },
+      "red_glazed_terracotta" : {
+         "textures" : "textures/blocks/glazed_terracotta_red"
+      },
+      "red_nether_brick" : {
+         "textures" : "textures/blocks/red_nether_brick"
+      },
+      "redsandstone" : {
+         "textures" : "textures/blocks/red_sandstone_normal"
+      },
+      "redsandstone_bottom" : {
+         "textures" : [
+            "textures/blocks/red_sandstone_bottom",
+            "textures/blocks/red_sandstone_bottom",
+            "textures/blocks/red_sandstone_bottom",
+            "textures/blocks/red_sandstone_top"
+         ]
+      },
+      "redsandstone_side" : {
+         "textures" : [
+            "textures/blocks/red_sandstone_normal",
+            "textures/blocks/red_sandstone_carved",
+            "textures/blocks/red_sandstone_smooth",
+            "textures/blocks/red_sandstone_top"
+         ]
+      },
+      "redsandstone_top" : {
+         "textures" : [
+            "textures/blocks/red_sandstone_top",
+            "textures/blocks/red_sandstone_top",
+            "textures/blocks/red_sandstone_top",
+            "textures/blocks/red_sandstone_top"
+         ]
+      },
+      "redstone_block" : {
+         "textures" : "textures/blocks/redstone_block"
+      },
+      "redstone_dust_cross" : {
+         "textures" : "textures/blocks/redstone_dust_cross"
+      },
+      "redstone_dust_line" : {
+         "textures" : "textures/blocks/redstone_dust_line"
+      },
+      "redstone_lamp_off" : {
+         "textures" : "textures/blocks/redstone_lamp_off"
+      },
+      "redstone_lamp_on" : {
+         "textures" : "textures/blocks/redstone_lamp_on"
+      },
+      "redstone_ore" : {
+         "textures" : "textures/blocks/redstone_ore"
+      },
+      "redstone_torch_off" : {
+         "textures" : "textures/blocks/redstone_torch_off"
+      },
+      "redstone_torch_on" : {
+         "textures" : "textures/blocks/redstone_torch_on"
+      },
+      "reeds" : {
+         "textures" : "textures/blocks/reeds"
+      },
+      "repeater_floor" : {
+         "textures" : [ "textures/blocks/stone_slab_top", "textures/blocks/stone_slab_top" ]
+      },
+      "repeater_torch" : {
+         "textures" : [
+            "textures/blocks/redstone_torch_off",
+            "textures/blocks/redstone_torch_on"
+         ]
+      },
+      "repeater_up" : {
+         "textures" : [ "textures/blocks/repeater_off", "textures/blocks/repeater_on" ]
+      },
+      "respawn_anchor_bottom" : {
+         "textures" : [
+            "textures/blocks/respawn_anchor_bottom",
+            "textures/blocks/respawn_anchor_bottom",
+            "textures/blocks/respawn_anchor_bottom",
+            "textures/blocks/respawn_anchor_bottom",
+            "textures/blocks/respawn_anchor_bottom"
+         ]
+      },
+      "respawn_anchor_side" : {
+         "textures" : [
+            "textures/blocks/respawn_anchor_side0",
+            "textures/blocks/respawn_anchor_side1",
+            "textures/blocks/respawn_anchor_side2",
+            "textures/blocks/respawn_anchor_side3",
+            "textures/blocks/respawn_anchor_side4"
+         ]
+      },
+      "respawn_anchor_top" : {
+         "textures" : [
+            "textures/blocks/respawn_anchor_top_off",
+            "textures/blocks/respawn_anchor_top",
+            "textures/blocks/respawn_anchor_top",
+            "textures/blocks/respawn_anchor_top",
+            "textures/blocks/respawn_anchor_top"
+         ]
+      },
+      "sand" : {
+         "textures" : [ "textures/blocks/sand", "textures/blocks/red_sand" ]
+      },
+      "sandstone_bottom" : {
+         "textures" : [
+            "textures/blocks/sandstone_bottom",
+            "textures/blocks/sandstone_top",
+            "textures/blocks/sandstone_top",
+            "textures/blocks/sandstone_top"
+         ]
+      },
+      "sandstone_side" : {
+         "textures" : [
+            "textures/blocks/sandstone_normal",
+            "textures/blocks/sandstone_carved",
+            "textures/blocks/sandstone_smooth",
+            "textures/blocks/sandstone_top"
+         ]
+      },
+      "sandstone_top" : {
+         "textures" : [
+            "textures/blocks/sandstone_top",
+            "textures/blocks/sandstone_top",
+            "textures/blocks/sandstone_top",
+            "textures/blocks/sandstone_top"
+         ]
+      },
+      "sapling" : {
+         "textures" : [
+            "textures/blocks/sapling_oak",
+            "textures/blocks/sapling_spruce",
+            "textures/blocks/sapling_birch",
+            "textures/blocks/sapling_jungle",
+            "textures/blocks/sapling_acacia",
+            "textures/blocks/sapling_roofed_oak"
+         ]
+      },
+      "scaffolding_bottom" : {
+         "textures" : "textures/blocks/scaffolding_bottom"
+      },
+      "scaffolding_side" : {
+         "textures" : "textures/blocks/scaffolding_side"
+      },
+      "scaffolding_top" : {
+         "textures" : "textures/blocks/scaffolding_top"
+      },
+      "sea_lantern" : {
+         "textures" : "textures/blocks/sea_lantern"
+      },
+      "sea_pickle" : {
+         "textures" : "textures/blocks/sea_pickle"
+      },
+      "sea_pickle_carried" : {
+         "textures" : "textures/items/sea_pickle"
+      },
+      "seagrass_carried" : {
+         "textures" : "textures/blocks/seagrass_carried"
+      },
+      "seagrass_short" : {
+         "textures" : "textures/blocks/seagrass"
+      },
+      "seagrass_tall_bot_a" : {
+         "textures" : "textures/blocks/seagrass_doubletall_bottom_a"
+      },
+      "seagrass_tall_bot_b" : {
+         "textures" : "textures/blocks/seagrass_doubletall_bottom_b"
+      },
+      "seagrass_tall_top_a" : {
+         "textures" : "textures/blocks/seagrass_doubletall_top_a"
+      },
+      "seagrass_tall_top_b" : {
+         "textures" : "textures/blocks/seagrass_doubletall_top_b"
+      },
+      "shroomlight" : {
+         "textures" : "textures/blocks/shroomlight"
+      },
+      "shulker_box_top" : {
+         "textures" : [
+            "textures/blocks/shulker_top_white",
+            "textures/blocks/shulker_top_orange",
+            "textures/blocks/shulker_top_magenta",
+            "textures/blocks/shulker_top_light_blue",
+            "textures/blocks/shulker_top_yellow",
+            "textures/blocks/shulker_top_lime",
+            "textures/blocks/shulker_top_pink",
+            "textures/blocks/shulker_top_gray",
+            "textures/blocks/shulker_top_silver",
+            "textures/blocks/shulker_top_cyan",
+            "textures/blocks/shulker_top_purple",
+            "textures/blocks/shulker_top_blue",
+            "textures/blocks/shulker_top_brown",
+            "textures/blocks/shulker_top_green",
+            "textures/blocks/shulker_top_red",
+            "textures/blocks/shulker_top_black",
+            "textures/blocks/shulker_top_undyed"
+         ]
+      },
+      "sign" : {
+         "textures" : "textures/blocks/planks_oak"
+      },
+      "silver_glazed_terracotta" : {
+         "textures" : "textures/blocks/glazed_terracotta_silver"
+      },
+      "skull" : {
+         "textures" : "textures/blocks/soul_sand"
+      },
+      "slime_block" : {
+         "textures" : "textures/blocks/slime"
+      },
+      "smithing_table_bottom" : {
+         "textures" : "textures/blocks/smithing_table_bottom"
+      },
+      "smithing_table_front" : {
+         "textures" : "textures/blocks/smithing_table_front"
+      },
+      "smithing_table_side" : {
+         "textures" : "textures/blocks/smithing_table_side"
+      },
+      "smithing_table_top" : {
+         "textures" : "textures/blocks/smithing_table_top"
+      },
+      "smoker" : {
+         "textures" : [
+            "textures/blocks/smoker_front_off",
+            "textures/blocks/smoker_front_on",
+            "textures/blocks/smoker_side",
+            "textures/blocks/smoker_top"
+         ]
+      },
+      "smoker_bottom" : {
+         "textures" : [ "textures/blocks/smoker_bottom", "textures/blocks/smoker_bottom" ]
+      },
+      "smoker_front_off" : {
+         "textures" : "textures/blocks/smoker_front_off"
+      },
+      "smoker_front_on" : {
+         "textures" : "textures/blocks/smoker_front_on"
+      },
+      "smoker_side" : {
+         "textures" : [ "textures/blocks/smoker_side", "textures/blocks/smoker_side" ]
+      },
+      "smoker_top" : {
+         "textures" : [ "textures/blocks/smoker_top", "textures/blocks/smoker_top" ]
+      },
+      "smooth_red_sandstone" : {
+         "textures" : "textures/blocks/red_sandstone_top"
+      },
+      "smooth_sandstone" : {
+         "textures" : "textures/blocks/sandstone_top"
+      },
+      "smooth_stone" : {
+         "textures" : "textures/blocks/stone_slab_top"
+      },
+      "snow" : {
+         "textures" : "textures/blocks/snow"
+      },
+      "soul_campfire_fire" : {
+         "textures" : "textures/blocks/soul_campfire"
+      },
+      "soul_campfire_log_lit" : {
+         "textures" : "textures/blocks/soul_campfire_log_lit"
+      },
+      "soul_lantern" : {
+         "textures" : "textures/blocks/soul_lantern"
+      },
+      "soul_lantern_carried" : {
+         "textures" : "textures/items/soul_lantern"
+      },
+      "soul_sand" : {
+         "textures" : "textures/blocks/soul_sand"
+      },
+      "soul_soil" : {
+         "textures" : "textures/blocks/soul_soil"
+      },
+      "soul_torch" : {
+         "textures" : "textures/blocks/soul_torch"
+      },
+      "sponge" : {
+         "textures" : [ "textures/blocks/sponge", "textures/blocks/sponge_wet" ]
+      },
+      "spruce_planks" : {
+         "textures" : "textures/blocks/planks_spruce"
+      },
+      "spruce_sign" : {
+         "textures" : "textures/blocks/planks_spruce"
+      },
+      "spruce_trapdoor" : {
+         "textures" : "textures/blocks/spruce_trapdoor"
+      },
+      "stained_clay" : {
+         "textures" : [
+            "textures/blocks/hardened_clay_stained_white",
+            "textures/blocks/hardened_clay_stained_orange",
+            "textures/blocks/hardened_clay_stained_magenta",
+            "textures/blocks/hardened_clay_stained_light_blue",
+            "textures/blocks/hardened_clay_stained_yellow",
+            "textures/blocks/hardened_clay_stained_lime",
+            "textures/blocks/hardened_clay_stained_pink",
+            "textures/blocks/hardened_clay_stained_gray",
+            "textures/blocks/hardened_clay_stained_silver",
+            "textures/blocks/hardened_clay_stained_cyan",
+            "textures/blocks/hardened_clay_stained_purple",
+            "textures/blocks/hardened_clay_stained_blue",
+            "textures/blocks/hardened_clay_stained_brown",
+            "textures/blocks/hardened_clay_stained_green",
+            "textures/blocks/hardened_clay_stained_red",
+            "textures/blocks/hardened_clay_stained_black"
+         ]
+      },
+      "stained_glass" : {
+         "textures" : [
+            "textures/blocks/glass_white",
+            "textures/blocks/glass_orange",
+            "textures/blocks/glass_magenta",
+            "textures/blocks/glass_light_blue",
+            "textures/blocks/glass_yellow",
+            "textures/blocks/glass_lime",
+            "textures/blocks/glass_pink",
+            "textures/blocks/glass_gray",
+            "textures/blocks/glass_silver",
+            "textures/blocks/glass_cyan",
+            "textures/blocks/glass_purple",
+            "textures/blocks/glass_blue",
+            "textures/blocks/glass_brown",
+            "textures/blocks/glass_green",
+            "textures/blocks/glass_red",
+            "textures/blocks/glass_black"
+         ]
+      },
+      "stained_glass_pane_top" : {
+         "textures" : [
+            "textures/blocks/glass_pane_top_white",
+            "textures/blocks/glass_pane_top_orange",
+            "textures/blocks/glass_pane_top_magenta",
+            "textures/blocks/glass_pane_top_light_blue",
+            "textures/blocks/glass_pane_top_yellow",
+            "textures/blocks/glass_pane_top_lime",
+            "textures/blocks/glass_pane_top_pink",
+            "textures/blocks/glass_pane_top_gray",
+            "textures/blocks/glass_pane_top_silver",
+            "textures/blocks/glass_pane_top_cyan",
+            "textures/blocks/glass_pane_top_purple",
+            "textures/blocks/glass_pane_top_blue",
+            "textures/blocks/glass_pane_top_brown",
+            "textures/blocks/glass_pane_top_green",
+            "textures/blocks/glass_pane_top_red",
+            "textures/blocks/glass_pane_top_black"
+         ]
+      },
+      "stair_purpur_block" : {
+         "textures" : "textures/blocks/purpur_block"
+      },
+      "stair_quartz_block_bottom" : {
+         "textures" : "textures/blocks/quartz_block_top"
+      },
+      "stair_quartz_block_side" : {
+         "textures" : "textures/blocks/quartz_block_side"
+      },
+      "stair_quartz_block_top" : {
+         "textures" : "textures/blocks/quartz_block_top"
+      },
+      "stair_smooth_quartz_block" : {
+         "textures" : "textures/blocks/quartz_block_bottom"
+      },
+      "still_lava" : {
+         "textures" : "textures/blocks/lava_still"
+      },
+      "still_water" : {
+         "textures" : "textures/blocks/water_still"
+      },
+      "still_water_grey" : {
+         "textures" : "textures/blocks/water_still_grey"
+      },
+      "stone" : {
+         "textures" : [
+            "textures/blocks/stone",
+            "textures/blocks/stone_granite",
+            "textures/blocks/stone_granite_smooth",
+            "textures/blocks/stone_diorite",
+            "textures/blocks/stone_diorite_smooth",
+            "textures/blocks/stone_andesite",
+            "textures/blocks/stone_andesite_smooth"
+         ]
+      },
+      "stone_slab" : {
+         "textures" : [ "textures/blocks/stone_slab_top", "textures/blocks/stone_slab_side" ]
+      },
+      "stone_slab_bottom" : {
+         "textures" : [
+            "textures/blocks/stone_slab_top",
+            "textures/blocks/sandstone_bottom",
+            "textures/blocks/planks_oak",
+            "textures/blocks/cobblestone",
+            "textures/blocks/brick",
+            "textures/blocks/stonebrick",
+            "textures/blocks/quartz_block_top",
+            "textures/blocks/nether_brick"
+         ]
+      },
+      "stone_slab_bottom_2" : {
+         "textures" : [
+            "textures/blocks/red_sandstone_bottom",
+            "textures/blocks/purpur_block",
+            "textures/blocks/prismarine_rough",
+            "textures/blocks/prismarine_dark",
+            "textures/blocks/prismarine_bricks",
+            "textures/blocks/cobblestone_mossy",
+            "textures/blocks/sandstone_top",
+            "textures/blocks/red_nether_brick"
+         ]
+      },
+      "stone_slab_bottom_3" : {
+         "textures" : [
+            "textures/blocks/end_bricks",
+            "textures/blocks/red_sandstone_top",
+            "textures/blocks/stone_andesite_smooth",
+            "textures/blocks/stone_andesite",
+            "textures/blocks/stone_diorite",
+            "textures/blocks/stone_diorite_smooth",
+            "textures/blocks/stone_granite",
+            "textures/blocks/stone_granite_smooth"
+         ]
+      },
+      "stone_slab_bottom_4" : {
+         "textures" : [
+            "textures/blocks/stonebrick_mossy",
+            "textures/blocks/quartz_block_bottom",
+            "textures/blocks/stone",
+            "textures/blocks/sandstone_top",
+            "textures/blocks/red_sandstone_top"
+         ]
+      },
+      "stone_slab_side" : {
+         "textures" : [
+            "textures/blocks/stone_slab_side",
+            "textures/blocks/sandstone_normal",
+            "textures/blocks/planks_oak",
+            "textures/blocks/cobblestone",
+            "textures/blocks/brick",
+            "textures/blocks/stonebrick",
+            "textures/blocks/quartz_block_side",
+            "textures/blocks/nether_brick"
+         ]
+      },
+      "stone_slab_side_2" : {
+         "textures" : [
+            "textures/blocks/red_sandstone_normal",
+            "textures/blocks/purpur_block",
+            "textures/blocks/prismarine_rough",
+            "textures/blocks/prismarine_dark",
+            "textures/blocks/prismarine_bricks",
+            "textures/blocks/cobblestone_mossy",
+            "textures/blocks/sandstone_top",
+            "textures/blocks/red_nether_brick"
+         ]
+      },
+      "stone_slab_side_3" : {
+         "textures" : [
+            "textures/blocks/end_bricks",
+            "textures/blocks/red_sandstone_top",
+            "textures/blocks/stone_andesite_smooth",
+            "textures/blocks/stone_andesite",
+            "textures/blocks/stone_diorite",
+            "textures/blocks/stone_diorite_smooth",
+            "textures/blocks/stone_granite",
+            "textures/blocks/stone_granite_smooth"
+         ]
+      },
+      "stone_slab_side_4" : {
+         "textures" : [
+            "textures/blocks/stonebrick_mossy",
+            "textures/blocks/quartz_block_bottom",
+            "textures/blocks/stone",
+            "textures/blocks/sandstone_smooth",
+            "textures/blocks/red_sandstone_smooth"
+         ]
+      },
+      "stone_slab_top" : {
+         "textures" : [
+            "textures/blocks/stone_slab_top",
+            "textures/blocks/sandstone_top",
+            "textures/blocks/planks_oak",
+            "textures/blocks/cobblestone",
+            "textures/blocks/brick",
+            "textures/blocks/stonebrick",
+            "textures/blocks/quartz_block_top",
+            "textures/blocks/nether_brick"
+         ]
+      },
+      "stone_slab_top_2" : {
+         "textures" : [
+            "textures/blocks/red_sandstone_top",
+            "textures/blocks/purpur_block",
+            "textures/blocks/prismarine_rough",
+            "textures/blocks/prismarine_dark",
+            "textures/blocks/prismarine_bricks",
+            "textures/blocks/cobblestone_mossy",
+            "textures/blocks/sandstone_top",
+            "textures/blocks/red_nether_brick"
+         ]
+      },
+      "stone_slab_top_3" : {
+         "textures" : [
+            "textures/blocks/end_bricks",
+            "textures/blocks/red_sandstone_top",
+            "textures/blocks/stone_andesite_smooth",
+            "textures/blocks/stone_andesite",
+            "textures/blocks/stone_diorite",
+            "textures/blocks/stone_diorite_smooth",
+            "textures/blocks/stone_granite",
+            "textures/blocks/stone_granite_smooth"
+         ]
+      },
+      "stone_slab_top_4" : {
+         "textures" : [
+            "textures/blocks/stonebrick_mossy",
+            "textures/blocks/quartz_block_bottom",
+            "textures/blocks/stone",
+            "textures/blocks/sandstone_top",
+            "textures/blocks/red_sandstone_top"
+         ]
+      },
+      "stonebrick" : {
+         "textures" : [
+            "textures/blocks/stonebrick",
+            "textures/blocks/stonebrick_mossy",
+            "textures/blocks/stonebrick_cracked",
+            "textures/blocks/stonebrick_carved"
+         ]
+      },
+      "stonecutter2_bottom" : {
+         "textures" : "textures/blocks/stonecutter2_bottom"
+      },
+      "stonecutter2_saw" : {
+         "textures" : "textures/blocks/stonecutter2_saw"
+      },
+      "stonecutter2_side" : {
+         "textures" : "textures/blocks/stonecutter2_side"
+      },
+      "stonecutter2_top" : {
+         "textures" : "textures/blocks/stonecutter2_top"
+      },
+      "stonecutter_bottom" : {
+         "textures" : "textures/blocks/stonecutter_bottom"
+      },
+      "stonecutter_other_side" : {
+         "textures" : "textures/blocks/stonecutter_other_side"
+      },
+      "stonecutter_side" : {
+         "textures" : "textures/blocks/stonecutter_side"
+      },
+      "stonecutter_top" : {
+         "textures" : "textures/blocks/stonecutter_top"
+      },
+      "stripped_acacia_log_side" : {
+         "textures" : "textures/blocks/stripped_acacia_log"
+      },
+      "stripped_acacia_log_top" : {
+         "textures" : "textures/blocks/stripped_acacia_log_top"
+      },
+      "stripped_birch_log_side" : {
+         "textures" : "textures/blocks/stripped_birch_log"
+      },
+      "stripped_birch_log_top" : {
+         "textures" : "textures/blocks/stripped_birch_log_top"
+      },
+      "stripped_crimson_stem_side" : {
+         "textures" : "textures/blocks/huge_fungus/stripped_crimson_stem_side"
+      },
+      "stripped_crimson_stem_top" : {
+         "textures" : "textures/blocks/huge_fungus/stripped_crimson_stem_top"
+      },
+      "stripped_dark_oak_log_side" : {
+         "textures" : "textures/blocks/stripped_dark_oak_log"
+      },
+      "stripped_dark_oak_log_top" : {
+         "textures" : "textures/blocks/stripped_dark_oak_log_top"
+      },
+      "stripped_jungle_log_side" : {
+         "textures" : "textures/blocks/stripped_jungle_log"
+      },
+      "stripped_jungle_log_top" : {
+         "textures" : "textures/blocks/stripped_jungle_log_top"
+      },
+      "stripped_oak_log_side" : {
+         "textures" : "textures/blocks/stripped_oak_log"
+      },
+      "stripped_oak_log_top" : {
+         "textures" : "textures/blocks/stripped_oak_log_top"
+      },
+      "stripped_spruce_log_side" : {
+         "textures" : "textures/blocks/stripped_spruce_log"
+      },
+      "stripped_spruce_log_top" : {
+         "textures" : "textures/blocks/stripped_spruce_log_top"
+      },
+      "stripped_warped_stem_side" : {
+         "textures" : "textures/blocks/huge_fungus/stripped_warped_stem_side"
+      },
+      "stripped_warped_stem_top" : {
+         "textures" : "textures/blocks/huge_fungus/stripped_warped_stem_top"
+      },
+      "structure_block" : {
+         "textures" : [
+            "textures/blocks/structure_block",
+            "textures/blocks/structure_block_data",
+            "textures/blocks/structure_block_save",
+            "textures/blocks/structure_block_load",
+            "textures/blocks/structure_block_corner",
+            "textures/blocks/structure_block_export"
+         ]
+      },
+      "structure_void" : {
+         "textures" : [ "textures/blocks/structure_void", "textures/blocks/structure_air" ]
+      },
+      "sunflower_additional" : {
+         "textures" : [
+            "textures/blocks/double_plant_sunflower_front",
+            "textures/blocks/double_plant_sunflower_back"
+         ]
+      },
+      "sweet_berry_bush_0" : {
+         "textures" : "textures/blocks/sweet_berry_bush_stage0"
+      },
+      "sweet_berry_bush_1" : {
+         "textures" : "textures/blocks/sweet_berry_bush_stage1"
+      },
+      "sweet_berry_bush_2" : {
+         "textures" : "textures/blocks/sweet_berry_bush_stage2"
+      },
+      "sweet_berry_bush_3" : {
+         "textures" : "textures/blocks/sweet_berry_bush_stage3"
+      },
+      "sweet_berry_bush_carried" : {
+         "textures" : "textures/items/sweet_berries"
+      },
+      "tallgrass" : {
+         "textures" : [
+            "textures/blocks/tallgrass",
+            "textures/blocks/tallgrass",
+            "textures/blocks/fern",
+            "textures/blocks/fern"
+         ]
+      },
+      "tallgrass_carried" : {
+         "textures" : [
+            "textures/blocks/tallgrass_carried",
+            "textures/blocks/tallgrass_carried",
+            "textures/blocks/fern_carried",
+            "textures/blocks/fern_carried"
+         ]
+      },
+      "target_side" : {
+         "textures" : "textures/blocks/target_side"
+      },
+      "target_top" : {
+         "textures" : "textures/blocks/target_top"
+      },
+      "tnt_bottom" : {
+         "textures" : "textures/blocks/tnt_bottom"
+      },
+      "tnt_side" : {
+         "textures" : "textures/blocks/tnt_side"
+      },
+      "tnt_top" : {
+         "textures" : "textures/blocks/tnt_top"
+      },
+      "torch_on" : {
+         "textures" : "textures/blocks/torch_on"
+      },
+      "trapdoor" : {
+         "textures" : "textures/blocks/trapdoor"
+      },
+      "trapped_chest_inventory_front" : {
+         "textures" : [ "textures/blocks/trapped_chest_front" ]
+      },
+      "trip_wire" : {
+         "textures" : "textures/blocks/trip_wire"
+      },
+      "trip_wire_base" : {
+         "textures" : "textures/blocks/planks_oak"
+      },
+      "trip_wire_source" : {
+         "textures" : "textures/blocks/trip_wire_source"
+      },
+      "turtle_egg" : {
+         "textures" : [
+            "textures/blocks/turtle_egg_not_cracked",
+            "textures/blocks/turtle_egg_slightly_cracked",
+            "textures/blocks/turtle_egg_very_cracked"
+         ]
+      },
+      "turtle_egg_carried" : {
+         "textures" : "textures/items/turtle_egg"
+      },
+      "twisting_vines_base" : {
+         "textures" : [ "textures/blocks/twisting_vines_base" ]
+      },
+      "twisting_vines_bottom" : {
+         "textures" : [ "textures/blocks/twisting_vines_bottom" ]
+      },
+      "undyed_shulker_box_top" : {
+         "textures" : "textures/blocks/shulker_top_undyed"
+      },
+      "vine" : {
+         "textures" : "textures/blocks/vine"
+      },
+      "vine_carried" : {
+         "textures" : "textures/blocks/vine_carried"
+      },
+      "warped_door_lower" : {
+         "textures" : "textures/blocks/huge_fungus/warped_door_lower"
+      },
+      "warped_door_top" : {
+         "textures" : "textures/blocks/huge_fungus/warped_door_top"
+      },
+      "warped_nylium_side" : {
+         "textures" : "textures/blocks/warped_nylium_side"
+      },
+      "warped_nylium_top" : {
+         "textures" : "textures/blocks/warped_nylium_top"
+      },
+      "warped_planks" : {
+         "textures" : "textures/blocks/huge_fungus/warped_planks"
+      },
+      "warped_roots" : {
+         "textures" : "textures/blocks/warped_roots"
+      },
+      "warped_roots_pot" : {
+         "textures" : "textures/blocks/warped_roots_pot"
+      },
+      "warped_sign" : {
+         "textures" : "textures/blocks/huge_fungus/warped_planks"
+      },
+      "warped_stem_side" : {
+         "textures" : "textures/blocks/huge_fungus/warped_stem_side"
+      },
+      "warped_stem_top" : {
+         "textures" : "textures/blocks/huge_fungus/warped_stem_top"
+      },
+      "warped_trapdoor" : {
+         "textures" : "textures/blocks/huge_fungus/warped_trapdoor"
+      },
+      "waterlily" : {
+         "textures" : [
+            {
+               "path" : "textures/blocks/waterlily",
+               "tint_color" : "#208030"
+            }
+         ]
+      },
+      "waterlily_carried" : {
+         "textures" : "textures/blocks/carried_waterlily"
+      },
+      "web" : {
+         "textures" : "textures/blocks/web"
+      },
+      "weeping_vines_base" : {
+         "textures" : [ "textures/blocks/weeping_vines_base" ]
+      },
+      "weeping_vines_bottom" : {
+         "textures" : [ "textures/blocks/weeping_vines_bottom" ]
+      },
+      "wheat" : {
+         "textures" : [
+            "textures/blocks/wheat_stage_0",
+            "textures/blocks/wheat_stage_1",
+            "textures/blocks/wheat_stage_2",
+            "textures/blocks/wheat_stage_3",
+            "textures/blocks/wheat_stage_4",
+            "textures/blocks/wheat_stage_5",
+            "textures/blocks/wheat_stage_6",
+            "textures/blocks/wheat_stage_7"
+         ]
+      },
+      "white_glazed_terracotta" : {
+         "textures" : "textures/blocks/glazed_terracotta_white"
+      },
+      "wither_rose" : {
+         "textures" : "textures/blocks/flower_wither_rose"
+      },
+      "wood" : {
+         "textures" : [
+            "textures/blocks/log_oak",
+            "textures/blocks/stripped_oak_log",
+            "textures/blocks/log_spruce",
+            "textures/blocks/stripped_spruce_log",
+            "textures/blocks/log_birch",
+            "textures/blocks/stripped_birch_log",
+            "textures/blocks/log_jungle",
+            "textures/blocks/stripped_jungle_log",
+            "textures/blocks/log_acacia",
+            "textures/blocks/stripped_acacia_log",
+            "textures/blocks/log_big_oak",
+            "textures/blocks/stripped_dark_oak_log"
+         ]
+      },
+      "wood_acacia" : {
+         "textures" : "textures/blocks/planks_acacia"
+      },
+      "wood_big_oak" : {
+         "textures" : "textures/blocks/planks_big_oak"
+      },
+      "wood_birch" : {
+         "textures" : "textures/blocks/planks_birch"
+      },
+      "wood_jungle" : {
+         "textures" : "textures/blocks/planks_jungle"
+      },
+      "wood_oak" : {
+         "textures" : "textures/blocks/planks_oak"
+      },
+      "wood_spruce" : {
+         "textures" : "textures/blocks/planks_spruce"
+      },
+      "wool" : {
+         "textures" : [
+            "textures/blocks/wool_colored_white",
+            "textures/blocks/wool_colored_orange",
+            "textures/blocks/wool_colored_magenta",
+            "textures/blocks/wool_colored_light_blue",
+            "textures/blocks/wool_colored_yellow",
+            "textures/blocks/wool_colored_lime",
+            "textures/blocks/wool_colored_pink",
+            "textures/blocks/wool_colored_gray",
+            "textures/blocks/wool_colored_silver",
+            "textures/blocks/wool_colored_cyan",
+            "textures/blocks/wool_colored_purple",
+            "textures/blocks/wool_colored_blue",
+            "textures/blocks/wool_colored_brown",
+            "textures/blocks/wool_colored_green",
+            "textures/blocks/wool_colored_red",
+            "textures/blocks/wool_colored_black"
+         ]
+      },
+      "yellow_flower" : {
+         "textures" : "textures/blocks/flower_dandelion"
+      },
+      "yellow_glazed_terracotta" : {
+         "textures" : "textures/blocks/glazed_terracotta_yellow"
       }
-    },
-    "stone": {
-      "textures": [
-        "textures/blocks/stone",
-        "textures/blocks/stone_granite",
-        "textures/blocks/stone_granite_smooth",
-        "textures/blocks/stone_diorite",
-        "textures/blocks/stone_diorite_smooth",
-        "textures/blocks/stone_andesite",
-        "textures/blocks/stone_andesite_smooth"
-      ]
-    },
-    "cobblestone": {
-      "textures": "textures/blocks/cobblestone"
-    },
-    "cobblestone_mossy": {
-      "textures": "textures/blocks/cobblestone_mossy"
-    },
-    "cobblestone_wall": {
-      "textures": [
-        "textures/blocks/cobblestone",
-        "textures/blocks/cobblestone_mossy",
-        "textures/blocks/stone_granite",
-        "textures/blocks/stone_diorite",
-        "textures/blocks/stone_andesite",
-        "textures/blocks/sandstone_normal",
-        "textures/blocks/brick",
-        "textures/blocks/stonebrick",
-        "textures/blocks/stonebrick_mossy",
-        "textures/blocks/nether_brick",
-        "textures/blocks/end_bricks",
-        "textures/blocks/prismarine_rough",
-        "textures/blocks/red_sandstone_normal",
-        "textures/blocks/red_nether_brick"
-      ]
-    },
-    "stonebrick": {
-      "textures": [
-        "textures/blocks/stonebrick",
-        "textures/blocks/stonebrick_mossy",
-        "textures/blocks/stonebrick_cracked",
-        "textures/blocks/stonebrick_carved"
-      ]
-    },
-    "monster_egg": {
-      "textures": [
-        "textures/blocks/cobblestone",
-        "textures/blocks/stonebrick",
-        "textures/blocks/stonebrick_mossy",
-        "textures/blocks/stonebrick_cracked",
-        "textures/blocks/stonebrick_carved",
-        "textures/blocks/stone"
-      ]
-    },
-    "barrier": {
-      "textures": "textures/blocks/barrier"
-    },
-    "bedrock": {
-      "textures": "textures/blocks/bedrock"
-    },
-    "obsidian": {
-      "textures": "textures/blocks/obsidian"
-    },
-    "clay": {
-      "textures": "textures/blocks/clay"
-    },
-    "sand": {
-      "textures": [
-        "textures/blocks/sand",
-        "textures/blocks/red_sand"
-      ]
-    },
-    "sandstone_top": {
-      "textures": [
-        "textures/blocks/sandstone_top",
-        "textures/blocks/sandstone_top",
-        "textures/blocks/sandstone_top",
-        "textures/blocks/sandstone_top"
-      ]
-    },
-    "sandstone_bottom": {
-      "textures": [
-        "textures/blocks/sandstone_bottom",
-        "textures/blocks/sandstone_top", // This isn't a bug
-        "textures/blocks/sandstone_top", // This isn't a bug
-        "textures/blocks/sandstone_top"
-      ]
-    },
-    "sandstone_side": {
-      "textures": [
-        "textures/blocks/sandstone_normal",
-        "textures/blocks/sandstone_carved",
-        "textures/blocks/sandstone_smooth",
-        "textures/blocks/sandstone_top"
-
-      ]
-    },
-    "redsandstone_top": {
-      "textures": [
-        "textures/blocks/red_sandstone_top",
-        "textures/blocks/red_sandstone_top",
-        "textures/blocks/red_sandstone_top",
-        "textures/blocks/red_sandstone_top"
-      ]
-    },
-    "redsandstone_bottom": {
-      "textures": [
-        "textures/blocks/red_sandstone_bottom",
-        "textures/blocks/red_sandstone_bottom",
-        "textures/blocks/red_sandstone_bottom",
-        "textures/blocks/red_sandstone_top"
-      ]
-    },
-    "redsandstone_side": {
-      "textures": [
-        "textures/blocks/red_sandstone_normal",
-        "textures/blocks/red_sandstone_carved",
-        "textures/blocks/red_sandstone_smooth",
-        "textures/blocks/red_sandstone_top"
-      ]
-    },
-    "redsandstone": {
-      "textures": "textures/blocks/red_sandstone_normal"
-    },
-    "gravel": {
-      "textures": "textures/blocks/gravel"
-    },
-    "dirt": {
-      "textures": [
-        "textures/blocks/dirt",
-        "textures/blocks/coarse_dirt"
-      ]
-    },
-    "dirt_podzol_top": {
-      "textures": "textures/blocks/dirt_podzol_top"
-    },
-    "dirt_podzol_bottom": {
-      "textures": "textures/blocks/dirt"
-    },
-    "dirt_podzol_side": {
-      "textures": "textures/blocks/dirt_podzol_side"
-    },
-    "planks": {
-      "textures": [
-        "textures/blocks/planks_oak",
-        "textures/blocks/planks_spruce",
-        "textures/blocks/planks_birch",
-        "textures/blocks/planks_jungle",
-        "textures/blocks/planks_acacia",
-        "textures/blocks/planks_big_oak"
-      ]
-    },
-    "acacia_planks": {
-      "textures": "textures/blocks/planks_acacia"
-    },
-    "birch_planks": {
-      "textures": "textures/blocks/planks_birch"
-    },
-    "dark_oak_planks": {
-      "textures": "textures/blocks/planks_big_oak"
-    },
-    "jungle_planks": {
-      "textures": "textures/blocks/planks_jungle"
-    },
-    "spruce_planks": {
-      "textures": "textures/blocks/planks_spruce"
-    },
-    "sign": {
-      "textures": "textures/blocks/planks_oak"
-    },
-    "spruce_sign": {
-      "textures": "textures/blocks/planks_spruce"
-    },
-    "birch_sign": {
-      "textures": "textures/blocks/planks_birch"
-    },
-    "jungle_sign": {
-      "textures": "textures/blocks/planks_jungle"
-    },
-    "acacia_sign": {
-      "textures": "textures/blocks/planks_acacia"
-    },
-    "darkoak_sign": {
-      "textures": "textures/blocks/planks_big_oak"
-    },
-    "wood_oak": {
-      "textures": "textures/blocks/planks_oak"
-    },
-    "wood_spruce": {
-      "textures": "textures/blocks/planks_spruce"
-    },
-    "wood_birch": {
-      "textures": "textures/blocks/planks_birch"
-    },
-    "wood_jungle": {
-      "textures": "textures/blocks/planks_jungle"
-    },
-    "wood_acacia": {
-      "textures": "textures/blocks/planks_acacia"
-    },
-    "wood_big_oak": {
-      "textures": "textures/blocks/planks_big_oak"
-    },
-    "stone_slab_top": {
-      "textures": [
-        "textures/blocks/stone_slab_top",
-        "textures/blocks/sandstone_top",
-        "textures/blocks/planks_oak",
-        "textures/blocks/cobblestone",
-        "textures/blocks/brick",
-        "textures/blocks/stonebrick",
-        "textures/blocks/quartz_block_top",
-        "textures/blocks/nether_brick"
-      ]
-    },
-    "stone_slab_bottom": {
-      "textures": [
-        "textures/blocks/stone_slab_top",
-        "textures/blocks/sandstone_bottom",
-        "textures/blocks/planks_oak",
-        "textures/blocks/cobblestone",
-        "textures/blocks/brick",
-        "textures/blocks/stonebrick",
-        "textures/blocks/quartz_block_bottom",
-        "textures/blocks/nether_brick"
-      ]
-    },
-    "stone_slab_side": {
-      "textures": [
-        "textures/blocks/stone_slab_side",
-        "textures/blocks/sandstone_normal",
-        "textures/blocks/planks_oak",
-        "textures/blocks/cobblestone",
-        "textures/blocks/brick",
-        "textures/blocks/stonebrick",
-        "textures/blocks/quartz_block_side",
-        "textures/blocks/nether_brick"
-      ]
-    },
-    "coral_block": {
-      "textures": [
-        "textures/blocks/coral_blue",
-        "textures/blocks/coral_pink",
-        "textures/blocks/coral_purple",
-        "textures/blocks/coral_red",
-        "textures/blocks/coral_yellow",
-        "textures/blocks/coral_blue_dead",
-        "textures/blocks/coral_pink_dead",
-        "textures/blocks/coral_purple_dead",
-        "textures/blocks/coral_red_dead",
-        "textures/blocks/coral_yellow_dead"
-      ]
-    },
-    "chorus_plant": {
-      "textures": "textures/blocks/chorus_plant"
-    },
-    "chorus_flower": {
-      "textures": [
-        "textures/blocks/chorus_flower",
-        "textures/blocks/chorus_flower_dead"
-      ]
-    },
-    "stone_slab_top_2": {
-      "textures": [
-        "textures/blocks/red_sandstone_top",
-        "textures/blocks/purpur_block",
-        "textures/blocks/prismarine_rough",
-        "textures/blocks/prismarine_dark",
-        "textures/blocks/prismarine_bricks",
-        "textures/blocks/cobblestone_mossy",
-        "textures/blocks/sandstone_top",
-        "textures/blocks/red_nether_brick"
-
-      ]
-    },
-    "stone_slab_bottom_2": {
-      "textures": [
-        "textures/blocks/red_sandstone_bottom",
-        "textures/blocks/purpur_block",
-        "textures/blocks/prismarine_rough",
-        "textures/blocks/prismarine_dark",
-        "textures/blocks/prismarine_bricks",
-        "textures/blocks/cobblestone_mossy",
-        "textures/blocks/sandstone_top",
-        "textures/blocks/red_nether_brick"
-
-      ]
-    },
-    "stone_slab_side_2": {
-      "textures": [
-        "textures/blocks/red_sandstone_normal",
-        "textures/blocks/purpur_block",
-        "textures/blocks/prismarine_rough",
-        "textures/blocks/prismarine_dark",
-        "textures/blocks/prismarine_bricks",
-        "textures/blocks/cobblestone_mossy",
-        "textures/blocks/sandstone_top",
-        "textures/blocks/red_nether_brick"
-
-      ]
-    },
-    "stone_slab_top_3": {
-      "textures": [
-        "textures/blocks/end_bricks",
-        "textures/blocks/red_sandstone_top",
-        "textures/blocks/stone_andesite_smooth",
-        "textures/blocks/stone_andesite",
-        "textures/blocks/stone_diorite",
-        "textures/blocks/stone_diorite_smooth",
-        "textures/blocks/stone_granite",
-        "textures/blocks/stone_granite_smooth"
-      ]
-    },
-    "stone_slab_bottom_3": {
-      "textures": [
-        "textures/blocks/end_bricks",
-        "textures/blocks/red_sandstone_top",
-        "textures/blocks/stone_andesite_smooth",
-        "textures/blocks/stone_andesite",
-        "textures/blocks/stone_diorite",
-        "textures/blocks/stone_diorite_smooth",
-        "textures/blocks/stone_granite",
-        "textures/blocks/stone_granite_smooth"
-      ]
-    },
-    "stone_slab_side_3": {
-      "textures": [
-        "textures/blocks/end_bricks",
-        "textures/blocks/red_sandstone_top",
-        "textures/blocks/stone_andesite_smooth",
-        "textures/blocks/stone_andesite",
-        "textures/blocks/stone_diorite",
-        "textures/blocks/stone_diorite_smooth",
-        "textures/blocks/stone_granite",
-        "textures/blocks/stone_granite_smooth"
-      ]
-    },
-    "stone_slab_top_4": {
-      "textures": [
-        "textures/blocks/stonebrick_mossy",
-        "textures/blocks/quartz_block_top",
-        "textures/blocks/stone",
-        "textures/blocks/sandstone_top",
-        "textures/blocks/red_sandstone_top"
-      ]
-    },
-    "stone_slab_bottom_4": {
-      "textures": [
-        "textures/blocks/stonebrick_mossy",
-        "textures/blocks/quartz_block_top",
-        "textures/blocks/stone",
-        "textures/blocks/sandstone_top",
-        "textures/blocks/red_sandstone_top"
-      ]
-    },
-    "stone_slab_side_4": {
-      "textures": [
-        "textures/blocks/stonebrick_mossy",
-        "textures/blocks/quartz_block_top",
-        "textures/blocks/stone",
-        "textures/blocks/sandstone_smooth",
-        "textures/blocks/red_sandstone_smooth"
-      ]
-    },
-    "stone_slab": {
-      "textures": [
-        "textures/blocks/stone_slab_top",
-        "textures/blocks/stone_slab_side"
-      ]
-    },
-    "brick": {
-      "textures": "textures/blocks/brick"
-    },
-    "tnt_top": {
-      "textures": "textures/blocks/tnt_top"
-    },
-    "tnt_bottom": {
-      "textures": "textures/blocks/tnt_bottom"
-    },
-    "tnt_side": {
-      "textures": "textures/blocks/tnt_side"
-    },
-    "bookshelf_top": {
-      "textures": "textures/blocks/planks_oak"
-    },
-    "bookshelf": {
-      "textures": "textures/blocks/bookshelf"
-    },
-    "web": {
-      "textures": "textures/blocks/web"
-    },
-    "yellow_flower": {
-      "textures": "textures/blocks/flower_dandelion"
-    },
-    "red_flower": {
-      "textures": [
-        "textures/blocks/flower_rose",
-        "textures/blocks/flower_blue_orchid",
-        "textures/blocks/flower_allium",
-        "textures/blocks/flower_houstonia",
-        "textures/blocks/flower_tulip_red",
-        "textures/blocks/flower_tulip_orange",
-        "textures/blocks/flower_tulip_white",
-        "textures/blocks/flower_tulip_pink",
-        "textures/blocks/flower_oxeye_daisy",
-        "textures/blocks/flower_cornflower",
-        "textures/blocks/flower_lily_of_the_valley"
-      ]
-    },
-    "wither_rose": {
-      "textures": "textures/blocks/flower_wither_rose"
-    },
-    "double_plant_bottom": {
-      "textures": [
-        "textures/blocks/double_plant_sunflower_bottom",
-        "textures/blocks/double_plant_syringa_bottom",
-        "textures/blocks/double_plant_grass_bottom",
-        "textures/blocks/double_plant_fern_bottom",
-        "textures/blocks/double_plant_rose_bottom",
-        "textures/blocks/double_plant_paeonia_bottom"
-      ]
-    },
-    "double_plant_top": {
-      "textures": [
-        "textures/blocks/double_plant_sunflower_top",
-        "textures/blocks/double_plant_syringa_top",
-        "textures/blocks/double_plant_grass_top",
-        "textures/blocks/double_plant_fern_top",
-        "textures/blocks/double_plant_rose_top",
-        "textures/blocks/double_plant_paeonia_top"
-      ]
-    },
-    "double_plant_carried": {
-      "textures": [
-        "textures/blocks/double_plant_sunflower_front",
-        "textures/blocks/double_plant_syringa_top",
-        "textures/blocks/double_plant_grass_carried",
-        "textures/blocks/double_plant_fern_carried",
-        "textures/blocks/double_plant_rose_top",
-        "textures/blocks/double_plant_paeonia_top"
-      ]
-    },
-    "sunflower_additional": {
-      "textures": [
-        "textures/blocks/double_plant_sunflower_front",
-        "textures/blocks/double_plant_sunflower_back"
-      ]
-    },
-    "sapling": {
-      "textures": [
-        "textures/blocks/sapling_oak",
-        "textures/blocks/sapling_spruce",
-        "textures/blocks/sapling_birch",
-        "textures/blocks/sapling_jungle",
-        "textures/blocks/sapling_acacia",
-        "textures/blocks/sapling_roofed_oak"
-      ]
-    },
-    "log_top": {
-      "textures": [
-        "textures/blocks/log_oak_top",
-        "textures/blocks/log_spruce_top",
-        "textures/blocks/log_birch_top",
-        "textures/blocks/log_jungle_top"
-      ]
-    },
-    "log_side": {
-      "textures": [
-        "textures/blocks/log_oak",
-        "textures/blocks/log_spruce",
-        "textures/blocks/log_birch",
-        "textures/blocks/log_jungle"
-      ]
-    },
-    "log2": {
-      "textures": [
-        "textures/blocks/log_acacia",
-        "textures/blocks/log_acacia_top",
-        "textures/blocks/log_big_oak",
-        "textures/blocks/log_big_oak_top"
-      ]
-    },
-    "log_top2": {
-      "textures": [
-        "textures/blocks/log_acacia_top",
-        "textures/blocks/log_big_oak_top"
-      ]
-    },
-    "log_side2": {
-      "textures": [
-        "textures/blocks/log_acacia",
-        "textures/blocks/log_big_oak"
-      ]
-    },
-    "stripped_oak_log_top": {
-      "textures": "textures/blocks/stripped_oak_log_top"
-    },
-    "stripped_oak_log_side": {
-      "textures": "textures/blocks/stripped_oak_log"
-    },
-    "stripped_birch_log_top": {
-      "textures": "textures/blocks/stripped_birch_log_top"
-    },
-    "stripped_birch_log_side": {
-      "textures": "textures/blocks/stripped_birch_log"
-    },
-    "stripped_dark_oak_log_top": {
-      "textures": "textures/blocks/stripped_dark_oak_log_top"
-    },
-    "stripped_dark_oak_log_side": {
-      "textures": "textures/blocks/stripped_dark_oak_log"
-    },
-    "stripped_acacia_log_top": {
-      "textures": "textures/blocks/stripped_acacia_log_top"
-    },
-    "stripped_acacia_log_side": {
-      "textures": "textures/blocks/stripped_acacia_log"
-    },
-    "stripped_jungle_log_top": {
-      "textures": "textures/blocks/stripped_jungle_log_top"
-    },
-    "stripped_jungle_log_side": {
-      "textures": "textures/blocks/stripped_jungle_log"
-    },
-    "stripped_spruce_log_top": {
-      "textures": "textures/blocks/stripped_spruce_log_top"
-    },
-    "stripped_spruce_log_side": {
-      "textures": "textures/blocks/stripped_spruce_log"
-    },
-
-    "iron_block": {
-      "textures": "textures/blocks/iron_block"
-    },
-    "gold_block": {
-      "textures": "textures/blocks/gold_block"
-    },
-    "diamond_block": {
-      "textures": "textures/blocks/diamond_block"
-    },
-    "coal_block": {
-      "textures": "textures/blocks/coal_block"
-    },
-    "lapis_block": {
-      "textures": "textures/blocks/lapis_block"
-    },
-    "emerald_block": {
-      "textures": "textures/blocks/emerald_block"
-    },
-    "redstone_block": {
-      "textures": "textures/blocks/redstone_block"
-    },
-    "quartz_block_top": {
-      "textures": [
-        "textures/blocks/quartz_block_top",
-        "textures/blocks/quartz_block_chiseled_top",
-        "textures/blocks/quartz_block_lines_top",
-        "textures/blocks/quartz_block_top"
-      ]
-    },
-    "quartz_block_bottom": {
-      "textures": [
-        "textures/blocks/quartz_block_bottom",
-        "textures/blocks/quartz_block_chiseled_top",
-        "textures/blocks/quartz_block_lines_top",
-        "textures/blocks/quartz_block_top"
-      ]
-    },
-    "quartz_block_side": {
-      "textures": [
-        "textures/blocks/quartz_block_side",
-        "textures/blocks/quartz_block_chiseled",
-        "textures/blocks/quartz_block_lines",
-        "textures/blocks/quartz_block_top"
-      ]
-    },
-    "stair_quartz_block_top": {
-      "textures": "textures/blocks/quartz_block_top"
-    },
-    "stair_quartz_block_bottom": {
-      "textures": "textures/blocks/quartz_block_bottom"
-    },
-    "stair_quartz_block_side": {
-      "textures": "textures/blocks/quartz_block_side"
-    },
-    "purpur_block_top": {
-      "textures": [
-        "textures/blocks/purpur_block",
-        "textures/blocks/purpur_block",
-        "textures/blocks/purpur_pillar_top"
-      ]
-    },
-    "purpur_block_bottom": {
-      "textures": [
-        "textures/blocks/purpur_block",
-        "textures/blocks/purpur_block",
-        "textures/blocks/purpur_pillar_top"
-      ]
-    },
-    "purpur_block_side": {
-      "textures": [
-        "textures/blocks/purpur_block",
-        "textures/blocks/purpur_block",
-        "textures/blocks/purpur_pillar"
-      ]
-    },
-    "stair_purpur_block": {
-      "textures": "textures/blocks/purpur_block"
-    },
-    "structure_block": {
-      "textures": [
-        "textures/blocks/structure_block",
-        "textures/blocks/structure_block_data",
-        "textures/blocks/structure_block_save",
-        "textures/blocks/structure_block_load",
-        "textures/blocks/structure_block_corner",
-        "textures/blocks/structure_block_export"
-      ]
-    },
-    "jigsaw_side": {
-      "textures": "textures/blocks/jigsaw_side"
-    },
-    "jigsaw_front": {
-      "textures": "textures/blocks/jigsaw_front"
-    },
-    "jigsaw_back": {
-      "textures": "textures/blocks/jigsaw_back"
-    },
-    "structure_void": {
-      "textures": [
-        "textures/blocks/structure_void",
-        "textures/blocks/structure_air"
-      ]
-    },
-    "mushroom_red": {
-      "textures": "textures/blocks/mushroom_red"
-    },
-    "mushroom_brown": {
-      "textures": "textures/blocks/mushroom_brown"
-    },
-    "gold_ore": {
-      "textures": "textures/blocks/gold_ore"
-    },
-    "iron_ore": {
-      "textures": "textures/blocks/iron_ore"
-    },
-    "coal_ore": {
-      "textures": "textures/blocks/coal_ore"
-    },
-    "lapis_ore": {
-      "textures": "textures/blocks/lapis_ore"
-    },
-    "diamond_ore": {
-      "textures": "textures/blocks/diamond_ore"
-    },
-    "redstone_ore": {
-      "textures": "textures/blocks/redstone_ore"
-    },
-    "emerald_ore": {
-      "textures": "textures/blocks/emerald_ore"
-    },
-    "quartz_ore": {
-      "textures": "textures/blocks/quartz_ore"
-    },
-    "tallgrass": {
-      "textures": [
-        "textures/blocks/tallgrass",
-        "textures/blocks/tallgrass",
-        "textures/blocks/fern",
-        "textures/blocks/fern"
-      ]
-    },
-    "tallgrass_carried": {
-      "textures": [
-        "textures/blocks/tallgrass_carried",
-        "textures/blocks/tallgrass_carried",
-        "textures/blocks/fern_carried",
-        "textures/blocks/fern_carried"
-      ]
-    },
-    "seagrass_carried": {
-      "textures": "textures/blocks/seagrass_carried"
-    },
-    "seagrass_short": {
-      "textures": "textures/blocks/seagrass"
-    },
-    "seagrass_tall_bot_a": {
-      "textures": "textures/blocks/seagrass_doubletall_bottom_a"
-    },
-    "seagrass_tall_bot_b": {
-      "textures": "textures/blocks/seagrass_doubletall_bottom_b"
-    },
-    "seagrass_tall_top_a": {
-      "textures": "textures/blocks/seagrass_doubletall_top_a"
-    },
-    "seagrass_tall_top_b": {
-      "textures": "textures/blocks/seagrass_doubletall_top_b"
-    },
-    "coral": {
-      "textures": [
-        "textures/blocks/coral_plant_blue",
-        "textures/blocks/coral_plant_pink",
-        "textures/blocks/coral_plant_purple",
-        "textures/blocks/coral_plant_red",
-        "textures/blocks/coral_plant_yellow",
-        "textures/blocks/coral_plant_blue_dead",
-        "textures/blocks/coral_plant_pink_dead",
-        "textures/blocks/coral_plant_purple_dead",
-        "textures/blocks/coral_plant_red_dead",
-        "textures/blocks/coral_plant_yellow_dead"
-      ]
-    },
-    "coral_fan": {
-      "textures": [
-        "textures/blocks/coral_fan_blue",
-        "textures/blocks/coral_fan_pink",
-        "textures/blocks/coral_fan_purple",
-        "textures/blocks/coral_fan_red",
-        "textures/blocks/coral_fan_yellow"
-      ]
-    },
-    "coral_fan_dead": {
-      "textures": [
-        "textures/blocks/coral_fan_blue_dead",
-        "textures/blocks/coral_fan_pink_dead",
-        "textures/blocks/coral_fan_purple_dead",
-        "textures/blocks/coral_fan_red_dead",
-        "textures/blocks/coral_fan_yellow_dead"
-      ]
-    },
-    "coral_fan_hang_a": {
-      "textures": [
-        "textures/blocks/coral_fan_blue",
-        "textures/blocks/coral_fan_pink",
-        "textures/blocks/coral_fan_blue_dead",
-        "textures/blocks/coral_fan_pink_dead"
-      ]
-    },
-    "coral_fan_hang_b": {
-      "textures": [
-        "textures/blocks/coral_fan_purple",
-        "textures/blocks/coral_fan_red",
-        "textures/blocks/coral_fan_purple_dead",
-        "textures/blocks/coral_fan_red_dead"
-      ]
-    },
-    "coral_fan_hang_c": {
-      "textures": [
-        "textures/blocks/coral_fan_yellow",
-        "textures/blocks/coral_fan_yellow",
-        "textures/blocks/coral_fan_yellow_dead",
-        "textures/blocks/coral_fan_yellow_dead"
-      ]
-    },
-    "deadbush": {
-      "textures": "textures/blocks/deadbush"
-    },
-    "crafting_table_top": {
-      "textures": "textures/blocks/crafting_table_top"
-    },
-    "crafting_table_bottom": {
-      "textures": "textures/blocks/planks_oak"
-    },
-    "crafting_table_side": {
-      "textures": "textures/blocks/crafting_table_side"
-    },
-    "crafting_table_front": {
-      "textures": "textures/blocks/crafting_table_front"
-    },
-    "furnace": {
-      "textures": [
-        "textures/blocks/furnace_front_off",
-        "textures/blocks/furnace_front_on",
-        "textures/blocks/furnace_side",
-        "textures/blocks/furnace_top"
-      ]
-    },
-    "furnace_front": {
-      "textures": [
-        "textures/blocks/furnace_front_off",
-        "textures/blocks/furnace_front_on"
-      ]
-    },
-    "furnace_front_off": {
-      "textures": "textures/blocks/furnace_front_off"
-    },
-    "furnace_front_on": {
-      "textures": "textures/blocks/furnace_front_on"
-    },
-    "furnace_top": {
-      "textures": [
-        "textures/blocks/furnace_top",
-        "textures/blocks/furnace_top"
-      ]
-    },
-    "furnace_side": {
-      "textures": [
-        "textures/blocks/furnace_side",
-        "textures/blocks/furnace_side"
-      ]
-    },
-    "stonecutter_top": {
-      "textures": "textures/blocks/stonecutter_top"
-    },
-    "stonecutter_bottom": {
-      "textures": "textures/blocks/stonecutter_bottom"
-    },
-    "stonecutter_side": {
-      "textures": "textures/blocks/stonecutter_side"
-    },
-    "stonecutter_other_side": {
-      "textures": "textures/blocks/stonecutter_other_side"
-    },
-    "stonecutter2_top": {
-      "textures": "textures/blocks/stonecutter2_top"
-    },
-    "stonecutter2_bottom": {
-      "textures": "textures/blocks/stonecutter2_bottom"
-    },
-    "stonecutter2_side": {
-      "textures": "textures/blocks/stonecutter2_side"
-    },
-    "stonecutter2_saw": {
-      "textures": "textures/blocks/stonecutter2_saw"
-    },
-    "sponge": {
-      "textures": [
-        "textures/blocks/sponge",
-        "textures/blocks/sponge_wet"
-      ]
-    },
-    "glass": {
-      "textures": "textures/blocks/glass"
-    },
-    "glass_pane_top": {
-      "textures": "textures/blocks/glass_pane_top"
-    },
-    "leaves": {
-      "textures": [
-        "textures/blocks/leaves_oak",
-        "textures/blocks/leaves_spruce",
-        "textures/blocks/leaves_birch",
-        "textures/blocks/leaves_jungle",
-        "textures/blocks/leaves_oak_opaque",
-        "textures/blocks/leaves_spruce_opaque",
-        "textures/blocks/leaves_birch_opaque",
-        "textures/blocks/leaves_jungle_opaque"
-      ]
-    },
-    "leaves_carried": {
-      "textures": [
-        "textures/blocks/leaves_oak_carried",
-        "textures/blocks/leaves_spruce_carried",
-        "textures/blocks/leaves_birch_carried",
-        "textures/blocks/leaves_jungle_carried",
-        "textures/blocks/leaves_oak_carried",
-        "textures/blocks/leaves_spruce_carried",
-        "textures/blocks/leaves_birch_carried",
-        "textures/blocks/leaves_jungle_carried"
-      ]
-    },
-    "leaves2": {
-      "textures": [
-        "textures/blocks/leaves_acacia",
-        "textures/blocks/leaves_big_oak",
-        "textures/blocks/leaves_acacia_opaque",
-        "textures/blocks/leaves_big_oak_opaque"
-      ]
-    },
-    "leaves_carried2": {
-      "textures": [
-        "textures/blocks/leaves_acacia_carried",
-        "textures/blocks/leaves_big_oak_carried",
-        "textures/blocks/leaves_acacia_carried",
-        "textures/blocks/leaves_big_oak_carried"
-      ]
-    },
-    "mob_spawner": {
-      "textures": "textures/blocks/mob_spawner"
-    },
-    "snow": {
-      "textures": "textures/blocks/snow"
-    },
-    "ice": {
-      "textures": "textures/blocks/ice"
-    },
-    "ice_packed": {
-      "textures": "textures/blocks/ice_packed"
-    },
-    "blue_ice": {
-      "textures": "textures/blocks/blue_ice"
-    },
-    "cactus_top": {
-      "textures": "textures/blocks/cactus_top"
-    },
-    "cactus_side": {
-      "textures": "textures/blocks/cactus_side"
-    },
-    "cactus_bottom": {
-      "textures": "textures/blocks/cactus_bottom"
-    },
-    "reeds": {
-      "textures": "textures/blocks/reeds"
-    },
-    "jukebox_side": {
-      "textures": "textures/blocks/jukebox_side"
-    },
-    "jukebox_top": {
-      "textures": "textures/blocks/jukebox_top"
-    },
-    "waterlily": {
-      "textures": [
-        {
-          "path": "textures/blocks/waterlily",
-          "tint_color": "#208030"
-        }
-      ]
-    },
-    "waterlily_carried": {
-      "textures": "textures/blocks/carried_waterlily"
-    },
-    "mycelium_top": {
-      "textures": [
-        "textures/blocks/mycelium_top",
-        "textures/blocks/mycelium_top"
-      ]
-    },
-    "mycelium_bottom": {
-      "textures": [
-        "textures/blocks/dirt",
-        "textures/blocks/dirt"
-      ]
-    },
-    "mycelium_side": {
-      "textures": [
-        "textures/blocks/mycelium_side",
-        "textures/blocks/grass_side_snowed"
-      ]
-    },
-    "torch_on": {
-      "textures": "textures/blocks/torch_on"
-    },
-    "redstone_torch_on": {
-      "textures": "textures/blocks/redstone_torch_on"
-    },
-    "redstone_torch_off": {
-      "textures": "textures/blocks/redstone_torch_off"
-    },
-    "door_lower": {
-      "textures": [
-        "textures/blocks/door_wood_lower",
-        "textures/blocks/door_spruce_lower",
-        "textures/blocks/door_birch_lower",
-        "textures/blocks/door_jungle_lower",
-        "textures/blocks/door_acacia_lower",
-        "textures/blocks/door_dark_oak_lower",
-        "textures/blocks/door_iron_lower"
-      ]
-    },
-    "door_upper": {
-      "textures": [
-        "textures/blocks/door_wood_upper",
-        "textures/blocks/door_spruce_upper",
-        "textures/blocks/door_birch_upper",
-        "textures/blocks/door_jungle_upper",
-        "textures/blocks/door_acacia_upper",
-        "textures/blocks/door_dark_oak_upper",
-        "textures/blocks/door_iron_upper"
-      ]
-    },
-    "ladder": {
-      "textures": "textures/blocks/ladder"
-    },
-    "trapdoor": {
-      "textures": "textures/blocks/trapdoor"
-    },
-    "acacia_trapdoor": {
-      "textures": "textures/blocks/acacia_trapdoor"
-    },
-    "birch_trapdoor": {
-      "textures": "textures/blocks/birch_trapdoor"
-    },
-    "dark_oak_trapdoor": {
-      "textures": "textures/blocks/dark_oak_trapdoor"
-    },
-    "jungle_trapdoor": {
-      "textures": "textures/blocks/jungle_trapdoor"
-    },
-    "spruce_trapdoor": {
-      "textures": "textures/blocks/spruce_trapdoor"
-    },
-    "iron_trapdoor": {
-      "textures": "textures/blocks/iron_trapdoor"
-    },
-    "iron_bars": {
-      "textures": "textures/blocks/iron_bars"
-    },
-    "iron_bars_edge": {
-      "textures": "textures/blocks/iron_bars"
-    },
-    "farmland": {
-      "textures": [
-        "textures/blocks/farmland_wet",
-        "textures/blocks/farmland_dry"
-      ]
-    },
-    "farmland_side": {
-      "textures": "textures/blocks/dirt"
-    },
-    "wheat": {
-      "textures": [
-        "textures/blocks/wheat_stage_0",
-        "textures/blocks/wheat_stage_1",
-        "textures/blocks/wheat_stage_2",
-        "textures/blocks/wheat_stage_3",
-        "textures/blocks/wheat_stage_4",
-        "textures/blocks/wheat_stage_5",
-        "textures/blocks/wheat_stage_6",
-        "textures/blocks/wheat_stage_7"
-      ]
-    },
-    "grass_path_top": {
-      "textures": [
-        "textures/blocks/grass_path_top"
-      ]
-    },
-    "grass_path_side": {
-      "textures": [
-        "textures/blocks/grass_path_side"
-      ]
-    },
-    "lever": {
-      "textures": "textures/blocks/lever"
-    },
-    "lever_particle": {
-      "textures": "textures/blocks/cobblestone"
-    },
-    "pumpkin_top": {
-      "textures": [
-        "textures/blocks/pumpkin_top",
-        "textures/blocks/pumpkin_top",
-        "textures/blocks/pumpkin_top"
-      ]
-    },
-    "pumpkin_side": {
-      "textures": [
-        "textures/blocks/pumpkin_side",
-        "textures/blocks/pumpkin_side",
-        "textures/blocks/pumpkin_side"
-      ]
-    },
-    "pumpkin_face": {
-      "textures": [
-        "textures/blocks/pumpkin_face_off",
-        "textures/blocks/pumpkin_face_on",
-        "textures/blocks/pumpkin_side"
-      ]
-    },
-    "netherrack": {
-      "textures": "textures/blocks/netherrack"
-    },
-    "nether_brick": {
-      "textures": "textures/blocks/nether_brick"
-    },
-    "nether_wart": {
-      "textures": [
-        "textures/blocks/nether_wart_stage_0",
-        "textures/blocks/nether_wart_stage_1",
-        "textures/blocks/nether_wart_stage_1",
-        "textures/blocks/nether_wart_stage_2"
-      ]
-    },
-    "magma": {
-      "textures": "textures/blocks/magma"
-    },
-    "bubble_column_outer": {
-      "textures": [
-        "textures/blocks/bubble_column_outer_a",
-        "textures/blocks/bubble_column_outer_b",
-        "textures/blocks/bubble_column_outer_c",
-        "textures/blocks/bubble_column_outer_d",
-        "textures/blocks/bubble_column_outer_e",
-        "textures/blocks/bubble_column_outer_f",
-        "textures/blocks/bubble_column_outer_g",
-        "textures/blocks/bubble_column_outer_h"
-      ]
-    },
-    "bubble_column_mid": {
-      "textures": [
-        "textures/blocks/bubble_column_inner_a",
-        "textures/blocks/bubble_column_inner_b"
-      ]
-    },
-    "bubble_column_up_top": {
-      "textures": [
-        "textures/blocks/bubble_column_up_top_a",
-        "textures/blocks/bubble_column_up_top_b",
-        "textures/blocks/bubble_column_up_top_c",
-        "textures/blocks/bubble_column_up_top_d"
-      ]
-    },
-    "bubble_column_down_top": {
-      "textures": [
-        "textures/blocks/bubble_column_down_top_a",
-        "textures/blocks/bubble_column_down_top_b",
-        "textures/blocks/bubble_column_down_top_c",
-        "textures/blocks/bubble_column_down_top_d"
-      ]
-    },
-    "nether_wart_block": {
-      "textures": "textures/blocks/nether_wart_block"
-    },
-    "red_nether_brick": {
-      "textures": "textures/blocks/red_nether_brick"
-    },
-    "soul_sand": {
-      "textures": "textures/blocks/soul_sand"
-    },
-    "skull": {
-      "textures": "textures/blocks/soul_sand"
-    },
-    "glowstone": {
-      "textures": "textures/blocks/glowstone"
-    },
-    "piston_top": {
-      "textures": [
-        "textures/blocks/piston_inner"
-      ]
-    },
-    "piston_top_sticky": {
-      "textures": [
-        "textures/blocks/piston_top_sticky"
-      ]
-    },
-    "piston_top_normal": {
-      "textures": [
-        "textures/blocks/piston_top_normal"
-      ]
-    },
-    "piston_side": {
-      "textures": [
-        "textures/blocks/piston_side"
-      ]
-    },
-    "piston_bottom": {
-      "textures": [
-        "textures/blocks/piston_bottom"
-      ]
-    },
-    "observer_north": {
-      "textures": [
-        "textures/blocks/observer_front",
-        "textures/blocks/observer_front"
-      ]
-    },
-    "observer_south": {
-      "textures": [
-        "textures/blocks/observer_back",
-        "textures/blocks/observer_back_lit"
-      ]
-    },
-    "observer_east": {
-      "textures": [
-        "textures/blocks/observer_side",
-        "textures/blocks/observer_side"
-      ]
-    },
-    "observer_west": {
-      "textures": [
-        "textures/blocks/observer_side",
-        "textures/blocks/observer_side"
-      ]
-    },
-    "observer_top": {
-      "textures": [
-        "textures/blocks/observer_top",
-        "textures/blocks/observer_top"
-      ]
-    },
-    "observer_bottom": {
-      "textures": [
-        "textures/blocks/observer_top",
-        "textures/blocks/observer_top"
-      ]
-    },
-    "melon_top": {
-      "textures": "textures/blocks/melon_top"
-    },
-    "melon_side": {
-      "textures": "textures/blocks/melon_side"
-    },
-    "melon_stem": {
-      "textures": [
-        "textures/blocks/melon_stem_disconnected",
-        "textures/blocks/melon_stem_connected"
-      ]
-    },
-    "pumpkin_stem": {
-      "textures": [
-        "textures/blocks/pumpkin_stem_disconnected",
-        "textures/blocks/pumpkin_stem_connected"
-      ]
-    },
-    "rail_normal": {
-      "textures": "textures/blocks/rail_normal"
-    },
-    "rail_normal_turned": {
-      "textures": "textures/blocks/rail_normal_turned"
-    },
-    "rail_golden": {
-      "textures": "textures/blocks/rail_golden"
-    },
-    "rail_golden_powered": {
-      "textures": "textures/blocks/rail_golden_powered"
-    },
-    "rail_detector": {
-      "textures": "textures/blocks/rail_detector"
-    },
-    "rail_detector_powered": {
-      "textures": "textures/blocks/rail_detector_powered"
-    },
-    "rail_activator": {
-      "textures": "textures/blocks/rail_activator"
-    },
-    "rail_activator_powered": {
-      "textures": "textures/blocks/rail_activator_powered"
-    },
-    "bed_bottom": {
-      "textures": "textures/blocks/planks_oak"
-    },
-    "cauldron_top": {
-      "textures": "textures/blocks/cauldron_top"
-    },
-    "cauldron_inner": {
-      "textures": "textures/blocks/cauldron_inner"
-    },
-    "cauldron_side": {
-      "textures": "textures/blocks/cauldron_side"
-    },
-    "cauldron_bottom": {
-      "textures": "textures/blocks/cauldron_bottom"
-    },
-    "brewing_stand_base": {
-      "textures": "textures/blocks/brewing_stand_base"
-    },
-    "brewing_stand": {
-      "textures": "textures/blocks/brewing_stand"
-    },
-    "cake_top": {
-      "textures": [
-        "textures/blocks/cake_top",
-        "textures/blocks/cake_top"
-      ]
-    },
-    "cake_bottom": {
-      "textures": [
-        "textures/blocks/cake_bottom",
-        "textures/blocks/cake_bottom"
-      ]
-    },
-    "cake_west": {
-      "textures": [
-        "textures/blocks/cake_side",
-        "textures/blocks/cake_inner"
-      ]
-    },
-    "cake_side": {
-      "textures": [
-        "textures/blocks/cake_side",
-        "textures/blocks/cake_side"
-      ]
-    },
-    "mushroom_block": {
-      "textures": [
-        "textures/blocks/mushroom_block_skin_brown",
-        "textures/blocks/mushroom_block_skin_red",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_stem"
-      ]
-    },
-    "mushroom_red_top": {
-      "textures": [
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_red",
-        "textures/blocks/mushroom_block_skin_red",
-        "textures/blocks/mushroom_block_skin_red",
-        "textures/blocks/mushroom_block_skin_red",
-        "textures/blocks/mushroom_block_skin_red",
-        "textures/blocks/mushroom_block_skin_red",
-        "textures/blocks/mushroom_block_skin_red",
-        "textures/blocks/mushroom_block_skin_red",
-        "textures/blocks/mushroom_block_skin_red",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_red",
-        "textures/blocks/mushroom_block_skin_stem"
-      ]
-    },
-    "mushroom_red_bottom": {
-      "textures": [
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_red",
-        "textures/blocks/mushroom_block_skin_stem"
-      ]
-    },
-    "mushroom_red_north": {
-      "textures": [
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_red",
-        "textures/blocks/mushroom_block_skin_red",
-        "textures/blocks/mushroom_block_skin_red",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_stem",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_red",
-        "textures/blocks/mushroom_block_skin_stem"
-      ]
-    },
-    "mushroom_red_south": {
-      "textures": [
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_red",
-        "textures/blocks/mushroom_block_skin_red",
-        "textures/blocks/mushroom_block_skin_red",
-        "textures/blocks/mushroom_block_skin_stem",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_red",
-        "textures/blocks/mushroom_block_skin_stem"
-      ]
-    },
-    "mushroom_red_west": {
-      "textures": [
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_red",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_red",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_red",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_stem",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_red",
-        "textures/blocks/mushroom_block_skin_stem"
-      ]
-    },
-    "mushroom_red_east": {
-      "textures": [
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_red",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_red",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_red",
-        "textures/blocks/mushroom_block_skin_stem",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_red",
-        "textures/blocks/mushroom_block_skin_stem"
-      ]
-    },
-    "mushroom_brown_top": {
-      "textures": [
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_brown",
-        "textures/blocks/mushroom_block_skin_brown",
-        "textures/blocks/mushroom_block_skin_brown",
-        "textures/blocks/mushroom_block_skin_brown",
-        "textures/blocks/mushroom_block_skin_brown",
-        "textures/blocks/mushroom_block_skin_brown",
-        "textures/blocks/mushroom_block_skin_brown",
-        "textures/blocks/mushroom_block_skin_brown",
-        "textures/blocks/mushroom_block_skin_brown",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_brown",
-        "textures/blocks/mushroom_block_skin_stem"
-      ]
-    },
-    "mushroom_brown_bottom": {
-      "textures": [
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_brown",
-        "textures/blocks/mushroom_block_skin_stem"
-      ]
-    },
-    "mushroom_brown_north": {
-      "textures": [
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_brown",
-        "textures/blocks/mushroom_block_skin_brown",
-        "textures/blocks/mushroom_block_skin_brown",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_stem",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_brown",
-        "textures/blocks/mushroom_block_skin_stem"
-      ]
-    },
-    "mushroom_brown_south": {
-      "textures": [
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_brown",
-        "textures/blocks/mushroom_block_skin_brown",
-        "textures/blocks/mushroom_block_skin_brown",
-        "textures/blocks/mushroom_block_skin_stem",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_brown",
-        "textures/blocks/mushroom_block_skin_stem"
-      ]
-    },
-    "mushroom_brown_west": {
-      "textures": [
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_brown",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_brown",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_brown",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_stem",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_brown",
-        "textures/blocks/mushroom_block_skin_stem"
-      ]
-    },
-    "mushroom_brown_east": {
-      "textures": [
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_brown",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_brown",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_brown",
-        "textures/blocks/mushroom_block_skin_stem",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_inside",
-        "textures/blocks/mushroom_block_skin_brown",
-        "textures/blocks/mushroom_block_skin_stem"
-      ]
-    },
-    "vine": {
-      "textures": "textures/blocks/vine"
-    },
-    "vine_carried": {
-      "textures": "textures/blocks/vine_carried"
-    },
-    "repeater_torch": {
-      "textures": [
-        "textures/blocks/redstone_torch_off",
-        "textures/blocks/redstone_torch_on"
-      ]
-    },
-    "repeater_up": {
-      "textures": [
-        "textures/blocks/repeater_off",
-        "textures/blocks/repeater_on"
-      ]
-    },
-    "repeater_floor": {
-      "textures": [
-        "textures/blocks/stone_slab_top",
-        "textures/blocks/stone_slab_top"
-      ]
-    },
-    "end_bricks": {
-      "textures": "textures/blocks/end_bricks"
-    },
-    "end_gateway": {
-      "textures": "textures/blocks/end_gateway"
-    },
-    "end_portal": {
-      "textures": "textures/blocks/end_portal"
-    },
-    "end_rod": {
-      "textures": "textures/blocks/end_rod"
-    },
-    "end_stone": {
-      "textures": "textures/blocks/end_stone"
-    },
-    "endframe_top": {
-      "textures": "textures/blocks/endframe_top"
-    },
-    "endframe_bottom": {
-      "textures": "textures/blocks/end_stone"
-    },
-    "endframe_side": {
-      "textures": "textures/blocks/endframe_side"
-    },
-    "endframe_eye": {
-      "textures": "textures/blocks/endframe_eye"
-    },
-    "redstone_dust_cross": {
-      "textures": "textures/blocks/redstone_dust_cross"
-    },
-    "redstone_dust_line": {
-      "textures": "textures/blocks/redstone_dust_line"
-    },
-    "redstone_lamp_off": {
-      "textures": "textures/blocks/redstone_lamp_off"
-    },
-    "redstone_lamp_on": {
-      "textures": "textures/blocks/redstone_lamp_on"
-    },
-    "enchanting_table_bottom": {
-      "textures": "textures/blocks/enchanting_table_bottom"
-    },
-    "enchanting_table_side": {
-      "textures": "textures/blocks/enchanting_table_side"
-    },
-    "enchanting_table_top": {
-      "textures": "textures/blocks/enchanting_table_top"
-    },
-    "dragon_egg": {
-      "textures": "textures/blocks/dragon_egg"
-    },
-    "hayblock_top": {
-      "textures": "textures/blocks/hay_block_top"
-    },
-    "hayblock_side": {
-      "textures": "textures/blocks/hay_block_side"
-    },
-    "bone_block_top": {
-      "textures": "textures/blocks/bone_block_top"
-    },
-    "bone_block_side": {
-      "textures": "textures/blocks/bone_block_side"
-    },
-    "cocoa": {
-      "textures": [
-        "textures/blocks/cocoa_stage_0",
-        "textures/blocks/cocoa_stage_1",
-        "textures/blocks/cocoa_stage_2"
-      ]
-    },
-    "trip_wire": {
-      "textures": "textures/blocks/trip_wire"
-    },
-    "trip_wire_source": {
-      "textures": "textures/blocks/trip_wire_source"
-    },
-    "trip_wire_base": {
-      "textures": "textures/blocks/planks_oak"
-    },
-    "command_block": {
-      "textures": "textures/blocks/command_block"
-    },
-    "itemframe_background": {
-      "textures": "textures/blocks/itemframe_background"
-    },
-    "flower_pot": {
-      "textures": "textures/blocks/flower_pot"
-    },
-    "carrots": {
-      "textures": [
-        "textures/blocks/carrots_stage_0",
-        "textures/blocks/carrots_stage_1",
-        "textures/blocks/carrots_stage_2",
-        "textures/blocks/carrots_stage_3"
-      ]
-    },
-    "potatoes": {
-      "textures": [
-        "textures/blocks/potatoes_stage_0",
-        "textures/blocks/potatoes_stage_1",
-        "textures/blocks/potatoes_stage_2",
-        "textures/blocks/potatoes_stage_3"
-      ]
-    },
-    "beetroot": {
-      "textures": [
-        "textures/blocks/beetroots_stage_0",
-        "textures/blocks/beetroots_stage_1",
-        "textures/blocks/beetroots_stage_2",
-        "textures/blocks/beetroots_stage_3"
-      ]
-    },
-    "anvil_base": {
-      "textures": [
-        "textures/blocks/anvil_base",
-        "textures/blocks/anvil_base",
-        "textures/blocks/anvil_base",
-        "textures/blocks/anvil_base"
-      ]
-    },
-    "anvil_top_damaged_x": {
-      "textures": [
-        "textures/blocks/anvil_top_damaged_0",
-        "textures/blocks/anvil_top_damaged_1",
-        "textures/blocks/anvil_top_damaged_2",
-        "textures/blocks/anvil_base"
-      ]
-    },
-    "reactor_core": {
-      "textures": [
-        "textures/blocks/reactor_core_stage_0",
-        "textures/blocks/reactor_core_stage_1",
-        "textures/blocks/reactor_core_stage_2"
-      ]
-    },
-    "glowing_obsidian": {
-      "textures": "textures/blocks/glowing_obsidian"
-    },
-    "destroy": {
-      "textures": [
-        "textures/environment/destroy_stage_0",
-        "textures/environment/destroy_stage_1",
-        "textures/environment/destroy_stage_2",
-        "textures/environment/destroy_stage_3",
-        "textures/environment/destroy_stage_4",
-        "textures/environment/destroy_stage_5",
-        "textures/environment/destroy_stage_6",
-        "textures/environment/destroy_stage_7",
-        "textures/environment/destroy_stage_8",
-        "textures/environment/destroy_stage_9"
-      ]
-    },
-    "chest_inventory": {
-      "textures": [
-        "textures/blocks/chest_top",
-        "textures/blocks/chest_side",
-        "textures/blocks/chest_front"
-      ]
-    },
-    "chest_inventory_top": {
-      "textures": [
-        "textures/blocks/chest_top"
-      ]
-    },
-    "chest_inventory_side": {
-      "textures": [
-        "textures/blocks/chest_side"
-      ]
-    },
-    "chest_inventory_front": {
-      "textures": [
-        "textures/blocks/chest_front"
-      ]
-    },
-    "trapped_chest_inventory_front": {
-      "textures": [
-        "textures/blocks/trapped_chest_front"
-      ]
-    },
-    "ender_chest_inventory_top": {
-      "textures": [
-        "textures/blocks/ender_chest_top"
-      ]
-    },
-    "ender_chest_inventory_side": {
-      "textures": [
-        "textures/blocks/ender_chest_side"
-      ]
-    },
-    "ender_chest_inventory_front": {
-      "textures": [
-        "textures/blocks/ender_chest_front"
-      ]
-    },
-    "missing_tile": {
-      "textures": "textures/blocks/missing_tile"
-    },
-    "flowing_water_grey": {
-      "quad": 1,
-      "textures": "textures/blocks/water_flow_grey"
-    },
-    "flowing_water": { //DEPRECATED "water_flow" is now replaced by water_flow_grey texture for a newer water coloring system
-      //this is only here or the purposes of backwards compatibility, and should no longer be used!
-      "quad": 1,
-      "textures": "textures/blocks/water_flow"
-    },
-    "flowing_lava": {
-      "quad": 1,
-      "textures": "textures/blocks/lava_flow"
-    },
-    "wool": {
-      "textures": [
-        "textures/blocks/wool_colored_white",
-        "textures/blocks/wool_colored_orange",
-        "textures/blocks/wool_colored_magenta",
-        "textures/blocks/wool_colored_light_blue",
-        "textures/blocks/wool_colored_yellow",
-        "textures/blocks/wool_colored_lime",
-        "textures/blocks/wool_colored_pink",
-        "textures/blocks/wool_colored_gray",
-        "textures/blocks/wool_colored_silver",
-        "textures/blocks/wool_colored_cyan",
-        "textures/blocks/wool_colored_purple",
-        "textures/blocks/wool_colored_blue",
-        "textures/blocks/wool_colored_brown",
-        "textures/blocks/wool_colored_green",
-        "textures/blocks/wool_colored_red",
-        "textures/blocks/wool_colored_black"
-      ]
-    },
-    "hardened_clay": {
-      "textures": "textures/blocks/hardened_clay"
-    },
-    "stained_clay": {
-      "textures": [
-        "textures/blocks/hardened_clay_stained_white",
-        "textures/blocks/hardened_clay_stained_orange",
-        "textures/blocks/hardened_clay_stained_magenta",
-        "textures/blocks/hardened_clay_stained_light_blue",
-        "textures/blocks/hardened_clay_stained_yellow",
-        "textures/blocks/hardened_clay_stained_lime",
-        "textures/blocks/hardened_clay_stained_pink",
-        "textures/blocks/hardened_clay_stained_gray",
-        "textures/blocks/hardened_clay_stained_silver",
-        "textures/blocks/hardened_clay_stained_cyan",
-        "textures/blocks/hardened_clay_stained_purple",
-        "textures/blocks/hardened_clay_stained_blue",
-        "textures/blocks/hardened_clay_stained_brown",
-        "textures/blocks/hardened_clay_stained_green",
-        "textures/blocks/hardened_clay_stained_red",
-        "textures/blocks/hardened_clay_stained_black"
-      ]
-    },
-    "fire_0": {
-      "textures": "textures/blocks/fire_0"
-    },
-    "fire_1": {
-      "textures": "textures/blocks/fire_1"
-    },
-    "still_water_grey": {
-      "textures": "textures/blocks/water_still_grey"
-    },
-    "still_water": { //DEPRECATED "still_water" is now replaced by still_water_grey texture for a newer water coloring system
-      //this is only here or the purposes of backwards compatibility, and should no longer be used!
-      "textures": "textures/blocks/water_still"
-    },
-    "still_lava": {
-      "textures": "textures/blocks/lava_still"
-    },
-    "cauldron_water": {
-      "textures": "textures/blocks/cauldron_water"
-    },
-    "portal": {
-      "textures": "textures/blocks/portal"
-    },
-    "kelp_a": {
-      "textures": "textures/blocks/kelp_a"
-    },
-    "kelp_b": {
-      "textures": "textures/blocks/kelp_b"
-    },
-    "kelp_c": {
-      "textures": "textures/blocks/kelp_c"
-    },
-    "kelp_d": {
-      "textures": "textures/blocks/kelp_d"
-    },
-    "kelp_top": {
-      "textures": "textures/blocks/kelp_top"
-    },
-    "kelp_top_bulb": {
-      "textures": "textures/blocks/kelp_top_bulb"
-    },
-    "dried_kelp_block_top": {
-      "textures": "textures/blocks/dried_kelp_top"
-    },
-    "dried_kelp_block_side_a": {
-      "textures": "textures/blocks/dried_kelp_side_a"
-    },
-    "dried_kelp_block_side_b": {
-      "textures": "textures/blocks/dried_kelp_side_b"
-    },
-    "daylight_detector_side": {
-      "textures": [
-        "textures/blocks/daylight_detector_side",
-        "textures/blocks/daylight_detector_side"
-      ]
-    },
-    "daylight_detector_top": {
-      "textures": [
-        "textures/blocks/daylight_detector_top",
-        "textures/blocks/daylight_detector_inverted_top"
-      ]
-    },
-    "noteblock": {
-      "textures": "textures/blocks/noteblock"
-    },
-    "comparator_up": {
-      "textures": [
-        "textures/blocks/comparator_off",
-        "textures/blocks/comparator_on"
-      ]
-    },
-    "comparator_torch": {
-      "textures": [
-        "textures/blocks/redstone_torch_off",
-        "textures/blocks/redstone_torch_on"
-      ]
-    },
-    "comparator_stone_slab": {
-      "textures": "textures/blocks/stone_slab_top"
-    },
-    "command_block_front": {
-      "textures": "textures/blocks/command_block_front_mipmap"
-    },
-    "command_block_back": {
-      "textures": "textures/blocks/command_block_back_mipmap"
-    },
-    "command_block_side": {
-      "textures": "textures/blocks/command_block_side_mipmap"
-    },
-    "command_block_conditional_side": {
-      "textures": "textures/blocks/command_block_conditional_mipmap"
-    },
-    "command_block_chain_front": {
-      "textures": "textures/blocks/chain_command_block_front_mipmap"
-    },
-    "command_block_chain_back": {
-      "textures": "textures/blocks/chain_command_block_back_mipmap"
-    },
-    "command_block_chain_side": {
-      "textures": "textures/blocks/chain_command_block_side_mipmap"
-    },
-    "command_block_chain_conditional_side": {
-      "textures": "textures/blocks/chain_command_block_conditional_mipmap"
-    },
-    "command_block_repeating_front": {
-      "textures": "textures/blocks/repeating_command_block_front_mipmap"
-    },
-    "command_block_repeating_back": {
-      "textures": "textures/blocks/repeating_command_block_back_mipmap"
-    },
-    "command_block_repeating_side": {
-      "textures": "textures/blocks/repeating_command_block_side_mipmap"
-    },
-    "command_block_repeating_conditional_side": {
-      "textures": "textures/blocks/repeating_command_block_conditional_mipmap"
-    },
-    "dispenser_front_horizontal": {
-      "textures": "textures/blocks/dispenser_front_horizontal"
-    },
-    "dispenser_front_vertical": {
-      "textures": "textures/blocks/dispenser_front_vertical"
-    },
-    "dispenser_top": {
-      "textures": "textures/blocks/furnace_top"
-    },
-    "dispenser_side": {
-      "textures": "textures/blocks/furnace_side"
-    },
-    "dropper_front_horizontal": {
-      "textures": "textures/blocks/dropper_front_horizontal"
-    },
-    "dropper_front_vertical": {
-      "textures": "textures/blocks/dropper_front_vertical"
-    },
-    "dropper_top": {
-      "textures": "textures/blocks/furnace_top"
-    },
-    "dropper_side": {
-      "textures": "textures/blocks/furnace_side"
-    },
-    "hopper_inside": {
-      "textures": "textures/blocks/hopper_inside"
-    },
-    "hopper_outside": {
-      "textures": "textures/blocks/hopper_outside"
-    },
-    "hopper_top": {
-      "textures": "textures/blocks/hopper_top"
-    },
-    "slime_block": {
-      "textures": "textures/blocks/slime"
-    },
-    "camera_top": {
-      "textures": "textures/blocks/camera_top"
-    },
-    "camera_side": {
-      "textures": "textures/blocks/camera_side"
-    },
-    "camera_front": {
-      "textures": "textures/blocks/camera_front"
-    },
-    "camera_back": {
-      "textures": "textures/blocks/camera_back"
-    },
-    "border_block": {
-      "textures": "textures/blocks/border"
-    },
-    "build_allow": {
-      "textures": "textures/blocks/build_allow"
-    },
-    "build_deny": {
-      "textures": "textures/blocks/build_deny"
-    },
-    "prismarine": {
-      "textures": [
-        "textures/blocks/prismarine_rough",
-        "textures/blocks/prismarine_dark",
-        "textures/blocks/prismarine_bricks"
-      ]
-    },
-    "dark_prismarine": {
-      "textures": [
-        "textures/blocks/prismarine_dark"
-      ]
-    },
-    "prismarine_bricks": {
-      "textures": [
-        "textures/blocks/prismarine_bricks"
-      ]
-    },
-    "sea_lantern": {
-      "textures": "textures/blocks/sea_lantern"
-    },
-    "sea_pickle": {
-      "textures": "textures/blocks/sea_pickle"
-    },
-    "sea_pickle_carried": {
-      "textures": "textures/items/sea_pickle"
-    },
-    "turtle_egg": {
-      "textures": [
-        "textures/blocks/turtle_egg_not_cracked",
-        "textures/blocks/turtle_egg_slightly_cracked",
-        "textures/blocks/turtle_egg_very_cracked"
-      ]
-    },
-    "turtle_egg_carried": {
-      "textures": "textures/items/turtle_egg"
-    },
-    "beacon": {
-      "textures": "textures/blocks/beacon"
-    },
-    "beacon_core": {
-      "textures": "textures/blocks/beacon"
-    },
-    "beacon_base": {
-      "textures": "textures/blocks/obsidian"
-    },
-    "beacon_shell": {
-      "textures": "textures/blocks/glass"
-    },
-    "conduit": {
-      "textures": "textures/blocks/conduit_base"
-    },
-    "stained_glass": {
-      "textures": [
-        "textures/blocks/glass_white",
-        "textures/blocks/glass_orange",
-        "textures/blocks/glass_magenta",
-        "textures/blocks/glass_light_blue",
-        "textures/blocks/glass_yellow",
-        "textures/blocks/glass_lime",
-        "textures/blocks/glass_pink",
-        "textures/blocks/glass_gray",
-        "textures/blocks/glass_silver",
-        "textures/blocks/glass_cyan",
-        "textures/blocks/glass_purple",
-        "textures/blocks/glass_blue",
-        "textures/blocks/glass_brown",
-        "textures/blocks/glass_green",
-        "textures/blocks/glass_red",
-        "textures/blocks/glass_black"
-      ]
-    },
-    "stained_glass_pane_top": {
-      "textures": [
-        "textures/blocks/glass_pane_top_white",
-        "textures/blocks/glass_pane_top_orange",
-        "textures/blocks/glass_pane_top_magenta",
-        "textures/blocks/glass_pane_top_light_blue",
-        "textures/blocks/glass_pane_top_yellow",
-        "textures/blocks/glass_pane_top_lime",
-        "textures/blocks/glass_pane_top_pink",
-        "textures/blocks/glass_pane_top_gray",
-        "textures/blocks/glass_pane_top_silver",
-        "textures/blocks/glass_pane_top_cyan",
-        "textures/blocks/glass_pane_top_purple",
-        "textures/blocks/glass_pane_top_blue",
-        "textures/blocks/glass_pane_top_brown",
-        "textures/blocks/glass_pane_top_green",
-        "textures/blocks/glass_pane_top_red",
-        "textures/blocks/glass_pane_top_black"
-      ]
-    },
-    "shulker_box_top": {
-      "textures": [
-        "textures/blocks/shulker_top_white",
-        "textures/blocks/shulker_top_orange",
-        "textures/blocks/shulker_top_magenta",
-        "textures/blocks/shulker_top_light_blue",
-        "textures/blocks/shulker_top_yellow",
-        "textures/blocks/shulker_top_lime",
-        "textures/blocks/shulker_top_pink",
-        "textures/blocks/shulker_top_gray",
-        "textures/blocks/shulker_top_silver",
-        "textures/blocks/shulker_top_cyan",
-        "textures/blocks/shulker_top_purple",
-        "textures/blocks/shulker_top_blue",
-        "textures/blocks/shulker_top_brown",
-        "textures/blocks/shulker_top_green",
-        "textures/blocks/shulker_top_red",
-        "textures/blocks/shulker_top_black",
-        "textures/blocks/shulker_top_undyed"
-      ]
-    },
-    "undyed_shulker_box_top": {
-      "textures": "textures/blocks/shulker_top_undyed"
-    },
-    "concrete": {
-      "textures": [
-        "textures/blocks/concrete_white",
-        "textures/blocks/concrete_orange",
-        "textures/blocks/concrete_magenta",
-        "textures/blocks/concrete_light_blue",
-        "textures/blocks/concrete_yellow",
-        "textures/blocks/concrete_lime",
-        "textures/blocks/concrete_pink",
-        "textures/blocks/concrete_gray",
-        "textures/blocks/concrete_silver",
-        "textures/blocks/concrete_cyan",
-        "textures/blocks/concrete_purple",
-        "textures/blocks/concrete_blue",
-        "textures/blocks/concrete_brown",
-        "textures/blocks/concrete_green",
-        "textures/blocks/concrete_red",
-        "textures/blocks/concrete_black"
-      ]
-    },
-    "concretePowder": {
-      "textures": [
-        "textures/blocks/concrete_powder_white",
-        "textures/blocks/concrete_powder_orange",
-        "textures/blocks/concrete_powder_magenta",
-        "textures/blocks/concrete_powder_light_blue",
-        "textures/blocks/concrete_powder_yellow",
-        "textures/blocks/concrete_powder_lime",
-        "textures/blocks/concrete_powder_pink",
-        "textures/blocks/concrete_powder_gray",
-        "textures/blocks/concrete_powder_silver",
-        "textures/blocks/concrete_powder_cyan",
-        "textures/blocks/concrete_powder_purple",
-        "textures/blocks/concrete_powder_blue",
-        "textures/blocks/concrete_powder_brown",
-        "textures/blocks/concrete_powder_green",
-        "textures/blocks/concrete_powder_red",
-        "textures/blocks/concrete_powder_black"
-      ]
-    },
-    "black_glazed_terracotta": {
-      "textures": "textures/blocks/glazed_terracotta_black"
-    },
-    "blue_glazed_terracotta": {
-      "textures": "textures/blocks/glazed_terracotta_blue"
-    },
-    "brown_glazed_terracotta": {
-      "textures": "textures/blocks/glazed_terracotta_brown"
-    },
-    "cyan_glazed_terracotta": {
-      "textures": "textures/blocks/glazed_terracotta_cyan"
-    },
-    "gray_glazed_terracotta": {
-      "textures": "textures/blocks/glazed_terracotta_gray"
-    },
-    "green_glazed_terracotta": {
-      "textures": "textures/blocks/glazed_terracotta_green"
-    },
-    "light_blue_glazed_terracotta": {
-      "textures": "textures/blocks/glazed_terracotta_light_blue"
-    },
-    "lime_glazed_terracotta": {
-      "textures": "textures/blocks/glazed_terracotta_lime"
-    },
-    "magenta_glazed_terracotta": {
-      "textures": "textures/blocks/glazed_terracotta_magenta"
-    },
-    "orange_glazed_terracotta": {
-      "textures": "textures/blocks/glazed_terracotta_orange"
-    },
-    "pink_glazed_terracotta": {
-      "textures": "textures/blocks/glazed_terracotta_pink"
-    },
-    "purple_glazed_terracotta": {
-      "textures": "textures/blocks/glazed_terracotta_purple"
-    },
-    "red_glazed_terracotta": {
-      "textures": "textures/blocks/glazed_terracotta_red"
-    },
-    "silver_glazed_terracotta": {
-      "textures": "textures/blocks/glazed_terracotta_silver"
-    },
-    "white_glazed_terracotta": {
-      "textures": "textures/blocks/glazed_terracotta_white"
-    },
-    "yellow_glazed_terracotta": {
-      "textures": "textures/blocks/glazed_terracotta_yellow"
-    },
-    "frosted_ice": {
-      "textures": [
-        "textures/blocks/frosted_ice_0",
-        "textures/blocks/frosted_ice_1",
-        "textures/blocks/frosted_ice_2",
-        "textures/blocks/frosted_ice_3"
-      ]
-    },
-    "bamboo_stem": {
-      "textures": "textures/blocks/bamboo_stem"
-    },
-    "bamboo_leaf": {
-      "textures": "textures/blocks/bamboo_leaf"
-    },
-    "bamboo_small_leaf": {
-      "textures": "textures/blocks/bamboo_small_leaf"
-    },
-    "bamboo_singleleaf": {
-      "textures": "textures/blocks/bamboo_singleleaf"
-    },
-    "bamboo_sapling": {
-      "textures": "textures/blocks/bamboo_sapling"
-    },
-    "bamboo_carried": {
-      "textures": "textures/items/bamboo"
-    },
-    "scaffolding_top": {
-      "textures": "textures/blocks/scaffolding_top"
-    },
-    "scaffolding_bottom": {
-      "textures": "textures/blocks/scaffolding_bottom"
-    },
-    "scaffolding_side": {
-      "textures": "textures/blocks/scaffolding_side"
-    },
-    "granite": {
-      "textures": "textures/blocks/stone_granite"
-    },
-    "diorite": {
-      "textures": "textures/blocks/stone_diorite"
-    },
-    "andesite": {
-      "textures": "textures/blocks/stone_andesite"
-    },
-    "smooth_sandstone": {
-      "textures": "textures/blocks/sandstone_top"
-    },
-    "smooth_red_sandstone": {
-      "textures": "textures/blocks/red_sandstone_top"
-    },
-    "mossy_stone_brick": {
-      "textures": "textures/blocks/stonebrick_mossy"
-    },
-    "polished_diorite": {
-      "textures": "textures/blocks/stone_diorite_smooth"
-    },
-    "polished_andesite": {
-      "textures": "textures/blocks/stone_andesite_smooth"
-    },
-    "polished_granite": {
-      "textures": "textures/blocks/stone_granite_smooth"
-    },
-    "smooth_stone": {
-      "textures": "textures/blocks/stone_slab_top"
-    },
-    "grindstone_leg": {
-      "textures": "textures/blocks/log_big_oak"
-    },
-    "grindstone_pivot": {
-      "textures": "textures/blocks/grindstone_pivot"
-    },
-    "grindstone_round": {
-      "textures": "textures/blocks/grindstone_round"
-    },
-    "grindstone_side": {
-      "textures": "textures/blocks/grindstone_side"
-    },
-    "bell_top": {
-      "textures": "textures/blocks/bell_top"
-    },
-    "bell_bottom": {
-      "textures": "textures/blocks/bell_bottom"
-    },
-    "bell_side": {
-      "textures": "textures/blocks/bell_side"
-    },
-    "bell_carried": {
-      "textures": "textures/items/villagebell"
-    },
-    "bell_stone": {
-      "textures": "textures/blocks/stone"
-    },
-    "cartography_table_side1": {
-      "textures": "textures/blocks/cartography_table_side1"
-    },
-    "cartography_table_side2": {
-      "textures": "textures/blocks/cartography_table_side2"
-    },
-    "cartography_table_side3": {
-      "textures": "textures/blocks/cartography_table_side3"
-    },
-    "cartography_table_top": {
-      "textures": "textures/blocks/cartography_table_top"
-    },
-    "cartography_table_bottom": {
-      "textures": "textures/blocks/planks_big_oak"
-    },
-    "fletching_table_top": {
-      "textures": "textures/blocks/fletcher_table_top"
-    },
-    "fletching_table_side1": {
-      "textures": "textures/blocks/fletcher_table_side1"
-    },
-    "fletching_table_side2": {
-      "textures": "textures/blocks/fletcher_table_side2"
-    },
-    "barrel_top": {
-      "textures": [
-        "textures/blocks/barrel_top",
-        "textures/blocks/barrel_top_open"
-      ]
-    },
-    "barrel_bottom": {
-      "textures": [
-        "textures/blocks/barrel_bottom",
-        "textures/blocks/barrel_bottom"
-      ]
-    },
-    "barrel_side": {
-      "textures": [
-        "textures/blocks/barrel_side",
-        "textures/blocks/barrel_side"
-      ]
-    },
-    "smithing_table_bottom": {
-      "textures": "textures/blocks/smithing_table_bottom"
-    },
-    "smithing_table_front": {
-      "textures": "textures/blocks/smithing_table_front"
-    },
-    "smithing_table_side": {
-      "textures": "textures/blocks/smithing_table_side"
-    },
-    "smithing_table_top": {
-      "textures": "textures/blocks/smithing_table_top"
-    },
-    "smoker": {
-      "textures": [
-        "textures/blocks/smoker_front_off",
-        "textures/blocks/smoker_front_on",
-        "textures/blocks/smoker_side",
-        "textures/blocks/smoker_top"
-      ]
-    },
-    "smoker_front_off": {
-      "textures": "textures/blocks/smoker_front_off"
-    },
-    "smoker_front_on": {
-      "textures": "textures/blocks/smoker_front_on"
-    },
-    "smoker_top": {
-      "textures": [
-        "textures/blocks/smoker_top",
-        "textures/blocks/smoker_top"
-      ]
-    },
-    "smoker_bottom": {
-      "textures": [
-        "textures/blocks/smoker_bottom",
-        "textures/blocks/smoker_bottom"
-      ]
-    },
-    "smoker_side": {
-      "textures": [
-        "textures/blocks/smoker_side",
-        "textures/blocks/smoker_side"
-      ]
-    },
-    "blast_furnace": {
-      "textures": [
-        "textures/blocks/blast_furnace_front_off",
-        "textures/blocks/blast_furnace_front_on",
-        "textures/blocks/blast_furnace_side",
-        "textures/blocks/blast_furnace_top"
-      ]
-    },
-    "blast_furnace_front": {
-      "textures": [
-        "textures/blocks/blast_furnace_front_off",
-        "textures/blocks/blast_furnace_front_on"
-      ]
-    },
-    "blast_furnace_front_off": {
-      "textures": "textures/blocks/blast_furnace_front_off"
-    },
-    "blast_furnace_front_on": {
-      "textures": "textures/blocks/blast_furnace_front_on"
-    },
-    "blast_furnace_top": {
-      "textures": [
-        "textures/blocks/blast_furnace_top",
-        "textures/blocks/blast_furnace_top"
-      ]
-    },
-    "blast_furnace_side": {
-      "textures": [
-        "textures/blocks/blast_furnace_side",
-        "textures/blocks/blast_furnace_side"
-      ]
-    },
-    "lantern": {
-      "textures": "textures/blocks/lantern"
-    },
-    "lantern_carried": {
-      "textures": "textures/items/lantern"
-    },
-    "campfire_fire": {
-      "textures": "textures/blocks/campfire"
-    },
-    "campfire_log": {
-      "textures": "textures/blocks/campfire_log"
-    },
-    "campfire_log_lit": {
-      "textures": "textures/blocks/campfire_log_lit"
-    },
-    "loom_top": {
-      "textures": "textures/blocks/loom_top"
-    },
-    "loom_bottom": {
-      "textures": "textures/blocks/loom_bottom"
-    },
-    "loom_side": {
-      "textures": "textures/blocks/loom_side"
-    },
-    "loom_front": {
-      "textures": "textures/blocks/loom_front"
-    },
-    "lectern_top": {
-      "textures": "textures/blocks/lectern_top"
-    },
-    "lectern_bottom": {
-      "textures": "textures/blocks/planks_oak"
-    },
-    "lectern_front": {
-      "textures": "textures/blocks/lectern_front"
-    },
-    "lectern_sides": {
-      "textures": "textures/blocks/lectern_sides"
-    },
-    "lectern_base": {
-      "textures": "textures/blocks/lectern_base"
-    },
-    "wood": {
-      "textures": [
-        "textures/blocks/log_oak",
-        "textures/blocks/stripped_oak_log",
-        "textures/blocks/log_spruce",
-        "textures/blocks/stripped_spruce_log",
-        "textures/blocks/log_birch",
-        "textures/blocks/stripped_birch_log",
-        "textures/blocks/log_jungle",
-        "textures/blocks/stripped_jungle_log",
-        "textures/blocks/log_acacia",
-        "textures/blocks/stripped_acacia_log",
-        "textures/blocks/log_big_oak",
-        "textures/blocks/stripped_dark_oak_log"
-      ]
-    },
-    "sweet_berry_bush_0": {
-      "textures": "textures/blocks/sweet_berry_bush_stage0"
-    },
-    "sweet_berry_bush_1": {
-      "textures": "textures/blocks/sweet_berry_bush_stage1"
-    },
-    "sweet_berry_bush_2": {
-      "textures": "textures/blocks/sweet_berry_bush_stage2"
-    },
-    "sweet_berry_bush_3": {
-      "textures": "textures/blocks/sweet_berry_bush_stage3"
-    },
-    "sweet_berry_bush_carried": {
-      "textures": "textures/items/sweet_berries"
-    },
-    "composter_top": {
-      "textures": [
-        "textures/blocks/composter_top",
-        "textures/blocks/compost",
-        "textures/blocks/compost_ready"
-      ]
-    },
-    "composter_side": {
-      "textures": "textures/blocks/composter_side"
-    },
-    "composter_bottom": {
-      "textures": "textures/blocks/composter_bottom"
-    },
-    "light_block_carried": {
-      "textures": [
-        "textures/items/light_block_0",
-        "textures/items/light_block_1",
-        "textures/items/light_block_2",
-        "textures/items/light_block_3",
-        "textures/items/light_block_4",
-        "textures/items/light_block_5",
-        "textures/items/light_block_6",
-        "textures/items/light_block_7",
-        "textures/items/light_block_8",
-        "textures/items/light_block_9",
-        "textures/items/light_block_10",
-        "textures/items/light_block_11",
-        "textures/items/light_block_12",
-        "textures/items/light_block_13",
-        "textures/items/light_block_14",
-        "textures/items/light_block_15"
-      ]
-    }
-  }
-}
\ No newline at end of file
+   },
+   "texture_name" : "atlas.terrain"
+}

From a9cc2871f9bf9e910dc23f74dc9f7eac90b5841b Mon Sep 17 00:00:00 2001
From: solvedDev <solvedDev@gmail.com>
Date: Tue, 20 Oct 2020 16:32:24 +0200
Subject: [PATCH 06/11] update

- added a surprise :eyes:
- fixed loading of built-in styles
---
 app/renderer/main.js                          |  2 +-
 .../src/UI/Windows/Renderer/WindowContent.vue |  1 +
 .../src/editor/Themes/ThemeManager.ts         | 46 +++++++++---
 app/renderer/src/plugins/PluginLoader.ts      |  6 +-
 app/renderer/windows/Settings.ts              |  2 +
 static/styles/.gitkeep                        |  0
 static/styles/halloween.css                   | 14 ++++
 static/themes/halloween.json                  | 72 +++++++++++++++++++
 8 files changed, 131 insertions(+), 12 deletions(-)
 delete mode 100644 static/styles/.gitkeep
 create mode 100644 static/styles/halloween.css
 create mode 100644 static/themes/halloween.json

diff --git a/app/renderer/main.js b/app/renderer/main.js
index ad6c91683..e574e78f2 100644
--- a/app/renderer/main.js
+++ b/app/renderer/main.js
@@ -52,4 +52,4 @@ export default new Vue({
 	vuetify,
 	store,
 	template: '<App/>',
-}).$mount('#app')
\ No newline at end of file
+}).$mount('#app')
diff --git a/app/renderer/src/UI/Windows/Renderer/WindowContent.vue b/app/renderer/src/UI/Windows/Renderer/WindowContent.vue
index 92e62c670..217450a87 100644
--- a/app/renderer/src/UI/Windows/Renderer/WindowContent.vue
+++ b/app/renderer/src/UI/Windows/Renderer/WindowContent.vue
@@ -269,6 +269,7 @@
 		hide-no-data
 		style="max-width: 99%;"
 		dense
+		:disabled="content.is_disabled"
 		:menu-props="{ maxHeight: 162 }"
 		:label="content.text"
 		:items="content.options"
diff --git a/app/renderer/src/editor/Themes/ThemeManager.ts b/app/renderer/src/editor/Themes/ThemeManager.ts
index c2463b838..0d4182eda 100644
--- a/app/renderer/src/editor/Themes/ThemeManager.ts
+++ b/app/renderer/src/editor/Themes/ThemeManager.ts
@@ -3,7 +3,7 @@ import path from 'path'
 import EventBus from '../../EventBus'
 import ProjectConfig from '../../Project/Config'
 import Store from '../../../store/index'
-import fs from 'fs'
+import fs, { readFileSync } from 'fs'
 import deepmerge from 'deepmerge'
 import { defineMonacoTheme } from './Monaco'
 import { createErrorNotification } from '../../AppCycle/Errors'
@@ -51,6 +51,14 @@ function getDefaultThemes() {
 		const { id, ...theme } = readJSONSync(
 			path.join(__static, `themes/${f}`)
 		)
+		if (theme?.options?.css) {
+			ThemeManager.css.set(
+				theme?.options?.css,
+				readFileSync(
+					path.join(__static, `styles/${theme?.options?.css}`)
+				).toString('utf-8')
+			)
+		}
 		res[id] = theme
 	})
 
@@ -90,10 +98,11 @@ export default class ThemeManager {
 	static get local_theme_names() {
 		let theme_names = []
 		for (let id in this.themes) {
-			theme_names.push({
-				text: this.themes[id]?.name ?? 'Unknown',
-				value: id,
-			})
+			if (!this.themes[id].isHidden)
+				theme_names.push({
+					text: this.themes[id]?.name ?? 'Unknown',
+					value: id,
+				})
 		}
 		for (let id in this.plugin_themes) {
 			theme_names.push({
@@ -112,10 +121,11 @@ export default class ThemeManager {
 	static get global_theme_names() {
 		let theme_names = []
 		for (let id in this.themes) {
-			theme_names.push({
-				text: this.themes[id]?.name ?? 'Unknown',
-				value: id,
-			})
+			if (!this.themes[id].isHidden)
+				theme_names.push({
+					text: this.themes[id]?.name ?? 'Unknown',
+					value: id,
+				})
 		}
 		for (let id in this.plugin_themes_global) {
 			theme_names.push({
@@ -155,6 +165,19 @@ export default class ThemeManager {
 		}
 	}
 
+	private static isHalloween() {
+		const today = new Date(Date.now())
+		const halloween = new Date(today.getUTCFullYear(), 9, 31)
+
+		return (
+			halloween.getMonth() === today.getMonth() &&
+			halloween.getDate() === today.getDate()
+		)
+	}
+	static lockThemeSettings() {
+		return this.isHalloween()
+	}
+
 	static applyTheme(id = 'bridge.default.theme') {
 		this.current_theme = id
 		const theme =
@@ -205,6 +228,11 @@ export default class ThemeManager {
 		this.global_theme = this.global_theme
 			? this.global_theme
 			: Store.state.Settings.global_theme
+
+		//Halloween easter egg
+		if (this.isHalloween())
+			return this.applyTheme('bridge.easterEgg.halloween')
+
 		try {
 			// Regardless of what theme is chosen, save what the local theme is for the settings menu to reference
 			this.local_theme = await ProjectConfig.theme
diff --git a/app/renderer/src/plugins/PluginLoader.ts b/app/renderer/src/plugins/PluginLoader.ts
index 81a885751..bc5411b0c 100644
--- a/app/renderer/src/plugins/PluginLoader.ts
+++ b/app/renderer/src/plugins/PluginLoader.ts
@@ -234,15 +234,17 @@ export default class PluginLoader {
 							disposables
 						)
 					),
+					this.loadThemeCSS(pluginPath, disposables).then(() =>
+						this.loadThemes(pluginPath, disposables)
+					),
 					this.loadSnippets(pluginPath, disposables),
-					this.loadThemes(pluginPath, disposables),
 					this.loadComponents(
 						path.join(pluginPath, 'components'),
 						disposables
 					),
 					this.loadAutoCompletions(pluginPath, disposables),
 					this.loadFileDefs(pluginPath, disposables),
-					this.loadThemeCSS(pluginPath, disposables),
+
 					loadCustomCommands(
 						path.join(pluginPath, 'commands'),
 						disposables
diff --git a/app/renderer/windows/Settings.ts b/app/renderer/windows/Settings.ts
index 83403fc3e..0176dead9 100644
--- a/app/renderer/windows/Settings.ts
+++ b/app/renderer/windows/Settings.ts
@@ -449,6 +449,7 @@ export default class SettingsWindow extends TabWindow {
 					key: uuid(),
 					type: 'autocomplete',
 					is_box: true,
+					is_disabled: ThemeManager.lockThemeSettings(),
 					color: 'primary',
 					text: 'None',
 					input: ThemeManager.local_theme,
@@ -469,6 +470,7 @@ export default class SettingsWindow extends TabWindow {
 					key: `settings.editor.tab.appearance.global_theme`,
 					type: 'autocomplete',
 					is_box: true,
+					is_disabled: ThemeManager.lockThemeSettings(),
 					color: 'primary',
 					text: 'Choose a global theme...',
 					input: this.data.global_theme,
diff --git a/static/styles/.gitkeep b/static/styles/.gitkeep
deleted file mode 100644
index e69de29bb..000000000
diff --git a/static/styles/halloween.css b/static/styles/halloween.css
new file mode 100644
index 000000000..0bdf28a52
--- /dev/null
+++ b/static/styles/halloween.css
@@ -0,0 +1,14 @@
+.v-system-bar > img {
+	filter: hue-rotate(160deg) saturate(1.6);
+}
+
+.file-displayer
+	.v-icon:not(.mdi-folder):not(.mdi-folder-open):not(.mdi-folder-lock) {
+	color: var(--v-primary-base);
+}
+
+.file-displayer .v-icon.mdi-folder,
+.v-icon.mdi-folder-open,
+.v-icon.mdi-folder-lock {
+	color: var(--v-success-lighten1);
+}
diff --git a/static/themes/halloween.json b/static/themes/halloween.json
new file mode 100644
index 000000000..d4ca0ba7f
--- /dev/null
+++ b/static/themes/halloween.json
@@ -0,0 +1,72 @@
+{
+    "name": "Halloween",
+    "id": "bridge.easterEgg.halloween",
+    "options": {
+        "css": "halloween.css"
+    },
+    "isHidden": true,
+    "definition": {
+        "dark": {
+            "highlighter": {
+                "property": { "color": "#90be6d" },
+                "keyword": { "color": "#e85d04" },
+                "definition": { "color": "#fd971f" },
+                "atom": { "color": "#43aa8b" },
+                "number": { "color": "#43aa8b" },
+                "string": { "color": "#faa307" },
+                "variable": { "color": "#577590" },
+                "variable_strong": { "color": "#577590" },
+                "meta": { "color": "white" },
+                "comment": { "color": "#ffba08" }
+            },
+            "primary": "#dc2f02",
+            "secondary": "#dc2f02",
+            "accent": "#dc2f02",
+            "error": "#d00000",
+            "info": "#e85d04",
+            "success": "#40916c",
+            "warning": "#FB8C00",
+            "background": "#121212",
+            "sidebar_navigation": "#1F1F1F",
+            "expanded_sidebar": "#1F1F1F",
+            "menu": "#1F1F1F",
+            "toolbar": "#000000",
+            "footer": "#111111",
+            "tooltip": "#1F1F1F",
+            "default_button": "#212121"
+        },
+        "light": {
+            "highlighter": {
+                "property": { "color": "#2d6a4f" },
+                "keyword": { "color": "#dc2f02" },
+                "definition": { "text_decoration": "underline" },
+                "atom": { "color": "#f48c06" },
+                "number": { "color": "#f48c06" },
+                "string": { "color": "red" },
+                "variable": { "color": "#03071e" },
+                "variable_strong": { "color": "#03071e" },
+                "meta": { "color": "#dc2f02" },
+                "comment": { "color": "#ffba08" }
+            },
+            "monaco": {
+                "editor.lineHighlightBackground": "#e0e0e0",
+                "editorWidget.border":  "#e0e0e0"
+            },
+            "primary": "#dc2f02",
+            "secondary": "#dc2f02",
+            "accent": "#dc2f02",
+            "error": "#d00000",
+            "info": "#e85d04",
+            "success": "#40916c",
+            "warning": "#FB8C00",
+            "background": "#fafafa",
+            "sidebar_navigation": "#FFFFFF",
+            "expanded_sidebar": "#FFFFFF",
+            "menu": "#FFFFFF",
+            "toolbar": "#e0e0e0",
+            "footer": "#f5f5f5",
+            "tooltip": "#424242",
+            "default_button": "#f5f5f5"
+        }
+    }
+}
\ No newline at end of file

From 403154b5fe83d1cd7cc9af1d04639e80a2ea1ba7 Mon Sep 17 00:00:00 2001
From: solvedDev <solvedDev@gmail.com>
Date: Wed, 21 Oct 2020 14:00:21 +0200
Subject: [PATCH 07/11] fix immutable tabs opening editable in split-screen
 view

---
 app/renderer/src/UI/ContextMenu/File.ts | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/app/renderer/src/UI/ContextMenu/File.ts b/app/renderer/src/UI/ContextMenu/File.ts
index f49b4c10a..30ae7a94b 100644
--- a/app/renderer/src/UI/ContextMenu/File.ts
+++ b/app/renderer/src/UI/ContextMenu/File.ts
@@ -29,7 +29,7 @@ export const FILE_CONTEXT_MENU = async (
 		icon: 'mdi-arrow-split-vertical',
 		action: () => {
 			TabSystem.split_screen_active = true
-			FileSystem.open(file_path)
+			FileSystem.open(file_path, isImmutable)
 		},
 	}
 
@@ -132,8 +132,12 @@ export const FILE_CONTEXT_MENU = async (
 	 * QUICK ACTION TO TOGGLE CLIENT SCRIPTS
 	 */
 	if (fileName === 'manifest.json') {
-		if (Manifest.getPackFolder(file_path) === 'development_behavior_packs') {
-			let manifest: Manifest = await readJSON(file_path).catch(console.error)
+		if (
+			Manifest.getPackFolder(file_path) === 'development_behavior_packs'
+		) {
+			let manifest: Manifest = await readJSON(file_path).catch(
+				console.error
+			)
 			if (Manifest.hasClientData(manifest)) {
 				DEFAULT_MENU.push({
 					title: 'Remove Client Scripts',

From d1b3c6528972d50924a6919f0e3dc72713150340 Mon Sep 17 00:00:00 2001
From: solvedDev <solvedDev@gmail.com>
Date: Wed, 21 Oct 2020 14:43:06 +0200
Subject: [PATCH 08/11] support dragging from immutable tabs

---
 app/renderer/src/TabSystem.ts                 |  5 +++-
 .../src/UI/Editor/JsonEditor/Main.vue         | 29 +++++++++++++++----
 2 files changed, 27 insertions(+), 7 deletions(-)

diff --git a/app/renderer/src/TabSystem.ts b/app/renderer/src/TabSystem.ts
index 788dad51b..a75319636 100644
--- a/app/renderer/src/TabSystem.ts
+++ b/app/renderer/src/TabSystem.ts
@@ -455,7 +455,10 @@ class TabSystem {
 		}
 	}
 	setCurrentUnsaved() {
-		if (!this.getSelected().is_unsaved) {
+		if (
+			!this.getSelected().is_unsaved &&
+			!this.getSelected().is_immutable
+		) {
 			this.getSelected().is_unsaved = true
 			EventBus.trigger('updateSelectedTabUI')
 		}
diff --git a/app/renderer/src/UI/Editor/JsonEditor/Main.vue b/app/renderer/src/UI/Editor/JsonEditor/Main.vue
index 88a9047f7..200683bf9 100644
--- a/app/renderer/src/UI/Editor/JsonEditor/Main.vue
+++ b/app/renderer/src/UI/Editor/JsonEditor/Main.vue
@@ -6,8 +6,17 @@
 			<span v-if="render_object.children.length > 0">
 				<draggable
 					v-model="render_object.children"
-					v-bind="{ group: 'key', disabled: disabled_dragging }"
+					v-bind="{
+						group: {
+							name: 'key',
+							pull: this.is_immutable ? 'clone' : undefined,
+							put: !this.is_immutable,
+						},
+						sort: !this.is_immutable,
+						disabled: disabled_dragging,
+					}"
 					@change="draggedKey"
+					:clone="cloneDragged"
 				>
 					<details
 						v-for="e in render_object.children"
@@ -229,10 +238,7 @@ export default {
 			return this.render_object.data
 		},
 		disabled_dragging() {
-			return (
-				this.$store.state.Settings.disable_node_dragging ||
-				this.is_immutable
-			)
+			return this.$store.state.Settings.disable_node_dragging
 		},
 	},
 	methods: {
@@ -321,7 +327,15 @@ export default {
 			}, 5)
 		},
 		draggedKey(data) {
-			TabSystem.setCurrentUnsaved()
+			if (!this.is_active)
+				this.$nextTick(() => {
+					TabSystem.split_screen_active = !TabSystem.split_screen_active
+					TabSystem.setCurrentUnsaved()
+					TabSystem.split_screen_active = !TabSystem.split_screen_active
+				})
+			else TabSystem.setCurrentUnsaved()
+
+			console.log(data)
 
 			if ('removed' in data) {
 				TabSystem.getHistory().add(
@@ -340,6 +354,9 @@ export default {
 				)
 			}
 		},
+		cloneDragged(jsontree) {
+			return jsontree.deepClone()
+		},
 
 		isKnownFileType() {
 			return FileType.get() !== 'unknown'

From c693722a7896a6884662df86ea0b278fb01a9a4a Mon Sep 17 00:00:00 2001
From: solvedDev <solvedDev@gmail.com>
Date: Wed, 21 Oct 2020 14:55:43 +0200
Subject: [PATCH 09/11] remove console.log

---
 app/renderer/src/UI/Editor/JsonEditor/Main.vue | 2 --
 1 file changed, 2 deletions(-)

diff --git a/app/renderer/src/UI/Editor/JsonEditor/Main.vue b/app/renderer/src/UI/Editor/JsonEditor/Main.vue
index 200683bf9..eb95bc671 100644
--- a/app/renderer/src/UI/Editor/JsonEditor/Main.vue
+++ b/app/renderer/src/UI/Editor/JsonEditor/Main.vue
@@ -335,8 +335,6 @@ export default {
 				})
 			else TabSystem.setCurrentUnsaved()
 
-			console.log(data)
-
 			if ('removed' in data) {
 				TabSystem.getHistory().add(
 					new MoveAction(undefined, this.object, data.removed.element)

From d2f07a489024c7ab646562fd12da88e656f81106 Mon Sep 17 00:00:00 2001
From: Joelant05 <Joelant05@users.noreply.github.com>
Date: Thu, 22 Oct 2020 20:48:18 +0100
Subject: [PATCH 10/11] update block, item and fog highlighters

---
 static/highlighter/block.json | 2 +-
 static/highlighter/fog.json   | 2 +-
 static/highlighter/item.json  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/static/highlighter/block.json b/static/highlighter/block.json
index 8688bc815..efd9fc442 100644
--- a/static/highlighter/block.json
+++ b/static/highlighter/block.json
@@ -3,6 +3,6 @@
     "define": {
         "keywords": ["minecraft", "description", "components", "bridge", "permutations", "events"],
         "titles": ["format_version"],
-        "symbols": ["properties"]
+        "symbols": ["properties", "sequence", "randomize"]
     }
 }
\ No newline at end of file
diff --git a/static/highlighter/fog.json b/static/highlighter/fog.json
index 9b9edec18..17ef5ccdb 100644
--- a/static/highlighter/fog.json
+++ b/static/highlighter/fog.json
@@ -1,7 +1,7 @@
 {
     "set": {},
     "define": {
-        "keywords": ["minecraft", "description", "distance"],
+        "keywords": ["minecraft", "description", "distance", "volumetric"],
         "titles": ["format_version"],
         "symbols": []
     }
diff --git a/static/highlighter/item.json b/static/highlighter/item.json
index cd162ca89..d027ade05 100644
--- a/static/highlighter/item.json
+++ b/static/highlighter/item.json
@@ -3,6 +3,6 @@
     "define": {
         "keywords": ["minecraft", "description", "components", "bridge", "events"],
         "titles": ["format_version"],
-        "symbols": []
+        "symbols": ["sequence", "randomize"]
     }
 }
\ No newline at end of file

From bbedeb2bf53abf20103b5c6a7abcae8c90ece8e2 Mon Sep 17 00:00:00 2001
From: Joelant05 <Joelant05@users.noreply.github.com>
Date: Fri, 23 Oct 2020 15:48:06 +0100
Subject: [PATCH 11/11] v1.7.10

---
 app/shared/app_version.ts | 2 +-
 package.json              | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app/shared/app_version.ts b/app/shared/app_version.ts
index 76fbd0089..0a07cb0e8 100644
--- a/app/shared/app_version.ts
+++ b/app/shared/app_version.ts
@@ -1,4 +1,4 @@
 /**
  * Current bridge. app version
  */
-export default 'v1.7.9'
+export default 'v1.7.10'
diff --git a/package.json b/package.json
index 67edecf31..9e23f3931 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "bridge",
-  "version": "1.7.9",
+  "version": "1.7.10",
   "author": "solvedDev <solveddev@gmail.com>",
   "description": "A powerful add-on editor",
   "license": "GNU",