From 2806ad179d0d8bc131433b06f8879fa2ac0bcf36 Mon Sep 17 00:00:00 2001 From: Joelant05 Date: Tue, 12 Jan 2021 10:31:03 +0000 Subject: [PATCH 01/17] fix identifier in preset --- static/presets/armor/attachable_chestplate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/static/presets/armor/attachable_chestplate.json b/static/presets/armor/attachable_chestplate.json index ebc7744a8..f263d74a4 100644 --- a/static/presets/armor/attachable_chestplate.json +++ b/static/presets/armor/attachable_chestplate.json @@ -2,7 +2,7 @@ "format_version": "1.8.0", "minecraft:attachable": { "description": { - "identifier": "{{PROJ_PREFIX}}:{{IDENTIFIER}}_helmet", + "identifier": "{{PROJ_PREFIX}}:{{IDENTIFIER}}_chestplate", "materials": { "default": "armor", "enchanted": "armor_enchanted" From a0979007f99a6768023bef1d805643d604c9b96d Mon Sep 17 00:00:00 2001 From: Frederox <69014593+FrederoxGit@users.noreply.github.com> Date: Fri, 29 Jan 2021 09:15:31 +0000 Subject: [PATCH 02/17] Fixed Chestplate The chestplate in the preset as of now doesn't work, hopefully this should fix it --- static/presets/armor/attachable_chestplate.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/static/presets/armor/attachable_chestplate.json b/static/presets/armor/attachable_chestplate.json index ebc7744a8..327384d4e 100644 --- a/static/presets/armor/attachable_chestplate.json +++ b/static/presets/armor/attachable_chestplate.json @@ -2,7 +2,7 @@ "format_version": "1.8.0", "minecraft:attachable": { "description": { - "identifier": "{{PROJ_PREFIX}}:{{IDENTIFIER}}_helmet", + "identifier": "{{PROJ_PREFIX}}:{{IDENTIFIER}}_chestplate", "materials": { "default": "armor", "enchanted": "armor_enchanted" @@ -12,13 +12,13 @@ "enchanted": "textures/misc/enchanted_item_glint" }, "geometry": { - "default": "geometry.humanoid.armor.helmet" + "default": "geometry.humanoid.armor.chestplate" }, "scripts": { - "parent_setup": "variable.helmet_layer_visible = 0.0;" + "parent_setup": "variable.chestplate_layer_visible = 0.0;" }, "render_controllers": [ "controller.render.armor" ] } } } - \ No newline at end of file + From 5f8159260e710d776f819bbd07e8afbc9a66d51d Mon Sep 17 00:00:00 2001 From: Joelant05 Date: Tue, 4 May 2021 19:34:07 +0100 Subject: [PATCH 03/17] feat: notification to upgrade to v2 + start to migration window --- app/renderer/src/AppCycle/startUp.ts | 5 ++ .../src/UI/Windows/Migration/Main.vue | 90 +++++++++++++++++++ .../src/UI/Windows/Migration/create.ts | 11 +++ .../src/UI/Windows/Migration/definition.ts | 32 +++++++ app/renderer/src/UI/Windows/Migration/load.ts | 14 +++ 5 files changed, 152 insertions(+) create mode 100644 app/renderer/src/UI/Windows/Migration/Main.vue create mode 100644 app/renderer/src/UI/Windows/Migration/create.ts create mode 100644 app/renderer/src/UI/Windows/Migration/definition.ts create mode 100644 app/renderer/src/UI/Windows/Migration/load.ts diff --git a/app/renderer/src/AppCycle/startUp.ts b/app/renderer/src/AppCycle/startUp.ts index fdaabc9d5..c042cfa7b 100644 --- a/app/renderer/src/AppCycle/startUp.ts +++ b/app/renderer/src/AppCycle/startUp.ts @@ -12,6 +12,8 @@ import './Errors' import Store from '../../store/index' import Provider from '../autoCompletions/Provider' import { loadDependency } from './fetchDeps' +import { createConfirmWindow } from '../UI/Windows/Common/CommonDefinitions' +import { createMigrationPromptWindow } from '../UI/Windows/Migration/definition' export default async function startUp() { SETTINGS.setup() @@ -59,6 +61,9 @@ export default async function startUp() { if (Store.state.Settings.open_in_fullscreen) { remote.getCurrentWindow().maximize() } + + // Prompt to migrate to v2 + createMigrationPromptWindow() } export function createAppUpdateNotification() { diff --git a/app/renderer/src/UI/Windows/Migration/Main.vue b/app/renderer/src/UI/Windows/Migration/Main.vue new file mode 100644 index 000000000..504aa6c2b --- /dev/null +++ b/app/renderer/src/UI/Windows/Migration/Main.vue @@ -0,0 +1,90 @@ + + + diff --git a/app/renderer/src/UI/Windows/Migration/create.ts b/app/renderer/src/UI/Windows/Migration/create.ts new file mode 100644 index 000000000..7a9f1c485 --- /dev/null +++ b/app/renderer/src/UI/Windows/Migration/create.ts @@ -0,0 +1,11 @@ +import LoadingWindow from '../../../../windows/LoadingWindow' + +export function createV2Directory(path: string, projects: string[]) { + const lw = new LoadingWindow() + console.log(path) + console.log(projects) + /* TODO + * - Copy projects to v2 folder structure + */ + lw.close() +} diff --git a/app/renderer/src/UI/Windows/Migration/definition.ts b/app/renderer/src/UI/Windows/Migration/definition.ts new file mode 100644 index 000000000..f7d4de69c --- /dev/null +++ b/app/renderer/src/UI/Windows/Migration/definition.ts @@ -0,0 +1,32 @@ +import { createNotification } from '../../Footer/create' +import { createConfirmWindow } from '../Common/CommonDefinitions' +import { createWindow } from '../create' +import MigrationWindowComponent from './Main.vue' + +export function createMigrationPromptWindow() { + createConfirmWindow( + 'bridge. v2 is now available! To begin migrating to bridge. v2, select the "Continue" option below.', + 'Continue', + 'Discard', + () => MigrationWindow.open(), + () => createMigrationPromptNotification() + ) +} +export function createMigrationPromptNotification() { + let migrationPrompt = createNotification({ + icon: 'mdi-update', + message: 'bridge. v2', + textColor: 'white', + disposeOnMiddleClick: false, + onClick: () => { + createMigrationPromptWindow() + migrationPrompt.dispose() + }, + }) +} + +export const MigrationWindow = createWindow(MigrationWindowComponent, { + selectedProjects: [], + availableProjects: [], + projectPath: undefined, +}) diff --git a/app/renderer/src/UI/Windows/Migration/load.ts b/app/renderer/src/UI/Windows/Migration/load.ts new file mode 100644 index 000000000..cb0ce32cc --- /dev/null +++ b/app/renderer/src/UI/Windows/Migration/load.ts @@ -0,0 +1,14 @@ +import { promises as fs } from 'fs' +import { BP_BASE_PATH } from '../../../constants' + +export async function loadProjects() { + const devBehaviorFolders = ( + await fs.readdir(BP_BASE_PATH, { + withFileTypes: true, + }) + ) + .filter(dirent => dirent.isDirectory()) + .map(dirent => dirent.name) + + return devBehaviorFolders +} From b775f96075b10517ae4f72c152d45ad8b5fc7b55 Mon Sep 17 00:00:00 2001 From: Joelant05 Date: Wed, 12 May 2021 20:56:17 +0100 Subject: [PATCH 04/17] feat: copy project over and load custom syntax from cache --- .../src/UI/Windows/Migration/Main.vue | 16 ++- .../src/UI/Windows/Migration/create.ts | 124 +++++++++++++++++- 2 files changed, 133 insertions(+), 7 deletions(-) diff --git a/app/renderer/src/UI/Windows/Migration/Main.vue b/app/renderer/src/UI/Windows/Migration/Main.vue index 504aa6c2b..99ccfd05c 100644 --- a/app/renderer/src/UI/Windows/Migration/Main.vue +++ b/app/renderer/src/UI/Windows/Migration/Main.vue @@ -53,6 +53,8 @@ import { loadProjects } from './load' import { ipcRenderer } from 'electron' import LoadingWindow from '../../../../windows/LoadingWindow' import { createV2Directory } from './create' +import { promises as fs } from 'fs' +import { createInformationWindow } from '../Common/CommonDefinitions' export default { name: 'Migration', @@ -70,6 +72,7 @@ export default { }, onConfirm() { createV2Directory(this.projectPath, this.selectedProjects) + createMigrationPromptNotification() }, async chooseProjectFolder() { const lw = new LoadingWindow() @@ -80,7 +83,18 @@ export default { lw.close() - if (path) this.projectPath = path[0] + // Ensure chosen directory is empty + if (path[0]) { + console.log(path) + fs.readdir(path[0]).then(files => { + if (files.length > 0) + createInformationWindow( + 'Invalid directory', + 'Please select an empty directory!' + ) + else this.projectPath = path[0] + }) + } }, }, async mounted() { diff --git a/app/renderer/src/UI/Windows/Migration/create.ts b/app/renderer/src/UI/Windows/Migration/create.ts index 7a9f1c485..6f96613f8 100644 --- a/app/renderer/src/UI/Windows/Migration/create.ts +++ b/app/renderer/src/UI/Windows/Migration/create.ts @@ -1,11 +1,123 @@ +import { promises as fs } from 'fs' import LoadingWindow from '../../../../windows/LoadingWindow' +import { join } from 'path' +import { BP_BASE_PATH, RP_BASE_PATH } from '../../../../../shared/Paths' +import { readJSON, writeJSON } from '../../../Utilities/JsonFS' -export function createV2Directory(path: string, projects: string[]) { +async function iterateDir(src: string, dest: string, cache: string) { + await fs.mkdir(dest, { recursive: true }) + + const dirents = await fs.readdir(src, { withFileTypes: true }) + + for (const dirent of dirents) { + if (dirent.isDirectory()) { + // Don't copy bridge folder + if (dirent.name != 'bridge') { + iterateDir( + join(src, dirent.name), + join(dest, dirent.name), + join(cache, dirent.name) + ) + } + continue + } + + try { + // Try reading from cache + const { cache_content: cacheContent } = await readJSON( + join(cache, dirent.name) + ) + + await writeJSON( + join(dest, dirent.name), + transform(cacheContent.children), + true + ) + } catch { + // No cache, just copy file + await fs.copyFile(join(src, dirent.name), join(dest, dirent.name)) + } + } +} + +function transform(children: any[]) { + // TODO Fix transforming objects nested in arrays + const res: any = {} + + for (const c of children) { + if (c.is_disabled) continue + if (c.is_minified) res[c.key] = c.data || c.children || c.array + else if (Array.isArray(c.children)) res[c.key] = transform(c.children) + else if (c.key && c.data) { + if (c.key == 'format_version') res[c.key] = c.data + else res[c.key] = convertValues(c.data) + } + } + return res +} + +function convertValues(value: string) { + console.log(value) + if (value == 'false') return false + else if (value == 'true') return true + else { + const newValue = parseInt(value) + console.log('newValue: ' + newValue) + if (isNaN(newValue)) return value + else return newValue + } +} + +export function createV2Directory(targetPath: string, projects: string[]) { const lw = new LoadingWindow() - console.log(path) - console.log(projects) - /* TODO - * - Copy projects to v2 folder structure - */ + + const projectPath = join(targetPath, 'projects') + + projects.forEach(async bpPath => { + // Find linked RP + let rpPath = undefined + let bpManifest = undefined + let rpManifest = undefined + + try { + bpManifest = await readJSON( + join(BP_BASE_PATH, bpPath, 'manifest.json') + ) + } catch {} + + // Check RPs + const resourcePacks = await fs.readdir(RP_BASE_PATH) + for (const rp of resourcePacks) { + try { + rpManifest = await readJSON( + join(RP_BASE_PATH, rp, 'manifest.json') + ) + } catch {} + + if (bpManifest.dependencies) { + for (const dependency of bpManifest.dependencies) { + if (dependency.uuid == rpManifest.header.uuid) { + rpPath = rp + } + } + } + } + + // Copy files over + await iterateDir( + join(BP_BASE_PATH, bpPath), + join(targetPath, 'projects', bpPath, 'BP'), + join(BP_BASE_PATH, bpPath, 'bridge/cache/BP') + ) + + if (rpPath) { + await iterateDir( + join(RP_BASE_PATH, rpPath), + join(targetPath, 'projects', bpPath, 'RP'), + join(BP_BASE_PATH, bpPath, 'bridge/cache/RP') + ) + } + }) + lw.close() } From c6dd96fac3900a0219605076199215dcaaa1ca80 Mon Sep 17 00:00:00 2001 From: Joelant05 Date: Thu, 13 May 2021 20:25:12 +0100 Subject: [PATCH 05/17] fix: transforming nested objects in arrays --- app/renderer/src/UI/Windows/Migration/Main.vue | 5 +++++ app/renderer/src/UI/Windows/Migration/create.ts | 14 +++++--------- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/app/renderer/src/UI/Windows/Migration/Main.vue b/app/renderer/src/UI/Windows/Migration/Main.vue index 99ccfd05c..644d0a21c 100644 --- a/app/renderer/src/UI/Windows/Migration/Main.vue +++ b/app/renderer/src/UI/Windows/Migration/Main.vue @@ -71,7 +71,12 @@ export default { this.currentWindow.close() }, onConfirm() { + this.currentWindow.close() + + const lw = new LoadingWindow() createV2Directory(this.projectPath, this.selectedProjects) + lw.close() + createMigrationPromptNotification() }, async chooseProjectFolder() { diff --git a/app/renderer/src/UI/Windows/Migration/create.ts b/app/renderer/src/UI/Windows/Migration/create.ts index 6f96613f8..8ed505caa 100644 --- a/app/renderer/src/UI/Windows/Migration/create.ts +++ b/app/renderer/src/UI/Windows/Migration/create.ts @@ -1,5 +1,4 @@ -import { promises as fs } from 'fs' -import LoadingWindow from '../../../../windows/LoadingWindow' +import { PathLike, promises as fs } from 'fs' import { join } from 'path' import { BP_BASE_PATH, RP_BASE_PATH } from '../../../../../shared/Paths' import { readJSON, writeJSON } from '../../../Utilities/JsonFS' @@ -47,8 +46,10 @@ function transform(children: any[]) { for (const c of children) { if (c.is_disabled) continue if (c.is_minified) res[c.key] = c.data || c.children || c.array - else if (Array.isArray(c.children)) res[c.key] = transform(c.children) - else if (c.key && c.data) { + else if (Array.isArray(c.children)) { + if (c.key === undefined) res.push(transform(c.children)) + res[c.key] = transform(c.children) + } else if (c.key && c.data) { if (c.key == 'format_version') res[c.key] = c.data else res[c.key] = convertValues(c.data) } @@ -62,15 +63,12 @@ function convertValues(value: string) { else if (value == 'true') return true else { const newValue = parseInt(value) - console.log('newValue: ' + newValue) if (isNaN(newValue)) return value else return newValue } } export function createV2Directory(targetPath: string, projects: string[]) { - const lw = new LoadingWindow() - const projectPath = join(targetPath, 'projects') projects.forEach(async bpPath => { @@ -118,6 +116,4 @@ export function createV2Directory(targetPath: string, projects: string[]) { ) } }) - - lw.close() } From d6a80775f85701b6fc44f4d065a747b03d490437 Mon Sep 17 00:00:00 2001 From: Joelant05 Date: Sat, 15 May 2021 20:42:23 +0100 Subject: [PATCH 06/17] upd: progress on migration window - Added "Select All" option - Fixed transferring projects without an RP --- .../src/UI/Windows/Migration/Main.vue | 87 +++++++++++++------ .../src/UI/Windows/Migration/create.ts | 36 ++++---- .../src/UI/Windows/Migration/definition.ts | 1 + 3 files changed, 82 insertions(+), 42 deletions(-) diff --git a/app/renderer/src/UI/Windows/Migration/Main.vue b/app/renderer/src/UI/Windows/Migration/Main.vue index 644d0a21c..4433875a2 100644 --- a/app/renderer/src/UI/Windows/Migration/Main.vue +++ b/app/renderer/src/UI/Windows/Migration/Main.vue @@ -10,26 +10,43 @@ @closeWindow="onClose" > @@ -50,11 +74,12 @@ import { createMigrationPromptNotification } from './definition' import BaseWindow from '../Layout/Base' import { loadProjects } from './load' -import { ipcRenderer } from 'electron' +import { ipcRenderer, shell } from 'electron' import LoadingWindow from '../../../../windows/LoadingWindow' import { createV2Directory } from './create' import { promises as fs } from 'fs' import { createInformationWindow } from '../Common/CommonDefinitions' +import { join } from 'path' export default { name: 'Migration', @@ -67,18 +92,29 @@ export default { }, methods: { onClose() { + this.projectsCreated = false createMigrationPromptNotification() this.currentWindow.close() }, - onConfirm() { - this.currentWindow.close() - + async onConfirm() { const lw = new LoadingWindow() - createV2Directory(this.projectPath, this.selectedProjects) + await createV2Directory(this.projectPath, this.selectedProjects) lw.close() + this.projectsCreated = true + createMigrationPromptNotification() }, + goToV2() { + shell.openExternal('https://bridge-core.github.io/editor') + this.currentWindow.close() + }, + showProjects() { + shell.showItemInFolder(join(this.projectPath, 'projects')) + }, + selectAll() { + this.selectedProjects = this.availableProjects + }, async chooseProjectFolder() { const lw = new LoadingWindow() @@ -90,7 +126,6 @@ export default { // Ensure chosen directory is empty if (path[0]) { - console.log(path) fs.readdir(path[0]).then(files => { if (files.length > 0) createInformationWindow( diff --git a/app/renderer/src/UI/Windows/Migration/create.ts b/app/renderer/src/UI/Windows/Migration/create.ts index 8ed505caa..7c8aa5323 100644 --- a/app/renderer/src/UI/Windows/Migration/create.ts +++ b/app/renderer/src/UI/Windows/Migration/create.ts @@ -58,7 +58,6 @@ function transform(children: any[]) { } function convertValues(value: string) { - console.log(value) if (value == 'false') return false else if (value == 'true') return true else { @@ -68,10 +67,13 @@ function convertValues(value: string) { } } -export function createV2Directory(targetPath: string, projects: string[]) { +export async function createV2Directory( + targetPath: string, + projects: string[] +) { const projectPath = join(targetPath, 'projects') - projects.forEach(async bpPath => { + for (const bpPath of projects) { // Find linked RP let rpPath = undefined let bpManifest = undefined @@ -83,19 +85,21 @@ export function createV2Directory(targetPath: string, projects: string[]) { ) } catch {} - // Check RPs - const resourcePacks = await fs.readdir(RP_BASE_PATH) - for (const rp of resourcePacks) { - try { - rpManifest = await readJSON( - join(RP_BASE_PATH, rp, 'manifest.json') - ) - } catch {} + if (bpManifest) { + // Check RPs + const resourcePacks = await fs.readdir(RP_BASE_PATH) + for (const rp of resourcePacks) { + try { + rpManifest = await readJSON( + join(RP_BASE_PATH, rp, 'manifest.json') + ) + } catch {} - if (bpManifest.dependencies) { - for (const dependency of bpManifest.dependencies) { - if (dependency.uuid == rpManifest.header.uuid) { - rpPath = rp + if (bpManifest.dependencies && rpManifest) { + for (const dependency of bpManifest.dependencies) { + if (dependency.uuid == rpManifest.header.uuid) { + rpPath = rp + } } } } @@ -115,5 +119,5 @@ export function createV2Directory(targetPath: string, projects: string[]) { join(BP_BASE_PATH, bpPath, 'bridge/cache/RP') ) } - }) + } } diff --git a/app/renderer/src/UI/Windows/Migration/definition.ts b/app/renderer/src/UI/Windows/Migration/definition.ts index f7d4de69c..0b4b3a70a 100644 --- a/app/renderer/src/UI/Windows/Migration/definition.ts +++ b/app/renderer/src/UI/Windows/Migration/definition.ts @@ -29,4 +29,5 @@ export const MigrationWindow = createWindow(MigrationWindowComponent, { selectedProjects: [], availableProjects: [], projectPath: undefined, + projectsCreated: false, }) From 0def7fca1bfa7c7434ce237ac5189eeac7af11a7 Mon Sep 17 00:00:00 2001 From: Joelant05 Date: Sun, 16 May 2021 15:38:06 +0100 Subject: [PATCH 07/17] feat: transfer project config + finish migration window --- app/renderer/src/AppCycle/startUp.ts | 10 ++- .../src/UI/Windows/Migration/Main.vue | 32 ++++++-- .../src/UI/Windows/Migration/create.ts | 82 ++++++++++++++++++- .../src/UI/Windows/Migration/definition.ts | 15 +--- 4 files changed, 116 insertions(+), 23 deletions(-) diff --git a/app/renderer/src/AppCycle/startUp.ts b/app/renderer/src/AppCycle/startUp.ts index c042cfa7b..7d7300fb6 100644 --- a/app/renderer/src/AppCycle/startUp.ts +++ b/app/renderer/src/AppCycle/startUp.ts @@ -12,7 +12,6 @@ import './Errors' import Store from '../../store/index' import Provider from '../autoCompletions/Provider' import { loadDependency } from './fetchDeps' -import { createConfirmWindow } from '../UI/Windows/Common/CommonDefinitions' import { createMigrationPromptWindow } from '../UI/Windows/Migration/definition' export default async function startUp() { @@ -64,6 +63,15 @@ export default async function startUp() { // Prompt to migrate to v2 createMigrationPromptWindow() + createNotification({ + icon: 'mdi-update', + message: 'bridge. v2', + textColor: 'white', + disposeOnMiddleClick: false, + onClick: () => { + createMigrationPromptWindow() + }, + }) } export function createAppUpdateNotification() { diff --git a/app/renderer/src/UI/Windows/Migration/Main.vue b/app/renderer/src/UI/Windows/Migration/Main.vue index 4433875a2..be21ce741 100644 --- a/app/renderer/src/UI/Windows/Migration/Main.vue +++ b/app/renderer/src/UI/Windows/Migration/Main.vue @@ -26,7 +26,12 @@ Select the projects below that you want to migrate to bridge. v2

- Select All + Select All + Deselect All
"{{ projectPath }}".

- TODO + Now you need to launch bridge. v2 and during step 1 of the + setup process, select the bridge. v2 directory above that + has just been created. +

+

+ If you have already been through the bridge. v2 setup + process and have already selected a different directory, you + can change it by navigating to the "General" tab of the + settings window and selecting the "Select Root Folder" + option at the bottom. The settings window can be found in + the toolbar under "File > Preferences > Settings" or + accessed via the "Ctrl + ," shortcut.

@@ -71,7 +87,6 @@ diff --git a/app/renderer/src/UI/Windows/Migration/create.ts b/app/renderer/src/UI/Windows/Migration/create.ts index 7c8aa5323..f06851e3c 100644 --- a/app/renderer/src/UI/Windows/Migration/create.ts +++ b/app/renderer/src/UI/Windows/Migration/create.ts @@ -1,4 +1,4 @@ -import { PathLike, promises as fs } from 'fs' +import { promises as fs } from 'fs' import { join } from 'path' import { BP_BASE_PATH, RP_BASE_PATH } from '../../../../../shared/Paths' import { readJSON, writeJSON } from '../../../Utilities/JsonFS' @@ -67,6 +67,57 @@ function convertValues(value: string) { } } +function updateConfig( + config: any, + bpManifest: any, + projectName: string, + lang: string +) { + let newConfig: any = { + type: 'minecraftBedrock', + packs: { + behaviorPack: './BP', + resourcePack: './RP', + }, + bridge: {}, + capabilities: [], + } + if (config) { + const { prefix: projectPrefix, formatVersion: targetVersion } = config + + if (projectPrefix) newConfig['namespace'] = projectPrefix + if (targetVersion) newConfig['targetVersion'] = targetVersion + } else { + newConfig['namespace'] = 'bridge' + newConfig['targetVersion'] = '1.16.0' + } + newConfig['name'] = projectName + + if (bpManifest) { + if (bpManifest?.header?.description) + newConfig['description'] = bpManifest.header.description + + if (bpManifest?.metadata?.authors) + newConfig['author'] = bpManifest.metadata.authors + } + + // Get description from lang file + if (lang && newConfig['description'] === 'pack.description') { + const lines = lang.split('\n') + + for (const line of lines) { + if (line.includes('pack.description')) { + newConfig['description'] = line + .split('=') + .pop() + .replace('\r', '') + } + } + } + + return newConfig +} + export async function createV2Directory( targetPath: string, projects: string[] @@ -78,6 +129,8 @@ export async function createV2Directory( let rpPath = undefined let bpManifest = undefined let rpManifest = undefined + let projectConfig = undefined + let lang = undefined try { bpManifest = await readJSON( @@ -105,13 +158,14 @@ export async function createV2Directory( } } - // Copy files over + // Copy BP files over await iterateDir( join(BP_BASE_PATH, bpPath), join(targetPath, 'projects', bpPath, 'BP'), join(BP_BASE_PATH, bpPath, 'bridge/cache/BP') ) + // Copy RP files over if a linked RP exists if (rpPath) { await iterateDir( join(RP_BASE_PATH, rpPath), @@ -119,5 +173,29 @@ export async function createV2Directory( join(BP_BASE_PATH, bpPath, 'bridge/cache/RP') ) } + + // Transfer project config + try { + projectConfig = await readJSON( + join(BP_BASE_PATH, bpPath, 'bridge/config.json') + ) + } catch {} + try { + const langFile = await fs.readFile( + join(BP_BASE_PATH, bpPath, 'texts/en_US.lang') + ) + lang = langFile.toString() + } catch {} + + await writeJSON( + join(targetPath, 'projects', bpPath, 'config.json'), + updateConfig( + projectConfig, + bpManifest, + bpPath.replace(/BP|behaviors/gi, ''), + lang + ), + true + ) } } diff --git a/app/renderer/src/UI/Windows/Migration/definition.ts b/app/renderer/src/UI/Windows/Migration/definition.ts index 0b4b3a70a..635bca88a 100644 --- a/app/renderer/src/UI/Windows/Migration/definition.ts +++ b/app/renderer/src/UI/Windows/Migration/definition.ts @@ -1,4 +1,3 @@ -import { createNotification } from '../../Footer/create' import { createConfirmWindow } from '../Common/CommonDefinitions' import { createWindow } from '../create' import MigrationWindowComponent from './Main.vue' @@ -9,21 +8,9 @@ export function createMigrationPromptWindow() { 'Continue', 'Discard', () => MigrationWindow.open(), - () => createMigrationPromptNotification() + () => {} ) } -export function createMigrationPromptNotification() { - let migrationPrompt = createNotification({ - icon: 'mdi-update', - message: 'bridge. v2', - textColor: 'white', - disposeOnMiddleClick: false, - onClick: () => { - createMigrationPromptWindow() - migrationPrompt.dispose() - }, - }) -} export const MigrationWindow = createWindow(MigrationWindowComponent, { selectedProjects: [], From ebecd7d2b1ad7993ae5e912207aca8f390aa7372 Mon Sep 17 00:00:00 2001 From: Joelant05 Date: Sun, 16 May 2021 17:58:18 +0100 Subject: [PATCH 08/17] feat: create .gitignore and default compiler config --- .../src/UI/Windows/Migration/create.ts | 44 ++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-) diff --git a/app/renderer/src/UI/Windows/Migration/create.ts b/app/renderer/src/UI/Windows/Migration/create.ts index f06851e3c..ba4a5e93c 100644 --- a/app/renderer/src/UI/Windows/Migration/create.ts +++ b/app/renderer/src/UI/Windows/Migration/create.ts @@ -40,7 +40,6 @@ async function iterateDir(src: string, dest: string, cache: string) { } function transform(children: any[]) { - // TODO Fix transforming objects nested in arrays const res: any = {} for (const c of children) { @@ -197,5 +196,48 @@ export async function createV2Directory( ), true ) + + // Create other project files + await fs.writeFile( + join(targetPath, 'projects', bpPath, '.gitignore'), + `Desktop.ini +.DS_Store +!.bridge/ +.bridge/* +!.bridge/compiler/ +!.bridge/extensions +!.bridge/config.json +builds + ` + ) + + await fs.mkdir( + join(targetPath, 'projects', bpPath, '.bridge/compiler'), + { recursive: true } + ) + await writeJSON( + join( + targetPath, + 'projects', + bpPath, + '.bridge/compiler/default.json' + ), + { + icon: 'mdi-cogs', + name: 'Deafult Script', + description: + 'Transforms the "bridge." folder structure to "com.mojang". "bridge." runs it automatically in dev mode in the background to enable fast, incremental builds for testing.', + plugins: [ + 'typeScript', + 'entityIdentifierAlias', + 'customEntityComponents', + 'customItemComponents', + 'customBlockComponents', + 'moLang', + ['simpleRewrite', { packName: bpPath }], + ], + }, + true + ) } } From ad41e1b82af7dfee1095b248522f39662f157c54 Mon Sep 17 00:00:00 2001 From: Joelant05 Date: Sun, 16 May 2021 18:49:15 +0100 Subject: [PATCH 09/17] upd: add "v2" suffix to "packName" in compiler config --- app/renderer/src/UI/Windows/Migration/create.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/renderer/src/UI/Windows/Migration/create.ts b/app/renderer/src/UI/Windows/Migration/create.ts index ba4a5e93c..d952338ca 100644 --- a/app/renderer/src/UI/Windows/Migration/create.ts +++ b/app/renderer/src/UI/Windows/Migration/create.ts @@ -234,7 +234,7 @@ builds 'customItemComponents', 'customBlockComponents', 'moLang', - ['simpleRewrite', { packName: bpPath }], + ['simpleRewrite', { packName: `${bpPath} v2` }], ], }, true From f5bb3249bbda755e2783902a80eb2872dede7f48 Mon Sep 17 00:00:00 2001 From: solvedDev <33347616+solvedDev@users.noreply.github.com> Date: Thu, 10 Jun 2021 16:22:21 +0200 Subject: [PATCH 10/17] fix: error upon using lang auto-completions closes #361 --- static/language/lang.js | 40 +++++++++++++++++++++------------------- 1 file changed, 21 insertions(+), 19 deletions(-) diff --git a/static/language/lang.js b/static/language/lang.js index a76c10ca6..7e5c59615 100644 --- a/static/language/lang.js +++ b/static/language/lang.js @@ -35,26 +35,28 @@ Bridge.registerCompletionProvider({ .toLowerCase() if (id[id.length - 1] === '=') { - const textTranslation = id - .substring(0, id.length - 1) - .split('.') - .find(val => val.includes(':')) - .split(':') - .pop() - .replace(/_.|^./g, match => { - if (match.length === 1) return match.toUpperCase() - return ` ${match[1].toUpperCase()}` - }) + try { + const textTranslation = id + .substring(0, id.length - 1) + .split('.') + .find(val => val.includes(':')) + .split(':') + .pop() + .replace(/_.|^./g, match => { + if (match.length === 1) return match.toUpperCase() + return ` ${match[1].toUpperCase()}` + }) - return { - suggestions: [ - { - label: textTranslation, - insertText: textTranslation, - kind: 1, - }, - ], - } + return { + suggestions: [ + { + label: textTranslation, + insertText: textTranslation, + kind: 1, + }, + ], + } + } catch(err) {} } return { From 9b3d85e717d2d373c1df96e49502b817700aa192 Mon Sep 17 00:00:00 2001 From: Joelant05 Date: Fri, 11 Jun 2021 20:46:30 +0100 Subject: [PATCH 11/17] upd: vanilla files to latest beta --- static/vanilla/BP/entities/axolotl.json | 447 + static/vanilla/BP/entities/bat.json | 2 + static/vanilla/BP/entities/bee.json | 30 +- static/vanilla/BP/entities/blaze.json | 4 +- static/vanilla/BP/entities/cat.json | 2 + static/vanilla/BP/entities/cave_spider.json | 2 + static/vanilla/BP/entities/chicken.json | 23 +- static/vanilla/BP/entities/cow.json | 23 +- static/vanilla/BP/entities/creeper.json | 12 +- static/vanilla/BP/entities/dolphin.json | 35 +- static/vanilla/BP/entities/donkey.json | 2 + static/vanilla/BP/entities/drowned.json | 8 +- .../vanilla/BP/entities/elder_guardian.json | 5 +- static/vanilla/BP/entities/ender_dragon.json | 4 +- static/vanilla/BP/entities/enderman.json | 4 +- static/vanilla/BP/entities/endermite.json | 4 +- .../BP/entities/evocation_illager.json | 2 + static/vanilla/BP/entities/fish.json | 2 + static/vanilla/BP/entities/fox.json | 36 +- static/vanilla/BP/entities/ghast.json | 2 + static/vanilla/BP/entities/glow_squid.json | 134 + static/vanilla/BP/entities/goat.json | 295 +- static/vanilla/BP/entities/guardian.json | 8 +- static/vanilla/BP/entities/hoglin.json | 2 + static/vanilla/BP/entities/horse.json | 2 + static/vanilla/BP/entities/husk.json | 52 +- static/vanilla/BP/entities/iron_golem.json | 2 + static/vanilla/BP/entities/llama.json | 274 +- static/vanilla/BP/entities/magma_cube.json | 2 + static/vanilla/BP/entities/mooshroom.json | 2 + static/vanilla/BP/entities/mule.json | 2 + static/vanilla/BP/entities/ocelot.json | 2 + static/vanilla/BP/entities/panda.json | 2 + static/vanilla/BP/entities/parrot.json | 2 + static/vanilla/BP/entities/phantom.json | 2 + static/vanilla/BP/entities/pig.json | 19 +- static/vanilla/BP/entities/piglin.json | 25 + static/vanilla/BP/entities/piglin_brute.json | 2 + static/vanilla/BP/entities/pillager.json | 2 + static/vanilla/BP/entities/polar_bear.json | 2 + static/vanilla/BP/entities/pufferfish.json | 2 + static/vanilla/BP/entities/rabbit.json | 10 +- static/vanilla/BP/entities/ravager.json | 2 + static/vanilla/BP/entities/salmon.json | 2 + static/vanilla/BP/entities/sheep.json | 2 + static/vanilla/BP/entities/shulker.json | 2 + static/vanilla/BP/entities/silverfish.json | 15 +- static/vanilla/BP/entities/skeleton.json | 163 +- .../vanilla/BP/entities/skeleton_horse.json | 2 + static/vanilla/BP/entities/slime.json | 2 + static/vanilla/BP/entities/snow_golem.json | 6 +- static/vanilla/BP/entities/spider.json | 2 + static/vanilla/BP/entities/squid.json | 2 + static/vanilla/BP/entities/stray.json | 2 + static/vanilla/BP/entities/strider.json | 8 +- static/vanilla/BP/entities/tropicalfish.json | 2 + static/vanilla/BP/entities/turtle.json | 2 + static/vanilla/BP/entities/vex.json | 2 + static/vanilla/BP/entities/villager.json | 2 + static/vanilla/BP/entities/villager_v2.json | 2 + static/vanilla/BP/entities/vindicator.json | 2 + static/vanilla/BP/entities/witch.json | 2 + static/vanilla/BP/entities/wither.json | 2 + .../vanilla/BP/entities/wither_skeleton.json | 2 + static/vanilla/BP/entities/wolf.json | 2 + static/vanilla/BP/entities/zoglin.json | 2 + static/vanilla/BP/entities/zombie.json | 2 + static/vanilla/BP/entities/zombie_horse.json | 2 + static/vanilla/BP/entities/zombie_pigman.json | 2 + .../vanilla/BP/entities/zombie_villager.json | 2 + .../BP/entities/zombie_villager_v2.json | 2 + .../dripstone_cluster_feature.json | 31 + ...er_surface_azalea_root_system_feature.json | 32 + ...aves_after_surface_cave_vines_feature.json | 32 + ...caves_after_surface_leaf_clay_feature.json | 32 + ...es_after_surface_moss_ceiling_feature.json | 32 + ...s_after_surface_spore_blossom_feature.json | 32 + ...aves_after_surface_vegetation_feature.json | 32 + ...ush_caves_after_surface_vines_feature.json | 32 + ...sh_caves_underground_clay_ore_feature.json | 32 + .../overworld_amethyst_geode_feature.json | 41 + ...rworld_underground_copper_ore_feature.json | 44 + ...erworld_underground_deepslate_feature.json | 44 + ...world_underground_glow_lichen_feature.json | 43 + .../overworld_underground_tuff_feature.json | 44 + .../small_dripstone_feature.json | 31 + .../BP/features/amethyst_geode_feature.json | 42 + .../vanilla/BP/features/andesite_feature.json | 61 +- ...a_root_system_snap_to_ceiling_feature.json | 11 + .../BP/features/azalea_tree_feature.json | 74 + .../features/big_dripleaf_east_feature.json | 36 + .../features/big_dripleaf_north_feature.json | 36 + .../features/big_dripleaf_south_feature.json | 36 + .../features/big_dripleaf_west_feature.json | 36 + .../BP/features/birch_tree_feature.json | 2 + .../BP/features/cave_vine_feature.json | 23 + .../features/cave_vine_in_moss_feature.json | 22 + .../cave_vine_snap_to_ceiling_feature.json | 11 + .../vanilla/BP/features/clay_ore_feature.json | 19 + .../clay_pool_with_dripleaves_feature.json | 36 + .../clay_with_dripleaves_feature.json | 35 + .../vanilla/BP/features/coal_ore_feature.json | 53 +- .../BP/features/copper_ore_feature.json | 27 + .../BP/features/deepslate_feature.json | 21 + .../BP/features/diamond_ore_feature.json | 53 +- .../vanilla/BP/features/diorite_feature.json | 61 +- .../BP/features/emerald_ore_feature.json | 27 + .../features/fallen_birch_tree_feature.json | 2 + .../features/fallen_jungle_tree_feature.json | 2 + .../BP/features/fallen_oak_tree_feature.json | 2 + .../features/fallen_spruce_tree_feature.json | 2 + .../fallen_super_birch_tree_feature.json | 2 + .../BP/features/glow_lichen_feature.json | 19 + .../vanilla/BP/features/gold_ore_feature.json | 53 +- .../vanilla/BP/features/iron_ore_feature.json | 53 +- .../BP/features/jungle_tree_feature.json | 2 + .../BP/features/lapis_ore_feature.json | 53 +- .../BP/features/mega_jungle_tree_feature.json | 2 + .../BP/features/mega_pine_tree_feature.json | 2 + .../BP/features/mega_spruce_tree_feature.json | 2 + .../BP/features/moss_ceiling_feature.json | 33 + .../moss_ceiling_snap_to_ceiling_feature.json | 11 + .../features/moss_patch_bonemeal_feature.json | 33 + .../BP/features/moss_patch_feature.json | 33 + .../moss_patch_snap_to_floor_feature.json | 11 + .../mountain_spruce_tree_feature.json | 165 + .../vanilla/BP/features/oak_tree_feature.json | 2 + .../features/oak_tree_with_vines_feature.json | 2 + .../random_clay_with_dripleaves_feature.json | 12 + ...with_dripleaves_snap_to_floor_feature.json | 11 + .../BP/features/redstone_ore_feature.json | 53 +- .../BP/features/roofed_tree_feature.json | 2 + .../roofed_tree_with_vines_feature.json | 2 + .../BP/features/savanna_tree_feature.json | 2 + .../BP/features/silverfish_feature.json | 53 +- .../BP/features/spore_blossom_feature.json | 11 + ...spore_blossom_snap_to_ceiling_feature.json | 11 + .../BP/features/spruce_tree_feature.json | 2 + .../spruce_tree_with_vines_feature.json | 2 + .../BP/features/super_birch_tree_feature.json | 2 + .../BP/features/swamp_tree_feature.json | 2 + static/vanilla/BP/features/tuff_feature.json | 21 + .../undecorated_jungle_tree_feature.json | 2 + ...orated_jungle_tree_with_vines_feature.json | 2 + .../chests/abandoned_mineshaft.json | 14 + .../BP/loot_tables/chests/bastion_bridge.json | 30 +- .../chests/bastion_hoglin_stable.json | 77 +- .../BP/loot_tables/chests/bastion_other.json | 137 +- .../loot_tables/chests/bastion_treasure.json | 106 +- .../loot_tables/chests/shipwrecksupply.json | 14 + .../BP/loot_tables/entities/drowned.json | 7 +- .../BP/loot_tables/entities/glow_squid.json | 34 + .../vanilla/BP/loot_tables/entities/goat.json | 1 + static/vanilla/BP/recipes/amethyst_block.json | 25 + .../brewing_stand_from_cobbled_deepslate.json | 25 + .../BP/recipes/chiseled_deepslate.json | 24 + ...e_from_cobbled_deepslate_stonecutting.json | 23 + .../BP/recipes/cobbled_deepslate_slab.json | 24 + ...b_from_cobbled_deepslate_stonecutting.json | 23 + .../BP/recipes/cobbled_deepslate_stairs.json | 26 + ...stairs_from_cobbled_deepslate_cutting.json | 23 + .../BP/recipes/cobbled_deepslate_wall.json | 25 + ...l_from_cobbled_deepslate_stonecutting.json | 23 + .../BP/recipes/copper_block_from_ingots.json | 26 + .../cracked_deepslate_bricks_furnace.json | 13 + .../cracked_deepslate_tiles_furnace.json | 13 + .../BP/recipes/crafting_table_cut_copper.json | 25 + .../crafting_table_cut_copper_slab.json | 24 + .../crafting_table_cut_copper_stairs.json | 26 + .../crafting_table_exposed_cut_copper.json | 25 + ...rafting_table_exposed_cut_copper_slab.json | 24 + ...fting_table_exposed_cut_copper_stairs.json | 26 + .../crafting_table_oxidized_cut_copper.json | 25 + ...afting_table_oxidized_cut_copper_slab.json | 24 + ...ting_table_oxidized_cut_copper_stairs.json | 26 + .../crafting_table_waxed_cut_copper.json | 25 + .../crafting_table_waxed_cut_copper_slab.json | 24 + ...rafting_table_waxed_cut_copper_stairs.json | 26 + ...afting_table_waxed_exposed_cut_copper.json | 25 + ...g_table_waxed_exposed_cut_copper_slab.json | 24 + ...table_waxed_exposed_cut_copper_stairs.json | 26 + ...fting_table_waxed_oxidized_cut_copper.json | 25 + ..._table_waxed_oxidized_cut_copper_slab.json | 24 + ...able_waxed_oxidized_cut_copper_stairs.json | 26 + ...ting_table_waxed_weathered_cut_copper.json | 25 + ...table_waxed_weathered_cut_copper_slab.json | 24 + ...ble_waxed_weathered_cut_copper_stairs.json | 26 + .../crafting_table_weathered_cut_copper.json | 25 + ...fting_table_weathered_cut_copper_slab.json | 24 + ...ing_table_weathered_cut_copper_stairs.json | 26 + .../BP/recipes/deepslate_brick_slab.json | 24 + ...b_from_cobbled_deepslate_stonecutting.json | 23 + ...ab_from_deepslate_bricks_stonecutting.json | 23 + ..._from_polished_deepslate_stonecutting.json | 23 + .../BP/recipes/deepslate_brick_stairs.json | 26 + ...s_from_cobbled_deepslate_stonecutting.json | 23 + ...rs_from_deepslate_bricks_stonecutting.json | 23 + ...airs_from_polished_deepslate_stonecut.json | 23 + .../BP/recipes/deepslate_brick_wall.json | 25 + ...l_from_cobbled_deepslate_stonecutting.json | 23 + ...ll_from_deepslate_bricks_stonecutting.json | 23 + ..._from_polished_deepslate_stonecutting.json | 23 + .../vanilla/BP/recipes/deepslate_bricks.json | 25 + ...s_from_cobbled_deepslate_stonecutting.json | 23 + ..._from_polished_deepslate_stonecutting.json | 23 + .../vanilla/BP/recipes/deepslate_furnace.json | 13 + .../BP/recipes/deepslate_tile_slab.json | 24 + ...b_from_cobbled_deepslate_stonecutting.json | 23 + ...ab_from_deepslate_bricks_stonecutting.json | 23 + ...lab_from_deepslate_tiles_stonecutting.json | 23 + ..._from_polished_deepslate_stonecutting.json | 23 + .../BP/recipes/deepslate_tile_stairs.json | 26 + ...s_from_cobbled_deepslate_stonecutting.json | 23 + ...rs_from_deepslate_bricks_stonecutting.json | 23 + ...irs_from_deepslate_tiles_stonecutting.json | 23 + ..._from_polished_deepslate_stonecutting.json | 23 + .../BP/recipes/deepslate_tile_wall.json | 25 + ...l_from_cobbled_deepslate_stonecutting.json | 23 + ...ll_from_deepslate_bricks_stonecutting.json | 23 + ...all_from_deepslate_tiles_stonecutting.json | 23 + ..._from_polished_deepslate_stonecutting.json | 23 + .../vanilla/BP/recipes/deepslate_tiles.json | 25 + ...s_from_cobbled_deepslate_stonecutting.json | 23 + ...es_from_deepslate_bricks_stonecutting.json | 23 + ..._from_polished_deepslate_stonecutting.json | 23 + .../vanilla/BP/recipes/dripstone_block.json | 23 + ...ripstone_block_from_pointed_dripstone.json | 22 + static/vanilla/BP/recipes/furnace_copper.json | 14 + .../BP/recipes/furnace_copper_ore.json | 15 + .../recipes/furnace_deepslate_coal_ore.json | 14 + .../recipes/furnace_deepslate_copper_ore.json | 15 + .../furnace_deepslate_diamond_ore.json | 14 + .../furnace_deepslate_emerald_ore.json | 14 + .../recipes/furnace_deepslate_gold_ore.json | 14 + .../recipes/furnace_deepslate_iron_ore.json | 14 + .../recipes/furnace_deepslate_lapis_ore.json | 14 + .../furnace_deepslate_redstone_ore.json | 14 + .../furnace_from_cobbled_deepslate.json | 23 + static/vanilla/BP/recipes/furnace_gold.json | 14 + static/vanilla/BP/recipes/furnace_iron.json | 14 + .../BP/recipes/furnace_smooth_basalt.json | 13 + .../vanilla/BP/recipes/glow_item_frame.json | 22 + .../BP/recipes/ingots_from_copper.json | 24 + .../BP/recipes/ingots_from_waxed_copper.json | 24 + static/vanilla/BP/recipes/lightning_rod.json | 26 + static/vanilla/BP/recipes/moss_carpet.json | 22 + .../recipes/mossy_cobblestone_from_moss.json | 20 + .../recipes/mossy_stonebrick_from_moss.json | 22 + .../BP/recipes/polished_deepslate.json | 25 + ...e_from_cobbled_deepslate_stonecutting.json | 23 + .../BP/recipes/polished_deepslate_slab.json | 24 + ..._slab_from_cobbled_deepslate_stonecut.json | 23 + ..._slab_from_polished_deepslate_cutting.json | 23 + .../BP/recipes/polished_deepslate_stairs.json | 26 + ...stairs_from_cobbled_deepslate_cutting.json | 23 + ...tairs_from_polished_deepslate_cutting.json | 23 + .../BP/recipes/polished_deepslate_wall.json | 25 + ..._wall_from_cobbled_deepslate_stonecut.json | 23 + ...wall_from_polished_deepslate_stonecut.json | 23 + static/vanilla/BP/recipes/raw_copper.json | 23 + .../vanilla/BP/recipes/raw_copper_block.json | 24 + static/vanilla/BP/recipes/raw_gold.json | 23 + static/vanilla/BP/recipes/raw_gold_block.json | 24 + static/vanilla/BP/recipes/raw_iron.json | 23 + static/vanilla/BP/recipes/raw_iron_block.json | 24 + static/vanilla/BP/recipes/spyglass.json | 29 + .../stone_axe_from_cobbled_deepslate.json | 26 + .../stone_hoe_from_cobbled_deepslate.json | 26 + .../stone_pickaxe_from_cobbled_deepslate.json | 26 + .../stone_shovel_from_cobbled_deepslate.json | 26 + .../stone_sword_from_cobbled_deepslate.json | 26 + ...tonecutter_copper_block_to_cut_copper.json | 21 + ...utter_copper_block_to_cut_copper_slab.json | 22 + ...ter_copper_block_to_cut_copper_stairs.json | 21 + ...ecutter_cut_copper_to_cut_copper_slab.json | 22 + ...utter_cut_copper_to_cut_copper_stairs.json | 21 + ...er_exposed_copper_block_to_cut_copper.json | 21 + ...posed_copper_block_to_cut_copper_slab.json | 22 + ...sed_copper_block_to_cut_copper_stairs.json | 21 + ...exposed_cut_copper_to_cut_copper_slab.json | 22 + ...posed_cut_copper_to_cut_copper_stairs.json | 21 + ...r_oxidized_copper_block_to_cut_copper.json | 21 + ...dized_copper_block_to_cut_copper_slab.json | 22 + ...zed_copper_block_to_cut_copper_stairs.json | 21 + ...xidized_cut_copper_to_cut_copper_slab.json | 22 + ...dized_cut_copper_to_cut_copper_stairs.json | 21 + ...necutter_w_copper_block_to_cut_copper.json | 21 + ...ter_w_copper_block_to_cut_copper_slab.json | 22 + ...r_w_copper_block_to_cut_copper_stairs.json | 21 + ...utter_w_cut_copper_to_cut_copper_slab.json | 22 + ...ter_w_cut_copper_to_cut_copper_stairs.json | 21 + ..._w_exposed_copper_block_to_cut_copper.json | 21 + ...posed_copper_block_to_cut_copper_slab.json | 22 + ...sed_copper_block_to_cut_copper_stairs.json | 21 + ...exposed_cut_copper_to_cut_copper_slab.json | 22 + ...posed_cut_copper_to_cut_copper_stairs.json | 21 + ...w_oxidized_copper_block_to_cut_copper.json | 21 + ...dized_copper_block_to_cut_copper_slab.json | 22 + ...zed_copper_block_to_cut_copper_stairs.json | 21 + ...xidized_cut_copper_to_cut_copper_slab.json | 21 + ...dized_cut_copper_to_cut_copper_stairs.json | 21 + ..._weathered_copper_block_to_cut_copper.json | 21 + ...hered_copper_block_to_cut_copper_slab.json | 22 + ...red_copper_block_to_cut_copper_stairs.json | 21 + ...athered_cut_copper_to_cut_copper_slab.json | 22 + ...hered_cut_copper_to_cut_copper_stairs.json | 21 + ..._weathered_copper_block_to_cut_copper.json | 21 + ...hered_copper_block_to_cut_copper_slab.json | 22 + ...red_copper_block_to_cut_copper_stairs.json | 21 + ...athered_cut_copper_to_cut_copper_slab.json | 22 + ...hered_cut_copper_to_cut_copper_stairs.json | 21 + static/vanilla/BP/recipes/tinted_glass.json | 29 + .../BP/recipes/waxing_copper_block.json | 22 + .../BP/recipes/waxing_cut_copper_block.json | 22 + .../BP/recipes/waxing_cut_copper_slab.json | 22 + .../BP/recipes/waxing_cut_copper_stairs.json | 22 + .../recipes/waxing_exposed_copper_block.json | 22 + .../waxing_exposed_cut_copper_block.json | 22 + .../waxing_exposed_cut_copper_slab.json | 22 + .../waxing_exposed_cut_copper_stairs.json | 22 + .../recipes/waxing_oxidized_copper_block.json | 22 + .../waxing_oxidized_cut_copper_block.json | 22 + .../waxing_oxidized_cut_copper_slab.json | 22 + .../waxing_oxidized_cut_copper_stairs.json | 22 + .../waxing_weathered_copper_block.json | 22 + .../waxing_weathered_cut_copper_block.json | 22 + .../waxing_weathered_cut_copper_slab.json | 22 + .../waxing_weathered_cut_copper_stairs.json | 22 + static/vanilla/BP/spawn_rules/axolotl.json | 28 + static/vanilla/BP/spawn_rules/bat.json | 4 +- static/vanilla/BP/spawn_rules/glow_squid.json | 26 + static/vanilla/BP/spawn_rules/goat.json | 37 +- .../economy_trades/stone_mason_trades.json | 6 +- .../wandering_trader_trades.json | 60 + .../axolotl.animation_controllers.json | 63 + .../drowned.animation_controllers.json | 19 +- .../humanoid.animation_controllers.json | 20 + .../player.animation_controllers.json | 99 +- .../shield.animation_controllers.json | 39 + .../trident.animation_controllers.json | 42 + .../RP/animations/axolotl.animation.json | 1412 ++ .../vanilla/RP/animations/bow.animation.json | 23 + .../RP/animations/humanoid.animation.json | 18 +- .../player_firstperson.animation.json | 195 +- .../RP/animations/shield.animation.json | 52 + .../RP/animations/spyglass.animation.json | 23 + .../RP/animations/squid.animation.json | 2 +- .../RP/animations/trident.animation.json | 60 + .../RP/animations/vindicator.animation.json | 6 + static/vanilla/RP/attachables/spyglass.json | 34 + static/vanilla/RP/biomes_client.json | 237 +- static/vanilla/RP/blocks.json | 6087 ++++---- static/vanilla/RP/entity/axolotl.entity.json | 48 + .../vanilla/RP/entity/glow_squid.entity.json | 30 + static/vanilla/RP/entity/goat.entity.json | 4 +- static/vanilla/RP/entity/minecart.entity.json | 10 +- static/vanilla/RP/entity/player.entity.json | 3 +- .../RP/fogs/basalt_deltas_fog_setting.json | 4 +- .../RP/fogs/crimson_forest_fog_setting.json | 4 +- static/vanilla/RP/fogs/hell_fog_setting.json | 4 +- .../RP/fogs/soulsand_valley_fog_setting.json | 4 +- .../RP/fogs/warped_forest_fog_setting.json | 4 +- static/vanilla/RP/items/glow_berries.json | 16 + .../vanilla/RP/models/entity/axolotl.geo.json | 118 + .../RP/models/entity/glow_squid.geo.json | 138 + static/vanilla/RP/models/entity/goat.geo.json | 196 +- static/vanilla/RP/models/entity/husk.geo.json | 7 + .../RP/models/entity/pillager.geo.json | 6 + .../RP/models/entity/spyglass.geo.json | 34 + .../vanilla/RP/models/entity/squid.geo.json | 5 +- .../RP/models/entity/vindicator.geo.json | 6 + .../RP/models/entity/vindicator_v1.0.geo.json | 6 + .../vanilla/RP/models/entity/zombie.geo.json | 6 + .../RP/models/entity/zombie_villager.geo.json | 6 + .../entity/zombie_villager.v1.0.geo.json | 6 + .../models/entity/zombie_villager_v2.geo.json | 6 + static/vanilla/RP/particles/crop_growth.json | 15 +- .../RP/particles/crop_growth_area.json | 42 + .../RP/particles/dripstone_lava_drip.json | 72 + .../RP/particles/dripstone_water_drip.json | 85 + .../vanilla/RP/particles/electric_spark.json | 53 + static/vanilla/RP/particles/glow.json | 48 + static/vanilla/RP/particles/ink.json | 112 +- static/vanilla/RP/particles/snowflake.json | 57 + .../spore_blossom_ambient_block_actor.json | 46 + .../RP/particles/spore_blossom_shower.json | 59 + static/vanilla/RP/particles/wax.json | 58 + .../axolotl.render_controllers.json | 20 + .../glow_squid.render_controllers.json | 16 + .../goat.render_controllers.json | 14 +- .../item_default.render_controllers.json | 10 + static/vanilla/RP/sounds.json | 10307 +++++++------ .../vanilla/RP/sounds/sound_definitions.json | 11964 ++++------------ .../RP/textures/blocks/amethyst_block.png | Bin 0 -> 284 bytes .../RP/textures/blocks/amethyst_cluster.png | Bin 0 -> 249 bytes .../RP/textures/blocks/azalea_leaves.png | Bin 0 -> 265 bytes .../textures/blocks/azalea_leaves_flowers.png | Bin 0 -> 297 bytes .../blocks/azalea_leaves_flowers_opaque.png | Bin 0 -> 311 bytes .../textures/blocks/azalea_leaves_opaque.png | Bin 0 -> 277 bytes .../RP/textures/blocks/azalea_plant.png | Bin 0 -> 287 bytes .../RP/textures/blocks/azalea_side.png | Bin 0 -> 235 bytes .../vanilla/RP/textures/blocks/azalea_top.png | Bin 0 -> 251 bytes .../RP/textures/blocks/big_dripleaf_side1.png | Bin 0 -> 84 bytes .../RP/textures/blocks/big_dripleaf_side2.png | Bin 0 -> 133 bytes .../RP/textures/blocks/big_dripleaf_stem.png | Bin 0 -> 195 bytes .../RP/textures/blocks/big_dripleaf_top.png | Bin 0 -> 245 bytes .../vanilla/RP/textures/blocks/blackstone.png | Bin 484 -> 290 bytes .../RP/textures/blocks/budding_amethyst.png | Bin 0 -> 325 bytes static/vanilla/RP/textures/blocks/calcite.png | Bin 0 -> 257 bytes .../RP/textures/blocks/cave_vines_body.png | Bin 0 -> 540 bytes .../blocks/cave_vines_body_berries.png | Bin 0 -> 607 bytes .../RP/textures/blocks/cave_vines_head.png | Bin 0 -> 563 bytes .../blocks/cave_vines_head_berries.png | Bin 0 -> 594 bytes .../vanilla/RP/textures/blocks/coal_ore.png | Bin 289 -> 301 bytes .../RP/textures/blocks/copper_block.png | Bin 0 -> 268 bytes .../vanilla/RP/textures/blocks/copper_ore.png | Bin 0 -> 321 bytes .../cracked_polished_blackstone_bricks.png | Bin 506 -> 279 bytes .../textures/blocks/crafting_table_front.png | Bin 370 -> 351 bytes .../textures/blocks/crafting_table_side.png | Bin 354 -> 337 bytes .../vanilla/RP/textures/blocks/cut_copper.png | Bin 0 -> 269 bytes .../blocks/deepslate/chiseled_deepslate.png | Bin 0 -> 223 bytes .../blocks/deepslate/cobbled_deepslate.png | Bin 0 -> 273 bytes .../deepslate/cracked_deepslate_bricks.png | Bin 0 -> 277 bytes .../deepslate/cracked_deepslate_tiles.png | Bin 0 -> 251 bytes .../textures/blocks/deepslate/deepslate.png | Bin 0 -> 240 bytes .../blocks/deepslate/deepslate_bricks.png | Bin 0 -> 245 bytes .../blocks/deepslate/deepslate_coal_ore.png | Bin 0 -> 289 bytes .../blocks/deepslate/deepslate_copper_ore.png | Bin 0 -> 319 bytes .../deepslate/deepslate_diamond_ore.png | Bin 0 -> 329 bytes .../deepslate/deepslate_emerald_ore.png | Bin 0 -> 313 bytes .../blocks/deepslate/deepslate_gold_ore.png | Bin 0 -> 298 bytes .../blocks/deepslate/deepslate_iron_ore.png | Bin 0 -> 307 bytes .../blocks/deepslate/deepslate_lapis_ore.png | Bin 0 -> 332 bytes .../deepslate/deepslate_redstone_ore.png | Bin 0 -> 327 bytes .../blocks/deepslate/deepslate_tiles.png | Bin 0 -> 233 bytes .../blocks/deepslate/deepslate_top.png | Bin 0 -> 254 bytes .../blocks/deepslate/polished_deepslate.png | Bin 0 -> 250 bytes .../RP/textures/blocks/diamond_ore.png | Bin 303 -> 301 bytes .../RP/textures/blocks/dirt_with_roots.png | Bin 0 -> 307 bytes .../RP/textures/blocks/dripstone_block.png | Bin 0 -> 258 bytes .../RP/textures/blocks/emerald_ore.png | Bin 292 -> 310 bytes .../RP/textures/blocks/exposed_copper.png | Bin 0 -> 281 bytes .../RP/textures/blocks/exposed_cut_copper.png | Bin 0 -> 296 bytes .../textures/blocks/flowering_azalea_side.png | Bin 0 -> 268 bytes .../textures/blocks/flowering_azalea_top.png | Bin 0 -> 286 bytes .../RP/textures/blocks/gilded_blackstone.png | Bin 635 -> 320 bytes .../RP/textures/blocks/glow_item_frame.png | Bin 0 -> 299 bytes .../RP/textures/blocks/glow_lichen.png | Bin 0 -> 241 bytes .../vanilla/RP/textures/blocks/gold_ore.png | Bin 300 -> 305 bytes .../RP/textures/blocks/grass_block_snow.png | Bin 0 -> 307 bytes .../RP/textures/blocks/hanging_roots.png | Bin 0 -> 213 bytes .../vanilla/RP/textures/blocks/iron_ore.png | Bin 308 -> 292 bytes .../vanilla/RP/textures/blocks/lapis_ore.png | Bin 340 -> 339 bytes .../RP/textures/blocks/large_amethyst_bud.png | Bin 0 -> 204 bytes .../RP/textures/blocks/lightning_rod.png | Bin 0 -> 146 bytes .../textures/blocks/medium_amethyst_bud.png | Bin 0 -> 146 bytes .../vanilla/RP/textures/blocks/moss_block.png | Bin 0 -> 268 bytes .../RP/textures/blocks/oxidized_copper.png | Bin 0 -> 281 bytes .../textures/blocks/oxidized_cut_copper.png | Bin 0 -> 290 bytes .../blocks/pointed_dripstone_down_base.png | Bin 0 -> 222 bytes .../blocks/pointed_dripstone_down_frustum.png | Bin 0 -> 214 bytes .../blocks/pointed_dripstone_down_merge.png | Bin 0 -> 175 bytes .../blocks/pointed_dripstone_down_middle.png | Bin 0 -> 220 bytes .../blocks/pointed_dripstone_down_tip.png | Bin 0 -> 150 bytes .../blocks/pointed_dripstone_up_base.png | Bin 0 -> 226 bytes .../blocks/pointed_dripstone_up_frustum.png | Bin 0 -> 217 bytes .../blocks/pointed_dripstone_up_merge.png | Bin 0 -> 179 bytes .../blocks/pointed_dripstone_up_middle.png | Bin 0 -> 210 bytes .../blocks/pointed_dripstone_up_tip.png | Bin 0 -> 149 bytes .../blocks/polished_blackstone_bricks.png | Bin 425 -> 255 bytes .../blocks/potted_azalea_bush_plant.png | Bin 0 -> 369 bytes .../blocks/potted_azalea_bush_side.png | Bin 0 -> 299 bytes .../blocks/potted_azalea_bush_top.png | Bin 0 -> 254 bytes .../potted_flowering_azalea_bush_plant.png | Bin 0 -> 397 bytes .../potted_flowering_azalea_bush_side.png | Bin 0 -> 334 bytes .../potted_flowering_azalea_bush_top.png | Bin 0 -> 317 bytes .../RP/textures/blocks/quartz_block_side.png | Bin 241 -> 212 bytes .../RP/textures/blocks/quartz_block_top.png | Bin 239 -> 212 bytes .../RP/textures/blocks/raw_copper_block.png | Bin 0 -> 797 bytes .../RP/textures/blocks/raw_gold_block.png | Bin 0 -> 570 bytes .../RP/textures/blocks/raw_iron_block.png | Bin 0 -> 558 bytes .../RP/textures/blocks/redstone_ore.png | Bin 304 -> 305 bytes .../RP/textures/blocks/small_amethyst_bud.png | Bin 0 -> 125 bytes .../textures/blocks/small_dripleaf_side.png | Bin 0 -> 81 bytes .../blocks/small_dripleaf_stem_bottom.png | Bin 0 -> 159 bytes .../blocks/small_dripleaf_stem_top.png | Bin 0 -> 140 bytes .../RP/textures/blocks/small_dripleaf_top.png | Bin 0 -> 146 bytes .../vanilla/RP/textures/blocks/smoker_top.png | Bin 514 -> 276 bytes .../RP/textures/blocks/smooth_basalt.png | Bin 0 -> 256 bytes .../RP/textures/blocks/spore_blossom.png | Bin 0 -> 234 bytes .../RP/textures/blocks/spore_blossom_base.png | Bin 0 -> 232 bytes .../RP/textures/blocks/tinted_glass.png | Bin 0 -> 190 bytes static/vanilla/RP/textures/blocks/tuff.png | Bin 0 -> 253 bytes .../RP/textures/blocks/weathered_copper.png | Bin 0 -> 281 bytes .../textures/blocks/weathered_cut_copper.png | Bin 0 -> 284 bytes .../RP/textures/blocks/weeping_vines.png | Bin 0 -> 122 bytes .../textures/blocks/weeping_vines_plant.png | Bin 0 -> 236 bytes .../textures/entity/axolotl/axolotl_blue.png | Bin 0 -> 629 bytes .../textures/entity/axolotl/axolotl_cyan.png | Bin 0 -> 647 bytes .../textures/entity/axolotl/axolotl_gold.png | Bin 0 -> 610 bytes .../textures/entity/axolotl/axolotl_lucy.png | Bin 0 -> 607 bytes .../textures/entity/axolotl/axolotl_wild.png | Bin 0 -> 632 bytes .../textures/entity/glow_squid/glow_squid.tga | Bin 0 -> 3454 bytes .../vanilla/RP/textures/entity/guardian.png | Bin 1547 -> 1517 bytes .../RP/textures/entity/guardian_elder.png | Bin 1525 -> 1508 bytes .../textures/entity/piglin/zombie_piglin.png | Bin 3309 -> 1549 bytes static/vanilla/RP/textures/entity/sign.png | Bin 1022 -> 586 bytes .../RP/textures/entity/sign_acacia.png | Bin 985 -> 582 bytes .../vanilla/RP/textures/entity/sign_birch.png | Bin 1072 -> 608 bytes .../RP/textures/entity/sign_darkoak.png | Bin 874 -> 538 bytes .../RP/textures/entity/sign_jungle.png | Bin 965 -> 557 bytes .../RP/textures/entity/sign_spruce.png | Bin 907 -> 544 bytes .../vanilla/RP/textures/entity/spyglass.png | Bin 0 -> 384 bytes static/vanilla/RP/textures/item_texture.json | 1922 +-- .../RP/textures/items/amethyst_shard.png | Bin 0 -> 199 bytes .../RP/textures/items/bucket_axolotl.png | Bin 0 -> 282 bytes .../RP/textures/items/bucket_powder_snow.png | Bin 0 -> 228 bytes .../vanilla/RP/textures/items/clock_item.png | Bin 260 -> 463 bytes .../RP/textures/items/compass_atlas.png | Bin 884 -> 1381 bytes .../RP/textures/items/compass_item.png | Bin 212 -> 378 bytes .../RP/textures/items/copper_ingot.png | Bin 0 -> 218 bytes .../vanilla/RP/textures/items/door_jungle.png | Bin 151 -> 149 bytes .../vanilla/RP/textures/items/dried_kelp.png | Bin 475 -> 244 bytes .../RP/textures/items/dye_powder_glow.png | Bin 0 -> 182 bytes .../RP/textures/items/egg_glow_squid.png | Bin 0 -> 422 bytes .../RP/textures/items/glow_berries.png | Bin 0 -> 266 bytes .../RP/textures/items/glow_item_frame.png | Bin 0 -> 293 bytes .../RP/textures/items/hanging_roots.png | Bin 0 -> 320 bytes .../RP/textures/items/netherite_axe.png | Bin 184 -> 184 bytes .../RP/textures/items/netherite_boots.png | Bin 178 -> 173 bytes .../RP/textures/items/netherite_hoe.png | Bin 174 -> 167 bytes .../RP/textures/items/netherite_ingot.png | Bin 208 -> 222 bytes .../RP/textures/items/netherite_pickaxe.png | Bin 185 -> 188 bytes .../RP/textures/items/netherite_sword.png | Bin 204 -> 210 bytes .../vanilla/RP/textures/items/raw_copper.png | Bin 0 -> 576 bytes static/vanilla/RP/textures/items/raw_gold.png | Bin 0 -> 401 bytes static/vanilla/RP/textures/items/raw_iron.png | Bin 0 -> 480 bytes static/vanilla/RP/textures/items/reeds.png | Bin 231 -> 378 bytes static/vanilla/RP/textures/items/sign.png | Bin 220 -> 346 bytes .../vanilla/RP/textures/items/sign_acacia.png | Bin 205 -> 333 bytes .../vanilla/RP/textures/items/sign_birch.png | Bin 204 -> 333 bytes .../RP/textures/items/sign_darkoak.png | Bin 211 -> 334 bytes .../vanilla/RP/textures/items/sign_jungle.png | Bin 208 -> 334 bytes .../vanilla/RP/textures/items/sign_spruce.png | Bin 206 -> 328 bytes static/vanilla/RP/textures/items/spyglass.png | Bin 0 -> 218 bytes .../vanilla/RP/textures/items/watch_atlas.png | Bin 1894 -> 3857 bytes .../RP/textures/models/armor/netherite_2.png | Bin 0 -> 606 bytes static/vanilla/RP/textures/painting/kz.png | Bin 0 -> 80501 bytes .../RP/textures/particle/particles.png | Bin 0 -> 4063 bytes .../vanilla/RP/textures/terrain_texture.json | 5970 ++++---- static/vanilla/RP/textures/textures_list.json | 8 + 551 files changed, 27004 insertions(+), 21137 deletions(-) create mode 100644 static/vanilla/BP/entities/axolotl.json create mode 100644 static/vanilla/BP/entities/glow_squid.json create mode 100644 static/vanilla/BP/feature_rules/dripstone_cluster_feature.json create mode 100644 static/vanilla/BP/feature_rules/lush_caves_after_surface_azalea_root_system_feature.json create mode 100644 static/vanilla/BP/feature_rules/lush_caves_after_surface_cave_vines_feature.json create mode 100644 static/vanilla/BP/feature_rules/lush_caves_after_surface_leaf_clay_feature.json create mode 100644 static/vanilla/BP/feature_rules/lush_caves_after_surface_moss_ceiling_feature.json create mode 100644 static/vanilla/BP/feature_rules/lush_caves_after_surface_spore_blossom_feature.json create mode 100644 static/vanilla/BP/feature_rules/lush_caves_after_surface_vegetation_feature.json create mode 100644 static/vanilla/BP/feature_rules/lush_caves_after_surface_vines_feature.json create mode 100644 static/vanilla/BP/feature_rules/lush_caves_underground_clay_ore_feature.json create mode 100644 static/vanilla/BP/feature_rules/overworld_amethyst_geode_feature.json create mode 100644 static/vanilla/BP/feature_rules/overworld_underground_copper_ore_feature.json create mode 100644 static/vanilla/BP/feature_rules/overworld_underground_deepslate_feature.json create mode 100644 static/vanilla/BP/feature_rules/overworld_underground_glow_lichen_feature.json create mode 100644 static/vanilla/BP/feature_rules/overworld_underground_tuff_feature.json create mode 100644 static/vanilla/BP/feature_rules/small_dripstone_feature.json create mode 100644 static/vanilla/BP/features/amethyst_geode_feature.json create mode 100644 static/vanilla/BP/features/azalea_root_system_snap_to_ceiling_feature.json create mode 100644 static/vanilla/BP/features/azalea_tree_feature.json create mode 100644 static/vanilla/BP/features/big_dripleaf_east_feature.json create mode 100644 static/vanilla/BP/features/big_dripleaf_north_feature.json create mode 100644 static/vanilla/BP/features/big_dripleaf_south_feature.json create mode 100644 static/vanilla/BP/features/big_dripleaf_west_feature.json create mode 100644 static/vanilla/BP/features/cave_vine_feature.json create mode 100644 static/vanilla/BP/features/cave_vine_in_moss_feature.json create mode 100644 static/vanilla/BP/features/cave_vine_snap_to_ceiling_feature.json create mode 100644 static/vanilla/BP/features/clay_ore_feature.json create mode 100644 static/vanilla/BP/features/clay_pool_with_dripleaves_feature.json create mode 100644 static/vanilla/BP/features/clay_with_dripleaves_feature.json create mode 100644 static/vanilla/BP/features/copper_ore_feature.json create mode 100644 static/vanilla/BP/features/deepslate_feature.json create mode 100644 static/vanilla/BP/features/emerald_ore_feature.json create mode 100644 static/vanilla/BP/features/glow_lichen_feature.json create mode 100644 static/vanilla/BP/features/moss_ceiling_feature.json create mode 100644 static/vanilla/BP/features/moss_ceiling_snap_to_ceiling_feature.json create mode 100644 static/vanilla/BP/features/moss_patch_bonemeal_feature.json create mode 100644 static/vanilla/BP/features/moss_patch_feature.json create mode 100644 static/vanilla/BP/features/moss_patch_snap_to_floor_feature.json create mode 100644 static/vanilla/BP/features/mountain_spruce_tree_feature.json create mode 100644 static/vanilla/BP/features/random_clay_with_dripleaves_feature.json create mode 100644 static/vanilla/BP/features/random_clay_with_dripleaves_snap_to_floor_feature.json create mode 100644 static/vanilla/BP/features/spore_blossom_feature.json create mode 100644 static/vanilla/BP/features/spore_blossom_snap_to_ceiling_feature.json create mode 100644 static/vanilla/BP/features/tuff_feature.json create mode 100644 static/vanilla/BP/loot_tables/entities/glow_squid.json create mode 100644 static/vanilla/BP/loot_tables/entities/goat.json create mode 100644 static/vanilla/BP/recipes/amethyst_block.json create mode 100644 static/vanilla/BP/recipes/brewing_stand_from_cobbled_deepslate.json create mode 100644 static/vanilla/BP/recipes/chiseled_deepslate.json create mode 100644 static/vanilla/BP/recipes/chiseled_deepslate_from_cobbled_deepslate_stonecutting.json create mode 100644 static/vanilla/BP/recipes/cobbled_deepslate_slab.json create mode 100644 static/vanilla/BP/recipes/cobbled_deepslate_slab_from_cobbled_deepslate_stonecutting.json create mode 100644 static/vanilla/BP/recipes/cobbled_deepslate_stairs.json create mode 100644 static/vanilla/BP/recipes/cobbled_deepslate_stairs_from_cobbled_deepslate_cutting.json create mode 100644 static/vanilla/BP/recipes/cobbled_deepslate_wall.json create mode 100644 static/vanilla/BP/recipes/cobbled_deepslate_wall_from_cobbled_deepslate_stonecutting.json create mode 100644 static/vanilla/BP/recipes/copper_block_from_ingots.json create mode 100644 static/vanilla/BP/recipes/cracked_deepslate_bricks_furnace.json create mode 100644 static/vanilla/BP/recipes/cracked_deepslate_tiles_furnace.json create mode 100644 static/vanilla/BP/recipes/crafting_table_cut_copper.json create mode 100644 static/vanilla/BP/recipes/crafting_table_cut_copper_slab.json create mode 100644 static/vanilla/BP/recipes/crafting_table_cut_copper_stairs.json create mode 100644 static/vanilla/BP/recipes/crafting_table_exposed_cut_copper.json create mode 100644 static/vanilla/BP/recipes/crafting_table_exposed_cut_copper_slab.json create mode 100644 static/vanilla/BP/recipes/crafting_table_exposed_cut_copper_stairs.json create mode 100644 static/vanilla/BP/recipes/crafting_table_oxidized_cut_copper.json create mode 100644 static/vanilla/BP/recipes/crafting_table_oxidized_cut_copper_slab.json create mode 100644 static/vanilla/BP/recipes/crafting_table_oxidized_cut_copper_stairs.json create mode 100644 static/vanilla/BP/recipes/crafting_table_waxed_cut_copper.json create mode 100644 static/vanilla/BP/recipes/crafting_table_waxed_cut_copper_slab.json create mode 100644 static/vanilla/BP/recipes/crafting_table_waxed_cut_copper_stairs.json create mode 100644 static/vanilla/BP/recipes/crafting_table_waxed_exposed_cut_copper.json create mode 100644 static/vanilla/BP/recipes/crafting_table_waxed_exposed_cut_copper_slab.json create mode 100644 static/vanilla/BP/recipes/crafting_table_waxed_exposed_cut_copper_stairs.json create mode 100644 static/vanilla/BP/recipes/crafting_table_waxed_oxidized_cut_copper.json create mode 100644 static/vanilla/BP/recipes/crafting_table_waxed_oxidized_cut_copper_slab.json create mode 100644 static/vanilla/BP/recipes/crafting_table_waxed_oxidized_cut_copper_stairs.json create mode 100644 static/vanilla/BP/recipes/crafting_table_waxed_weathered_cut_copper.json create mode 100644 static/vanilla/BP/recipes/crafting_table_waxed_weathered_cut_copper_slab.json create mode 100644 static/vanilla/BP/recipes/crafting_table_waxed_weathered_cut_copper_stairs.json create mode 100644 static/vanilla/BP/recipes/crafting_table_weathered_cut_copper.json create mode 100644 static/vanilla/BP/recipes/crafting_table_weathered_cut_copper_slab.json create mode 100644 static/vanilla/BP/recipes/crafting_table_weathered_cut_copper_stairs.json create mode 100644 static/vanilla/BP/recipes/deepslate_brick_slab.json create mode 100644 static/vanilla/BP/recipes/deepslate_brick_slab_from_cobbled_deepslate_stonecutting.json create mode 100644 static/vanilla/BP/recipes/deepslate_brick_slab_from_deepslate_bricks_stonecutting.json create mode 100644 static/vanilla/BP/recipes/deepslate_brick_slab_from_polished_deepslate_stonecutting.json create mode 100644 static/vanilla/BP/recipes/deepslate_brick_stairs.json create mode 100644 static/vanilla/BP/recipes/deepslate_brick_stairs_from_cobbled_deepslate_stonecutting.json create mode 100644 static/vanilla/BP/recipes/deepslate_brick_stairs_from_deepslate_bricks_stonecutting.json create mode 100644 static/vanilla/BP/recipes/deepslate_brick_stairs_from_polished_deepslate_stonecut.json create mode 100644 static/vanilla/BP/recipes/deepslate_brick_wall.json create mode 100644 static/vanilla/BP/recipes/deepslate_brick_wall_from_cobbled_deepslate_stonecutting.json create mode 100644 static/vanilla/BP/recipes/deepslate_brick_wall_from_deepslate_bricks_stonecutting.json create mode 100644 static/vanilla/BP/recipes/deepslate_brick_wall_from_polished_deepslate_stonecutting.json create mode 100644 static/vanilla/BP/recipes/deepslate_bricks.json create mode 100644 static/vanilla/BP/recipes/deepslate_bricks_from_cobbled_deepslate_stonecutting.json create mode 100644 static/vanilla/BP/recipes/deepslate_bricks_from_polished_deepslate_stonecutting.json create mode 100644 static/vanilla/BP/recipes/deepslate_furnace.json create mode 100644 static/vanilla/BP/recipes/deepslate_tile_slab.json create mode 100644 static/vanilla/BP/recipes/deepslate_tile_slab_from_cobbled_deepslate_stonecutting.json create mode 100644 static/vanilla/BP/recipes/deepslate_tile_slab_from_deepslate_bricks_stonecutting.json create mode 100644 static/vanilla/BP/recipes/deepslate_tile_slab_from_deepslate_tiles_stonecutting.json create mode 100644 static/vanilla/BP/recipes/deepslate_tile_slab_from_polished_deepslate_stonecutting.json create mode 100644 static/vanilla/BP/recipes/deepslate_tile_stairs.json create mode 100644 static/vanilla/BP/recipes/deepslate_tile_stairs_from_cobbled_deepslate_stonecutting.json create mode 100644 static/vanilla/BP/recipes/deepslate_tile_stairs_from_deepslate_bricks_stonecutting.json create mode 100644 static/vanilla/BP/recipes/deepslate_tile_stairs_from_deepslate_tiles_stonecutting.json create mode 100644 static/vanilla/BP/recipes/deepslate_tile_stairs_from_polished_deepslate_stonecutting.json create mode 100644 static/vanilla/BP/recipes/deepslate_tile_wall.json create mode 100644 static/vanilla/BP/recipes/deepslate_tile_wall_from_cobbled_deepslate_stonecutting.json create mode 100644 static/vanilla/BP/recipes/deepslate_tile_wall_from_deepslate_bricks_stonecutting.json create mode 100644 static/vanilla/BP/recipes/deepslate_tile_wall_from_deepslate_tiles_stonecutting.json create mode 100644 static/vanilla/BP/recipes/deepslate_tile_wall_from_polished_deepslate_stonecutting.json create mode 100644 static/vanilla/BP/recipes/deepslate_tiles.json create mode 100644 static/vanilla/BP/recipes/deepslate_tiles_from_cobbled_deepslate_stonecutting.json create mode 100644 static/vanilla/BP/recipes/deepslate_tiles_from_deepslate_bricks_stonecutting.json create mode 100644 static/vanilla/BP/recipes/deepslate_tiles_from_polished_deepslate_stonecutting.json create mode 100644 static/vanilla/BP/recipes/dripstone_block.json create mode 100644 static/vanilla/BP/recipes/dripstone_block_from_pointed_dripstone.json create mode 100644 static/vanilla/BP/recipes/furnace_copper.json create mode 100644 static/vanilla/BP/recipes/furnace_copper_ore.json create mode 100644 static/vanilla/BP/recipes/furnace_deepslate_coal_ore.json create mode 100644 static/vanilla/BP/recipes/furnace_deepslate_copper_ore.json create mode 100644 static/vanilla/BP/recipes/furnace_deepslate_diamond_ore.json create mode 100644 static/vanilla/BP/recipes/furnace_deepslate_emerald_ore.json create mode 100644 static/vanilla/BP/recipes/furnace_deepslate_gold_ore.json create mode 100644 static/vanilla/BP/recipes/furnace_deepslate_iron_ore.json create mode 100644 static/vanilla/BP/recipes/furnace_deepslate_lapis_ore.json create mode 100644 static/vanilla/BP/recipes/furnace_deepslate_redstone_ore.json create mode 100644 static/vanilla/BP/recipes/furnace_from_cobbled_deepslate.json create mode 100644 static/vanilla/BP/recipes/furnace_gold.json create mode 100644 static/vanilla/BP/recipes/furnace_iron.json create mode 100644 static/vanilla/BP/recipes/furnace_smooth_basalt.json create mode 100644 static/vanilla/BP/recipes/glow_item_frame.json create mode 100644 static/vanilla/BP/recipes/ingots_from_copper.json create mode 100644 static/vanilla/BP/recipes/ingots_from_waxed_copper.json create mode 100644 static/vanilla/BP/recipes/lightning_rod.json create mode 100644 static/vanilla/BP/recipes/moss_carpet.json create mode 100644 static/vanilla/BP/recipes/mossy_cobblestone_from_moss.json create mode 100644 static/vanilla/BP/recipes/mossy_stonebrick_from_moss.json create mode 100644 static/vanilla/BP/recipes/polished_deepslate.json create mode 100644 static/vanilla/BP/recipes/polished_deepslate_from_cobbled_deepslate_stonecutting.json create mode 100644 static/vanilla/BP/recipes/polished_deepslate_slab.json create mode 100644 static/vanilla/BP/recipes/polished_deepslate_slab_from_cobbled_deepslate_stonecut.json create mode 100644 static/vanilla/BP/recipes/polished_deepslate_slab_from_polished_deepslate_cutting.json create mode 100644 static/vanilla/BP/recipes/polished_deepslate_stairs.json create mode 100644 static/vanilla/BP/recipes/polished_deepslate_stairs_from_cobbled_deepslate_cutting.json create mode 100644 static/vanilla/BP/recipes/polished_deepslate_stairs_from_polished_deepslate_cutting.json create mode 100644 static/vanilla/BP/recipes/polished_deepslate_wall.json create mode 100644 static/vanilla/BP/recipes/polished_deepslate_wall_from_cobbled_deepslate_stonecut.json create mode 100644 static/vanilla/BP/recipes/polished_deepslate_wall_from_polished_deepslate_stonecut.json create mode 100644 static/vanilla/BP/recipes/raw_copper.json create mode 100644 static/vanilla/BP/recipes/raw_copper_block.json create mode 100644 static/vanilla/BP/recipes/raw_gold.json create mode 100644 static/vanilla/BP/recipes/raw_gold_block.json create mode 100644 static/vanilla/BP/recipes/raw_iron.json create mode 100644 static/vanilla/BP/recipes/raw_iron_block.json create mode 100644 static/vanilla/BP/recipes/spyglass.json create mode 100644 static/vanilla/BP/recipes/stone_axe_from_cobbled_deepslate.json create mode 100644 static/vanilla/BP/recipes/stone_hoe_from_cobbled_deepslate.json create mode 100644 static/vanilla/BP/recipes/stone_pickaxe_from_cobbled_deepslate.json create mode 100644 static/vanilla/BP/recipes/stone_shovel_from_cobbled_deepslate.json create mode 100644 static/vanilla/BP/recipes/stone_sword_from_cobbled_deepslate.json create mode 100644 static/vanilla/BP/recipes/stonecutter_copper_block_to_cut_copper.json create mode 100644 static/vanilla/BP/recipes/stonecutter_copper_block_to_cut_copper_slab.json create mode 100644 static/vanilla/BP/recipes/stonecutter_copper_block_to_cut_copper_stairs.json create mode 100644 static/vanilla/BP/recipes/stonecutter_cut_copper_to_cut_copper_slab.json create mode 100644 static/vanilla/BP/recipes/stonecutter_cut_copper_to_cut_copper_stairs.json create mode 100644 static/vanilla/BP/recipes/stonecutter_exposed_copper_block_to_cut_copper.json create mode 100644 static/vanilla/BP/recipes/stonecutter_exposed_copper_block_to_cut_copper_slab.json create mode 100644 static/vanilla/BP/recipes/stonecutter_exposed_copper_block_to_cut_copper_stairs.json create mode 100644 static/vanilla/BP/recipes/stonecutter_exposed_cut_copper_to_cut_copper_slab.json create mode 100644 static/vanilla/BP/recipes/stonecutter_exposed_cut_copper_to_cut_copper_stairs.json create mode 100644 static/vanilla/BP/recipes/stonecutter_oxidized_copper_block_to_cut_copper.json create mode 100644 static/vanilla/BP/recipes/stonecutter_oxidized_copper_block_to_cut_copper_slab.json create mode 100644 static/vanilla/BP/recipes/stonecutter_oxidized_copper_block_to_cut_copper_stairs.json create mode 100644 static/vanilla/BP/recipes/stonecutter_oxidized_cut_copper_to_cut_copper_slab.json create mode 100644 static/vanilla/BP/recipes/stonecutter_oxidized_cut_copper_to_cut_copper_stairs.json create mode 100644 static/vanilla/BP/recipes/stonecutter_w_copper_block_to_cut_copper.json create mode 100644 static/vanilla/BP/recipes/stonecutter_w_copper_block_to_cut_copper_slab.json create mode 100644 static/vanilla/BP/recipes/stonecutter_w_copper_block_to_cut_copper_stairs.json create mode 100644 static/vanilla/BP/recipes/stonecutter_w_cut_copper_to_cut_copper_slab.json create mode 100644 static/vanilla/BP/recipes/stonecutter_w_cut_copper_to_cut_copper_stairs.json create mode 100644 static/vanilla/BP/recipes/stonecutter_w_exposed_copper_block_to_cut_copper.json create mode 100644 static/vanilla/BP/recipes/stonecutter_w_exposed_copper_block_to_cut_copper_slab.json create mode 100644 static/vanilla/BP/recipes/stonecutter_w_exposed_copper_block_to_cut_copper_stairs.json create mode 100644 static/vanilla/BP/recipes/stonecutter_w_exposed_cut_copper_to_cut_copper_slab.json create mode 100644 static/vanilla/BP/recipes/stonecutter_w_exposed_cut_copper_to_cut_copper_stairs.json create mode 100644 static/vanilla/BP/recipes/stonecutter_w_oxidized_copper_block_to_cut_copper.json create mode 100644 static/vanilla/BP/recipes/stonecutter_w_oxidized_copper_block_to_cut_copper_slab.json create mode 100644 static/vanilla/BP/recipes/stonecutter_w_oxidized_copper_block_to_cut_copper_stairs.json create mode 100644 static/vanilla/BP/recipes/stonecutter_w_oxidized_cut_copper_to_cut_copper_slab.json create mode 100644 static/vanilla/BP/recipes/stonecutter_w_oxidized_cut_copper_to_cut_copper_stairs.json create mode 100644 static/vanilla/BP/recipes/stonecutter_w_weathered_copper_block_to_cut_copper.json create mode 100644 static/vanilla/BP/recipes/stonecutter_w_weathered_copper_block_to_cut_copper_slab.json create mode 100644 static/vanilla/BP/recipes/stonecutter_w_weathered_copper_block_to_cut_copper_stairs.json create mode 100644 static/vanilla/BP/recipes/stonecutter_w_weathered_cut_copper_to_cut_copper_slab.json create mode 100644 static/vanilla/BP/recipes/stonecutter_w_weathered_cut_copper_to_cut_copper_stairs.json create mode 100644 static/vanilla/BP/recipes/stonecutter_weathered_copper_block_to_cut_copper.json create mode 100644 static/vanilla/BP/recipes/stonecutter_weathered_copper_block_to_cut_copper_slab.json create mode 100644 static/vanilla/BP/recipes/stonecutter_weathered_copper_block_to_cut_copper_stairs.json create mode 100644 static/vanilla/BP/recipes/stonecutter_weathered_cut_copper_to_cut_copper_slab.json create mode 100644 static/vanilla/BP/recipes/stonecutter_weathered_cut_copper_to_cut_copper_stairs.json create mode 100644 static/vanilla/BP/recipes/tinted_glass.json create mode 100644 static/vanilla/BP/recipes/waxing_copper_block.json create mode 100644 static/vanilla/BP/recipes/waxing_cut_copper_block.json create mode 100644 static/vanilla/BP/recipes/waxing_cut_copper_slab.json create mode 100644 static/vanilla/BP/recipes/waxing_cut_copper_stairs.json create mode 100644 static/vanilla/BP/recipes/waxing_exposed_copper_block.json create mode 100644 static/vanilla/BP/recipes/waxing_exposed_cut_copper_block.json create mode 100644 static/vanilla/BP/recipes/waxing_exposed_cut_copper_slab.json create mode 100644 static/vanilla/BP/recipes/waxing_exposed_cut_copper_stairs.json create mode 100644 static/vanilla/BP/recipes/waxing_oxidized_copper_block.json create mode 100644 static/vanilla/BP/recipes/waxing_oxidized_cut_copper_block.json create mode 100644 static/vanilla/BP/recipes/waxing_oxidized_cut_copper_slab.json create mode 100644 static/vanilla/BP/recipes/waxing_oxidized_cut_copper_stairs.json create mode 100644 static/vanilla/BP/recipes/waxing_weathered_copper_block.json create mode 100644 static/vanilla/BP/recipes/waxing_weathered_cut_copper_block.json create mode 100644 static/vanilla/BP/recipes/waxing_weathered_cut_copper_slab.json create mode 100644 static/vanilla/BP/recipes/waxing_weathered_cut_copper_stairs.json create mode 100644 static/vanilla/BP/spawn_rules/axolotl.json create mode 100644 static/vanilla/BP/spawn_rules/glow_squid.json create mode 100644 static/vanilla/RP/animation_controllers/axolotl.animation_controllers.json create mode 100644 static/vanilla/RP/animation_controllers/shield.animation_controllers.json create mode 100644 static/vanilla/RP/animation_controllers/trident.animation_controllers.json create mode 100644 static/vanilla/RP/animations/axolotl.animation.json create mode 100644 static/vanilla/RP/animations/bow.animation.json create mode 100644 static/vanilla/RP/animations/shield.animation.json create mode 100644 static/vanilla/RP/animations/spyglass.animation.json create mode 100644 static/vanilla/RP/animations/trident.animation.json create mode 100644 static/vanilla/RP/attachables/spyglass.json create mode 100644 static/vanilla/RP/entity/axolotl.entity.json create mode 100644 static/vanilla/RP/entity/glow_squid.entity.json create mode 100644 static/vanilla/RP/items/glow_berries.json create mode 100644 static/vanilla/RP/models/entity/axolotl.geo.json create mode 100644 static/vanilla/RP/models/entity/glow_squid.geo.json create mode 100644 static/vanilla/RP/models/entity/spyglass.geo.json create mode 100644 static/vanilla/RP/particles/crop_growth_area.json create mode 100644 static/vanilla/RP/particles/dripstone_lava_drip.json create mode 100644 static/vanilla/RP/particles/dripstone_water_drip.json create mode 100644 static/vanilla/RP/particles/electric_spark.json create mode 100644 static/vanilla/RP/particles/glow.json create mode 100644 static/vanilla/RP/particles/snowflake.json create mode 100644 static/vanilla/RP/particles/spore_blossom_ambient_block_actor.json create mode 100644 static/vanilla/RP/particles/spore_blossom_shower.json create mode 100644 static/vanilla/RP/particles/wax.json create mode 100644 static/vanilla/RP/render_controllers/axolotl.render_controllers.json create mode 100644 static/vanilla/RP/render_controllers/glow_squid.render_controllers.json create mode 100644 static/vanilla/RP/render_controllers/item_default.render_controllers.json create mode 100644 static/vanilla/RP/textures/blocks/amethyst_block.png create mode 100644 static/vanilla/RP/textures/blocks/amethyst_cluster.png create mode 100644 static/vanilla/RP/textures/blocks/azalea_leaves.png create mode 100644 static/vanilla/RP/textures/blocks/azalea_leaves_flowers.png create mode 100644 static/vanilla/RP/textures/blocks/azalea_leaves_flowers_opaque.png create mode 100644 static/vanilla/RP/textures/blocks/azalea_leaves_opaque.png create mode 100644 static/vanilla/RP/textures/blocks/azalea_plant.png create mode 100644 static/vanilla/RP/textures/blocks/azalea_side.png create mode 100644 static/vanilla/RP/textures/blocks/azalea_top.png create mode 100644 static/vanilla/RP/textures/blocks/big_dripleaf_side1.png create mode 100644 static/vanilla/RP/textures/blocks/big_dripleaf_side2.png create mode 100644 static/vanilla/RP/textures/blocks/big_dripleaf_stem.png create mode 100644 static/vanilla/RP/textures/blocks/big_dripleaf_top.png create mode 100644 static/vanilla/RP/textures/blocks/budding_amethyst.png create mode 100644 static/vanilla/RP/textures/blocks/calcite.png create mode 100644 static/vanilla/RP/textures/blocks/cave_vines_body.png create mode 100644 static/vanilla/RP/textures/blocks/cave_vines_body_berries.png create mode 100644 static/vanilla/RP/textures/blocks/cave_vines_head.png create mode 100644 static/vanilla/RP/textures/blocks/cave_vines_head_berries.png create mode 100644 static/vanilla/RP/textures/blocks/copper_block.png create mode 100644 static/vanilla/RP/textures/blocks/copper_ore.png create mode 100644 static/vanilla/RP/textures/blocks/cut_copper.png create mode 100644 static/vanilla/RP/textures/blocks/deepslate/chiseled_deepslate.png create mode 100644 static/vanilla/RP/textures/blocks/deepslate/cobbled_deepslate.png create mode 100644 static/vanilla/RP/textures/blocks/deepslate/cracked_deepslate_bricks.png create mode 100644 static/vanilla/RP/textures/blocks/deepslate/cracked_deepslate_tiles.png create mode 100644 static/vanilla/RP/textures/blocks/deepslate/deepslate.png create mode 100644 static/vanilla/RP/textures/blocks/deepslate/deepslate_bricks.png create mode 100644 static/vanilla/RP/textures/blocks/deepslate/deepslate_coal_ore.png create mode 100644 static/vanilla/RP/textures/blocks/deepslate/deepslate_copper_ore.png create mode 100644 static/vanilla/RP/textures/blocks/deepslate/deepslate_diamond_ore.png create mode 100644 static/vanilla/RP/textures/blocks/deepslate/deepslate_emerald_ore.png create mode 100644 static/vanilla/RP/textures/blocks/deepslate/deepslate_gold_ore.png create mode 100644 static/vanilla/RP/textures/blocks/deepslate/deepslate_iron_ore.png create mode 100644 static/vanilla/RP/textures/blocks/deepslate/deepslate_lapis_ore.png create mode 100644 static/vanilla/RP/textures/blocks/deepslate/deepslate_redstone_ore.png create mode 100644 static/vanilla/RP/textures/blocks/deepslate/deepslate_tiles.png create mode 100644 static/vanilla/RP/textures/blocks/deepslate/deepslate_top.png create mode 100644 static/vanilla/RP/textures/blocks/deepslate/polished_deepslate.png create mode 100644 static/vanilla/RP/textures/blocks/dirt_with_roots.png create mode 100644 static/vanilla/RP/textures/blocks/dripstone_block.png create mode 100644 static/vanilla/RP/textures/blocks/exposed_copper.png create mode 100644 static/vanilla/RP/textures/blocks/exposed_cut_copper.png create mode 100644 static/vanilla/RP/textures/blocks/flowering_azalea_side.png create mode 100644 static/vanilla/RP/textures/blocks/flowering_azalea_top.png create mode 100644 static/vanilla/RP/textures/blocks/glow_item_frame.png create mode 100644 static/vanilla/RP/textures/blocks/glow_lichen.png create mode 100644 static/vanilla/RP/textures/blocks/grass_block_snow.png create mode 100644 static/vanilla/RP/textures/blocks/hanging_roots.png create mode 100644 static/vanilla/RP/textures/blocks/large_amethyst_bud.png create mode 100644 static/vanilla/RP/textures/blocks/lightning_rod.png create mode 100644 static/vanilla/RP/textures/blocks/medium_amethyst_bud.png create mode 100644 static/vanilla/RP/textures/blocks/moss_block.png create mode 100644 static/vanilla/RP/textures/blocks/oxidized_copper.png create mode 100644 static/vanilla/RP/textures/blocks/oxidized_cut_copper.png create mode 100644 static/vanilla/RP/textures/blocks/pointed_dripstone_down_base.png create mode 100644 static/vanilla/RP/textures/blocks/pointed_dripstone_down_frustum.png create mode 100644 static/vanilla/RP/textures/blocks/pointed_dripstone_down_merge.png create mode 100644 static/vanilla/RP/textures/blocks/pointed_dripstone_down_middle.png create mode 100644 static/vanilla/RP/textures/blocks/pointed_dripstone_down_tip.png create mode 100644 static/vanilla/RP/textures/blocks/pointed_dripstone_up_base.png create mode 100644 static/vanilla/RP/textures/blocks/pointed_dripstone_up_frustum.png create mode 100644 static/vanilla/RP/textures/blocks/pointed_dripstone_up_merge.png create mode 100644 static/vanilla/RP/textures/blocks/pointed_dripstone_up_middle.png create mode 100644 static/vanilla/RP/textures/blocks/pointed_dripstone_up_tip.png create mode 100644 static/vanilla/RP/textures/blocks/potted_azalea_bush_plant.png create mode 100644 static/vanilla/RP/textures/blocks/potted_azalea_bush_side.png create mode 100644 static/vanilla/RP/textures/blocks/potted_azalea_bush_top.png create mode 100644 static/vanilla/RP/textures/blocks/potted_flowering_azalea_bush_plant.png create mode 100644 static/vanilla/RP/textures/blocks/potted_flowering_azalea_bush_side.png create mode 100644 static/vanilla/RP/textures/blocks/potted_flowering_azalea_bush_top.png create mode 100644 static/vanilla/RP/textures/blocks/raw_copper_block.png create mode 100644 static/vanilla/RP/textures/blocks/raw_gold_block.png create mode 100644 static/vanilla/RP/textures/blocks/raw_iron_block.png create mode 100644 static/vanilla/RP/textures/blocks/small_amethyst_bud.png create mode 100644 static/vanilla/RP/textures/blocks/small_dripleaf_side.png create mode 100644 static/vanilla/RP/textures/blocks/small_dripleaf_stem_bottom.png create mode 100644 static/vanilla/RP/textures/blocks/small_dripleaf_stem_top.png create mode 100644 static/vanilla/RP/textures/blocks/small_dripleaf_top.png create mode 100644 static/vanilla/RP/textures/blocks/smooth_basalt.png create mode 100644 static/vanilla/RP/textures/blocks/spore_blossom.png create mode 100644 static/vanilla/RP/textures/blocks/spore_blossom_base.png create mode 100644 static/vanilla/RP/textures/blocks/tinted_glass.png create mode 100644 static/vanilla/RP/textures/blocks/tuff.png create mode 100644 static/vanilla/RP/textures/blocks/weathered_copper.png create mode 100644 static/vanilla/RP/textures/blocks/weathered_cut_copper.png create mode 100644 static/vanilla/RP/textures/blocks/weeping_vines.png create mode 100644 static/vanilla/RP/textures/blocks/weeping_vines_plant.png create mode 100644 static/vanilla/RP/textures/entity/axolotl/axolotl_blue.png create mode 100644 static/vanilla/RP/textures/entity/axolotl/axolotl_cyan.png create mode 100644 static/vanilla/RP/textures/entity/axolotl/axolotl_gold.png create mode 100644 static/vanilla/RP/textures/entity/axolotl/axolotl_lucy.png create mode 100644 static/vanilla/RP/textures/entity/axolotl/axolotl_wild.png create mode 100644 static/vanilla/RP/textures/entity/glow_squid/glow_squid.tga create mode 100644 static/vanilla/RP/textures/entity/spyglass.png create mode 100644 static/vanilla/RP/textures/items/amethyst_shard.png create mode 100644 static/vanilla/RP/textures/items/bucket_axolotl.png create mode 100644 static/vanilla/RP/textures/items/bucket_powder_snow.png create mode 100644 static/vanilla/RP/textures/items/copper_ingot.png create mode 100644 static/vanilla/RP/textures/items/dye_powder_glow.png create mode 100644 static/vanilla/RP/textures/items/egg_glow_squid.png create mode 100644 static/vanilla/RP/textures/items/glow_berries.png create mode 100644 static/vanilla/RP/textures/items/glow_item_frame.png create mode 100644 static/vanilla/RP/textures/items/hanging_roots.png create mode 100644 static/vanilla/RP/textures/items/raw_copper.png create mode 100644 static/vanilla/RP/textures/items/raw_gold.png create mode 100644 static/vanilla/RP/textures/items/raw_iron.png create mode 100644 static/vanilla/RP/textures/items/spyglass.png create mode 100644 static/vanilla/RP/textures/models/armor/netherite_2.png create mode 100644 static/vanilla/RP/textures/painting/kz.png create mode 100644 static/vanilla/RP/textures/particle/particles.png create mode 100644 static/vanilla/RP/textures/textures_list.json diff --git a/static/vanilla/BP/entities/axolotl.json b/static/vanilla/BP/entities/axolotl.json new file mode 100644 index 000000000..89cac56b9 --- /dev/null +++ b/static/vanilla/BP/entities/axolotl.json @@ -0,0 +1,447 @@ +{ + "format_version": "1.16.0", + "minecraft:entity": { + "description": { + "identifier": "minecraft:axolotl", + "is_spawnable": true, + "is_summonable": true, + "is_experimental": false + }, + + "component_groups": { + "attack_cooldown": { + "minecraft:attack_cooldown": { + "attack_cooldown_time": 120.0, + "attack_cooldown_complete_event": { + "event": "attack_cooldown_complete_event", + "target": "self" + } + } + }, + "axolotl_lucy": { + "minecraft:variant": { "value": 0 } + }, + "axolotl_cyan": { + "minecraft:variant": { "value": 1 } + }, + "axolotl_gold": { + "minecraft:variant": { "value": 2 } + }, + "axolotl_wild": { + "minecraft:variant": { "value": 3 } + }, + "axolotl_blue": { + "minecraft:variant": { "value": 4 } + }, + + "axolotl_baby": { + "minecraft:is_baby": { + }, + "minecraft:scale": { + "value": 0.5 + }, + "minecraft:ageable": { + "duration": 1200, + "feed_items": "tropical_fish_bucket", + "transform_to_item": "water_bucket:0", + "grow_up": { + "event": "minecraft:ageable_grow_up", + "target": "self" + } + }, + "minecraft:behavior.follow_parent": { + "priority": 5, + "speed_multiplier": 1.1 + } + }, + "axolotl_adult": { + "minecraft:experience_reward": { + "on_bred": "Math.Random(1,7)", + "on_death": "query.last_hit_by_player ? Math.Random(1,3) : 0" + }, + "minecraft:behavior.breed": { + "priority": 1, + "speed_multiplier": 1.0 + }, + "minecraft:breedable": { + "require_tame": false, + "breed_items": "tropical_fish_bucket", + "transform_to_item": "water_bucket:0", + "breeds_with": { + "mate_type": "minecraft:axolotl", + "baby_type": "minecraft:axolotl", + "breed_event": { + "event": "minecraft:entity_born", + "target": "baby" + } + }, + "mutation_factor": { + "variant": 0.00083 // roughly 1/1200 + } + } + }, + + "axolotl_in_water": { + "minecraft:environment_sensor": { + "triggers": [ + { + "filters": { "test": "in_water", "operator": "!=", "value": true }, + "event": "start_drying_out" + } + ] + } + }, + "axolotl_dried": { + "minecraft:damage_over_time": { + "damage_per_hurt": 1, + "time_between_hurt": 0 + } + }, + "axolotl_on_land": { + "minecraft:drying_out_timer": { + "total_time": 300, + "water_bottle_refill_time": 90, + "dried_out_event": { + "event": "dried_out" + }, + "stopped_drying_out_event": { + "event": "stop_drying_out" + }, + "recover_after_dried_out_event": { + "event": "recover_after_dried_out" + } + } + }, + "axolotl_on_land_in_rain": { + "minecraft:environment_sensor": { + "triggers": [ + { + "filters": { "test": "in_water_or_rain", "operator": "!=", "value": true }, + "event": "start_drying_out" + }, + { + "filters": { "test": "in_water", "operator": "==", "value": true }, + "event": "enter_water" + } + ] + } + } + }, + + "components": { + "minecraft:is_hidden_when_invisible": { + }, + "minecraft:type_family": { + "family": [ "axolotl", "mob" ] + }, + "minecraft:collision_box": { + "width": 0.75, + "height": 0.42 + }, + "minecraft:breathable": { + "total_supply": 15, + "suffocate_time": 0, + "breathes_water": true, + "breathes_air": true, + "generates_bubbles": false + }, + "minecraft:nameable": { + }, + "minecraft:health": { + "value": 14 + }, + "minecraft:damage_sensor": { + "triggers": { + "cause": "lightning", + "deals_damage": true, + "damage_multiplier": 2000.0 + } + }, + "minecraft:hurt_on_condition": { + "damage_conditions": [ + { + "filters": { + "test": "in_lava", + "subject": "self", + "operator": "==", + "value": true + }, + "cause": "lava", + "damage_per_tick": 4 + } + ] + }, + "minecraft:navigation.generic": { + "is_amphibious": true, + "can_path_over_water": true, + "can_swim": true, + "can_walk": true, + "can_sink": false, + "avoid_damage_blocks": true + }, + "minecraft:movement.amphibious": { + "max_turn": 15.0 + }, + "minecraft:movement": { + "value": 0.1 + }, + "minecraft:underwater_movement": { + "value": 0.2 + }, + "minecraft:jump.static": { + }, + "minecraft:physics": { + }, + "minecraft:pushable": { + "is_pushable": true, + "is_pushable_by_piston": true + }, + "minecraft:leashable": { + "soft_distance": 4.0, + "hard_distance": 6.0, + "max_distance": 10.0 + }, + "minecraft:despawn": { + "despawn_from_distance": {} + }, + "minecraft:attack": { + "damage": 2 + }, + "minecraft:combat_regeneration": {}, + + "minecraft:behavior.play_dead": { + "priority": 0, + "duration": 10, + "force_below_health": 8, + "random_start_chance": 0.33, + "random_damage_range": [ 0, 2 ], + "damage_sources": [ + "contact", + "entity_attack", + "entity_explosion", + "magic", + "projectile", + "thorns", + "wither" + ], + "apply_regeneration": true, + "filters": { "test": "in_water", "operator": "==", "value": true } + }, + "minecraft:behavior.tempt": { + "priority": 2, + "speed_multiplier": 1.1, + "can_tempt_vertically": true, + "items": [ + "tropical_fish_bucket" + ] + }, + "minecraft:behavior.nearest_attackable_target": { + "priority": 3, + "must_see": true, + "reselect_targets": true, + "within_radius": 20.0, + "must_see_forget_duration": 17.0, + "entity_types": [ + { + "filters": { + "all_of": [ + { "test": "in_water", "subject": "other", "value": true }, + { "test": "has_component", "subject": "self", "operator": "!=", "value": "minecraft:attack_cooldown" }, + { + "any_of": [ + { "test": "is_family", "subject": "other", "value": "squid" }, + { "test": "is_family", "subject": "other", "value": "fish" } + ] + } + ] + }, + "max_dist": 8 + }, + { + "filters": { + "all_of": [ + { "test": "in_water", "subject": "other", "value": true }, + { + "any_of": [ + { "test": "is_family", "subject": "other", "value": "drowned" }, + { "test": "is_family", "subject": "other", "value": "guardian" }, + { "test": "is_family", "subject": "other", "value": "guardian_elder" } + ] + } + ] + }, + "max_dist": 8 + } + ] + }, + "minecraft:behavior.melee_attack": { + "priority": 4, + "on_kill": { + "event": "killed_enemy_event", + "target": "self" + } + }, + "minecraft:behavior.move_to_water": { + "priority": 6, + "search_range": 16, + "search_height": 5, + "search_count": 1, + "goal_radius": 0.1 + }, + "minecraft:behavior.swim_idle": { + "priority": 7, + "idle_time": 5.0, + "success_rate": 0.05 + }, + "minecraft:behavior.random_swim": { + "priority": 8, + "interval": 0, + "xz_dist": 30, + "y_dist": 15 + }, + "minecraft:behavior.random_stroll": { + "priority": 9, + "interval": 100 + }, + "minecraft:behavior.look_at_player": { + "priority": 10, + "target_distance": 6.0, + "probability": 0.02 + } + }, + + "events": { + "minecraft:entity_spawned": { + "sequence": [ + { + "add": { + "component_groups": [ + "axolotl_adult", + "axolotl_in_water" + ] + } + }, + { + "randomize": [ + { + "weight": 25, + "add": { + "component_groups": [ "axolotl_cyan" ] + } + }, + { + "weight": 25, + "add": { + "component_groups": [ "axolotl_gold" ] + } + }, + { + "weight": 25, + "add": { + "component_groups": [ "axolotl_lucy" ] + } + }, + { + "weight": 25, + "add": { + "component_groups": [ "axolotl_wild" ] + } + } + ] + } + ] + }, + "attack_cooldown_complete_event": { + "remove": { + "component_groups": [ + "attack_cooldown" + ] + } + }, + "killed_enemy_event": { + "add": { + "component_groups": [ + "attack_cooldown" + ] + } + }, + "minecraft:entity_born": { + "sequence": [ + { + "remove": { + "component_groups": [ + "axolotl_adult" + ] + }, + "add": { + "component_groups": [ + "axolotl_baby", + "axolotl_in_water" + ] + } + }, + { + "filters": { + "test": "has_component", + "operator": "!=", + "value": "minecraft:variant" + }, + "add": { "component_groups": [ "axolotl_blue" ] } + } + ] + }, + + "minecraft:ageable_grow_up": { + "remove": { "component_groups": [ "axolotl_baby" ] }, + "add": { "component_groups": [ "axolotl_adult" ] } + }, + + "stop_drying_out": { + "remove": { + "component_groups": [ + "axolotl_on_land", + "axolotl_dried" + ] + }, + "add": { + "component_groups": [ "axolotl_on_land_in_rain" ] + } + }, + "start_drying_out": { + "remove": { + "component_groups": [ + "axolotl_on_land_in_rain", + "axolotl_in_water" + ] + }, + "add": { + "component_groups": [ "axolotl_on_land" ] + } + }, + "dried_out": { + "add": { + "component_groups": [ "axolotl_dried" ] + } + }, + "recover_after_dried_out": { + "remove": { + "component_groups": [ "axolotl_dried" ] + } + }, + "enter_water": { + "remove": { + "component_groups": [ + "axolotl_on_land", + "axolotl_on_land_in_rain", + "axolotl_dried" + ] + }, + "add": { + "component_groups": [ + "axolotl_in_water" + ] + } + } + } + } +} diff --git a/static/vanilla/BP/entities/bat.json b/static/vanilla/BP/entities/bat.json index 7a3567031..89dda4e1b 100644 --- a/static/vanilla/BP/entities/bat.json +++ b/static/vanilla/BP/entities/bat.json @@ -11,6 +11,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:type_family": { "family": [ "bat", "mob" ] }, diff --git a/static/vanilla/BP/entities/bee.json b/static/vanilla/BP/entities/bee.json index e76a35285..3c3a9a7ad 100644 --- a/static/vanilla/BP/entities/bee.json +++ b/static/vanilla/BP/entities/bee.json @@ -22,7 +22,9 @@ "minecraft:double_plant:0", // Sunflower "minecraft:double_plant:1", // Lilac "minecraft:double_plant:4", // Rose Bush - "minecraft:double_plant:5" // Peony + "minecraft:double_plant:5", // Peony + "minecraft:flowering_azalea", //Flowering Azalea + "minecraft:azalea_leaves_flowered" //Flowering Azalea leaves ], "grow_up": { "event": "minecraft:ageable_grow_up", @@ -60,7 +62,9 @@ "minecraft:double_plant:0", // Sunflower "minecraft:double_plant:1", // Lilac "minecraft:double_plant:4", // Rose Bush - "minecraft:double_plant:5" // Peony + "minecraft:double_plant:5", // Peony + "minecraft:flowering_azalea", //Flowering Azalea + "minecraft:azalea_leaves_flowered" //Flowering Azalea leaves ] } }, @@ -180,11 +184,12 @@ "minecraft:red_flower", // All small flowers except Dandelion "minecraft:yellow_flower", // Dandelion "minecraft:wither_rose", - "minecraft:sweet_berry_bush", "minecraft:double_plant:8", // Sunflower top "minecraft:double_plant:9", // Lilac top "minecraft:double_plant:12", // Rose Bush top - "minecraft:double_plant:13" // Peony top + "minecraft:double_plant:13", // Peony top + "minecraft:flowering_azalea", //Flowering azalea + "minecraft:azalea_leaves_flowered" //Flowering Azalea leaves ], "on_stay_completed": [ { @@ -370,6 +375,8 @@ } }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:behavior.tempt": { "priority": 5, "speed_multiplier": 1.25, @@ -382,9 +389,14 @@ "minecraft:double_plant:0", // Sunflower "minecraft:double_plant:1", // Lilac "minecraft:double_plant:4", // Rose Bush - "minecraft:double_plant:5" // Peony + "minecraft:double_plant:5", // Peony + "minecraft:flowering_azalea", //Flowering azalea + "minecraft:azalea_leaves_flowered" //Flowering Azalea leaves ] }, + "minecraft:behavior.move_towards_home_restriction": { + "priority": 9 + }, "minecraft:behavior.random_hover": { "priority": 12, "xz_dist": 8, @@ -418,7 +430,13 @@ }, "minecraft:conditional_bandwidth_optimization": { }, - "minecraft:home": {}, + "minecraft:home": { + "restriction_radius": 22, + "home_block_list": [ + "minecraft:bee_nest", + "minecraft:beehive" + ] + }, "minecraft:follow_range": { "value": 1024 }, diff --git a/static/vanilla/BP/entities/blaze.json b/static/vanilla/BP/entities/blaze.json index 5502032d8..0fdd0898e 100644 --- a/static/vanilla/BP/entities/blaze.json +++ b/static/vanilla/BP/entities/blaze.json @@ -48,6 +48,8 @@ } }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:experience_reward": { "on_death": "query.last_hit_by_player ? 10 : 0" }, @@ -86,7 +88,7 @@ "damage_conditions": [ { "filters": { - "test": "in_water_or_rain", + "test": "in_contact_with_water", "operator": "==", "value": true }, diff --git a/static/vanilla/BP/entities/cat.json b/static/vanilla/BP/entities/cat.json index f7f3a6c00..39ed21c9f 100644 --- a/static/vanilla/BP/entities/cat.json +++ b/static/vanilla/BP/entities/cat.json @@ -280,6 +280,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:attack_damage": { "value": 4 }, diff --git a/static/vanilla/BP/entities/cave_spider.json b/static/vanilla/BP/entities/cave_spider.json index 31355a652..cf45101c2 100644 --- a/static/vanilla/BP/entities/cave_spider.json +++ b/static/vanilla/BP/entities/cave_spider.json @@ -164,6 +164,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:experience_reward": { "on_death": "query.last_hit_by_player ? 5 : 0" }, diff --git a/static/vanilla/BP/entities/chicken.json b/static/vanilla/BP/entities/chicken.json index d1c27cea4..78272c6a8 100644 --- a/static/vanilla/BP/entities/chicken.json +++ b/static/vanilla/BP/entities/chicken.json @@ -86,6 +86,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:type_family": { "family": [ "chicken", "mob" ] }, @@ -191,28 +193,19 @@ "from_egg": { "add": { "component_groups": [ "minecraft:chicken_baby" ] } }, - + "minecraft:entity_spawned": { "randomize": [ { "weight": 95, - "remove": { - }, - "add": { - "component_groups": [ - "minecraft:chicken_adult" - ] - } + "trigger": "minecraft:spawn_adult" }, { "weight": 5, - "remove": { - }, "add": { "component_groups": [ "minecraft:chicken_baby" ] - } } ] @@ -239,6 +232,14 @@ "minecraft:chicken_adult" ] } + }, + + "minecraft:spawn_adult": { + "add": { + "component_groups": [ + "minecraft:chicken_adult" + ] + } } } } diff --git a/static/vanilla/BP/entities/cow.json b/static/vanilla/BP/entities/cow.json index 85201a5ef..fa4230600 100644 --- a/static/vanilla/BP/entities/cow.json +++ b/static/vanilla/BP/entities/cow.json @@ -75,6 +75,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:type_family": { "family": [ "cow", "mob" ] }, @@ -107,7 +109,12 @@ "minecraft:hurt_on_condition": { "damage_conditions": [ { - "filters": { "test": "in_lava", "subject": "self", "operator": "==", "value": true }, + "filters": { + "test": "in_lava", + "subject": "self", + "operator": "==", + "value": true + }, "cause": "lava", "damage_per_tick": 4 } @@ -190,11 +197,7 @@ "randomize": [ { "weight": 95, - "add": { - "component_groups": [ - "minecraft:cow_adult" - ] - } + "trigger": "minecraft:spawn_adult" }, { "weight": 5, @@ -236,6 +239,14 @@ "minecraft:cow_adult" ] } + }, + + "minecraft:spawn_adult": { + "add": { + "component_groups": [ + "minecraft:cow_adult" + ] + } } } } diff --git a/static/vanilla/BP/entities/creeper.json b/static/vanilla/BP/entities/creeper.json index 6ca52ff89..04d09fd14 100644 --- a/static/vanilla/BP/entities/creeper.json +++ b/static/vanilla/BP/entities/creeper.json @@ -59,6 +59,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:experience_reward": { "on_death": "query.last_hit_by_player ? 5 : 0" }, @@ -212,7 +214,15 @@ ] }, "minecraft:behavior.hurt_by_target": { - "priority": 2 + "priority": 2, + "entity_types": { + "filters": { + "test": "is_family", + "subject": "other", + "operator": "!=", + "value": "goat" + } + } }, "minecraft:physics": { }, diff --git a/static/vanilla/BP/entities/dolphin.json b/static/vanilla/BP/entities/dolphin.json index 28846a583..aae932318 100644 --- a/static/vanilla/BP/entities/dolphin.json +++ b/static/vanilla/BP/entities/dolphin.json @@ -109,24 +109,18 @@ "can_breach": false, "can_jump": false }, - "minecraft:timer": { - "looping": false, - "time": 120, - "time_down_event": { + "minecraft:drying_out_timer": { + "total_time": 120, + "water_bottle_refill_time": 0, + "dried_out_event": { "event": "dried_out" + }, + "stopped_drying_out_event": { + "event": "stop_dryingout" + }, + "recover_after_dried_out_event": { + "event": "recover_after_dried_out" } - }, - "minecraft:environment_sensor": { - "triggers": [ - { - "filters": { - "test": "in_water_or_rain", - "operator": "==", - "value": true - }, - "event": "stop_dryingout" - } - ] } }, "dolphin_on_land_in_rain": { @@ -162,6 +156,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:nameable": { }, "minecraft:type_family": { @@ -332,7 +328,7 @@ "max_distance": 10.0 }, "minecraft:conditional_bandwidth_optimization": { - } + } }, "events": { @@ -410,6 +406,11 @@ "component_groups": [ "dolphin_dried" ] } }, + "recover_after_dried_out": { + "remove": { + "component_groups": [ "dolphin_dried" ] + } + }, "navigation_on_land": { "add": { "component_groups": [ "dolphin_on_land" ] diff --git a/static/vanilla/BP/entities/donkey.json b/static/vanilla/BP/entities/donkey.json index d7224e2c3..d0c8cf623 100644 --- a/static/vanilla/BP/entities/donkey.json +++ b/static/vanilla/BP/entities/donkey.json @@ -269,6 +269,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:type_family": { "family": [ "donkey", "mob" ] }, diff --git a/static/vanilla/BP/entities/drowned.json b/static/vanilla/BP/entities/drowned.json index b8bf63a08..c5e3e3acd 100644 --- a/static/vanilla/BP/entities/drowned.json +++ b/static/vanilla/BP/entities/drowned.json @@ -1,5 +1,5 @@ { - "format_version": "1.16.0", + "format_version": "1.16.210", "minecraft:entity": { "description": { "identifier": "minecraft:drowned", @@ -65,7 +65,8 @@ "priority": 3, "attack_interval_min": 1.0, "attack_interval_max": 3.0, - "attack_radius": 10.0 + "attack_radius": 10.0, + "swing": true } }, @@ -446,7 +447,8 @@ "any_of": [ { "test": "is_family", "subject": "other", "value": "player" }, { "test": "is_family", "subject": "other", "value": "snowgolem" }, - { "test": "is_family", "subject": "other", "value": "irongolem" } + { "test": "is_family", "subject": "other", "value": "irongolem" }, + { "test": "is_family", "subject": "other", "value": "axolotl" } ] }, { diff --git a/static/vanilla/BP/entities/elder_guardian.json b/static/vanilla/BP/entities/elder_guardian.json index 27e7a1389..e1345290f 100644 --- a/static/vanilla/BP/entities/elder_guardian.json +++ b/static/vanilla/BP/entities/elder_guardian.json @@ -8,6 +8,8 @@ "is_experimental": false }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:experience_reward": { "on_death": "query.last_hit_by_player ? 10 : 0" }, @@ -70,7 +72,8 @@ "filters": { "any_of": [ { "test" : "is_family", "subject" : "other", "value" : "player"}, - { "test" : "is_family", "subject" : "other", "value" : "squid"} + { "test" : "is_family", "subject" : "other", "value" : "squid"}, + { "test" : "is_family", "subject" : "other", "value" : "axolotl"} ] }, "max_dist": 16 diff --git a/static/vanilla/BP/entities/ender_dragon.json b/static/vanilla/BP/entities/ender_dragon.json index 7d01635a2..47005e74f 100644 --- a/static/vanilla/BP/entities/ender_dragon.json +++ b/static/vanilla/BP/entities/ender_dragon.json @@ -46,6 +46,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:type_family": { "family": [ "dragon", "mob" ] }, @@ -98,8 +100,6 @@ "minecraft:physics": { "has_gravity": false, "has_collision": false - }, - "minecraft:conditional_bandwidth_optimization": { } }, diff --git a/static/vanilla/BP/entities/enderman.json b/static/vanilla/BP/entities/enderman.json index 0fdafcead..01c00a62d 100644 --- a/static/vanilla/BP/entities/enderman.json +++ b/static/vanilla/BP/entities/enderman.json @@ -36,6 +36,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:experience_reward": { "on_death": "query.last_hit_by_player ? 5 : 0" }, @@ -63,7 +65,7 @@ "damage_per_tick": 4 }, { - "filters": { "test": "in_water_or_rain", "operator": "==", "value": true }, + "filters": { "test": "in_contact_with_water", "operator": "==", "value": true }, "cause": "drowning", "damage_per_tick": 1 } diff --git a/static/vanilla/BP/entities/endermite.json b/static/vanilla/BP/entities/endermite.json index c15be81aa..1eb108608 100644 --- a/static/vanilla/BP/entities/endermite.json +++ b/static/vanilla/BP/entities/endermite.json @@ -8,6 +8,8 @@ "is_experimental": false }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:experience_reward": { "on_death": "query.last_hit_by_player ? 3 : 0" }, @@ -19,7 +21,7 @@ }, "minecraft:type_family": { - "family": [ "endermite", "arthropod", "monster", "mob" ] + "family": [ "endermite", "arthropod", "monster", "lightweight", "mob" ] }, "minecraft:collision_box": { "width": 0.4, diff --git a/static/vanilla/BP/entities/evocation_illager.json b/static/vanilla/BP/entities/evocation_illager.json index b81d1ca30..9e0ea4f44 100644 --- a/static/vanilla/BP/entities/evocation_illager.json +++ b/static/vanilla/BP/entities/evocation_illager.json @@ -49,6 +49,8 @@ } }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:experience_reward": { "on_death": "10" }, diff --git a/static/vanilla/BP/entities/fish.json b/static/vanilla/BP/entities/fish.json index f2748cfd1..246ebeb3b 100644 --- a/static/vanilla/BP/entities/fish.json +++ b/static/vanilla/BP/entities/fish.json @@ -8,6 +8,8 @@ "is_experimental": false }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:experience_reward": { "on_death": "query.last_hit_by_player ? Math.Random(1,3) : 0" }, diff --git a/static/vanilla/BP/entities/fox.json b/static/vanilla/BP/entities/fox.json index 0f794d532..be7de9c78 100644 --- a/static/vanilla/BP/entities/fox.json +++ b/static/vanilla/BP/entities/fox.json @@ -17,7 +17,10 @@ }, "minecraft:ageable": { "duration": 1200, - "feed_items": "sweet_berries", + "feed_items": [ + "sweet_berries", + "glow_berries" + ], "grow_up": { "event": "minecraft:ageable_grow_up", "target": "self" @@ -29,7 +32,7 @@ "speed_multiplier": 1.1 } }, - + "minecraft:fox_adult": { "minecraft:experience_reward": { "on_bred": "Math.Random(1,7)", @@ -44,7 +47,10 @@ }, "minecraft:breedable": { "require_tame": false, - "breed_items": "sweet_berries", + "breed_items": [ + "sweet_berries", + "glow_berries" + ], "breeds_with": { "mate_type": "minecraft:fox", "baby_type": "minecraft:fox", @@ -67,7 +73,7 @@ ] } }, - + "minecraft:trusting_fox" : { "minecraft:trust": {}, "minecraft:behavior.defend_trusted_target": { @@ -130,7 +136,7 @@ ] } }, - + "minecraft:fox_red": { "minecraft:variant": { "value": 0 @@ -310,7 +316,7 @@ } ] }, - + "minecraft:behavior.find_cover": { "priority": 0, "speed_multiplier": 1, @@ -394,7 +400,7 @@ "cooldown_time": 5.0 } }, - + "minecraft:fox_night": { "minecraft:environment_sensor": { "triggers": [ @@ -440,8 +446,10 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:type_family": { - "family": [ "fox", "mob" ] + "family": [ "fox", "lightweight", "mob" ] }, "minecraft:breathable": { "totalSupply": 15, @@ -517,6 +525,7 @@ { "item": "minecraft:salmon", "priority": 0, "max_amount": 1 }, { "item": "minecraft:spider_eye", "priority": 0, "max_amount": 1 }, { "item": "minecraft:sweet_berries", "priority": 0, "max_amount": 1 }, + { "item": "minecraft:glow_berries", "priority": 0, "max_amount": 1 }, { "item": "minecraft:suspicious_stew", "priority": 0, "max_amount": 1 } ] }, @@ -572,7 +581,8 @@ "within_radius": 16, "can_get_scared": true, "items": [ - "sweet_berries" + "sweet_berries", + "glow_berries" ] }, "minecraft:behavior.stalk_and_pounce_on_target": { @@ -608,7 +618,9 @@ "minecraft:behavior.raid_garden": { "priority": 12, "blocks": [ - "minecraft:sweet_berry_bush" + "minecraft:sweet_berry_bush", + "minecraft:cave_vines_head_with_berries", + "minecraft:cave_vines_body_with_berries" ], "speed_multiplier": 1.2, "search_range": 12, @@ -693,7 +705,7 @@ ] } }, - + "events": { "minecraft:entity_spawned": { "sequence": [ @@ -823,7 +835,7 @@ ] } }, - + "minecraft:fox_configure_defending": { "remove": { "component_groups": [ diff --git a/static/vanilla/BP/entities/ghast.json b/static/vanilla/BP/entities/ghast.json index b300cb80c..96d0f40d2 100644 --- a/static/vanilla/BP/entities/ghast.json +++ b/static/vanilla/BP/entities/ghast.json @@ -9,6 +9,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:experience_reward": { "on_death": "query.last_hit_by_player ? 5 + (query.equipment_count * Math.Random(1,3)) : 0" }, diff --git a/static/vanilla/BP/entities/glow_squid.json b/static/vanilla/BP/entities/glow_squid.json new file mode 100644 index 000000000..53ab4cb46 --- /dev/null +++ b/static/vanilla/BP/entities/glow_squid.json @@ -0,0 +1,134 @@ +{ + "format_version": "1.13.0", + "minecraft:entity": { + "description": { + "identifier": "minecraft:glow_squid", + "is_spawnable": true, + "is_summonable": true, + "is_experimental": false + }, + + "component_groups":{ + "minecraft:squid_baby": { + "minecraft:is_baby": { + }, + "minecraft:scale": { + "value": 0.5 + } + } + }, + + "components": { + "minecraft:is_hidden_when_invisible": { + }, + "minecraft:experience_reward": { + "on_death": "!query.is_baby && query.last_hit_by_player ? Math.Random(1,3) : 0" + }, + "minecraft:nameable": { + }, + "minecraft:type_family": { + "family": [ "squid", "mob" ] + }, + "minecraft:collision_box": { + "width": 0.95, + "height": 0.95 + }, + "minecraft:health": { + "value": 10, + "max": 10 + }, + "minecraft:despawn": { + "despawn_from_distance": {} + }, + "minecraft:hurt_on_condition": { + "damage_conditions": [ + { + "filters": { + "test": "in_lava", + "subject": "self", + "operator": "==", + "value": true + }, + "cause": "lava", + "damage_per_tick": 4 + } + ] + }, + "minecraft:loot": { + "table": "loot_tables/entities/glow_squid.json" + }, + "minecraft:breathable": { + "total_supply": 15, + "suffocate_time": 0, + "breathes_air": false, + "breathes_water": true + }, + "minecraft:movement": { + "value": 0.2 + }, + "minecraft:navigation.walk": { + "can_path_over_water": true, + "can_sink": false + }, + "minecraft:movement.basic": { + }, + "minecraft:jump.static": { + }, + "minecraft:can_climb": { + }, + + "minecraft:leashable": { + "soft_distance": 4.0, + "hard_distance": 6.0, + "max_distance": 10.0 + }, + "minecraft:balloonable": { + }, + "minecraft:behavior.squid_move_away_from_ground": { + "priority": 1 + }, + "minecraft:behavior.squid_flee": { + "priority": 2 + }, + "minecraft:behavior.squid_idle": { + "priority": 2 + }, + "minecraft:behavior.squid_dive": { + "priority": 2 + }, + "minecraft:behavior.squid_out_of_water": { + "priority": 2 + }, + "minecraft:physics": { + }, + "minecraft:pushable": { + "is_pushable": true, + "is_pushable_by_piston": true + } + }, + + "events":{ + "minecraft:entity_spawned": { + "randomize": [ + { + "weight": 95, + "remove": { + }, + "add": { + } + }, + { + "weight": 5, + "remove": { + }, + "add": { + "component_groups": [ + "minecraft:squid_baby" + ] + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/static/vanilla/BP/entities/goat.json b/static/vanilla/BP/entities/goat.json index 9243fb90d..9b41bd148 100644 --- a/static/vanilla/BP/entities/goat.json +++ b/static/vanilla/BP/entities/goat.json @@ -8,12 +8,15 @@ "is_experimental": false }, "component_groups": { - "minecraft:goat_baby": { - "minecraft:is_baby": { - }, + "goat_baby": { + "minecraft:is_baby": {}, "minecraft:scale": { "value": 0.5 }, + "minecraft:behavior.follow_parent": { + "priority": 6, + "speed_multiplier": 1 + }, "minecraft:ageable": { "duration": 1200, "feed_items": "wheat", @@ -22,14 +25,11 @@ "target": "self" } }, - - "minecraft:behavior.follow_parent": { - "priority": 6, - "speed_multiplier": 1.1 + "minecraft:attack": { + "damage": 1 } }, - - "minecraft:goat_adult": { + "goat_adult": { "minecraft:experience_reward": { "on_bred": "Math.Random(1,7)", "on_death": "query.last_hit_by_player ? Math.Random(1,3) : 0" @@ -39,13 +39,11 @@ }, "minecraft:behavior.breed": { "priority": 3, - "speed_multiplier": 1.0 + "speed_multiplier": 0.6 }, "minecraft:breedable": { "require_tame": false, "breed_items": "wheat", - "min_number_of_children": 3, - "max_number_of_children": 8, "breeds_with": { "mate_type": "minecraft:goat", "baby_type": "minecraft:goat", @@ -53,14 +51,38 @@ "event": "minecraft:entity_born", "target": "baby" } + }, + "mutation_factor": { + "variant": 0 } }, + "minecraft:attack": { + "damage": 2 + } + }, + "goat_default": { + "minecraft:variant": { + "value": 0 + } + }, + "goat_screamer": { + "minecraft:variant": { + "value": 1 + } + }, + "interact_default": { "minecraft:interact": { "interactions": [ { "on_interact": { "filters": { "all_of": [ + { + "test": "has_component", + "subject": "self", + "operator": "!=", + "value": "minecraft:is_baby" + }, { "test": "is_family", "subject": "other", @@ -77,15 +99,99 @@ }, "use_item": true, "transform_to_item": "bucket:1", - "play_sounds": "milk", + "play_sounds": "milk_suspiciously", "interact_text": "action.interact.milk" } ] } }, + "interact_screamer": { + "minecraft:interact": { + "interactions": [ + { + "on_interact": { + "filters": { + "all_of": [ + { + "test": "has_component", + "subject": "self", + "operator": "!=", + "value": "minecraft:is_baby" + }, + { + "test": "is_family", + "subject": "other", + "value": "player" + }, + { + "test": "has_equipment", + "domain": "hand", + "subject": "other", + "value": "bucket:0" + } + ] + } + }, + "use_item": true, + "transform_to_item": "bucket:1", + "play_sounds": "milk.screamer", + "interact_text": "action.interact.milk" + } + ] + } + }, + "ram_default": { + "minecraft:behavior.ram_attack": { + "priority": 5, + "run_speed": 0.7, + "ram_speed": 1.8, + "min_ram_distance": 4, + "ram_distance": 7, + "knockback_force": 2.5, + "knockback_height": 0.04, + "pre_ram_sound": "pre_ram", + "ram_impact_sound": "ram_impact", + "cooldown_range": [ + 30, + 300 + ], + "on_start": [ + { + "event": "start_event", + "target": "self" + } + ] + } + }, + "ram_screamer": { + "minecraft:behavior.ram_attack": { + "priority": 5, + "run_speed": 0.7, + "ram_speed": 1.8, + "min_ram_distance": 4, + "ram_distance": 7, + "knockback_force": 2.5, + "knockback_height": 0.04, + "pre_ram_sound": "pre_ram.screamer", + "ram_impact_sound": "ram_impact.screamer", + "cooldown_range": [ + 5, + 15 + ], + "on_start": [ + { + "event": "start_event", + "target": "self" + } + ] + } + }, "attack_cooldown": { "minecraft:attack_cooldown": { - "attack_cooldown_time": [ 10.0, 15.0 ], + "attack_cooldown_time": [ + 30, + 40 + ], "attack_cooldown_complete_event": { "event": "attack_cooldown_complete_event", "target": "self" @@ -93,10 +199,61 @@ } } }, - "components": { + "minecraft:is_hidden_when_invisible": { + }, + "minecraft:behavior.jump_to_block": { + "priority": 8, + "search_width": 10, + "search_height": 10, + "minimum_path_length": 8, + "minimum_distance": 1, + "scale_factor": 0.6, + "cooldown_range": [ + 30, + 60 + ] + }, + "minecraft:genetics": { + "mutation_rate": 0.02, + "genes": [ + { + "name": "goat_variant", + "use_simplified_breeding": true, + "allele_range": { + "range_min": 1, + "range_max": 100 + }, + "genetic_variants": [ + { + "main_allele": { + "range_min": 1, + "range_max": 2 + }, + "birth_event": { + "event": "minecraft:born_screamer", + "target": "self" + } + }, + { + "main_allele": { + "range_min": 3, + "range_max": 100 + }, + "birth_event": { + "event": "minecraft:born_default", + "target": "self" + } + } + ] + } + ] + }, "minecraft:type_family": { - "family": [ "goat", "animal" ] + "family": [ + "goat", + "animal" + ] }, "minecraft:breathable": { "total_supply": 15, @@ -106,24 +263,20 @@ "can_path_over_water": true, "avoid_water": true, "avoid_damage_blocks": true, - "avoid_powder_snow": true - }, - "minecraft:movement.basic": { - - }, - "minecraft:jump.static": { - }, - "minecraft:can_climb": { - }, - "minecraft:attack": { - "damage": 5 + "blocks_to_avoid": [ + { + "name": "minecraft:powder_snow" + } + ] }, + "minecraft:movement.basic": {}, + "minecraft:jump.static": {}, + "minecraft:can_climb": {}, "minecraft:collision_box": { "width": 0.9, "height": 1.3 }, - "minecraft:nameable": { - }, + "minecraft:nameable": {}, "minecraft:health": { "value": 10, "max": 10 @@ -153,18 +306,18 @@ }, "minecraft:behavior.panic": { "priority": 1, - "speed_multiplier": 1.25 - }, + "speed_multiplier": 1 + }, "minecraft:behavior.tempt": { "priority": 4, - "speed_multiplier": 1.25, + "speed_multiplier": 0.75, "items": [ "wheat" ] }, "minecraft:behavior.nearest_attackable_target": { "priority": 6, - "within_radius": 16.0, + "within_radius": 16, "entity_types": [ { "filters": { @@ -175,12 +328,6 @@ "operator": "!=", "value": "goat" }, - { - "test": "is_family", - "subject": "other", - "operator": "!=", - "value": "shulker" - }, { "test": "has_component", "subject": "self", @@ -194,35 +341,11 @@ ], "must_see": true }, - "minecraft:behavior.ram_attack": { - "priority": 5, - "run_speed": 0.7, - "ram_speed": 1.7, - "ram_distance": 9.0, - "on_start": [ - { - "event": "start_event", - "target": "self" - } - ] - }, - "minecraft:behavior.follow_parent": { - "priority": 7, - "speed_multiplier": 1.1 - }, - "minecraft:behavior.jump_to_block": { - "priority": 8, - "search_width": 8, - "search_height": 10, - "minimum_path_length": 7, - "scale_factor": 0.6, - "cooldown_range": [ 5.0, 10.0 ] - }, "minecraft:damage_sensor": { "triggers": { "cause": "fall", "deals_damage": true, - "damage_modifier": -20.0 + "damage_modifier": -10 } }, "minecraft:behavior.random_stroll": { @@ -231,25 +354,23 @@ }, "minecraft:behavior.look_at_player": { "priority": 10, - "look_distance": 6.0, + "look_distance": 6, "probability": 0.02 }, "minecraft:behavior.random_look_around": { "priority": 11 }, "minecraft:leashable": { - "soft_distance": 4.0, - "hard_distance": 6.0, - "max_distance": 10.0 - }, - "minecraft:physics": { + "soft_distance": 4, + "hard_distance": 6, + "max_distance": 10 }, + "minecraft:physics": {}, "minecraft:pushable": { "is_pushable": true, "is_pushable_by_piston": true } }, - "events": { "minecraft:entity_spawned": { "randomize": [ @@ -257,7 +378,7 @@ "weight": 95, "add": { "component_groups": [ - "minecraft:goat_adult" + "goat_adult" ] } }, @@ -265,44 +386,49 @@ "weight": 5, "add": { "component_groups": [ - "minecraft:goat_baby" + "goat_baby" ] } } ] }, - "minecraft:entity_born": { "add": { "component_groups": [ - "minecraft:goat_baby" + "goat_baby" ] } }, - - "minecraft:entity_transformed": { - "remove": { - }, + "minecraft:born_default": { + "add": { + "component_groups": [ + "goat_default", + "ram_default", + "interact_default" + ] + } + }, + "minecraft:born_screamer": { "add": { "component_groups": [ - "minecraft:goat_adult" + "goat_screamer", + "ram_screamer", + "interact_screamer" ] } }, - "minecraft:ageable_grow_up": { "remove": { "component_groups": [ - "minecraft:goat_baby" + "goat_baby" ] }, "add": { "component_groups": [ - "minecraft:goat_adult" + "goat_adult" ] } }, - "start_event": { "add": { "component_groups": [ @@ -310,7 +436,6 @@ ] } }, - "attack_cooldown_complete_event": { "remove": { "component_groups": [ diff --git a/static/vanilla/BP/entities/guardian.json b/static/vanilla/BP/entities/guardian.json index 0ca96e387..4b531b7bd 100644 --- a/static/vanilla/BP/entities/guardian.json +++ b/static/vanilla/BP/entities/guardian.json @@ -17,7 +17,8 @@ "filters": { "any_of": [ { "test" : "is_family", "subject" : "other", "value" : "player"}, - { "test" : "is_family", "subject" : "other", "value" : "squid"} + { "test" : "is_family", "subject" : "other", "value" : "squid"}, + { "test" : "is_family", "subject" : "other", "value" : "axolotl"} ] }, "max_dist": 16 @@ -63,6 +64,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:experience_reward": { "on_death": "query.last_hit_by_player ? 10 : 0" }, @@ -128,7 +131,8 @@ "filters": { "any_of": [ { "test" : "is_family", "subject" : "other", "value" : "player"}, - { "test" : "is_family", "subject" : "other", "value" : "squid"} + { "test" : "is_family", "subject" : "other", "value" : "squid"}, + { "test" : "is_family", "subject" : "other", "value" : "axolotl"} ] }, "max_dist": 16 diff --git a/static/vanilla/BP/entities/hoglin.json b/static/vanilla/BP/entities/hoglin.json index a8dfb4c6d..afd93e1cf 100644 --- a/static/vanilla/BP/entities/hoglin.json +++ b/static/vanilla/BP/entities/hoglin.json @@ -239,6 +239,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:nameable": { }, "minecraft:health": { diff --git a/static/vanilla/BP/entities/horse.json b/static/vanilla/BP/entities/horse.json index 87a42ed49..26229736b 100644 --- a/static/vanilla/BP/entities/horse.json +++ b/static/vanilla/BP/entities/horse.json @@ -282,6 +282,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:equippable": { "slots": [ { diff --git a/static/vanilla/BP/entities/husk.json b/static/vanilla/BP/entities/husk.json index 0a99f5df5..a21bb27f0 100644 --- a/static/vanilla/BP/entities/husk.json +++ b/static/vanilla/BP/entities/husk.json @@ -113,6 +113,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:breathable": { "total_supply": 15, "suffocate_time": 0, @@ -145,7 +147,12 @@ "minecraft:hurt_on_condition": { "damage_conditions": [ { - "filters": { "test": "in_lava", "subject": "self", "operator": "==", "value": true }, + "filters": { + "test": "in_lava", + "subject": "self", + "operator": "==", + "value": true + }, "cause": "lava", "damage_per_tick": 4 } @@ -447,9 +454,21 @@ { "filters": { "any_of": [ - { "test": "is_family", "subject": "other", "value": "player" }, - { "test": "is_family", "subject": "other", "value": "snowgolem" }, - { "test": "is_family", "subject": "other", "value": "irongolem" } + { + "test": "is_family", + "subject": "other", + "value": "player" + }, + { + "test": "is_family", + "subject": "other", + "value": "snowgolem" + }, + { + "test": "is_family", + "subject": "other", + "value": "irongolem" + } ] }, "max_dist": 35 @@ -457,8 +476,16 @@ { "filters": { "any_of": [ - { "test": "is_family", "subject": "other", "value": "villager" }, - { "test": "is_family", "subject": "other", "value": "wandering_trader" } + { + "test": "is_family", + "subject": "other", + "value": "villager" + }, + { + "test": "is_family", + "subject": "other", + "value": "wandering_trader" + } ] }, "max_dist": 35, @@ -467,8 +494,17 @@ { "filters": { "all_of": [ - { "test": "is_family", "subject": "other", "value": "baby_turtle" }, - { "test": "in_water", "subject": "other", "operator": "!=", "value": true } + { + "test": "is_family", + "subject": "other", + "value": "baby_turtle" + }, + { + "test": "in_water", + "subject": "other", + "operator": "!=", + "value": true + } ] }, "max_dist": 35 diff --git a/static/vanilla/BP/entities/iron_golem.json b/static/vanilla/BP/entities/iron_golem.json index 147f98d56..3f2df27c4 100644 --- a/static/vanilla/BP/entities/iron_golem.json +++ b/static/vanilla/BP/entities/iron_golem.json @@ -49,6 +49,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:type_family": { "family": [ "irongolem", "mob" ] }, diff --git a/static/vanilla/BP/entities/llama.json b/static/vanilla/BP/entities/llama.json index 37c30794e..e3ec5d72b 100644 --- a/static/vanilla/BP/entities/llama.json +++ b/static/vanilla/BP/entities/llama.json @@ -318,6 +318,8 @@ "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:type_family": { "family": [ "llama", "mob" ] }, @@ -492,105 +494,11 @@ "randomize": [ { "weight": 90, - "remove": { - }, - "add": { - "component_groups": [ - "minecraft:llama_adult", - "minecraft:llama_wild" - ] - } + "trigger": "minecraft:spawn_adult" }, { "weight": 10, - "remove": { - }, - "add": { - "component_groups": [ - "minecraft:llama_baby" - ] - - } - } - ] - }, - { - "randomize": [ - { - "weight": 32, - "add": { - "component_groups": [ - "minecraft:strength_1" - ] - } - }, - { - "weight": 32, - "add": { - "component_groups": [ - "minecraft:strength_2" - ] - } - }, - { - "weight": 32, - "add": { - "component_groups": [ - "minecraft:strength_3" - ] - } - }, - { - "weight": 2, - "add": { - "component_groups": [ - "minecraft:strength_4" - ] - } - }, - { - "weight": 2, - "add": { - "component_groups": [ - "minecraft:strength_5" - ] - } - } - ] - }, - { - "randomize": [ - { - "weight": 25, - "add": { - "component_groups": [ - "minecraft:llama_creamy" - ] - } - }, - { - "weight": 25, - "add": { - "component_groups": [ - "minecraft:llama_white" - ] - } - }, - { - "weight": 25, - "add": { - "component_groups": [ - "minecraft:llama_brown" - ] - } - }, - { - "weight": 25, - "add": { - "component_groups": [ - "minecraft:llama_gray" - ] - } + "trigger": "minecraft:spawn_baby" } ] } @@ -615,6 +523,99 @@ ] } }, + { + "trigger": "minecraft:add_attributes" + } + ] + }, + + "minecraft:ageable_grow_up": { + "remove": { + "component_groups": [ + "minecraft:llama_baby" + ] + }, + "add": { + "component_groups": [ + "minecraft:llama_adult", + "minecraft:llama_wild" + ] + } + }, + + "minecraft:on_tame": { + "remove": { + "component_groups": [ + "minecraft:llama_wild" + ] + }, + "add": { + "component_groups": [ + "minecraft:llama_tamed", + "minecraft:llama_unchested" + ] + } + }, + "minecraft:join_caravan": { + "add": { + "component_groups": [ + "minecraft:in_caravan" + ] + } + }, + "minecraft:leave_caravan": { + "remove": { + "component_groups": [ + "minecraft:in_caravan" + ] + } + }, + "minecraft:mad_at_wolf": { + "add": { + "component_groups": [ + "minecraft:llama_angry_wolf" + ] + } + }, + "minecraft:defend_wandering_trader": { + "add": { + "component_groups": [ + "minecraft:llama_defend_trader" + ] + } + }, + "minecraft:become_angry": { + "add": { + "component_groups": [ + "minecraft:llama_angry" + ] + } + }, + "minecraft:on_calm": { + "remove": { + "component_groups": [ + "minecraft:llama_angry", + "minecraft:llama_angry_wolf", + "minecraft:llama_defend_trader" + ] + } + }, + + "minecraft:on_chest": { + "remove": { + "component_groups": [ + "minecraft:llama_unchested" + ] + }, + "add": { + "component_groups": [ + "minecraft:llama_chested" + ] + } + }, + + "minecraft:add_attributes": { + "sequence": [ { "randomize": [ { @@ -698,91 +699,24 @@ ] }, - "minecraft:ageable_grow_up": { - "remove": { + "minecraft:spawn_baby": { + "add": { "component_groups": [ "minecraft:llama_baby" ] }, - "add": { - "component_groups": [ - "minecraft:llama_adult", - "minecraft:llama_wild" - ] - } + "trigger": "minecraft:add_attributes" }, - "minecraft:on_tame": { - "remove": { - "component_groups": [ - "minecraft:llama_wild" - ] - }, + "minecraft:spawn_adult": { "add": { "component_groups": [ - "minecraft:llama_tamed", - "minecraft:llama_unchested" - ] - } - }, - "minecraft:join_caravan": { - "add": { - "component_groups": [ - "minecraft:in_caravan" - ] - } - }, - "minecraft:leave_caravan": { - "remove": { - "component_groups": [ - "minecraft:in_caravan" - ] - } - }, - "minecraft:mad_at_wolf": { - "add": { - "component_groups": [ - "minecraft:llama_angry_wolf" - ] - } - }, - "minecraft:defend_wandering_trader": { - "add": { - "component_groups": [ - "minecraft:llama_defend_trader" - ] - } - }, - "minecraft:become_angry": { - "add": { - "component_groups": [ - "minecraft:llama_angry" - ] - } - }, - "minecraft:on_calm": { - "remove": { - "component_groups": [ - "minecraft:llama_angry", - "minecraft:llama_angry_wolf", - "minecraft:llama_defend_trader" - ] - } - }, - - "minecraft:on_chest": { - "remove": { - "component_groups": [ - "minecraft:llama_unchested" + "minecraft:llama_adult", + "minecraft:llama_wild" ] }, - "add": { - "component_groups": [ - "minecraft:llama_chested" - ] - } + "trigger": "minecraft:add_attributes" } - } } } \ No newline at end of file diff --git a/static/vanilla/BP/entities/magma_cube.json b/static/vanilla/BP/entities/magma_cube.json index ca0b88d57..bcbf87333 100644 --- a/static/vanilla/BP/entities/magma_cube.json +++ b/static/vanilla/BP/entities/magma_cube.json @@ -79,6 +79,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:experience_reward": { "on_death": "query.last_hit_by_player ? query.variant : 0" }, diff --git a/static/vanilla/BP/entities/mooshroom.json b/static/vanilla/BP/entities/mooshroom.json index fe72fe881..27d14f4a5 100644 --- a/static/vanilla/BP/entities/mooshroom.json +++ b/static/vanilla/BP/entities/mooshroom.json @@ -406,6 +406,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:type_family": { "family": [ "mushroomcow", "mob" ] }, diff --git a/static/vanilla/BP/entities/mule.json b/static/vanilla/BP/entities/mule.json index a22fed53f..a8b7301a0 100644 --- a/static/vanilla/BP/entities/mule.json +++ b/static/vanilla/BP/entities/mule.json @@ -237,6 +237,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:type_family": { "family": [ "mule", "mob" ] }, diff --git a/static/vanilla/BP/entities/ocelot.json b/static/vanilla/BP/entities/ocelot.json index 97308cb2a..f5d2d74f6 100644 --- a/static/vanilla/BP/entities/ocelot.json +++ b/static/vanilla/BP/entities/ocelot.json @@ -135,6 +135,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:health": { "value": 10, "max": 10 diff --git a/static/vanilla/BP/entities/panda.json b/static/vanilla/BP/entities/panda.json index f875a1fc2..bf265c224 100644 --- a/static/vanilla/BP/entities/panda.json +++ b/static/vanilla/BP/entities/panda.json @@ -321,6 +321,8 @@ "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:type_family": { "family": [ "panda" ] }, diff --git a/static/vanilla/BP/entities/parrot.json b/static/vanilla/BP/entities/parrot.json index 333381f0b..43d39b5f3 100644 --- a/static/vanilla/BP/entities/parrot.json +++ b/static/vanilla/BP/entities/parrot.json @@ -97,6 +97,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:breathable": { "total_supply": 15, "suffocate_time": 0 diff --git a/static/vanilla/BP/entities/phantom.json b/static/vanilla/BP/entities/phantom.json index 01c1e41de..c166152ff 100644 --- a/static/vanilla/BP/entities/phantom.json +++ b/static/vanilla/BP/entities/phantom.json @@ -14,6 +14,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:experience_reward": { "on_death": "query.last_hit_by_player ? 5 : 0" }, diff --git a/static/vanilla/BP/entities/pig.json b/static/vanilla/BP/entities/pig.json index 64f05a07c..71207b69b 100644 --- a/static/vanilla/BP/entities/pig.json +++ b/static/vanilla/BP/entities/pig.json @@ -125,6 +125,8 @@ "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:damage_sensor": { "triggers": { "on_damage": { @@ -257,14 +259,7 @@ "randomize": [ { "weight": 95, - "remove": { - }, - "add": { - "component_groups": [ - "minecraft:pig_adult", - "minecraft:pig_unsaddled" - ] - } + "trigger": "minecraft:spawn_adult" }, { "weight": 5, @@ -315,6 +310,14 @@ "minecraft:pig_saddled" ] } + }, + "minecraft:spawn_adult": { + "add": { + "component_groups": [ + "minecraft:pig_adult", + "minecraft:pig_unsaddled" + ] + } } } } diff --git a/static/vanilla/BP/entities/piglin.json b/static/vanilla/BP/entities/piglin.json index 50110810f..72584a924 100644 --- a/static/vanilla/BP/entities/piglin.json +++ b/static/vanilla/BP/entities/piglin.json @@ -217,6 +217,8 @@ "minecraft:gold_block", "minecraft:gilded_blackstone", "minecraft:nether_gold_ore", + "minecraft:deepslate_gold_ore", + "minecraft:raw_gold_block", "minecraft:gold_ore", "minecraft:chest", "minecraft:trapped_chest", @@ -419,6 +421,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:equip_item": { }, "minecraft:admire_item": { @@ -709,6 +713,13 @@ "priority": 2, "stored_in_inventory": true }, + { + "item": "minecraft:raw_gold", + "priority": 2, + "admire": true, + "pickup_limit": 1, + "stored_in_inventory": true + }, { "item": "minecraft:gold_ore", "priority": 2, @@ -723,6 +734,20 @@ "pickup_limit": 1, "stored_in_inventory": true }, + { + "item": "minecraft:deepslate_gold_ore", + "priority": 2, + "admire": true, + "pickup_limit": 1, + "stored_in_inventory": true + }, + { + "item": "minecraft:raw_gold_block", + "priority": 2, + "admire": true, + "pickup_limit": 1, + "stored_in_inventory": true + }, { "item": "minecraft:gilded_blackstone", "priority": 2, diff --git a/static/vanilla/BP/entities/piglin_brute.json b/static/vanilla/BP/entities/piglin_brute.json index 470bf9e16..cf8112fe1 100644 --- a/static/vanilla/BP/entities/piglin_brute.json +++ b/static/vanilla/BP/entities/piglin_brute.json @@ -162,6 +162,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:collision_box": { "width": 0.6, "height": 1.9 diff --git a/static/vanilla/BP/entities/pillager.json b/static/vanilla/BP/entities/pillager.json index 84a141a38..08ad31641 100644 --- a/static/vanilla/BP/entities/pillager.json +++ b/static/vanilla/BP/entities/pillager.json @@ -237,6 +237,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:experience_reward": { "on_death": "query.last_hit_by_player ? (query.is_baby ? 12 : 5) + (Math.die_roll(query.equipment_count,1,3)) : 0" }, diff --git a/static/vanilla/BP/entities/polar_bear.json b/static/vanilla/BP/entities/polar_bear.json index 7b52484eb..6481e40ae 100644 --- a/static/vanilla/BP/entities/polar_bear.json +++ b/static/vanilla/BP/entities/polar_bear.json @@ -116,6 +116,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:type_family": { "family": [ "polarbear", "mob" ] }, diff --git a/static/vanilla/BP/entities/pufferfish.json b/static/vanilla/BP/entities/pufferfish.json index 088636513..fa5242b9b 100644 --- a/static/vanilla/BP/entities/pufferfish.json +++ b/static/vanilla/BP/entities/pufferfish.json @@ -143,6 +143,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:experience_reward": { "on_death": "query.last_hit_by_player ? Math.Random(1,3) : 0" }, diff --git a/static/vanilla/BP/entities/rabbit.json b/static/vanilla/BP/entities/rabbit.json index 3d1988a4c..c3e9fdffb 100644 --- a/static/vanilla/BP/entities/rabbit.json +++ b/static/vanilla/BP/entities/rabbit.json @@ -87,10 +87,12 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:type_family": { - "family":["rabbit", "mob"] + "family":["rabbit", "lightweight", "mob"] }, - + "minecraft:breathable": { "total_supply": 15, "suffocate_time": 0 @@ -185,7 +187,7 @@ "minecraft:behavior.raid_garden": { "priority": 5, "blocks": [ - "carrots" + "minecraft:carrots" ], "search_range": 16, "goal_radius": 0.8 @@ -199,7 +201,7 @@ "minecraft:behavior.look_at_player": { "priority": 11 }, - "minecraft:physics": { + "minecraft:physics": { }, "minecraft:pushable": { "is_pushable": true, diff --git a/static/vanilla/BP/entities/ravager.json b/static/vanilla/BP/entities/ravager.json index d124860b6..f3e13537a 100644 --- a/static/vanilla/BP/entities/ravager.json +++ b/static/vanilla/BP/entities/ravager.json @@ -221,6 +221,8 @@ } }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:experience_reward": { "on_death": "query.last_hit_by_player ? 20 : 0" }, diff --git a/static/vanilla/BP/entities/salmon.json b/static/vanilla/BP/entities/salmon.json index b4ad2997b..c273c70cc 100644 --- a/static/vanilla/BP/entities/salmon.json +++ b/static/vanilla/BP/entities/salmon.json @@ -51,6 +51,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:experience_reward": { "on_death": "query.last_hit_by_player ? Math.Random(1,3) : 0" }, diff --git a/static/vanilla/BP/entities/sheep.json b/static/vanilla/BP/entities/sheep.json index cb77db953..8b00b24cb 100644 --- a/static/vanilla/BP/entities/sheep.json +++ b/static/vanilla/BP/entities/sheep.json @@ -126,6 +126,8 @@ "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:type_family": { "family": [ "sheep", "mob" ] }, diff --git a/static/vanilla/BP/entities/shulker.json b/static/vanilla/BP/entities/shulker.json index d12dcab99..89d4c3194 100644 --- a/static/vanilla/BP/entities/shulker.json +++ b/static/vanilla/BP/entities/shulker.json @@ -96,6 +96,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:experience_reward": { "on_death": "query.last_hit_by_player ? 5 : 0" }, diff --git a/static/vanilla/BP/entities/silverfish.json b/static/vanilla/BP/entities/silverfish.json index 6a1e366a4..b03e95ad6 100644 --- a/static/vanilla/BP/entities/silverfish.json +++ b/static/vanilla/BP/entities/silverfish.json @@ -36,11 +36,13 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:experience_reward": { "on_death": "query.last_hit_by_player ? 5 : 0" }, - "minecraft:type_family": { - "family":["silverfish", "monster", "mob", "arthropod" ] + "minecraft:type_family": { + "family":["silverfish", "monster", "lightweight", "mob", "arthropod" ] }, "minecraft:breathable": { "total_supply": 15, @@ -71,7 +73,6 @@ "can_path_over_water": true }, "minecraft:movement.basic": { - }, "minecraft:jump.static": { }, @@ -89,7 +90,7 @@ }, "minecraft:behavior.float": { "priority": 1 - }, + }, "minecraft:behavior.silverfish_merge_with_stone": { "priority": 5 }, @@ -124,9 +125,9 @@ }, "events": { "minecraft:entity_spawned": { - "remove": { - }, - "add": { + "remove": { + }, + "add": { "component_groups": [ "minecraft:silverfish_calm" ] diff --git a/static/vanilla/BP/entities/skeleton.json b/static/vanilla/BP/entities/skeleton.json index 3d3227504..f5fef3775 100644 --- a/static/vanilla/BP/entities/skeleton.json +++ b/static/vanilla/BP/entities/skeleton.json @@ -8,6 +8,72 @@ "is_experimental": false }, "component_groups": { + "in_powder_snow": { + "minecraft:is_shaking": {}, + "minecraft:timer": { + "looping": false, + "time": 20, + "time_down_event": { + "event": "become_stray_event" + } + }, + "minecraft:environment_sensor": { + "triggers": [ + { + "filters": { + "test": "in_block", + "subject": "self", + "operator": "!=", + "value": "minecraft:powder_snow" + }, + "event": "got_out_of_powder_snow" + } + ] + } + }, + "got_out_of_powder_snow_environment_sensor": { + "minecraft:environment_sensor": { + "triggers": [ + { + "filters": { + "test": "is_underwater", + "subject": "self", + "operator": "==", + "value": true + }, + "event": "minecraft:melee_mode" + }, + { + "filters": { + "test": "has_ranged_weapon", + "subject": "self", + "operator": "==", + "value": false + }, + "event": "minecraft:melee_mode" + }, + { + "filters": { + "all_of": [ + { + "test": "in_water", + "subject": "self", + "operator": "==", + "value": false + }, + { + "test": "has_ranged_weapon", + "subject": "self", + "operator": "==", + "value": true + } + ] + }, + "event": "minecraft:ranged_mode" + } + ] + } + }, "minecraft:lightning_immune": { "minecraft:damage_sensor": { "triggers": { @@ -16,6 +82,15 @@ } } }, + "become_stray": { + "minecraft:transformation": { + "into": "minecraft:stray", + "transformation_sound" : "convert_to_stray", + "keep_level": true, + "drop_inventory": true, + "preserve_equipment": true + } + }, "minecraft:ranged_attack": { "minecraft:behavior.ranged_attack": { "priority": 0, @@ -45,6 +120,15 @@ "value": false }, "event": "minecraft:melee_mode" + }, + { + "filters": { + "test": "in_block", + "subject": "self", + "operator": "==", + "value": "minecraft:powder_snow" + }, + "event": "got_in_powder_snow" } ] } @@ -78,6 +162,15 @@ ] }, "event": "minecraft:ranged_mode" + }, + { + "filters": { + "test": "in_block", + "subject": "self", + "operator": "==", + "value": "minecraft:powder_snow" + }, + "event": "got_in_powder_snow" } ] } @@ -85,6 +178,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:experience_reward": { "on_death": "query.last_hit_by_player ? 5 + (query.equipment_count * Math.Random(1,3)) : 0" }, @@ -163,6 +258,15 @@ "value": false }, "event": "minecraft:melee_mode" + }, + { + "filters": { + "test": "in_block", + "subject": "self", + "operator": "==", + "value": "minecraft:powder_snow" + }, + "event": "got_in_powder_snow" } ] }, @@ -492,17 +596,64 @@ ] } }, + "become_stray_event": { + "add": { + "component_groups": [ + "become_stray" + ] + } + }, + "got_in_powder_snow": { + "add": { + "component_groups": [ + "in_powder_snow" + ] + } + }, + "got_out_of_powder_snow": { + "remove": { + "component_groups": [ + "in_powder_snow" + ] + }, + "add": { + "component_groups": [ + "got_out_of_powder_snow_environment_sensor" + ] + } + }, "minecraft:spring_trap": { - "add": { "component_groups": [ "minecraft:lightning_immune" ] } + "add": { + "component_groups": [ + "minecraft:lightning_immune" + ] + } }, - "minecraft:melee_mode": { - "remove": { "component_groups": [ "minecraft:ranged_attack" ] }, - "add": { "component_groups": [ "minecraft:melee_attack" ] } + "remove": { + "component_groups": [ + "minecraft:ranged_attack", + "got_out_of_powder_snow_environment_sensor" + ] + }, + "add": { + "component_groups": [ + "minecraft:melee_attack" + ] + } }, "minecraft:ranged_mode": { - "remove": { "component_groups": [ "minecraft:melee_attack" ] }, - "add": { "component_groups": [ "minecraft:ranged_attack" ] } + "remove": { + "component_groups": [ + "minecraft:melee_attack", + "got_out_of_powder_snow_environment_sensor" + ] + }, + "add": { + "component_groups": [ + "minecraft:ranged_attack" + ] + } } } } diff --git a/static/vanilla/BP/entities/skeleton_horse.json b/static/vanilla/BP/entities/skeleton_horse.json index 66b110941..60f70bb4d 100644 --- a/static/vanilla/BP/entities/skeleton_horse.json +++ b/static/vanilla/BP/entities/skeleton_horse.json @@ -81,6 +81,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:type_family": { "family": [ "skeletonhorse", "undead", "mob" ] }, diff --git a/static/vanilla/BP/entities/slime.json b/static/vanilla/BP/entities/slime.json index a986fee4e..ff585cb89 100644 --- a/static/vanilla/BP/entities/slime.json +++ b/static/vanilla/BP/entities/slime.json @@ -75,6 +75,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:experience_reward": { "on_death": "query.last_hit_by_player ? query.variant : 0" }, diff --git a/static/vanilla/BP/entities/snow_golem.json b/static/vanilla/BP/entities/snow_golem.json index 1e1a665dc..178706252 100644 --- a/static/vanilla/BP/entities/snow_golem.json +++ b/static/vanilla/BP/entities/snow_golem.json @@ -12,10 +12,12 @@ "minecraft:snowman_sheared": { "minecraft:is_sheared": { } - } + } }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:type_family": { "family": [ "snowgolem", "mob" ] }, @@ -70,7 +72,7 @@ "damage_per_tick": 1 }, { - "filters": { "test": "in_water_or_rain", "operator": "==", "value": true }, + "filters": { "test": "in_contact_with_water", "operator": "==", "value": true }, "cause": "drowning", "damage_per_tick": 1 } diff --git a/static/vanilla/BP/entities/spider.json b/static/vanilla/BP/entities/spider.json index d81ebd7ef..72c36df31 100644 --- a/static/vanilla/BP/entities/spider.json +++ b/static/vanilla/BP/entities/spider.json @@ -139,6 +139,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:experience_reward": { "on_death": "query.last_hit_by_player ? 5 : 0" }, diff --git a/static/vanilla/BP/entities/squid.json b/static/vanilla/BP/entities/squid.json index c037b2ce1..e284ee4cd 100644 --- a/static/vanilla/BP/entities/squid.json +++ b/static/vanilla/BP/entities/squid.json @@ -19,6 +19,8 @@ }, "components":{ + "minecraft:is_hidden_when_invisible": { + }, "minecraft:experience_reward": { "on_death": "!query.is_baby && query.last_hit_by_player ? Math.Random(1,3) : 0" }, diff --git a/static/vanilla/BP/entities/stray.json b/static/vanilla/BP/entities/stray.json index 30a3a5391..238d09da9 100644 --- a/static/vanilla/BP/entities/stray.json +++ b/static/vanilla/BP/entities/stray.json @@ -87,6 +87,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:experience_reward": { "on_death": "query.last_hit_by_player ? 5 + (query.equipment_count * Math.Random(1,3)) : 0" }, diff --git a/static/vanilla/BP/entities/strider.json b/static/vanilla/BP/entities/strider.json index 81a61b341..f4e795aa3 100644 --- a/static/vanilla/BP/entities/strider.json +++ b/static/vanilla/BP/entities/strider.json @@ -103,7 +103,7 @@ }, "minecraft:scale": { "value": 0.5 - }, + }, "minecraft:ageable": { "duration": 1200, "feed_items": [ "warped_fungus" ], @@ -207,6 +207,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:type_family": { "family": [ "strider", "mob" ] }, @@ -217,12 +219,12 @@ "minecraft:pushable": { "is_pushable": true, "is_pushable_by_piston": true - }, + }, "minecraft:hurt_on_condition": { "damage_conditions": [ { "filters": { - "test": "in_water_or_rain", + "test": "in_contact_with_water", "operator": "==", "value": true }, diff --git a/static/vanilla/BP/entities/tropicalfish.json b/static/vanilla/BP/entities/tropicalfish.json index 42f77bc7b..bb536ab87 100644 --- a/static/vanilla/BP/entities/tropicalfish.json +++ b/static/vanilla/BP/entities/tropicalfish.json @@ -518,6 +518,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:experience_reward": { "on_death": "query.last_hit_by_player ? Math.Random(1,3) : 0" }, diff --git a/static/vanilla/BP/entities/turtle.json b/static/vanilla/BP/entities/turtle.json index 748a48144..c39fc1ba1 100644 --- a/static/vanilla/BP/entities/turtle.json +++ b/static/vanilla/BP/entities/turtle.json @@ -124,6 +124,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:breathable": { "total_supply": 15, "suffocate_time": 0, diff --git a/static/vanilla/BP/entities/vex.json b/static/vanilla/BP/entities/vex.json index cde34c928..8efe738b1 100644 --- a/static/vanilla/BP/entities/vex.json +++ b/static/vanilla/BP/entities/vex.json @@ -8,6 +8,8 @@ "is_experimental": false }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:experience_reward": { "on_death": "query.last_hit_by_player ? 5 + (query.equipment_count * Math.Random(1,3)) : 0" }, diff --git a/static/vanilla/BP/entities/villager.json b/static/vanilla/BP/entities/villager.json index 5454daeb8..fdd1eb4f1 100644 --- a/static/vanilla/BP/entities/villager.json +++ b/static/vanilla/BP/entities/villager.json @@ -326,6 +326,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:type_family": { "family": ["villager", "mob"] }, diff --git a/static/vanilla/BP/entities/villager_v2.json b/static/vanilla/BP/entities/villager_v2.json index 6369c1067..6b3bc4094 100644 --- a/static/vanilla/BP/entities/villager_v2.json +++ b/static/vanilla/BP/entities/villager_v2.json @@ -1400,6 +1400,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:type_family": { "family": ["villager", "mob"] }, diff --git a/static/vanilla/BP/entities/vindicator.json b/static/vanilla/BP/entities/vindicator.json index 24de02a24..7afec38e1 100644 --- a/static/vanilla/BP/entities/vindicator.json +++ b/static/vanilla/BP/entities/vindicator.json @@ -212,6 +212,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:experience_reward": { "on_death": "query.last_hit_by_player ? (query.is_baby ? 12 : 5) + (Math.die_roll(query.equipment_count,1,3)) : 0" }, diff --git a/static/vanilla/BP/entities/witch.json b/static/vanilla/BP/entities/witch.json index 6d82109e8..396ffc433 100644 --- a/static/vanilla/BP/entities/witch.json +++ b/static/vanilla/BP/entities/witch.json @@ -50,6 +50,8 @@ } }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:experience_reward": { "on_death": "query.last_hit_by_player ? (query.is_baby ? 12 : 5) + (Math.die_roll(query.equipment_count,1,3)) : 0" }, diff --git a/static/vanilla/BP/entities/wither.json b/static/vanilla/BP/entities/wither.json index dd02fc020..747c78aa9 100644 --- a/static/vanilla/BP/entities/wither.json +++ b/static/vanilla/BP/entities/wither.json @@ -9,6 +9,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:experience_reward": { "on_death": "50" }, diff --git a/static/vanilla/BP/entities/wither_skeleton.json b/static/vanilla/BP/entities/wither_skeleton.json index 78657d5c9..b8b47c34d 100644 --- a/static/vanilla/BP/entities/wither_skeleton.json +++ b/static/vanilla/BP/entities/wither_skeleton.json @@ -9,6 +9,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:experience_reward": { "on_death": "query.last_hit_by_player ? 5 + (query.equipment_count * Math.Random(1,3)) : 0" }, diff --git a/static/vanilla/BP/entities/wolf.json b/static/vanilla/BP/entities/wolf.json index 8465111e7..7f3fd8a54 100644 --- a/static/vanilla/BP/entities/wolf.json +++ b/static/vanilla/BP/entities/wolf.json @@ -252,6 +252,8 @@ "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:nameable": { }, "minecraft:type_family": { diff --git a/static/vanilla/BP/entities/zoglin.json b/static/vanilla/BP/entities/zoglin.json index e2295296b..ea41ce2fc 100644 --- a/static/vanilla/BP/entities/zoglin.json +++ b/static/vanilla/BP/entities/zoglin.json @@ -62,6 +62,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:nameable": { }, "minecraft:loot": { diff --git a/static/vanilla/BP/entities/zombie.json b/static/vanilla/BP/entities/zombie.json index 4d3cf5139..e4fdb895d 100644 --- a/static/vanilla/BP/entities/zombie.json +++ b/static/vanilla/BP/entities/zombie.json @@ -116,6 +116,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:nameable": { }, diff --git a/static/vanilla/BP/entities/zombie_horse.json b/static/vanilla/BP/entities/zombie_horse.json index dec6dcdfa..f4f0cfb70 100644 --- a/static/vanilla/BP/entities/zombie_horse.json +++ b/static/vanilla/BP/entities/zombie_horse.json @@ -57,6 +57,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:type_family": { "family": [ "zombiehorse", "undead", "mob" ] }, diff --git a/static/vanilla/BP/entities/zombie_pigman.json b/static/vanilla/BP/entities/zombie_pigman.json index c98109f4e..f1e6bec3a 100644 --- a/static/vanilla/BP/entities/zombie_pigman.json +++ b/static/vanilla/BP/entities/zombie_pigman.json @@ -59,6 +59,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, "minecraft:breathable": { "total_supply": 15, "suffocate_time": 0, diff --git a/static/vanilla/BP/entities/zombie_villager.json b/static/vanilla/BP/entities/zombie_villager.json index 215e29fa5..490de8738 100644 --- a/static/vanilla/BP/entities/zombie_villager.json +++ b/static/vanilla/BP/entities/zombie_villager.json @@ -209,6 +209,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, // Zombie_villager Components "minecraft:navigation.walk": { "is_amphibious": true, diff --git a/static/vanilla/BP/entities/zombie_villager_v2.json b/static/vanilla/BP/entities/zombie_villager_v2.json index 7faa8e2ea..894f293aa 100644 --- a/static/vanilla/BP/entities/zombie_villager_v2.json +++ b/static/vanilla/BP/entities/zombie_villager_v2.json @@ -300,6 +300,8 @@ }, "components": { + "minecraft:is_hidden_when_invisible": { + }, // Zombie_villager Components "minecraft:navigation.walk": { "is_amphibious": true, diff --git a/static/vanilla/BP/feature_rules/dripstone_cluster_feature.json b/static/vanilla/BP/feature_rules/dripstone_cluster_feature.json new file mode 100644 index 000000000..c999e8a2b --- /dev/null +++ b/static/vanilla/BP/feature_rules/dripstone_cluster_feature.json @@ -0,0 +1,31 @@ +{ + "format_version": "1.16.0", + "minecraft:feature_rules": { + "description": { + "identifier": "minecraft:dripstone_cluster_feature", + "places_feature": "minecraft:dripstone_cluster_feature" + }, + "conditions": { + "placement_pass": "after_surface_pass" + }, + "distribution": { + "iterations": 10, + "scatter_chance": { + "numerator": 1, + "denominator": 25 + }, + "x": { + "distribution": "uniform", + "extent": [ 0, 16 ] + }, + "y": { + "distribution": "uniform", + "extent": [ 0, 59 ] + }, + "z": { + "distribution": "uniform", + "extent": [ 0, 16 ] + } + } + } +} diff --git a/static/vanilla/BP/feature_rules/lush_caves_after_surface_azalea_root_system_feature.json b/static/vanilla/BP/feature_rules/lush_caves_after_surface_azalea_root_system_feature.json new file mode 100644 index 000000000..6e54482d1 --- /dev/null +++ b/static/vanilla/BP/feature_rules/lush_caves_after_surface_azalea_root_system_feature.json @@ -0,0 +1,32 @@ +{ + "format_version": "1.16.0", + "minecraft:feature_rules": { + "description": { + "identifier": "minecraft:lush_caves_after_surface_azalea_root_system_feature", + "places_feature": "minecraft:azalea_root_system_snap_to_ceiling_feature" + }, + "conditions": { + "placement_pass": "after_surface_pass", + "minecraft:biome_filter": [ + { + "test": "has_biome_tag", "operator": "==", "value": "lush_caves" + } + ] + }, + "distribution": { + "iterations": "Math.Random(0, 2)", + "x": { + "distribution": "uniform", + "extent": [ 0, 16 ] + }, + "y": { + "distribution": "uniform", + "extent": [ 0, 60 ] + }, + "z": { + "distribution": "uniform", + "extent": [ 0, 16 ] + } + } + } +} diff --git a/static/vanilla/BP/feature_rules/lush_caves_after_surface_cave_vines_feature.json b/static/vanilla/BP/feature_rules/lush_caves_after_surface_cave_vines_feature.json new file mode 100644 index 000000000..c592b8c22 --- /dev/null +++ b/static/vanilla/BP/feature_rules/lush_caves_after_surface_cave_vines_feature.json @@ -0,0 +1,32 @@ +{ + "format_version": "1.16.0", + "minecraft:feature_rules": { + "description": { + "identifier": "minecraft:lush_caves_after_surface_cave_vines_feature", + "places_feature": "minecraft:cave_vine_snap_to_ceiling_feature" + }, + "conditions": { + "placement_pass": "after_surface_pass", + "minecraft:biome_filter": [ + { + "test": "has_biome_tag", "operator": "==", "value": "lush_caves" + } + ] + }, + "distribution": { + "iterations": 60, + "x": { + "distribution": "uniform", + "extent": [ 0, 16 ] + }, + "y": { + "distribution": "uniform", + "extent": [ 0, 60 ] + }, + "z": { + "distribution": "uniform", + "extent": [ 0, 16 ] + } + } + } +} diff --git a/static/vanilla/BP/feature_rules/lush_caves_after_surface_leaf_clay_feature.json b/static/vanilla/BP/feature_rules/lush_caves_after_surface_leaf_clay_feature.json new file mode 100644 index 000000000..bd379612e --- /dev/null +++ b/static/vanilla/BP/feature_rules/lush_caves_after_surface_leaf_clay_feature.json @@ -0,0 +1,32 @@ +{ + "format_version": "1.16.0", + "minecraft:feature_rules": { + "description": { + "identifier": "minecraft:lush_caves_after_surface_leaf_clay_feature", + "places_feature": "minecraft:random_clay_with_dripleaves_snap_to_floor_feature" + }, + "conditions": { + "placement_pass": "after_surface_pass", + "minecraft:biome_filter": [ + { + "test": "has_biome_tag", "operator": "==", "value": "lush_caves" + } + ] + }, + "distribution": { + "iterations": 20, + "x": { + "distribution": "uniform", + "extent": [ 0, 16 ] + }, + "y": { + "distribution": "uniform", + "extent": [ 0, 60 ] + }, + "z": { + "distribution": "uniform", + "extent": [ 0, 16 ] + } + } + } +} diff --git a/static/vanilla/BP/feature_rules/lush_caves_after_surface_moss_ceiling_feature.json b/static/vanilla/BP/feature_rules/lush_caves_after_surface_moss_ceiling_feature.json new file mode 100644 index 000000000..62b616242 --- /dev/null +++ b/static/vanilla/BP/feature_rules/lush_caves_after_surface_moss_ceiling_feature.json @@ -0,0 +1,32 @@ +{ + "format_version": "1.16.0", + "minecraft:feature_rules": { + "description": { + "identifier": "minecraft:lush_caves_after_surface_moss_ceiling_feature", + "places_feature": "minecraft:moss_ceiling_snap_to_ceiling_feature" + }, + "conditions": { + "placement_pass": "after_surface_pass", + "minecraft:biome_filter": [ + { + "test": "has_biome_tag", "operator": "==", "value": "lush_caves" + } + ] + }, + "distribution": { + "iterations": 40, + "x": { + "distribution": "uniform", + "extent": [ 0, 16 ] + }, + "y": { + "distribution": "uniform", + "extent": [ 0, 60 ] + }, + "z": { + "distribution": "uniform", + "extent": [ 0, 16 ] + } + } + } +} diff --git a/static/vanilla/BP/feature_rules/lush_caves_after_surface_spore_blossom_feature.json b/static/vanilla/BP/feature_rules/lush_caves_after_surface_spore_blossom_feature.json new file mode 100644 index 000000000..3d0dfd54c --- /dev/null +++ b/static/vanilla/BP/feature_rules/lush_caves_after_surface_spore_blossom_feature.json @@ -0,0 +1,32 @@ +{ + "format_version": "1.16.0", + "minecraft:feature_rules": { + "description": { + "identifier": "minecraft:lush_caves_after_surface_spore_blossom_feature", + "places_feature": "minecraft:spore_blossom_snap_to_ceiling_feature" + }, + "conditions": { + "placement_pass": "after_surface_pass", + "minecraft:biome_filter": [ + { + "test": "has_biome_tag", "operator": "==", "value": "lush_caves" + } + ] + }, + "distribution": { + "iterations": 8, + "x": { + "distribution": "uniform", + "extent": [ 0, 16 ] + }, + "y": { + "distribution": "uniform", + "extent": [ 0, 60 ] + }, + "z": { + "distribution": "uniform", + "extent": [ 0, 16 ] + } + } + } +} diff --git a/static/vanilla/BP/feature_rules/lush_caves_after_surface_vegetation_feature.json b/static/vanilla/BP/feature_rules/lush_caves_after_surface_vegetation_feature.json new file mode 100644 index 000000000..9c8d9824f --- /dev/null +++ b/static/vanilla/BP/feature_rules/lush_caves_after_surface_vegetation_feature.json @@ -0,0 +1,32 @@ +{ + "format_version": "1.16.0", + "minecraft:feature_rules": { + "description": { + "identifier": "minecraft:lush_caves_after_surface_vegetation_feature", + "places_feature": "minecraft:moss_patch_snap_to_floor_feature" + }, + "conditions": { + "placement_pass": "after_surface_pass", + "minecraft:biome_filter": [ + { + "test": "has_biome_tag", "operator": "==", "value": "lush_caves" + } + ] + }, + "distribution": { + "iterations": 40, + "x": { + "distribution": "uniform", + "extent": [ 0, 16 ] + }, + "y": { + "distribution": "uniform", + "extent": [ 0, 60 ] + }, + "z": { + "distribution": "uniform", + "extent": [ 0, 16 ] + } + } + } +} diff --git a/static/vanilla/BP/feature_rules/lush_caves_after_surface_vines_feature.json b/static/vanilla/BP/feature_rules/lush_caves_after_surface_vines_feature.json new file mode 100644 index 000000000..0bee5ab2e --- /dev/null +++ b/static/vanilla/BP/feature_rules/lush_caves_after_surface_vines_feature.json @@ -0,0 +1,32 @@ +{ + "format_version": "1.16.0", + "minecraft:feature_rules": { + "description": { + "identifier": "minecraft:lush_caves_after_surface_vines_feature", + "places_feature": "minecraft:fixup_vines_position_feature" + }, + "conditions": { + "placement_pass": "after_surface_pass", + "minecraft:biome_filter": [ + { + "test": "has_biome_tag", "operator": "==", "value": "lush_caves" + } + ] + }, + "distribution": { + "iterations": 127, + "x": { + "distribution": "uniform", + "extent": [ 0, 16 ] + }, + "y": { + "distribution": "uniform", + "extent": [ 0, 60 ] + }, + "z": { + "distribution": "uniform", + "extent": [ 0, 16 ] + } + } + } +} diff --git a/static/vanilla/BP/feature_rules/lush_caves_underground_clay_ore_feature.json b/static/vanilla/BP/feature_rules/lush_caves_underground_clay_ore_feature.json new file mode 100644 index 000000000..f69f69e5a --- /dev/null +++ b/static/vanilla/BP/feature_rules/lush_caves_underground_clay_ore_feature.json @@ -0,0 +1,32 @@ +{ + "format_version": "1.16.0", + "minecraft:feature_rules": { + "description": { + "identifier": "minecraft:lush_caves_underground_clay_ore_feature", + "places_feature": "minecraft:clay_ore_feature" + }, + "conditions": { + "placement_pass": "underground_pass", + "minecraft:biome_filter": [ + { + "test": "has_biome_tag", "operator": "==", "value": "lush_caves" + } + ] + }, + "distribution": { + "iterations": 15, + "x": { + "distribution": "uniform", + "extent": [ 0, 16 ] + }, + "y": { + "distribution": "uniform", + "extent": [ 0, 60 ] + }, + "z": { + "distribution": "uniform", + "extent": [ 0, 16 ] + } + } + } +} diff --git a/static/vanilla/BP/feature_rules/overworld_amethyst_geode_feature.json b/static/vanilla/BP/feature_rules/overworld_amethyst_geode_feature.json new file mode 100644 index 000000000..4a712e2f4 --- /dev/null +++ b/static/vanilla/BP/feature_rules/overworld_amethyst_geode_feature.json @@ -0,0 +1,41 @@ +{ + "format_version": "1.13.0", + "minecraft:feature_rules": { + "description": { + "identifier": "minecraft:overworld_amethyst_geode_feature", + "places_feature": "minecraft:amethyst_geode_feature" + }, + "conditions": { + "placement_pass": "after_surface_pass", + "minecraft:biome_filter": [ + { + "any_of": [ + { + "test": "has_biome_tag", + "operator": "==", + "value": "overworld" + }, + { + "test": "has_biome_tag", + "operator": "==", + "value": "overworld_generation" + } + ] + } + ] + }, + "distribution": { + "iterations": 1, + "scatter_chance": { + "numerator": 1, + "denominator": 53 + }, + "x": 0, + "y": { + "distribution": "uniform", + "extent": [ 6, 47 ] + }, + "z": 0 + } + } +} diff --git a/static/vanilla/BP/feature_rules/overworld_underground_copper_ore_feature.json b/static/vanilla/BP/feature_rules/overworld_underground_copper_ore_feature.json new file mode 100644 index 000000000..5788dc54b --- /dev/null +++ b/static/vanilla/BP/feature_rules/overworld_underground_copper_ore_feature.json @@ -0,0 +1,44 @@ +{ + "format_version": "1.16.0", + "minecraft:feature_rules": { + "description": { + "identifier": "minecraft:overworld_underground_copper_ore_feature", + "places_feature": "minecraft:copper_ore_feature" + }, + "conditions": { + "placement_pass": "underground_pass", + "minecraft:biome_filter": [ + { + "any_of": [ + { + "test": "has_biome_tag", + "operator": "==", + "value": "overworld" + }, + { + "test": "has_biome_tag", + "operator": "==", + "value": "overworld_generation" + } + ] + } + ] + }, + "distribution": { + "iterations": 10, + "coordinate_eval_order": "zyx", + "x": { + "distribution": "uniform", + "extent": [ 0, 16 ] + }, + "y": { + "distribution": "uniform", + "extent": [ 0, 64 ] + }, + "z": { + "distribution": "uniform", + "extent": [ 0, 16 ] + } + } + } +} diff --git a/static/vanilla/BP/feature_rules/overworld_underground_deepslate_feature.json b/static/vanilla/BP/feature_rules/overworld_underground_deepslate_feature.json new file mode 100644 index 000000000..5a74d43fa --- /dev/null +++ b/static/vanilla/BP/feature_rules/overworld_underground_deepslate_feature.json @@ -0,0 +1,44 @@ +{ + "format_version": "1.13.0", + "minecraft:feature_rules": { + "description": { + "identifier": "minecraft:overworld_underground_deepslate_feature", + "places_feature": "minecraft:deepslate_feature" + }, + "conditions": { + "placement_pass": "before_underground_pass", + "minecraft:biome_filter": [ + { + "any_of": [ + { + "test": "has_biome_tag", + "operator": "==", + "value": "overworld" + }, + { + "test": "has_biome_tag", + "operator": "==", + "value": "overworld_generation" + } + ] + } + ] + }, + "distribution": { + "iterations": 10, + "coordinate_eval_order": "zyx", + "x": { + "distribution": "uniform", + "extent": [ 0, 16 ] + }, + "y": { + "distribution": "uniform", + "extent": [ 0, 16 ] + }, + "z": { + "distribution": "uniform", + "extent": [ 0, 16 ] + } + } + } +} diff --git a/static/vanilla/BP/feature_rules/overworld_underground_glow_lichen_feature.json b/static/vanilla/BP/feature_rules/overworld_underground_glow_lichen_feature.json new file mode 100644 index 000000000..c5842acb9 --- /dev/null +++ b/static/vanilla/BP/feature_rules/overworld_underground_glow_lichen_feature.json @@ -0,0 +1,43 @@ +{ + "format_version": "1.16.0", + "minecraft:feature_rules": { + "description": { + "identifier": "minecraft:overworld_underground_glow_lichen_feature", + "places_feature": "minecraft:glow_lichen_feature" + }, + "conditions": { + "placement_pass": "after_underground_pass", + "minecraft:biome_filter": [ + { + "any_of": [ + { + "test": "has_biome_tag", + "operator": "==", + "value": "overworld" + }, + { + "test": "has_biome_tag", + "operator": "==", + "value": "overworld_generation" + } + ] + } + ] + }, + "distribution": { + "iterations": "Math.Random(40, 61)", + "x": { + "distribution": "uniform", + "extent": [ 0, 16 ] + }, + "y": { + "distribution": "uniform", + "extent": [ 0, 55 ] + }, + "z": { + "distribution": "uniform", + "extent": [ 0, 16 ] + } + } + } +} diff --git a/static/vanilla/BP/feature_rules/overworld_underground_tuff_feature.json b/static/vanilla/BP/feature_rules/overworld_underground_tuff_feature.json new file mode 100644 index 000000000..ef8c3e5f1 --- /dev/null +++ b/static/vanilla/BP/feature_rules/overworld_underground_tuff_feature.json @@ -0,0 +1,44 @@ +{ + "format_version": "1.13.0", + "minecraft:feature_rules": { + "description": { + "identifier": "minecraft:overworld_underground_tuff_feature", + "places_feature": "minecraft:tuff_feature" + }, + "conditions": { + "placement_pass": "underground_pass", + "minecraft:biome_filter": [ + { + "any_of": [ + { + "test": "has_biome_tag", + "operator": "==", + "value": "overworld" + }, + { + "test": "has_biome_tag", + "operator": "==", + "value": "overworld_generation" + } + ] + } + ] + }, + "distribution": { + "iterations": 2, + "coordinate_eval_order": "zyx", + "x": { + "distribution": "uniform", + "extent": [ 0, 16 ] + }, + "y": { + "distribution": "uniform", + "extent": [ 0, 16 ] + }, + "z": { + "distribution": "uniform", + "extent": [ 0, 16 ] + } + } + } +} diff --git a/static/vanilla/BP/feature_rules/small_dripstone_feature.json b/static/vanilla/BP/feature_rules/small_dripstone_feature.json new file mode 100644 index 000000000..37a16b85f --- /dev/null +++ b/static/vanilla/BP/feature_rules/small_dripstone_feature.json @@ -0,0 +1,31 @@ +{ + "format_version": "1.13.0", + "minecraft:feature_rules": { + "description": { + "identifier": "minecraft:small_dripstone_feature", + "places_feature": "minecraft:small_dripstone_feature" + }, + "conditions": { + "placement_pass": "after_surface_pass" + }, + "distribution": { + "iterations": "Math.Random(40, 80)", + "scatter_chance": { + "numerator": 1, + "denominator": 30 + }, + "x": { + "distribution": "uniform", + "extent": [ 0, 16 ] + }, + "y": { + "distribution": "uniform", + "extent": [ 0, 59 ] + }, + "z": { + "distribution": "uniform", + "extent": [ 0, 16 ] + } + } + } + } \ No newline at end of file diff --git a/static/vanilla/BP/features/amethyst_geode_feature.json b/static/vanilla/BP/features/amethyst_geode_feature.json new file mode 100644 index 000000000..cb301a731 --- /dev/null +++ b/static/vanilla/BP/features/amethyst_geode_feature.json @@ -0,0 +1,42 @@ +{ + "format_version": "1.13.0", + "minecraft:geode_feature": { + "description": { + "identifier": "minecraft:amethyst_geode_feature" + }, + "filler": "minecraft:air", + "inner_layer": "minecraft:amethyst_block", + "alternate_inner_layer": "minecraft:budding_amethyst", + "middle_layer": "minecraft:calcite", + "outer_layer": "minecraft:smooth_basalt", + "inner_placements": [ + { + "name": "minecraft:amethyst_cluster" + }, + { + "name": "minecraft:large_amethyst_bud" + }, + { + "name": "minecraft:medium_amethyst_bud" + }, + { + "name": "minecraft:small_amethyst_bud" + } + ], + "min_outer_wall_distance": 4, + "max_outer_wall_distance": 7, + "min_distribution_points": 3, + "max_distribution_points": 5, + "min_point_offset": 1, + "max_point_offset": 3, + "max_radius": 16, + "crack_point_offset": 2.0, + "generate_crack_chance": 0.95, + "base_crack_size": 2.0, + "noise_multiplier": 0.025, + "use_potential_placements_chance": 0.35, + "use_alternate_layer0_chance": 0.083, + "placements_require_layer0_alternate": true, + "invalid_blocks_threshold": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/features/andesite_feature.json b/static/vanilla/BP/features/andesite_feature.json index 625eabf65..06d9df474 100644 --- a/static/vanilla/BP/features/andesite_feature.json +++ b/static/vanilla/BP/features/andesite_feature.json @@ -4,55 +4,20 @@ "description": { "identifier": "minecraft:andesite_feature" }, - "count": 33, - "places_block": { - "name": "minecraft:stone", - "states": { - "stone_type": "andesite" - } - }, - "may_replace": [ - { - "name": "minecraft:stone", - "states": { - "stone_type": "andesite" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "andesite_smooth" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "diorite" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "diorite_smooth" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "granite" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "granite_smooth" - } - }, + "count": 64, + "replace_rules": [ { - "name": "minecraft:stone", - "states": { - "stone_type": "stone" - } + "places_block": { + "name": "minecraft:stone", + "states": { + "stone_type": "andesite" + } + }, + "may_replace": [ + { + "name": "minecraft:stone" + } + ] } ] } diff --git a/static/vanilla/BP/features/azalea_root_system_snap_to_ceiling_feature.json b/static/vanilla/BP/features/azalea_root_system_snap_to_ceiling_feature.json new file mode 100644 index 000000000..fb400574c --- /dev/null +++ b/static/vanilla/BP/features/azalea_root_system_snap_to_ceiling_feature.json @@ -0,0 +1,11 @@ +{ + "format_version": "1.16.0", + "minecraft:snap_to_surface_feature": { + "description": { + "identifier": "minecraft:azalea_root_system_snap_to_ceiling_feature" + }, + "feature_to_snap": "minecraft:azalea_root_system_feature", + "vertical_search_range": 12, + "surface": "ceiling" + } +} diff --git a/static/vanilla/BP/features/azalea_tree_feature.json b/static/vanilla/BP/features/azalea_tree_feature.json new file mode 100644 index 000000000..d2d84c336 --- /dev/null +++ b/static/vanilla/BP/features/azalea_tree_feature.json @@ -0,0 +1,74 @@ +{ + "format_version": "1.13.0", + "minecraft:tree_feature": { + "description": { + "identifier": "minecraft:azalea_tree_feature" + }, + "acacia_trunk": { + "trunk_width": 1, + "trunk_height": { + "base": 4, + "intervals": [ 2 ], + "min_height_for_canopy": 3 + }, + "trunk_block": { + "name": "minecraft:log", + "states": { + "old_log_type": "oak" + } + }, + "trunk_lean": { + "allow_diagonal_growth": true, + "lean_height": { + "range_min": 2, + "range_max": 3 + }, + "lean_steps": { + "range_min": 3, + "range_max": 4 + }, + "lean_length": { + "range_min": 1, + "range_max": 2 + } + } + }, + "random_spread_canopy": { + "canopy_height": 2, + "canopy_radius": 3, + "leaf_placement_attempts": 50, + "leaf_blocks": [ + ["minecraft:azalea_leaves", 3], + ["minecraft:azalea_leaves_flowered", 1] + ] + }, + "base_block": [ + "minecraft:dirt_with_roots" + ], + "may_grow_on": [ + "minecraft:dirt", + "minecraft:grass", + "minecraft:podzol", + "minecraft:dirt", + "minecraft:farmland", + "minecraft:dirt_with_roots", + "minecraft:moss_block", + "minecraft:clay" + ], + "may_replace": [ + "minecraft:leaves", + "minecraft:leaves2", + "minecraft:azalea", + "minecraft:flowering_azalea", + "minecraft:azalea_leaves", + "minecraft:azalea_leaves_flowered", + "minecraft:water", + "minecraft:flowing_water", + "minecraft:air" + ], + "may_grow_through": [ + "minecraft:dirt", + "minecraft:grass" + ] + } +} \ No newline at end of file diff --git a/static/vanilla/BP/features/big_dripleaf_east_feature.json b/static/vanilla/BP/features/big_dripleaf_east_feature.json new file mode 100644 index 000000000..31ec31122 --- /dev/null +++ b/static/vanilla/BP/features/big_dripleaf_east_feature.json @@ -0,0 +1,36 @@ +{ + "format_version": "1.16.0", + "minecraft:growing_plant_feature": { + "description": { + "identifier": "minecraft:big_dripleaf_east_feature" + }, + "height_distribution": [ + [{"range_min": 1, "range_max": 6}, 2], + [{"range_min": 1, "range_max": 2}, 1] + ], + "growth_direction": "UP", + "body_blocks": [ + [ + { + "name": "minecraft:big_dripleaf", + "states": { + "big_dripleaf_head": false, + "direction": 3 + } + }, 1 + ] + ], + "head_blocks": [ + [ + { + "name": "minecraft:big_dripleaf", + "states": { + "big_dripleaf_head": true, + "direction": 3 + } + }, 1 + ] + ], + "allow_water": true + } +} diff --git a/static/vanilla/BP/features/big_dripleaf_north_feature.json b/static/vanilla/BP/features/big_dripleaf_north_feature.json new file mode 100644 index 000000000..f43f1cf94 --- /dev/null +++ b/static/vanilla/BP/features/big_dripleaf_north_feature.json @@ -0,0 +1,36 @@ +{ + "format_version": "1.16.0", + "minecraft:growing_plant_feature": { + "description": { + "identifier": "minecraft:big_dripleaf_north_feature" + }, + "height_distribution": [ + [{"range_min": 1, "range_max": 6}, 2], + [{"range_min": 1, "range_max": 2}, 1] + ], + "growth_direction": "UP", + "body_blocks": [ + [ + { + "name": "minecraft:big_dripleaf", + "states": { + "big_dripleaf_head": false, + "direction": 2 + } + }, 1 + ] + ], + "head_blocks": [ + [ + { + "name": "minecraft:big_dripleaf", + "states": { + "big_dripleaf_head": true, + "direction": 2 + } + }, 1 + ] + ], + "allow_water": true + } +} \ No newline at end of file diff --git a/static/vanilla/BP/features/big_dripleaf_south_feature.json b/static/vanilla/BP/features/big_dripleaf_south_feature.json new file mode 100644 index 000000000..c1f695c71 --- /dev/null +++ b/static/vanilla/BP/features/big_dripleaf_south_feature.json @@ -0,0 +1,36 @@ +{ + "format_version": "1.16.0", + "minecraft:growing_plant_feature": { + "description": { + "identifier": "minecraft:big_dripleaf_south_feature" + }, + "height_distribution": [ + [{"range_min": 1, "range_max": 6}, 2], + [{"range_min": 1, "range_max": 2}, 1] + ], + "growth_direction": "UP", + "body_blocks": [ + [ + { + "name": "minecraft:big_dripleaf", + "states": { + "big_dripleaf_head": false, + "direction": 0 + } + }, 1 + ] + ], + "head_blocks": [ + [ + { + "name": "minecraft:big_dripleaf", + "states": { + "big_dripleaf_head": true, + "direction": 0 + } + }, 1 + ] + ], + "allow_water": true + } +} \ No newline at end of file diff --git a/static/vanilla/BP/features/big_dripleaf_west_feature.json b/static/vanilla/BP/features/big_dripleaf_west_feature.json new file mode 100644 index 000000000..6c4f898ad --- /dev/null +++ b/static/vanilla/BP/features/big_dripleaf_west_feature.json @@ -0,0 +1,36 @@ +{ + "format_version": "1.16.0", + "minecraft:growing_plant_feature": { + "description": { + "identifier": "minecraft:big_dripleaf_west_feature" + }, + "height_distribution": [ + [{"range_min": 1, "range_max": 6}, 2], + [{"range_min": 1, "range_max": 2}, 1] + ], + "growth_direction": "UP", + "body_blocks": [ + [ + { + "name": "minecraft:big_dripleaf", + "states": { + "big_dripleaf_head": false, + "direction": 1 + } + }, 1 + ] + ], + "head_blocks": [ + [ + { + "name": "minecraft:big_dripleaf", + "states": { + "big_dripleaf_head": true, + "direction": 1 + } + }, 1 + ] + ], + "allow_water": true + } +} \ No newline at end of file diff --git a/static/vanilla/BP/features/birch_tree_feature.json b/static/vanilla/BP/features/birch_tree_feature.json index 2ccfaff9c..66d34295c 100644 --- a/static/vanilla/BP/features/birch_tree_feature.json +++ b/static/vanilla/BP/features/birch_tree_feature.json @@ -59,6 +59,8 @@ "minecraft:dirt", "minecraft:grass", "minecraft:podzol", + "minecraft:dirt_with_roots", + "minecraft:moss_block", // Block aliases sure would be sweet { "name": "minecraft:dirt", diff --git a/static/vanilla/BP/features/cave_vine_feature.json b/static/vanilla/BP/features/cave_vine_feature.json new file mode 100644 index 000000000..c655707b1 --- /dev/null +++ b/static/vanilla/BP/features/cave_vine_feature.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.16.0", + "minecraft:growing_plant_feature": { + "description": { + "identifier": "minecraft:cave_vine_feature" + }, + "height_distribution": [ + [{"range_min": 1, "range_max": 13}, 2], + [{"range_min": 1, "range_max": 2}, 3], + [{"range_min": 1, "range_max": 7}, 10] + ], + "growth_direction": "DOWN", + "age": {"range_min": 17, "range_max": 26}, + "body_blocks": [ + ["minecraft:cave_vines", 4], + ["minecraft:cave_vines_body_with_berries", 1] + ], + "head_blocks": [ + ["minecraft:cave_vines", 4], + ["minecraft:cave_vines_head_with_berries", 1] + ] + } +} \ No newline at end of file diff --git a/static/vanilla/BP/features/cave_vine_in_moss_feature.json b/static/vanilla/BP/features/cave_vine_in_moss_feature.json new file mode 100644 index 000000000..4c34de48d --- /dev/null +++ b/static/vanilla/BP/features/cave_vine_in_moss_feature.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.16.0", + "minecraft:growing_plant_feature": { + "description": { + "identifier": "minecraft:cave_vine_in_moss_feature" + }, + "height_distribution": [ + [{"range_min": 1, "range_max": 4}, 5], + [{"range_min": 2, "range_max": 7}, 1] + ], + "growth_direction": "DOWN", + "age": {"range_min": 17, "range_max": 26}, + "body_blocks": [ + ["minecraft:cave_vines", 4], + ["minecraft:cave_vines_body_with_berries", 1] + ], + "head_blocks": [ + ["minecraft:cave_vines", 4], + ["minecraft:cave_vines_head_with_berries", 1] + ] + } +} \ No newline at end of file diff --git a/static/vanilla/BP/features/cave_vine_snap_to_ceiling_feature.json b/static/vanilla/BP/features/cave_vine_snap_to_ceiling_feature.json new file mode 100644 index 000000000..feff9afec --- /dev/null +++ b/static/vanilla/BP/features/cave_vine_snap_to_ceiling_feature.json @@ -0,0 +1,11 @@ +{ + "format_version": "1.16.0", + "minecraft:snap_to_surface_feature": { + "description": { + "identifier": "minecraft:cave_vine_snap_to_ceiling_feature" + }, + "feature_to_snap": "minecraft:cave_vine_feature", + "vertical_search_range": 12, + "surface": "ceiling" + } +} \ No newline at end of file diff --git a/static/vanilla/BP/features/clay_ore_feature.json b/static/vanilla/BP/features/clay_ore_feature.json new file mode 100644 index 000000000..0965725f0 --- /dev/null +++ b/static/vanilla/BP/features/clay_ore_feature.json @@ -0,0 +1,19 @@ +{ + "format_version": "1.16.0", + "minecraft:ore_feature": { + "description": { + "identifier": "minecraft:clay_ore_feature" + }, + "count": 33, + "replace_rules": [ + { + "places_block": "minecraft:clay", + "may_replace": [ + { + "name": "minecraft:stone" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/static/vanilla/BP/features/clay_pool_with_dripleaves_feature.json b/static/vanilla/BP/features/clay_pool_with_dripleaves_feature.json new file mode 100644 index 000000000..9d76de085 --- /dev/null +++ b/static/vanilla/BP/features/clay_pool_with_dripleaves_feature.json @@ -0,0 +1,36 @@ +{ + "format_version": "1.16.0", + "minecraft:vegetation_patch_feature": { + "description": { + "identifier": "minecraft:clay_pool_with_dripleaves_feature" + }, + "replaceable_blocks": [ + "minecraft:clay", + "minecraft:moss_block", + "minecraft:sand", + "minecraft:gravel", + "minecraft:dirt", + "minecraft:podzol", + "minecraft:dirt_with_roots", + "minecraft:grass", + "minecraft:mycelium", + "minecraft:stone", + "minecraft:cave_vines", + "minecraft:cave_vines_body_with_berries", + "minecraft:cave_vines_head_with_berries" + ], + "ground_block": "minecraft:clay", + "vegetation_feature": "minecraft:dripleaf_feature", + "surface": "floor", + "depth": 3, + "vertical_range": 5, + "vegetation_chance": 0.1, + "horizontal_radius": { + "range_min": 4, + "range_max": 8 + }, + "extra_deep_block_chance": 0.8, + "extra_edge_column_chance": 0.7, + "waterlogged": true + } +} diff --git a/static/vanilla/BP/features/clay_with_dripleaves_feature.json b/static/vanilla/BP/features/clay_with_dripleaves_feature.json new file mode 100644 index 000000000..1eb5f83e6 --- /dev/null +++ b/static/vanilla/BP/features/clay_with_dripleaves_feature.json @@ -0,0 +1,35 @@ +{ + "format_version": "1.16.0", + "minecraft:vegetation_patch_feature": { + "description": { + "identifier": "minecraft:clay_with_dripleaves_feature" + }, + "replaceable_blocks": [ + "minecraft:clay", + "minecraft:moss_block", + "minecraft:sand", + "minecraft:gravel", + "minecraft:dirt", + "minecraft:podzol", + "minecraft:dirt_with_roots", + "minecraft:grass", + "minecraft:mycelium", + "minecraft:stone", + "minecraft:cave_vines", + "minecraft:cave_vines_body_with_berries", + "minecraft:cave_vines_head_with_berries" + ], + "ground_block": "minecraft:clay", + "vegetation_feature": "minecraft:dripleaf_feature", + "surface": "floor", + "depth": 3, + "vertical_range": 2, + "vegetation_chance": 0.05, + "horizontal_radius": { + "range_min": 4, + "range_max": 8 + }, + "extra_deep_block_chance": 0.8, + "extra_edge_column_chance": 0.7 + } +} diff --git a/static/vanilla/BP/features/coal_ore_feature.json b/static/vanilla/BP/features/coal_ore_feature.json index 761687da4..3bb5f5c10 100644 --- a/static/vanilla/BP/features/coal_ore_feature.json +++ b/static/vanilla/BP/features/coal_ore_feature.json @@ -5,49 +5,22 @@ "identifier": "minecraft:coal_ore_feature" }, "count": 17, - "places_block": "minecraft:coal_ore", - "may_replace": [ + "replace_rules": [ { - "name": "minecraft:stone", - "states": { - "stone_type": "andesite" - } + "places_block": "minecraft:coal_ore", + "may_replace": [ + { + "name": "minecraft:stone" + } + ] }, { - "name": "minecraft:stone", - "states": { - "stone_type": "andesite_smooth" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "diorite" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "diorite_smooth" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "granite" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "granite_smooth" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "stone" - } + "places_block": "minecraft:deepslate_coal_ore", + "may_replace": [ + { + "name": "minecraft:deepslate" + } + ] } ] } diff --git a/static/vanilla/BP/features/copper_ore_feature.json b/static/vanilla/BP/features/copper_ore_feature.json new file mode 100644 index 000000000..307ec47c5 --- /dev/null +++ b/static/vanilla/BP/features/copper_ore_feature.json @@ -0,0 +1,27 @@ +{ + "format_version": "1.16.0", + "minecraft:ore_feature": { + "description": { + "identifier": "minecraft:copper_ore_feature" + }, + "count": 10, + "replace_rules": [ + { + "places_block": "minecraft:copper_ore", + "may_replace": [ + { + "name": "minecraft:stone" + } + ] + }, + { + "places_block": "minecraft:deepslate_copper_ore", + "may_replace": [ + { + "name": "minecraft:deepslate" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/static/vanilla/BP/features/deepslate_feature.json b/static/vanilla/BP/features/deepslate_feature.json new file mode 100644 index 000000000..a0b3ca284 --- /dev/null +++ b/static/vanilla/BP/features/deepslate_feature.json @@ -0,0 +1,21 @@ +{ + "format_version": "1.13.0", + "minecraft:ore_feature": { + "description": { + "identifier": "minecraft:deepslate_feature" + }, + "count": 33, + "replace_rules": [ + { + "places_block": { + "name": "minecraft:deepslate" + }, + "may_replace": [ + { + "name": "minecraft:stone" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/static/vanilla/BP/features/diamond_ore_feature.json b/static/vanilla/BP/features/diamond_ore_feature.json index 15a5908d9..eb50eac84 100644 --- a/static/vanilla/BP/features/diamond_ore_feature.json +++ b/static/vanilla/BP/features/diamond_ore_feature.json @@ -5,49 +5,22 @@ "identifier": "minecraft:diamond_ore_feature" }, "count": 8, - "places_block": "minecraft:diamond_ore", - "may_replace": [ + "replace_rules": [ { - "name": "minecraft:stone", - "states": { - "stone_type": "andesite" - } + "places_block": "minecraft:diamond_ore", + "may_replace": [ + { + "name": "minecraft:stone" + } + ] }, { - "name": "minecraft:stone", - "states": { - "stone_type": "andesite_smooth" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "diorite" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "diorite_smooth" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "granite" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "granite_smooth" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "stone" - } + "places_block": "minecraft:deepslate_diamond_ore", + "may_replace": [ + { + "name": "minecraft:deepslate" + } + ] } ] } diff --git a/static/vanilla/BP/features/diorite_feature.json b/static/vanilla/BP/features/diorite_feature.json index fa70609a9..fd125fbf3 100644 --- a/static/vanilla/BP/features/diorite_feature.json +++ b/static/vanilla/BP/features/diorite_feature.json @@ -4,55 +4,20 @@ "description": { "identifier": "minecraft:diorite_feature" }, - "count": 33, - "places_block": { - "name": "minecraft:stone", - "states": { - "stone_type": "diorite" - } - }, - "may_replace": [ - { - "name": "minecraft:stone", - "states": { - "stone_type": "andesite" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "andesite_smooth" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "diorite" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "diorite_smooth" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "granite" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "granite_smooth" - } - }, + "count": 64, + "replace_rules": [ { - "name": "minecraft:stone", - "states": { - "stone_type": "stone" - } + "places_block": { + "name": "minecraft:stone", + "states": { + "stone_type": "diorite" + } + }, + "may_replace": [ + { + "name": "minecraft:stone" + } + ] } ] } diff --git a/static/vanilla/BP/features/emerald_ore_feature.json b/static/vanilla/BP/features/emerald_ore_feature.json new file mode 100644 index 000000000..e8db13357 --- /dev/null +++ b/static/vanilla/BP/features/emerald_ore_feature.json @@ -0,0 +1,27 @@ +{ + "format_version": "1.13.0", + "minecraft:ore_feature": { + "description": { + "identifier": "minecraft:emerald_ore_feature" + }, + "count": 8, + "replace_rules": [ + { + "places_block": "minecraft:emerald_ore", + "may_replace": [ + { + "name": "minecraft:stone" + } + ] + }, + { + "places_block": "minecraft:deepslate_emerald_ore", + "may_replace": [ + { + "name": "minecraft:deepslate" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/static/vanilla/BP/features/fallen_birch_tree_feature.json b/static/vanilla/BP/features/fallen_birch_tree_feature.json index d74ffe957..93474b0f3 100644 --- a/static/vanilla/BP/features/fallen_birch_tree_feature.json +++ b/static/vanilla/BP/features/fallen_birch_tree_feature.json @@ -30,6 +30,8 @@ "minecraft:dirt", "minecraft:grass", "minecraft:podzol", + "minecraft:dirt_with_roots", + "minecraft:moss_block", // Block aliases sure would be sweet { "name": "minecraft:dirt", diff --git a/static/vanilla/BP/features/fallen_jungle_tree_feature.json b/static/vanilla/BP/features/fallen_jungle_tree_feature.json index 018db2b1b..96e213783 100644 --- a/static/vanilla/BP/features/fallen_jungle_tree_feature.json +++ b/static/vanilla/BP/features/fallen_jungle_tree_feature.json @@ -34,6 +34,8 @@ "minecraft:dirt", "minecraft:grass", "minecraft:podzol", + "minecraft:dirt_with_roots", + "minecraft:moss_block", // Block aliases sure would be sweet { "name": "minecraft:dirt", diff --git a/static/vanilla/BP/features/fallen_oak_tree_feature.json b/static/vanilla/BP/features/fallen_oak_tree_feature.json index d7d9c0146..90cfd5c91 100644 --- a/static/vanilla/BP/features/fallen_oak_tree_feature.json +++ b/static/vanilla/BP/features/fallen_oak_tree_feature.json @@ -34,6 +34,8 @@ "minecraft:dirt", "minecraft:grass", "minecraft:podzol", + "minecraft:dirt_with_roots", + "minecraft:moss_block", // Block aliases sure would be sweet { "name": "minecraft:dirt", diff --git a/static/vanilla/BP/features/fallen_spruce_tree_feature.json b/static/vanilla/BP/features/fallen_spruce_tree_feature.json index d173281d0..743e659b2 100644 --- a/static/vanilla/BP/features/fallen_spruce_tree_feature.json +++ b/static/vanilla/BP/features/fallen_spruce_tree_feature.json @@ -30,6 +30,8 @@ "minecraft:dirt", "minecraft:grass", "minecraft:podzol", + "minecraft:dirt_with_roots", + "minecraft:moss_block", { "name": "minecraft:dirt", "states": { diff --git a/static/vanilla/BP/features/fallen_super_birch_tree_feature.json b/static/vanilla/BP/features/fallen_super_birch_tree_feature.json index 90e419597..68c34cbd6 100644 --- a/static/vanilla/BP/features/fallen_super_birch_tree_feature.json +++ b/static/vanilla/BP/features/fallen_super_birch_tree_feature.json @@ -34,6 +34,8 @@ "minecraft:dirt", "minecraft:grass", "minecraft:podzol", + "minecraft:dirt_with_roots", + "minecraft:moss_block", // Block aliases sure would be sweet { "name": "minecraft:dirt", diff --git a/static/vanilla/BP/features/glow_lichen_feature.json b/static/vanilla/BP/features/glow_lichen_feature.json new file mode 100644 index 000000000..02d723e27 --- /dev/null +++ b/static/vanilla/BP/features/glow_lichen_feature.json @@ -0,0 +1,19 @@ +{ + "format_version": "1.16.0", + "minecraft:multiface_feature": { + "description": { + "identifier": "minecraft:glow_lichen_feature" + }, + "search_range": 20, + "places_block": "minecraft:glow_lichen", + "can_place_on_floor": false, + "can_place_on_ceiling": true, + "can_place_on_wall": true, + "chance_of_spreading": 0.5, + "can_place_on": [ + "minecraft:stone", + "minecraft:dripstone_block", + "minecraft:deepslate" + ] + } +} \ No newline at end of file diff --git a/static/vanilla/BP/features/gold_ore_feature.json b/static/vanilla/BP/features/gold_ore_feature.json index 8492388b9..b7f44b71d 100644 --- a/static/vanilla/BP/features/gold_ore_feature.json +++ b/static/vanilla/BP/features/gold_ore_feature.json @@ -5,49 +5,22 @@ "identifier": "minecraft:gold_ore_feature" }, "count": 9, - "places_block": "minecraft:gold_ore", - "may_replace": [ + "replace_rules": [ { - "name": "minecraft:stone", - "states": { - "stone_type": "andesite" - } + "places_block": "minecraft:gold_ore", + "may_replace": [ + { + "name": "minecraft:stone" + } + ] }, { - "name": "minecraft:stone", - "states": { - "stone_type": "andesite_smooth" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "diorite" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "diorite_smooth" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "granite" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "granite_smooth" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "stone" - } + "places_block": "minecraft:deepslate_gold_ore", + "may_replace": [ + { + "name": "minecraft:deepslate" + } + ] } ] } diff --git a/static/vanilla/BP/features/iron_ore_feature.json b/static/vanilla/BP/features/iron_ore_feature.json index 5e35dd924..b466862e0 100644 --- a/static/vanilla/BP/features/iron_ore_feature.json +++ b/static/vanilla/BP/features/iron_ore_feature.json @@ -5,49 +5,22 @@ "identifier": "minecraft:iron_ore_feature" }, "count": 9, - "places_block": "minecraft:iron_ore", - "may_replace": [ + "replace_rules": [ { - "name": "minecraft:stone", - "states": { - "stone_type": "andesite" - } + "places_block": "minecraft:iron_ore", + "may_replace": [ + { + "name": "minecraft:stone" + } + ] }, { - "name": "minecraft:stone", - "states": { - "stone_type": "andesite_smooth" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "diorite" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "diorite_smooth" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "granite" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "granite_smooth" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "stone" - } + "places_block": "minecraft:deepslate_iron_ore", + "may_replace": [ + { + "name": "minecraft:deepslate" + } + ] } ] } diff --git a/static/vanilla/BP/features/jungle_tree_feature.json b/static/vanilla/BP/features/jungle_tree_feature.json index a3904dbc6..b17dfaaf7 100644 --- a/static/vanilla/BP/features/jungle_tree_feature.json +++ b/static/vanilla/BP/features/jungle_tree_feature.json @@ -72,6 +72,8 @@ "minecraft:dirt", "minecraft:grass", "minecraft:podzol", + "minecraft:dirt_with_roots", + "minecraft:moss_block", // Block aliases sure would be sweet { "name": "minecraft:dirt", diff --git a/static/vanilla/BP/features/lapis_ore_feature.json b/static/vanilla/BP/features/lapis_ore_feature.json index ad12f8e3c..fe2fc2148 100644 --- a/static/vanilla/BP/features/lapis_ore_feature.json +++ b/static/vanilla/BP/features/lapis_ore_feature.json @@ -5,49 +5,22 @@ "identifier": "minecraft:lapis_ore_feature" }, "count": 7, - "places_block": "minecraft:lapis_ore", - "may_replace": [ + "replace_rules": [ { - "name": "minecraft:stone", - "states": { - "stone_type": "andesite" - } + "places_block": "minecraft:lapis_ore", + "may_replace": [ + { + "name": "minecraft:stone" + } + ] }, { - "name": "minecraft:stone", - "states": { - "stone_type": "andesite_smooth" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "diorite" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "diorite_smooth" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "granite" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "granite_smooth" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "stone" - } + "places_block": "minecraft:deepslate_lapis_ore", + "may_replace": [ + { + "name": "minecraft:deepslate" + } + ] } ] } diff --git a/static/vanilla/BP/features/mega_jungle_tree_feature.json b/static/vanilla/BP/features/mega_jungle_tree_feature.json index 21a4ba791..56915718f 100644 --- a/static/vanilla/BP/features/mega_jungle_tree_feature.json +++ b/static/vanilla/BP/features/mega_jungle_tree_feature.json @@ -68,6 +68,8 @@ "minecraft:grass", "minecraft:dirt", "minecraft:podzol", + "minecraft:dirt_with_roots", + "minecraft:moss_block", { "name": "minecraft:dirt", "states": { diff --git a/static/vanilla/BP/features/mega_pine_tree_feature.json b/static/vanilla/BP/features/mega_pine_tree_feature.json index 102cc33eb..42f5347ad 100644 --- a/static/vanilla/BP/features/mega_pine_tree_feature.json +++ b/static/vanilla/BP/features/mega_pine_tree_feature.json @@ -56,6 +56,8 @@ "minecraft:grass", "minecraft:dirt", "minecraft:podzol", + "minecraft:dirt_with_roots", + "minecraft:moss_block", { "name": "minecraft:dirt", "states": { diff --git a/static/vanilla/BP/features/mega_spruce_tree_feature.json b/static/vanilla/BP/features/mega_spruce_tree_feature.json index d724d0835..74356e488 100644 --- a/static/vanilla/BP/features/mega_spruce_tree_feature.json +++ b/static/vanilla/BP/features/mega_spruce_tree_feature.json @@ -56,6 +56,8 @@ "minecraft:grass", "minecraft:dirt", "minecraft:podzol", + "minecraft:dirt_with_roots", + "minecraft:moss_block", { "name": "minecraft:dirt", "states": { diff --git a/static/vanilla/BP/features/moss_ceiling_feature.json b/static/vanilla/BP/features/moss_ceiling_feature.json new file mode 100644 index 000000000..c8f4fbc8b --- /dev/null +++ b/static/vanilla/BP/features/moss_ceiling_feature.json @@ -0,0 +1,33 @@ +{ + "format_version": "1.16.0", + "minecraft:vegetation_patch_feature": { + "description": { + "identifier": "minecraft:moss_ceiling_feature" + }, + "replaceable_blocks": [ + "minecraft:dirt", + "minecraft:podzol", + "minecraft:dirt_with_roots", + "minecraft:grass", + "minecraft:mycelium", + "minecraft:stone", + "minecraft:cave_vines", + "minecraft:cave_vines_body_with_berries", + "minecraft:cave_vines_head_with_berries" + ], + "ground_block": "minecraft:moss_block", + "vegetation_feature": "minecraft:cave_vine_in_moss_feature", + "surface": "ceiling", + "depth": { + "range_min": 1, + "range_max": 3 + }, + "vertical_range": 5, + "vegetation_chance": 0.08, + "horizontal_radius": { + "range_min": 4, + "range_max": 8 + }, + "extra_edge_column_chance": 0.3 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/features/moss_ceiling_snap_to_ceiling_feature.json b/static/vanilla/BP/features/moss_ceiling_snap_to_ceiling_feature.json new file mode 100644 index 000000000..849e5f333 --- /dev/null +++ b/static/vanilla/BP/features/moss_ceiling_snap_to_ceiling_feature.json @@ -0,0 +1,11 @@ +{ + "format_version": "1.16.0", + "minecraft:snap_to_surface_feature": { + "description": { + "identifier": "minecraft:moss_ceiling_snap_to_ceiling_feature" + }, + "feature_to_snap": "minecraft:moss_ceiling_feature", + "vertical_search_range": 12, + "surface": "ceiling" + } +} diff --git a/static/vanilla/BP/features/moss_patch_bonemeal_feature.json b/static/vanilla/BP/features/moss_patch_bonemeal_feature.json new file mode 100644 index 000000000..131ef2d0b --- /dev/null +++ b/static/vanilla/BP/features/moss_patch_bonemeal_feature.json @@ -0,0 +1,33 @@ +{ + "format_version": "1.16.0", + "minecraft:vegetation_patch_feature": { + "description": { + "identifier": "minecraft:moss_patch_bonemeal_feature" + }, + "replaceable_blocks": [ + "minecraft:dirt", + "minecraft:podzol", + "minecraft:dirt_with_roots", + "minecraft:grass", + "minecraft:mycelium", + "minecraft:stone", + "minecraft:cave_vines", + "minecraft:cave_vines_body_with_berries", + "minecraft:cave_vines_head_with_berries" + ], + "ground_block": "minecraft:moss_block", + "vegetation_feature": "minecraft:moss_vegetation_feature", + "surface": "floor", + "depth": { + "range_min": 1, + "range_max": 2 + }, + "vertical_range": 5, + "vegetation_chance": 0.6, + "horizontal_radius": { + "range_min": 1, + "range_max": 3 + }, + "extra_edge_column_chance": 0.75 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/features/moss_patch_feature.json b/static/vanilla/BP/features/moss_patch_feature.json new file mode 100644 index 000000000..2f967d893 --- /dev/null +++ b/static/vanilla/BP/features/moss_patch_feature.json @@ -0,0 +1,33 @@ +{ + "format_version": "1.16.0", + "minecraft:vegetation_patch_feature": { + "description": { + "identifier": "minecraft:moss_patch_feature" + }, + "replaceable_blocks": [ + "minecraft:dirt", + "minecraft:podzol", + "minecraft:dirt_with_roots", + "minecraft:grass", + "minecraft:mycelium", + "minecraft:stone", + "minecraft:cave_vines", + "minecraft:cave_vines_body_with_berries", + "minecraft:cave_vines_head_with_berries" + ], + "ground_block": "minecraft:moss_block", + "vegetation_feature": "minecraft:moss_vegetation_feature", + "surface": "floor", + "depth": { + "range_min": 1, + "range_max": 2 + }, + "vertical_range": 5, + "vegetation_chance": 0.8, + "horizontal_radius": { + "range_min": 4, + "range_max": 8 + }, + "extra_edge_column_chance": 0.3 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/features/moss_patch_snap_to_floor_feature.json b/static/vanilla/BP/features/moss_patch_snap_to_floor_feature.json new file mode 100644 index 000000000..a0801339d --- /dev/null +++ b/static/vanilla/BP/features/moss_patch_snap_to_floor_feature.json @@ -0,0 +1,11 @@ +{ + "format_version": "1.16.0", + "minecraft:snap_to_surface_feature": { + "description": { + "identifier": "minecraft:moss_patch_snap_to_floor_feature" + }, + "feature_to_snap": "minecraft:moss_patch_feature", + "vertical_search_range": 12, + "surface": "floor" + } +} diff --git a/static/vanilla/BP/features/mountain_spruce_tree_feature.json b/static/vanilla/BP/features/mountain_spruce_tree_feature.json new file mode 100644 index 000000000..3df5fe964 --- /dev/null +++ b/static/vanilla/BP/features/mountain_spruce_tree_feature.json @@ -0,0 +1,165 @@ +{ + "format_version": "1.13.0", + "minecraft:tree_feature": { + "description": { + "identifier": "minecraft:mountain_spruce_tree_feature" + }, + "trunk": { + "trunk_height": { + "range_min": 6, + "range_max": 10 + }, + "height_modifier": { + "range_min": -2, + "range_max": 1 + }, + "trunk_block": { + "name": "minecraft:log", + "states": { + "old_log_type": "spruce" + } + } + }, + "spruce_canopy": { + "lower_offset": { + "range_min": 1, + "range_max": 3 + }, + "upper_offset": { + "range_min": 0, + "range_max": 3 + }, + "max_radius": { + "range_min": 2, + "range_max": 4 + }, + "leaf_block": { + "name": "minecraft:leaves", + "states": { + "old_leaf_type": "spruce" + } + } + }, + "base_block": [ + "minecraft:dirt", + { + "name": "minecraft:dirt", + "states": { + "dirt_type": "coarse" + } + } + ], + "may_grow_on": [ + "minecraft:dirt", + "minecraft:grass", + "minecraft:podzol", + "minecraft:dirt_with_roots", + "minecraft:moss_block", + "minecraft:snow", + { + "name": "minecraft:dirt", + "states": { + "dirt_type": "coarse" + } + }, + { + "name": "minecraft:farmland", + "states": { + "moisturized_amount": 0 + } + }, + { + "name": "minecraft:farmland", + "states": { + "moisturized_amount": 1 + } + }, + { + "name": "minecraft:farmland", + "states": { + "moisturized_amount": 2 + } + }, + { + "name": "minecraft:farmland", + "states": { + "moisturized_amount": 3 + } + }, + { + "name": "minecraft:farmland", + "states": { + "moisturized_amount": 4 + } + }, + { + "name": "minecraft:farmland", + "states": { + "moisturized_amount": 5 + } + }, + { + "name": "minecraft:farmland", + "states": { + "moisturized_amount": 6 + } + }, + { + "name": "minecraft:farmland", + "states": { + "moisturized_amount": 7 + } + } + ], + "may_replace": [ + "minecraft:air", + { + "name": "minecraft:leaves", + "states": { + "old_leaf_type": "oak" + } + }, + { + "name": "minecraft:leaves", + "states": { + "old_leaf_type": "spruce" + } + }, + { + "name": "minecraft:leaves", + "states": { + "old_leaf_type": "birch" + } + }, + { + "name": "minecraft:leaves", + "states": { + "old_leaf_type": "jungle" + } + }, + { + "name": "minecraft:leaves2", + "states": { + "new_leaf_type": "acacia" + } + }, + { + "name": "minecraft:leaves2", + "states": { + "new_leaf_type": "dark_oak" + } + } + ], + "may_grow_through": [ + "minecraft:dirt", + "minecraft:grass", + "minecraft:snow", + { + "name": "minecraft:dirt", + "states": { + "dirt_type": "coarse" + } + } + ] + } +} \ No newline at end of file diff --git a/static/vanilla/BP/features/oak_tree_feature.json b/static/vanilla/BP/features/oak_tree_feature.json index 366dc9a01..8fcd39769 100644 --- a/static/vanilla/BP/features/oak_tree_feature.json +++ b/static/vanilla/BP/features/oak_tree_feature.json @@ -59,6 +59,8 @@ "minecraft:dirt", "minecraft:grass", "minecraft:podzol", + "minecraft:dirt_with_roots", + "minecraft:moss_block", // Block aliases sure would be sweet { "name": "minecraft:dirt", diff --git a/static/vanilla/BP/features/oak_tree_with_vines_feature.json b/static/vanilla/BP/features/oak_tree_with_vines_feature.json index 145bd41c4..624e91f82 100644 --- a/static/vanilla/BP/features/oak_tree_with_vines_feature.json +++ b/static/vanilla/BP/features/oak_tree_with_vines_feature.json @@ -63,6 +63,8 @@ "minecraft:dirt", "minecraft:grass", "minecraft:podzol", + "minecraft:dirt_with_roots", + "minecraft:moss_block", // Block aliases sure would be sweet { "name": "minecraft:dirt", diff --git a/static/vanilla/BP/features/random_clay_with_dripleaves_feature.json b/static/vanilla/BP/features/random_clay_with_dripleaves_feature.json new file mode 100644 index 000000000..2cedee15c --- /dev/null +++ b/static/vanilla/BP/features/random_clay_with_dripleaves_feature.json @@ -0,0 +1,12 @@ +{ + "format_version": "1.16.0", + "minecraft:weighted_random_feature": { + "description": { + "identifier": "minecraft:random_clay_with_dripleaves_feature" + }, + "features": [ + ["minecraft:clay_with_dripleaves_feature", 1], + ["minecraft:clay_pool_with_dripleaves_feature", 1] + ] + } +} \ No newline at end of file diff --git a/static/vanilla/BP/features/random_clay_with_dripleaves_snap_to_floor_feature.json b/static/vanilla/BP/features/random_clay_with_dripleaves_snap_to_floor_feature.json new file mode 100644 index 000000000..31a10beae --- /dev/null +++ b/static/vanilla/BP/features/random_clay_with_dripleaves_snap_to_floor_feature.json @@ -0,0 +1,11 @@ +{ + "format_version": "1.16.0", + "minecraft:snap_to_surface_feature": { + "description": { + "identifier": "minecraft:random_clay_with_dripleaves_snap_to_floor_feature" + }, + "feature_to_snap": "minecraft:random_clay_with_dripleaves_feature", + "vertical_search_range": 12, + "surface": "floor" + } +} diff --git a/static/vanilla/BP/features/redstone_ore_feature.json b/static/vanilla/BP/features/redstone_ore_feature.json index 25cc4fd6b..5d02b6dd1 100644 --- a/static/vanilla/BP/features/redstone_ore_feature.json +++ b/static/vanilla/BP/features/redstone_ore_feature.json @@ -5,49 +5,22 @@ "identifier": "minecraft:redstone_ore_feature" }, "count": 8, - "places_block": "minecraft:redstone_ore", - "may_replace": [ + "replace_rules": [ { - "name": "minecraft:stone", - "states": { - "stone_type": "andesite" - } + "places_block": "minecraft:redstone_ore", + "may_replace": [ + { + "name": "minecraft:stone" + } + ] }, { - "name": "minecraft:stone", - "states": { - "stone_type": "andesite_smooth" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "diorite" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "diorite_smooth" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "granite" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "granite_smooth" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "stone" - } + "places_block": "minecraft:deepslate_redstone_ore", + "may_replace": [ + { + "name": "minecraft:deepslate" + } + ] } ] } diff --git a/static/vanilla/BP/features/roofed_tree_feature.json b/static/vanilla/BP/features/roofed_tree_feature.json index d5546df5d..6edd35517 100644 --- a/static/vanilla/BP/features/roofed_tree_feature.json +++ b/static/vanilla/BP/features/roofed_tree_feature.json @@ -76,6 +76,8 @@ "minecraft:dirt", "minecraft:grass", "minecraft:podzol", + "minecraft:dirt_with_roots", + "minecraft:moss_block", // Block aliases sure would be sweet { "name": "minecraft:dirt", diff --git a/static/vanilla/BP/features/roofed_tree_with_vines_feature.json b/static/vanilla/BP/features/roofed_tree_with_vines_feature.json index b2949b802..1bfb47b2c 100644 --- a/static/vanilla/BP/features/roofed_tree_with_vines_feature.json +++ b/static/vanilla/BP/features/roofed_tree_with_vines_feature.json @@ -83,6 +83,8 @@ "minecraft:dirt", "minecraft:grass", "minecraft:podzol", + "minecraft:dirt_with_roots", + "minecraft:moss_block", // Block aliases sure would be sweet { "name": "minecraft:dirt", diff --git a/static/vanilla/BP/features/savanna_tree_feature.json b/static/vanilla/BP/features/savanna_tree_feature.json index 50b606214..a0491ef6b 100644 --- a/static/vanilla/BP/features/savanna_tree_feature.json +++ b/static/vanilla/BP/features/savanna_tree_feature.json @@ -73,6 +73,8 @@ "minecraft:dirt", "minecraft:grass", "minecraft:podzol", + "minecraft:dirt_with_roots", + "minecraft:moss_block", // Block aliases sure would be sweet { "name": "minecraft:dirt", diff --git a/static/vanilla/BP/features/silverfish_feature.json b/static/vanilla/BP/features/silverfish_feature.json index 1d7a90059..eb2e2bf63 100644 --- a/static/vanilla/BP/features/silverfish_feature.json +++ b/static/vanilla/BP/features/silverfish_feature.json @@ -5,49 +5,22 @@ "identifier": "minecraft:silverfish_feature" }, "count": 8, - "places_block": "minecraft:monster_egg", - "may_replace": [ + "replace_rules": [ { - "name": "minecraft:stone", - "states": { - "stone_type": "andesite" - } + "places_block": "minecraft:monster_egg", + "may_replace": [ + { + "name": "minecraft:stone" + } + ] }, { - "name": "minecraft:stone", - "states": { - "stone_type": "andesite_smooth" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "diorite" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "diorite_smooth" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "granite" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "granite_smooth" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "stone" - } + "places_block": "minecraft:infested_deepslate", + "may_replace": [ + { + "name": "minecraft:deepslate" + } + ] } ] } diff --git a/static/vanilla/BP/features/spore_blossom_feature.json b/static/vanilla/BP/features/spore_blossom_feature.json new file mode 100644 index 000000000..faa592ed5 --- /dev/null +++ b/static/vanilla/BP/features/spore_blossom_feature.json @@ -0,0 +1,11 @@ +{ + "format_version": "1.16.0", + "minecraft:single_block_feature": { + "description": { + "identifier": "minecraft:spore_blossom_feature" + }, + "places_block": "minecraft:spore_blossom", + "enforce_survivability_rules": true, + "enforce_placement_rules": false + } +} \ No newline at end of file diff --git a/static/vanilla/BP/features/spore_blossom_snap_to_ceiling_feature.json b/static/vanilla/BP/features/spore_blossom_snap_to_ceiling_feature.json new file mode 100644 index 000000000..271c7f612 --- /dev/null +++ b/static/vanilla/BP/features/spore_blossom_snap_to_ceiling_feature.json @@ -0,0 +1,11 @@ +{ + "format_version": "1.16.0", + "minecraft:snap_to_surface_feature": { + "description": { + "identifier": "minecraft:spore_blossom_snap_to_ceiling_feature" + }, + "feature_to_snap": "minecraft:spore_blossom_feature", + "vertical_search_range": 12, + "surface": "ceiling" + } +} diff --git a/static/vanilla/BP/features/spruce_tree_feature.json b/static/vanilla/BP/features/spruce_tree_feature.json index a87c2330a..ce279d802 100644 --- a/static/vanilla/BP/features/spruce_tree_feature.json +++ b/static/vanilla/BP/features/spruce_tree_feature.json @@ -53,6 +53,8 @@ "minecraft:dirt", "minecraft:grass", "minecraft:podzol", + "minecraft:dirt_with_roots", + "minecraft:moss_block", { "name": "minecraft:dirt", "states": { diff --git a/static/vanilla/BP/features/spruce_tree_with_vines_feature.json b/static/vanilla/BP/features/spruce_tree_with_vines_feature.json index 5182b94ed..e65b1c97c 100644 --- a/static/vanilla/BP/features/spruce_tree_with_vines_feature.json +++ b/static/vanilla/BP/features/spruce_tree_with_vines_feature.json @@ -57,6 +57,8 @@ "minecraft:dirt", "minecraft:grass", "minecraft:podzol", + "minecraft:dirt_with_roots", + "minecraft:moss_block", { "name": "minecraft:dirt", "states": { diff --git a/static/vanilla/BP/features/super_birch_tree_feature.json b/static/vanilla/BP/features/super_birch_tree_feature.json index c58696e1b..c41728c81 100644 --- a/static/vanilla/BP/features/super_birch_tree_feature.json +++ b/static/vanilla/BP/features/super_birch_tree_feature.json @@ -63,6 +63,8 @@ "minecraft:dirt", "minecraft:grass", "minecraft:podzol", + "minecraft:dirt_with_roots", + "minecraft:moss_block", // Block aliases sure would be sweet { "name": "minecraft:dirt", diff --git a/static/vanilla/BP/features/swamp_tree_feature.json b/static/vanilla/BP/features/swamp_tree_feature.json index 3a8f2a4d0..da02cd8ef 100644 --- a/static/vanilla/BP/features/swamp_tree_feature.json +++ b/static/vanilla/BP/features/swamp_tree_feature.json @@ -72,6 +72,8 @@ "minecraft:dirt", "minecraft:grass", "minecraft:podzol", + "minecraft:dirt_with_roots", + "minecraft:moss_block", // Block aliases sure would be sweet { "name": "minecraft:dirt", diff --git a/static/vanilla/BP/features/tuff_feature.json b/static/vanilla/BP/features/tuff_feature.json new file mode 100644 index 000000000..b5c286a47 --- /dev/null +++ b/static/vanilla/BP/features/tuff_feature.json @@ -0,0 +1,21 @@ +{ + "format_version": "1.13.0", + "minecraft:ore_feature": { + "description": { + "identifier": "minecraft:tuff_feature" + }, + "count": 33, + "replace_rules": [ + { + "places_block": { + "name": "minecraft:tuff" + }, + "may_replace": [ + { + "name": "minecraft:stone" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/static/vanilla/BP/features/undecorated_jungle_tree_feature.json b/static/vanilla/BP/features/undecorated_jungle_tree_feature.json index 63c74e826..281c47da7 100644 --- a/static/vanilla/BP/features/undecorated_jungle_tree_feature.json +++ b/static/vanilla/BP/features/undecorated_jungle_tree_feature.json @@ -59,6 +59,8 @@ "minecraft:dirt", "minecraft:grass", "minecraft:podzol", + "minecraft:dirt_with_roots", + "minecraft:moss_block", // Block aliases sure would be sweet { "name": "minecraft:dirt", diff --git a/static/vanilla/BP/features/undecorated_jungle_tree_with_vines_feature.json b/static/vanilla/BP/features/undecorated_jungle_tree_with_vines_feature.json index e1d571513..f6c8543de 100644 --- a/static/vanilla/BP/features/undecorated_jungle_tree_with_vines_feature.json +++ b/static/vanilla/BP/features/undecorated_jungle_tree_with_vines_feature.json @@ -63,6 +63,8 @@ "minecraft:dirt", "minecraft:grass", "minecraft:podzol", + "minecraft:dirt_with_roots", + "minecraft:moss_block", // Block aliases sure would be sweet { "name": "minecraft:dirt", diff --git a/static/vanilla/BP/loot_tables/chests/abandoned_mineshaft.json b/static/vanilla/BP/loot_tables/chests/abandoned_mineshaft.json index 57cbe91b9..8da40f0fe 100644 --- a/static/vanilla/BP/loot_tables/chests/abandoned_mineshaft.json +++ b/static/vanilla/BP/loot_tables/chests/abandoned_mineshaft.json @@ -188,6 +188,20 @@ } ], "weight": 10 + }, + { + "type": "item", + "name": "minecraft:glow_berries", + "functions": [ + { + "function": "set_count", + "count": { + "min": 3, + "max": 6 + } + } + ], + "weight": 15 } ] }, diff --git a/static/vanilla/BP/loot_tables/chests/bastion_bridge.json b/static/vanilla/BP/loot_tables/chests/bastion_bridge.json index b9aa29e72..7dba345df 100644 --- a/static/vanilla/BP/loot_tables/chests/bastion_bridge.json +++ b/static/vanilla/BP/loot_tables/chests/bastion_bridge.json @@ -44,8 +44,8 @@ { "function": "set_count", "count": { - "min": 2, - "max": 12 + "min": 10, + "max": 28 } } ], @@ -58,8 +58,8 @@ { "function": "set_count", "count": { - "min": 5, - "max": 8 + "min": 8, + "max": 12 } } ], @@ -97,8 +97,8 @@ { "function": "set_count", "count": { - "min": 2, - "max": 8 + "min": 4, + "max": 9 } } ], @@ -111,8 +111,8 @@ { "function": "set_count", "count": { - "min": 2, - "max": 8 + "min": 4, + "max": 9 } } ], @@ -185,6 +185,20 @@ ], "name": "minecraft:golden_boots", "weight": 1 + }, + { + "type": "item", + "functions": [ + { + "function": "set_count", + "count": 1 + }, + { + "function": "enchant_randomly" + } + ], + "name": "minecraft:golden_axe", + "weight": 1 } ] }, diff --git a/static/vanilla/BP/loot_tables/chests/bastion_hoglin_stable.json b/static/vanilla/BP/loot_tables/chests/bastion_hoglin_stable.json index 8585bd4c5..64d5a6e29 100644 --- a/static/vanilla/BP/loot_tables/chests/bastion_hoglin_stable.json +++ b/static/vanilla/BP/loot_tables/chests/bastion_hoglin_stable.json @@ -5,13 +5,13 @@ "entries": [ { "type": "item", - "weight": 5, + "weight": 15, "functions": [ { "function": "minecraft:set_damage", "damage": { "min": 0.15, - "max": 0.45 + "max": 0.8 } }, { @@ -22,7 +22,7 @@ }, { "type": "item", - "weight": 2, + "weight": 8, "functions": [ { "function": "set_count", @@ -33,7 +33,7 @@ }, { "type": "item", - "weight": 3, + "weight": 5, "functions": [ { "function": "set_count", @@ -44,7 +44,7 @@ }, { "type": "item", - "weight": 10, + "weight": 12, "functions": [ { "function": "set_count", @@ -55,7 +55,7 @@ }, { "type": "item", - "weight": 25, + "weight": 16, "functions": [ { "function": "set_count", @@ -69,21 +69,46 @@ }, { "type": "item", - "weight": 15, + "weight": 12, "functions": [ { "function": "set_count", "count": 1 }, { - "function": "enchant_randomly" + "function": "minecraft:set_damage", + "damage": { + "min": 0.15, + "max": 0.95 + } + } + ], + "name": "minecraft:diamond_pickaxe" + }, + { + "type": "item", + "weight": 10, + "functions": [ + { + "function": "set_count", + "count": { + "min": 8, + "max": 17 + } } ], - "name": "minecraft:golden_hoe" + "name": "minecraft:golden_carrot" }, { - "type": "empty", - "weight": 45 + "type": "item", + "weight": 10, + "functions": [ + { + "function": "set_count", + "count": 1 + } + ], + "name": "minecraft:golden_apple" } ] }, @@ -99,8 +124,8 @@ { "function": "set_count", "count": { - "min": 1, - "max": 5 + "min": 3, + "max": 6 } } ], @@ -113,7 +138,7 @@ { "function": "set_count", "count": { - "min": 1, + "min": 2, "max": 5 } } @@ -260,6 +285,30 @@ ], "name": "minecraft:crimson_roots", "weight": 1 + }, + { + "type": "item", + "functions": [ + { + "function": "set_count", + "count": { + "min": 1, + "max": 5 + } + } + ], + "name": "minecraft:crying_obsidian", + "weight": 1 + }, + { + "type": "item", + "weight": 1, + "functions": [ + { + "function": "enchant_randomly" + } + ], + "name": "minecraft:golden_axe" } ] } diff --git a/static/vanilla/BP/loot_tables/chests/bastion_other.json b/static/vanilla/BP/loot_tables/chests/bastion_other.json index 2838b71a2..c8c54ada7 100644 --- a/static/vanilla/BP/loot_tables/chests/bastion_other.json +++ b/static/vanilla/BP/loot_tables/chests/bastion_other.json @@ -5,13 +5,13 @@ "entries": [ { "type": "item", - "weight": 12, + "weight": 6, "functions": [ { "function": "minecraft:set_damage", "damage": { "min": 0.1, - "max": 0.5 + "max": 0.9 } }, { @@ -22,7 +22,22 @@ }, { "type": "item", - "weight": 2, + "weight": 6, + "functions": [ + { + "function": "enchant_randomly" + } + ], + "name": "minecraft:diamond_pickaxe" + }, + { + "type": "item", + "weight": 6, + "name": "minecraft:diamond_shovel" + }, + { + "type": "item", + "weight": 12, "functions": [ { "function": "set_count", @@ -33,7 +48,7 @@ }, { "type": "item", - "weight": 2, + "weight": 4, "functions": [ { "function": "set_count", @@ -44,13 +59,13 @@ }, { "type": "item", - "weight": 16, + "weight": 10, "functions": [ { "function": "set_count", "count": { - "min": 2, - "max": 15 + "min": 10, + "max": 22 } } ], @@ -58,7 +73,21 @@ }, { "type": "item", - "weight": 5, + "weight": 12, + "functions": [ + { + "function": "set_count", + "count": { + "min": 6, + "max": 17 + } + } + ], + "name": "minecraft:golden_carrot" + }, + { + "type": "item", + "weight": 9, "functions": [ { "function": "set_count", @@ -73,7 +102,18 @@ }, { "type": "item", - "weight": 3, + "weight": 9, + "functions": [ + { + "function": "set_count", + "count": 1 + } + ], + "name": "minecraft:golden_apple" + }, + { + "type": "item", + "weight": 5, "functions": [ { "function": "set_count", @@ -100,10 +140,6 @@ } ], "name": "minecraft:book" - }, - { - "type": "empty", - "weight": 50 } ] }, @@ -133,6 +169,16 @@ "name": "minecraft:golden_boots", "weight": 1 }, + { + "type": "item", + "weight": 1, + "functions": [ + { + "function": "enchant_randomly" + } + ], + "name": "minecraft:golden_axe" + }, { "type": "item", "functions": [ @@ -144,6 +190,17 @@ "name": "minecraft:gold_block", "weight": 1 }, + { + "type": "item", + "functions": [ + { + "function": "set_count", + "count": 1 + } + ], + "name": "minecraft:iron_block", + "weight": 1 + }, { "type": "item", "functions": [ @@ -155,6 +212,23 @@ "name": "minecraft:crossbow", "weight": 1 }, + { + "type": "item", + "weight": 6, + "functions": [ + { + "function": "minecraft:set_damage", + "damage": { + "min": 0.1, + "max": 0.9 + } + }, + { + "function": "enchant_randomly" + } + ], + "name": "minecraft:iron_sword" + }, { "type": "item", "functions": [ @@ -238,18 +312,6 @@ "name": "minecraft:golden_boots", "weight": 1 }, - { - "type": "empty", - "weight": 2 - } - ] - }, - { - "rolls": { - "min": 3, - "max": 5 - }, - "entries": [ { "type": "item", "functions": [ @@ -263,7 +325,15 @@ ], "name": "minecraft:crying_obsidian", "weight": 1 - }, + } + ] + }, + { + "rolls": { + "min": 3, + "max": 5 + }, + "entries": [ { "type": "item", "functions": [ @@ -276,7 +346,7 @@ } ], "name": "minecraft:gilded_blackstone", - "weight": 1 + "weight": 2 }, { "type": "item", @@ -304,7 +374,7 @@ } ], "name": "minecraft:magma_cream", - "weight": 1 + "weight": 2 }, { "type": "item", @@ -389,6 +459,17 @@ } ], "name": "minecraft:arrow" + }, + { + "type": "item", + "weight": 1, + "functions": [ + { + "function": "set_count", + "count": 1 + } + ], + "name": "minecraft:cooked_porkchop" } ] } diff --git a/static/vanilla/BP/loot_tables/chests/bastion_treasure.json b/static/vanilla/BP/loot_tables/chests/bastion_treasure.json index 42f9f4aee..4523a5884 100644 --- a/static/vanilla/BP/loot_tables/chests/bastion_treasure.json +++ b/static/vanilla/BP/loot_tables/chests/bastion_treasure.json @@ -1,14 +1,11 @@ { "pools": [ { - "rolls": { - "min": 1, - "max": 2 - }, + "rolls": 3, "entries": [ { "type": "item", - "weight": 10, + "weight": 15, "functions": [ { "function": "set_count", @@ -19,18 +16,18 @@ }, { "type": "item", - "weight": 14, + "weight": 2, "functions": [ { "function": "set_count", "count": 1 } ], - "name": "minecraft:ancient_debris" + "name": "minecraft:enchanted_golden_apple" }, { "type": "item", - "weight": 10, + "weight": 8, "functions": [ { "function": "set_count", @@ -48,17 +45,17 @@ } ], "name": "minecraft:ancient_debris", - "weight": 1 + "weight": 4 }, { "type": "item", - "weight": 10, + "weight": 6, "functions": [ { "function": "minecraft:set_damage", "damage": { - "min": 0.2, - "max": 0.65 + "min": 0.8, + "max": 1 } }, { @@ -74,8 +71,8 @@ { "function": "minecraft:set_damage", "damage": { - "min": 0.2, - "max": 0.65 + "min": 0.8, + "max": 1 } }, { @@ -91,8 +88,8 @@ { "function": "minecraft:set_damage", "damage": { - "min": 0.2, - "max": 0.65 + "min": 0.8, + "max": 1 } }, { @@ -108,8 +105,8 @@ { "function": "minecraft:set_damage", "damage": { - "min": 0.2, - "max": 0.65 + "min": 0.8, + "max": 1 } }, { @@ -125,8 +122,8 @@ { "function": "minecraft:set_damage", "damage": { - "min": 0.2, - "max": 0.65 + "min": 0.8, + "max": 1 } }, { @@ -138,71 +135,26 @@ { "type": "item", "weight": 6, - "functions": [ - { - "function": "minecraft:set_damage", - "damage": { - "min": 0.2, - "max": 0.65 - } - } - ], "name": "minecraft:diamond_sword" }, { "type": "item", "weight": 5, - "functions": [ - { - "function": "minecraft:set_damage", - "damage": { - "min": 0.2, - "max": 0.65 - } - } - ], "name": "minecraft:diamond_chestplate" }, { "type": "item", "weight": 5, - "functions": [ - { - "function": "minecraft:set_damage", - "damage": { - "min": 0.2, - "max": 0.65 - } - } - ], "name": "minecraft:diamond_helmet" }, { "type": "item", "weight": 5, - "functions": [ - { - "function": "minecraft:set_damage", - "damage": { - "min": 0.2, - "max": 0.65 - } - } - ], "name": "minecraft:diamond_boots" }, { "type": "item", "weight": 5, - "functions": [ - { - "function": "minecraft:set_damage", - "damage": { - "min": 0.2, - "max": 0.65 - } - } - ], "name": "minecraft:diamond_leggings" }, { @@ -212,8 +164,8 @@ { "function": "set_count", "count": { - "min": 1, - "max": 3 + "min": 2, + "max": 6 } } ], @@ -223,7 +175,7 @@ }, { "rolls": { - "min": 2, + "min": 3, "max": 4 }, "entries": [ @@ -233,8 +185,8 @@ { "function": "set_count", "count": { - "min": 5, - "max": 21 + "min": 12, + "max": 25 } } ], @@ -289,7 +241,7 @@ { "function": "set_count", "count": { - "min": 1, + "min": 3, "max": 5 } } @@ -317,8 +269,8 @@ { "function": "set_count", "count": { - "min": 1, - "max": 5 + "min": 5, + "max": 15 } } ], @@ -331,7 +283,7 @@ { "function": "set_count", "count": { - "min": 2, + "min": 3, "max": 8 } } @@ -345,12 +297,12 @@ { "function": "set_count", "count": { - "min": 8, - "max": 16 + "min": 2, + "max": 5 } } ], - "name": "minecraft:iron_nugget", + "name": "minecraft:iron_block", "weight": 1 } ] diff --git a/static/vanilla/BP/loot_tables/chests/shipwrecksupply.json b/static/vanilla/BP/loot_tables/chests/shipwrecksupply.json index a206f98cc..360f9dca1 100644 --- a/static/vanilla/BP/loot_tables/chests/shipwrecksupply.json +++ b/static/vanilla/BP/loot_tables/chests/shipwrecksupply.json @@ -34,6 +34,20 @@ } ] }, + { + "type": "item", + "name": "minecraft:moss_block", + "weight": 7, + "functions": [ + { + "function": "set_count", + "count": { + "min": 1, + "max": 4 + } + } + ] + }, { "type": "item", "name": "minecraft:poisonous_potato", diff --git a/static/vanilla/BP/loot_tables/entities/drowned.json b/static/vanilla/BP/loot_tables/entities/drowned.json index 703ae24d4..8e87764cc 100644 --- a/static/vanilla/BP/loot_tables/entities/drowned.json +++ b/static/vanilla/BP/loot_tables/entities/drowned.json @@ -29,7 +29,7 @@ { "conditions": [ { - "condition": "killed_by_player" + "condition": "killed_by_player_or_pets" }, { "condition": "random_chance_with_looting", @@ -41,10 +41,11 @@ "entries": [ { "type": "item", - "name": "minecraft:gold_ingot", + "name": "minecraft:copper_ingot", "weight": 5 } ] } ] -} \ No newline at end of file +} + diff --git a/static/vanilla/BP/loot_tables/entities/glow_squid.json b/static/vanilla/BP/loot_tables/entities/glow_squid.json new file mode 100644 index 000000000..92bf21313 --- /dev/null +++ b/static/vanilla/BP/loot_tables/entities/glow_squid.json @@ -0,0 +1,34 @@ +{ + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:glow_ink_sac", + "weight": 1, + "functions": [ + { + "function": "set_count", + "count": { + "min": 1, + "max": 3 + } + }, + { + "function": "set_data", + "data": 0 + }, + { + "function": "looting_enchant", + "count": { + "min": 0, + "max": 1 + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/static/vanilla/BP/loot_tables/entities/goat.json b/static/vanilla/BP/loot_tables/entities/goat.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/static/vanilla/BP/loot_tables/entities/goat.json @@ -0,0 +1 @@ +{} diff --git a/static/vanilla/BP/recipes/amethyst_block.json b/static/vanilla/BP/recipes/amethyst_block.json new file mode 100644 index 000000000..d7f1c8ed3 --- /dev/null +++ b/static/vanilla/BP/recipes/amethyst_block.json @@ -0,0 +1,25 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:amethyst_block" + }, + "tags": [ + "crafting_table" + ], + "pattern": [ + "AA", + "AA" + ], + "key": { + "A": { + "item": "minecraft:amethyst_shard" + } + }, + "result": { + "item": "minecraft:amethyst_block", + "count": 1 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/brewing_stand_from_cobbled_deepslate.json b/static/vanilla/BP/recipes/brewing_stand_from_cobbled_deepslate.json new file mode 100644 index 000000000..4143edbe4 --- /dev/null +++ b/static/vanilla/BP/recipes/brewing_stand_from_cobbled_deepslate.json @@ -0,0 +1,25 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:brewing_stand_from_cobbled_deepslate" + }, + "tags": [ "crafting_table" ], + "pattern": [ + " B ", + "###" + ], + "key": { + "B": { + "item": "minecraft:blaze_rod" + }, + "#": { + "item": "minecraft:cobbled_deepslate" + } + }, + "result": { + "item": "minecraft:brewing_stand" + }, + "priority": 2 + } +} diff --git a/static/vanilla/BP/recipes/chiseled_deepslate.json b/static/vanilla/BP/recipes/chiseled_deepslate.json new file mode 100644 index 000000000..192b6cf53 --- /dev/null +++ b/static/vanilla/BP/recipes/chiseled_deepslate.json @@ -0,0 +1,24 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:chiseled_deepslate" + }, + "key": { + "#": { + "item": "minecraft:cobbled_deepslate_slab" + } + }, + "pattern": [ + "#", + "#" + ], + "priority": 1, + "result": { + "item": "minecraft:chiseled_deepslate" + }, + "tags": [ + "crafting_table" + ] + } +} diff --git a/static/vanilla/BP/recipes/chiseled_deepslate_from_cobbled_deepslate_stonecutting.json b/static/vanilla/BP/recipes/chiseled_deepslate_from_cobbled_deepslate_stonecutting.json new file mode 100644 index 000000000..d9f291aca --- /dev/null +++ b/static/vanilla/BP/recipes/chiseled_deepslate_from_cobbled_deepslate_stonecutting.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:chiseled_deepslate_from_cobbled_deepslate_stonecutting" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:cobbled_deepslate" + } + ], + "priority": 0, + "result": { + "count": 1, + "data": 0, + "item": "minecraft:chiseled_deepslate" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/cobbled_deepslate_slab.json b/static/vanilla/BP/recipes/cobbled_deepslate_slab.json new file mode 100644 index 000000000..a1110e5e0 --- /dev/null +++ b/static/vanilla/BP/recipes/cobbled_deepslate_slab.json @@ -0,0 +1,24 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:cobbled_deepslate_slab" + }, + "key": { + "#": { + "item": "minecraft:cobbled_deepslate" + } + }, + "pattern": [ + "###" + ], + "priority": 1, + "result": { + "count": 6, + "item": "minecraft:cobbled_deepslate_slab" + }, + "tags": [ + "crafting_table" + ] + } +} diff --git a/static/vanilla/BP/recipes/cobbled_deepslate_slab_from_cobbled_deepslate_stonecutting.json b/static/vanilla/BP/recipes/cobbled_deepslate_slab_from_cobbled_deepslate_stonecutting.json new file mode 100644 index 000000000..b1ac0b064 --- /dev/null +++ b/static/vanilla/BP/recipes/cobbled_deepslate_slab_from_cobbled_deepslate_stonecutting.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:cobbled_deepslate_slab_from_cobbled_deepslate_stonecutting" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:cobbled_deepslate" + } + ], + "priority": 0, + "result": { + "count": 2, + "data": 0, + "item": "minecraft:cobbled_deepslate_slab" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/cobbled_deepslate_stairs.json b/static/vanilla/BP/recipes/cobbled_deepslate_stairs.json new file mode 100644 index 000000000..1c547cfab --- /dev/null +++ b/static/vanilla/BP/recipes/cobbled_deepslate_stairs.json @@ -0,0 +1,26 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:cobbled_deepslate_stairs" + }, + "key": { + "#": { + "item": "minecraft:cobbled_deepslate" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "priority": 1, + "result": { + "count": 4, + "item": "minecraft:cobbled_deepslate_stairs" + }, + "tags": [ + "crafting_table" + ] + } +} diff --git a/static/vanilla/BP/recipes/cobbled_deepslate_stairs_from_cobbled_deepslate_cutting.json b/static/vanilla/BP/recipes/cobbled_deepslate_stairs_from_cobbled_deepslate_cutting.json new file mode 100644 index 000000000..1261a62d7 --- /dev/null +++ b/static/vanilla/BP/recipes/cobbled_deepslate_stairs_from_cobbled_deepslate_cutting.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:cobbled_deepslate_stairs_from_cobbled_deepslate_stonecutting" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:cobbled_deepslate" + } + ], + "priority": 0, + "result": { + "count": 1, + "data": 0, + "item": "minecraft:cobbled_deepslate_stairs" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/cobbled_deepslate_wall.json b/static/vanilla/BP/recipes/cobbled_deepslate_wall.json new file mode 100644 index 000000000..0e5ac6730 --- /dev/null +++ b/static/vanilla/BP/recipes/cobbled_deepslate_wall.json @@ -0,0 +1,25 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:cobbled_deepslate_wall" + }, + "key": { + "#": { + "item": "minecraft:cobbled_deepslate" + } + }, + "pattern": [ + "###", + "###" + ], + "priority": 1, + "result": { + "count": 6, + "item": "minecraft:cobbled_deepslate_wall" + }, + "tags": [ + "crafting_table" + ] + } +} diff --git a/static/vanilla/BP/recipes/cobbled_deepslate_wall_from_cobbled_deepslate_stonecutting.json b/static/vanilla/BP/recipes/cobbled_deepslate_wall_from_cobbled_deepslate_stonecutting.json new file mode 100644 index 000000000..a2b4fc9db --- /dev/null +++ b/static/vanilla/BP/recipes/cobbled_deepslate_wall_from_cobbled_deepslate_stonecutting.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:cobbled_deepslate_wall_from_cobbled_deepslate_stonecutting" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:cobbled_deepslate" + } + ], + "priority": 0, + "result": { + "count": 1, + "data": 0, + "item": "minecraft:cobbled_deepslate_wall" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/copper_block_from_ingots.json b/static/vanilla/BP/recipes/copper_block_from_ingots.json new file mode 100644 index 000000000..b87486c34 --- /dev/null +++ b/static/vanilla/BP/recipes/copper_block_from_ingots.json @@ -0,0 +1,26 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:copper_block_from_ingots" + }, + "tags": [ + "crafting_table" + ], + "pattern": [ + "AAA", + "AAA", + "AAA" + ], + "key": { + "A": { + "item": "minecraft:copper_ingot" + } + }, + "result": { + "item": "minecraft:copper_block", + "count": 1 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/cracked_deepslate_bricks_furnace.json b/static/vanilla/BP/recipes/cracked_deepslate_bricks_furnace.json new file mode 100644 index 000000000..e686070c0 --- /dev/null +++ b/static/vanilla/BP/recipes/cracked_deepslate_bricks_furnace.json @@ -0,0 +1,13 @@ +{ + "format_version": "1.12", + "minecraft:recipe_furnace": { + "description": { + "identifier": "minecraft:cracked_deepslate_bricks_furnace" + }, + "input": "minecraft:deepslate_bricks", + "output": "minecraft:cracked_deepslate_bricks", + "tags": [ + "furnace" + ] + } +} diff --git a/static/vanilla/BP/recipes/cracked_deepslate_tiles_furnace.json b/static/vanilla/BP/recipes/cracked_deepslate_tiles_furnace.json new file mode 100644 index 000000000..9e6e1f4f9 --- /dev/null +++ b/static/vanilla/BP/recipes/cracked_deepslate_tiles_furnace.json @@ -0,0 +1,13 @@ +{ + "format_version": "1.12", + "minecraft:recipe_furnace": { + "description": { + "identifier": "minecraft:cracked_deepslate_tiles_furnace" + }, + "input": "minecraft:deepslate_tiles", + "output": "minecraft:cracked_deepslate_tiles", + "tags": [ + "furnace" + ] + } +} diff --git a/static/vanilla/BP/recipes/crafting_table_cut_copper.json b/static/vanilla/BP/recipes/crafting_table_cut_copper.json new file mode 100644 index 000000000..7d4c79270 --- /dev/null +++ b/static/vanilla/BP/recipes/crafting_table_cut_copper.json @@ -0,0 +1,25 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:crafting_table_cut_copper" + }, + "tags": [ + "crafting_table" + ], + "pattern": [ + "AA", + "AA" + ], + "key": { + "A": { + "item": "minecraft:copper_block" + } + }, + "result": { + "item": "minecraft:cut_copper", + "count": 4 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/crafting_table_cut_copper_slab.json b/static/vanilla/BP/recipes/crafting_table_cut_copper_slab.json new file mode 100644 index 000000000..f502aae81 --- /dev/null +++ b/static/vanilla/BP/recipes/crafting_table_cut_copper_slab.json @@ -0,0 +1,24 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:crafting_table_cut_copper_slab" + }, + "tags": [ + "crafting_table" + ], + "pattern": [ + "AAA" + ], + "key": { + "A": { + "item": "minecraft:cut_copper" + } + }, + "result": { + "item": "minecraft:cut_copper_slab", + "count": 6 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/crafting_table_cut_copper_stairs.json b/static/vanilla/BP/recipes/crafting_table_cut_copper_stairs.json new file mode 100644 index 000000000..1b0fe0df5 --- /dev/null +++ b/static/vanilla/BP/recipes/crafting_table_cut_copper_stairs.json @@ -0,0 +1,26 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:crafting_table_cut_copper_stairs" + }, + "tags": [ + "crafting_table" + ], + "pattern": [ + "A", + "AA", + "AAA" + ], + "key": { + "A": { + "item": "minecraft:cut_copper" + } + }, + "result": { + "item": "minecraft:cut_copper_stairs", + "count": 4 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/crafting_table_exposed_cut_copper.json b/static/vanilla/BP/recipes/crafting_table_exposed_cut_copper.json new file mode 100644 index 000000000..6a87770d4 --- /dev/null +++ b/static/vanilla/BP/recipes/crafting_table_exposed_cut_copper.json @@ -0,0 +1,25 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:crafting_table_exposed_cut_copper" + }, + "tags": [ + "crafting_table" + ], + "pattern": [ + "AA", + "AA" + ], + "key": { + "A": { + "item": "minecraft:exposed_copper" + } + }, + "result": { + "item": "minecraft:exposed_cut_copper", + "count": 4 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/crafting_table_exposed_cut_copper_slab.json b/static/vanilla/BP/recipes/crafting_table_exposed_cut_copper_slab.json new file mode 100644 index 000000000..8920c5041 --- /dev/null +++ b/static/vanilla/BP/recipes/crafting_table_exposed_cut_copper_slab.json @@ -0,0 +1,24 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:crafting_table_exposed_cut_copper_slab" + }, + "tags": [ + "crafting_table" + ], + "pattern": [ + "AAA" + ], + "key": { + "A": { + "item": "minecraft:exposed_cut_copper" + } + }, + "result": { + "item": "minecraft:exposed_cut_copper_slab", + "count": 6 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/crafting_table_exposed_cut_copper_stairs.json b/static/vanilla/BP/recipes/crafting_table_exposed_cut_copper_stairs.json new file mode 100644 index 000000000..a44b441a6 --- /dev/null +++ b/static/vanilla/BP/recipes/crafting_table_exposed_cut_copper_stairs.json @@ -0,0 +1,26 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:crafting_table_exposed_cut_copper_stairs" + }, + "tags": [ + "crafting_table" + ], + "pattern": [ + "A", + "AA", + "AAA" + ], + "key": { + "A": { + "item": "minecraft:exposed_cut_copper" + } + }, + "result": { + "item": "minecraft:exposed_cut_copper_stairs", + "count": 4 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/crafting_table_oxidized_cut_copper.json b/static/vanilla/BP/recipes/crafting_table_oxidized_cut_copper.json new file mode 100644 index 000000000..653ae05cb --- /dev/null +++ b/static/vanilla/BP/recipes/crafting_table_oxidized_cut_copper.json @@ -0,0 +1,25 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:crafting_table_oxidized_cut_copper" + }, + "tags": [ + "crafting_table" + ], + "pattern": [ + "AA", + "AA" + ], + "key": { + "A": { + "item": "minecraft:oxidized_copper" + } + }, + "result": { + "item": "minecraft:oxidized_cut_copper", + "count": 4 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/crafting_table_oxidized_cut_copper_slab.json b/static/vanilla/BP/recipes/crafting_table_oxidized_cut_copper_slab.json new file mode 100644 index 000000000..5dfc7a667 --- /dev/null +++ b/static/vanilla/BP/recipes/crafting_table_oxidized_cut_copper_slab.json @@ -0,0 +1,24 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:crafting_table_oxidized_cut_copper_slab" + }, + "tags": [ + "crafting_table" + ], + "pattern": [ + "AAA" + ], + "key": { + "A": { + "item": "minecraft:oxidized_cut_copper" + } + }, + "result": { + "item": "minecraft:oxidized_cut_copper_slab", + "count": 6 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/crafting_table_oxidized_cut_copper_stairs.json b/static/vanilla/BP/recipes/crafting_table_oxidized_cut_copper_stairs.json new file mode 100644 index 000000000..e801a6fd0 --- /dev/null +++ b/static/vanilla/BP/recipes/crafting_table_oxidized_cut_copper_stairs.json @@ -0,0 +1,26 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:crafting_table_oxidized_cut_copper_stairs" + }, + "tags": [ + "crafting_table" + ], + "pattern": [ + "A", + "AA", + "AAA" + ], + "key": { + "A": { + "item": "minecraft:oxidized_cut_copper" + } + }, + "result": { + "item": "minecraft:oxidized_cut_copper_stairs", + "count": 4 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/crafting_table_waxed_cut_copper.json b/static/vanilla/BP/recipes/crafting_table_waxed_cut_copper.json new file mode 100644 index 000000000..17ec73c0c --- /dev/null +++ b/static/vanilla/BP/recipes/crafting_table_waxed_cut_copper.json @@ -0,0 +1,25 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:crafting_table_waxed_cut_copper" + }, + "tags": [ + "crafting_table" + ], + "pattern": [ + "AA", + "AA" + ], + "key": { + "A": { + "item": "minecraft:waxed_copper" + } + }, + "result": { + "item": "minecraft:waxed_cut_copper", + "count": 4 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/crafting_table_waxed_cut_copper_slab.json b/static/vanilla/BP/recipes/crafting_table_waxed_cut_copper_slab.json new file mode 100644 index 000000000..33271be7f --- /dev/null +++ b/static/vanilla/BP/recipes/crafting_table_waxed_cut_copper_slab.json @@ -0,0 +1,24 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:crafting_table_waxed_cut_copper_slab" + }, + "tags": [ + "crafting_table" + ], + "pattern": [ + "AAA" + ], + "key": { + "A": { + "item": "minecraft:waxed_cut_copper" + } + }, + "result": { + "item": "minecraft:waxed_cut_copper_slab", + "count": 6 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/crafting_table_waxed_cut_copper_stairs.json b/static/vanilla/BP/recipes/crafting_table_waxed_cut_copper_stairs.json new file mode 100644 index 000000000..0f36dcfce --- /dev/null +++ b/static/vanilla/BP/recipes/crafting_table_waxed_cut_copper_stairs.json @@ -0,0 +1,26 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:crafting_table_waxed_cut_copper_stairs" + }, + "tags": [ + "crafting_table" + ], + "pattern": [ + "A", + "AA", + "AAA" + ], + "key": { + "A": { + "item": "minecraft:waxed_cut_copper" + } + }, + "result": { + "item": "minecraft:waxed_cut_copper_stairs", + "count": 4 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/crafting_table_waxed_exposed_cut_copper.json b/static/vanilla/BP/recipes/crafting_table_waxed_exposed_cut_copper.json new file mode 100644 index 000000000..efc28252d --- /dev/null +++ b/static/vanilla/BP/recipes/crafting_table_waxed_exposed_cut_copper.json @@ -0,0 +1,25 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:crafting_table_waxed_exposed_cut_copper" + }, + "tags": [ + "crafting_table" + ], + "pattern": [ + "AA", + "AA" + ], + "key": { + "A": { + "item": "minecraft:waxed_exposed_copper" + } + }, + "result": { + "item": "minecraft:waxed_exposed_cut_copper", + "count": 4 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/crafting_table_waxed_exposed_cut_copper_slab.json b/static/vanilla/BP/recipes/crafting_table_waxed_exposed_cut_copper_slab.json new file mode 100644 index 000000000..ed7f0ee87 --- /dev/null +++ b/static/vanilla/BP/recipes/crafting_table_waxed_exposed_cut_copper_slab.json @@ -0,0 +1,24 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:crafting_table_waxed_exposed_cut_copper_slab" + }, + "tags": [ + "crafting_table" + ], + "pattern": [ + "AAA" + ], + "key": { + "A": { + "item": "minecraft:waxed_exposed_cut_copper" + } + }, + "result": { + "item": "minecraft:waxed_exposed_cut_copper_slab", + "count": 6 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/crafting_table_waxed_exposed_cut_copper_stairs.json b/static/vanilla/BP/recipes/crafting_table_waxed_exposed_cut_copper_stairs.json new file mode 100644 index 000000000..8e921e83e --- /dev/null +++ b/static/vanilla/BP/recipes/crafting_table_waxed_exposed_cut_copper_stairs.json @@ -0,0 +1,26 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:crafting_table_waxed_exposed_cut_copper_stairs" + }, + "tags": [ + "crafting_table" + ], + "pattern": [ + "A", + "AA", + "AAA" + ], + "key": { + "A": { + "item": "minecraft:waxed_exposed_cut_copper" + } + }, + "result": { + "item": "minecraft:waxed_exposed_cut_copper_stairs", + "count": 4 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/crafting_table_waxed_oxidized_cut_copper.json b/static/vanilla/BP/recipes/crafting_table_waxed_oxidized_cut_copper.json new file mode 100644 index 000000000..792ad2e4c --- /dev/null +++ b/static/vanilla/BP/recipes/crafting_table_waxed_oxidized_cut_copper.json @@ -0,0 +1,25 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:crafting_table_waxed_oxidized_cut_copper" + }, + "tags": [ + "crafting_table" + ], + "pattern": [ + "AA", + "AA" + ], + "key": { + "A": { + "item": "minecraft:waxed_oxidized_copper" + } + }, + "result": { + "item": "minecraft:waxed_oxidized_cut_copper", + "count": 4 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/crafting_table_waxed_oxidized_cut_copper_slab.json b/static/vanilla/BP/recipes/crafting_table_waxed_oxidized_cut_copper_slab.json new file mode 100644 index 000000000..88e17ea81 --- /dev/null +++ b/static/vanilla/BP/recipes/crafting_table_waxed_oxidized_cut_copper_slab.json @@ -0,0 +1,24 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:crafting_table_waxed_oxidized_cut_copper_slab" + }, + "tags": [ + "crafting_table" + ], + "pattern": [ + "AAA" + ], + "key": { + "A": { + "item": "minecraft:waxed_oxidized_cut_copper" + } + }, + "result": { + "item": "minecraft:waxed_oxidized_cut_copper_slab", + "count": 6 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/crafting_table_waxed_oxidized_cut_copper_stairs.json b/static/vanilla/BP/recipes/crafting_table_waxed_oxidized_cut_copper_stairs.json new file mode 100644 index 000000000..b2c220011 --- /dev/null +++ b/static/vanilla/BP/recipes/crafting_table_waxed_oxidized_cut_copper_stairs.json @@ -0,0 +1,26 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:crafting_table_waxed_oxidized_cut_copper_stairs" + }, + "tags": [ + "crafting_table" + ], + "pattern": [ + "A", + "AA", + "AAA" + ], + "key": { + "A": { + "item": "minecraft:waxed_oxidized_cut_copper" + } + }, + "result": { + "item": "minecraft:waxed_oxidized_cut_copper_stairs", + "count": 4 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/crafting_table_waxed_weathered_cut_copper.json b/static/vanilla/BP/recipes/crafting_table_waxed_weathered_cut_copper.json new file mode 100644 index 000000000..6370594e9 --- /dev/null +++ b/static/vanilla/BP/recipes/crafting_table_waxed_weathered_cut_copper.json @@ -0,0 +1,25 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:crafting_table_waxed_weathered_cut_copper" + }, + "tags": [ + "crafting_table" + ], + "pattern": [ + "AA", + "AA" + ], + "key": { + "A": { + "item": "minecraft:waxed_weathered_copper" + } + }, + "result": { + "item": "minecraft:waxed_weathered_cut_copper", + "count": 4 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/crafting_table_waxed_weathered_cut_copper_slab.json b/static/vanilla/BP/recipes/crafting_table_waxed_weathered_cut_copper_slab.json new file mode 100644 index 000000000..4156d4efe --- /dev/null +++ b/static/vanilla/BP/recipes/crafting_table_waxed_weathered_cut_copper_slab.json @@ -0,0 +1,24 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:crafting_table_waxed_weathered_cut_copper_slab" + }, + "tags": [ + "crafting_table" + ], + "pattern": [ + "AAA" + ], + "key": { + "A": { + "item": "minecraft:waxed_weathered_cut_copper" + } + }, + "result": { + "item": "minecraft:waxed_weathered_cut_copper_slab", + "count": 6 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/crafting_table_waxed_weathered_cut_copper_stairs.json b/static/vanilla/BP/recipes/crafting_table_waxed_weathered_cut_copper_stairs.json new file mode 100644 index 000000000..b7fac7914 --- /dev/null +++ b/static/vanilla/BP/recipes/crafting_table_waxed_weathered_cut_copper_stairs.json @@ -0,0 +1,26 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:crafting_table_waxed_weathered_cut_copper_stairs" + }, + "tags": [ + "crafting_table" + ], + "pattern": [ + "A", + "AA", + "AAA" + ], + "key": { + "A": { + "item": "minecraft:waxed_weathered_cut_copper" + } + }, + "result": { + "item": "minecraft:waxed_weathered_cut_copper_stairs", + "count": 4 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/crafting_table_weathered_cut_copper.json b/static/vanilla/BP/recipes/crafting_table_weathered_cut_copper.json new file mode 100644 index 000000000..c17e2f071 --- /dev/null +++ b/static/vanilla/BP/recipes/crafting_table_weathered_cut_copper.json @@ -0,0 +1,25 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:crafting_table_weathered_cut_copper" + }, + "tags": [ + "crafting_table" + ], + "pattern": [ + "AA", + "AA" + ], + "key": { + "A": { + "item": "minecraft:weathered_copper" + } + }, + "result": { + "item": "minecraft:weathered_cut_copper", + "count": 4 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/crafting_table_weathered_cut_copper_slab.json b/static/vanilla/BP/recipes/crafting_table_weathered_cut_copper_slab.json new file mode 100644 index 000000000..3a947ee5f --- /dev/null +++ b/static/vanilla/BP/recipes/crafting_table_weathered_cut_copper_slab.json @@ -0,0 +1,24 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:crafting_table_weathered_cut_copper_slab" + }, + "tags": [ + "crafting_table" + ], + "pattern": [ + "AAA" + ], + "key": { + "A": { + "item": "minecraft:weathered_cut_copper" + } + }, + "result": { + "item": "minecraft:weathered_cut_copper_slab", + "count": 6 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/crafting_table_weathered_cut_copper_stairs.json b/static/vanilla/BP/recipes/crafting_table_weathered_cut_copper_stairs.json new file mode 100644 index 000000000..24238063a --- /dev/null +++ b/static/vanilla/BP/recipes/crafting_table_weathered_cut_copper_stairs.json @@ -0,0 +1,26 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:crafting_table_weathered_cut_copper_stairs" + }, + "tags": [ + "crafting_table" + ], + "pattern": [ + "A", + "AA", + "AAA" + ], + "key": { + "A": { + "item": "minecraft:weathered_cut_copper" + } + }, + "result": { + "item": "minecraft:weathered_cut_copper_stairs", + "count": 4 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/deepslate_brick_slab.json b/static/vanilla/BP/recipes/deepslate_brick_slab.json new file mode 100644 index 000000000..2c8977ce2 --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_brick_slab.json @@ -0,0 +1,24 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:deepslate_brick_slab" + }, + "key": { + "#": { + "item": "minecraft:deepslate_bricks" + } + }, + "pattern": [ + "###" + ], + "priority": 1, + "result": { + "count": 6, + "item": "minecraft:deepslate_brick_slab" + }, + "tags": [ + "crafting_table" + ] + } +} diff --git a/static/vanilla/BP/recipes/deepslate_brick_slab_from_cobbled_deepslate_stonecutting.json b/static/vanilla/BP/recipes/deepslate_brick_slab_from_cobbled_deepslate_stonecutting.json new file mode 100644 index 000000000..90b7f7839 --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_brick_slab_from_cobbled_deepslate_stonecutting.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:deepslate_brick_slab_from_cobbled_deepslate_stonecutting" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:cobbled_deepslate" + } + ], + "priority": 0, + "result": { + "count": 2, + "data": 0, + "item": "minecraft:deepslate_brick_slab" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/deepslate_brick_slab_from_deepslate_bricks_stonecutting.json b/static/vanilla/BP/recipes/deepslate_brick_slab_from_deepslate_bricks_stonecutting.json new file mode 100644 index 000000000..c07f2cd48 --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_brick_slab_from_deepslate_bricks_stonecutting.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:deepslate_brick_slab_from_deepslate_bricks_stonecutting" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:deepslate_bricks" + } + ], + "priority": 0, + "result": { + "count": 2, + "data": 0, + "item": "minecraft:deepslate_brick_slab" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/deepslate_brick_slab_from_polished_deepslate_stonecutting.json b/static/vanilla/BP/recipes/deepslate_brick_slab_from_polished_deepslate_stonecutting.json new file mode 100644 index 000000000..4915ee8c7 --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_brick_slab_from_polished_deepslate_stonecutting.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:deepslate_brick_slab_from_polished_deepslate_stonecutting" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:polished_deepslate" + } + ], + "priority": 0, + "result": { + "count": 2, + "data": 0, + "item": "minecraft:deepslate_brick_slab" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/deepslate_brick_stairs.json b/static/vanilla/BP/recipes/deepslate_brick_stairs.json new file mode 100644 index 000000000..0c3864042 --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_brick_stairs.json @@ -0,0 +1,26 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:deepslate_brick_stairs" + }, + "key": { + "#": { + "item": "minecraft:deepslate_bricks" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "priority": 1, + "result": { + "count": 4, + "item": "minecraft:deepslate_brick_stairs" + }, + "tags": [ + "crafting_table" + ] + } +} diff --git a/static/vanilla/BP/recipes/deepslate_brick_stairs_from_cobbled_deepslate_stonecutting.json b/static/vanilla/BP/recipes/deepslate_brick_stairs_from_cobbled_deepslate_stonecutting.json new file mode 100644 index 000000000..2853a6135 --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_brick_stairs_from_cobbled_deepslate_stonecutting.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:deepslate_brick_stairs_from_cobbled_deepslate_stonecutting" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:cobbled_deepslate" + } + ], + "priority": 0, + "result": { + "count": 1, + "data": 0, + "item": "minecraft:deepslate_brick_stairs" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/deepslate_brick_stairs_from_deepslate_bricks_stonecutting.json b/static/vanilla/BP/recipes/deepslate_brick_stairs_from_deepslate_bricks_stonecutting.json new file mode 100644 index 000000000..773a8f713 --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_brick_stairs_from_deepslate_bricks_stonecutting.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:deepslate_brick_stairs_from_deepslate_bricks_stonecutting" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:deepslate_bricks" + } + ], + "priority": 0, + "result": { + "count": 1, + "data": 0, + "item": "minecraft:deepslate_brick_stairs" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/deepslate_brick_stairs_from_polished_deepslate_stonecut.json b/static/vanilla/BP/recipes/deepslate_brick_stairs_from_polished_deepslate_stonecut.json new file mode 100644 index 000000000..25ed34f80 --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_brick_stairs_from_polished_deepslate_stonecut.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:deepslate_brick_stairs_from_polished_deepslate_stonecut" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:polished_deepslate" + } + ], + "priority": 0, + "result": { + "count": 1, + "data": 0, + "item": "minecraft:deepslate_brick_stairs" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/deepslate_brick_wall.json b/static/vanilla/BP/recipes/deepslate_brick_wall.json new file mode 100644 index 000000000..3f4e6d37d --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_brick_wall.json @@ -0,0 +1,25 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:deepslate_brick_wall" + }, + "key": { + "#": { + "item": "minecraft:deepslate_bricks" + } + }, + "pattern": [ + "###", + "###" + ], + "priority": 1, + "result": { + "count": 6, + "item": "minecraft:deepslate_brick_wall" + }, + "tags": [ + "crafting_table" + ] + } +} diff --git a/static/vanilla/BP/recipes/deepslate_brick_wall_from_cobbled_deepslate_stonecutting.json b/static/vanilla/BP/recipes/deepslate_brick_wall_from_cobbled_deepslate_stonecutting.json new file mode 100644 index 000000000..169c314f9 --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_brick_wall_from_cobbled_deepslate_stonecutting.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:deepslate_brick_wall_from_cobbled_deepslate_stonecutting" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:cobbled_deepslate" + } + ], + "priority": 0, + "result": { + "count": 1, + "data": 0, + "item": "minecraft:deepslate_brick_wall" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/deepslate_brick_wall_from_deepslate_bricks_stonecutting.json b/static/vanilla/BP/recipes/deepslate_brick_wall_from_deepslate_bricks_stonecutting.json new file mode 100644 index 000000000..ec0d2684b --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_brick_wall_from_deepslate_bricks_stonecutting.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:deepslate_brick_wall_from_deepslate_bricks_stonecutting" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:deepslate_bricks" + } + ], + "priority": 0, + "result": { + "count": 1, + "data": 0, + "item": "minecraft:deepslate_brick_wall" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/deepslate_brick_wall_from_polished_deepslate_stonecutting.json b/static/vanilla/BP/recipes/deepslate_brick_wall_from_polished_deepslate_stonecutting.json new file mode 100644 index 000000000..5aeb30c4f --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_brick_wall_from_polished_deepslate_stonecutting.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:deepslate_brick_wall_from_polished_deepslate_stonecutting" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:polished_deepslate" + } + ], + "priority": 0, + "result": { + "count": 1, + "data": 0, + "item": "minecraft:deepslate_brick_wall" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/deepslate_bricks.json b/static/vanilla/BP/recipes/deepslate_bricks.json new file mode 100644 index 000000000..54c6bbd29 --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_bricks.json @@ -0,0 +1,25 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:deepslate_bricks" + }, + "key": { + "S": { + "item": "minecraft:polished_deepslate" + } + }, + "pattern": [ + "SS", + "SS" + ], + "priority": 1, + "result": { + "count": 4, + "item": "minecraft:deepslate_bricks" + }, + "tags": [ + "crafting_table" + ] + } +} diff --git a/static/vanilla/BP/recipes/deepslate_bricks_from_cobbled_deepslate_stonecutting.json b/static/vanilla/BP/recipes/deepslate_bricks_from_cobbled_deepslate_stonecutting.json new file mode 100644 index 000000000..6807f9b75 --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_bricks_from_cobbled_deepslate_stonecutting.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:deepslate_bricks_from_cobbled_deepslate_stonecutting" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:cobbled_deepslate" + } + ], + "priority": 0, + "result": { + "count": 1, + "data": 0, + "item": "minecraft:deepslate_bricks" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/deepslate_bricks_from_polished_deepslate_stonecutting.json b/static/vanilla/BP/recipes/deepslate_bricks_from_polished_deepslate_stonecutting.json new file mode 100644 index 000000000..c327bd73c --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_bricks_from_polished_deepslate_stonecutting.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:deepslate_bricks_from_polished_deepslate_stonecutting" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:polished_deepslate" + } + ], + "priority": 0, + "result": { + "count": 1, + "data": 0, + "item": "minecraft:deepslate_bricks" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/deepslate_furnace.json b/static/vanilla/BP/recipes/deepslate_furnace.json new file mode 100644 index 000000000..268769e2d --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_furnace.json @@ -0,0 +1,13 @@ +{ + "format_version": "1.12", + "minecraft:recipe_furnace": { + "description": { + "identifier": "minecraft:deepslate_furnace" + }, + "input": "minecraft:cobbled_deepslate", + "output": "minecraft:deepslate", + "tags": [ + "furnace" + ] + } +} diff --git a/static/vanilla/BP/recipes/deepslate_tile_slab.json b/static/vanilla/BP/recipes/deepslate_tile_slab.json new file mode 100644 index 000000000..cada7f6cc --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_tile_slab.json @@ -0,0 +1,24 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:deepslate_tile_slab" + }, + "key": { + "#": { + "item": "minecraft:deepslate_tiles" + } + }, + "pattern": [ + "###" + ], + "priority": 1, + "result": { + "count": 6, + "item": "minecraft:deepslate_tile_slab" + }, + "tags": [ + "crafting_table" + ] + } +} diff --git a/static/vanilla/BP/recipes/deepslate_tile_slab_from_cobbled_deepslate_stonecutting.json b/static/vanilla/BP/recipes/deepslate_tile_slab_from_cobbled_deepslate_stonecutting.json new file mode 100644 index 000000000..c7e9c720a --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_tile_slab_from_cobbled_deepslate_stonecutting.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:deepslate_tile_slab_from_cobbled_deepslate_stonecutting" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:cobbled_deepslate" + } + ], + "priority": 0, + "result": { + "count": 2, + "data": 0, + "item": "minecraft:deepslate_tile_slab" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/deepslate_tile_slab_from_deepslate_bricks_stonecutting.json b/static/vanilla/BP/recipes/deepslate_tile_slab_from_deepslate_bricks_stonecutting.json new file mode 100644 index 000000000..fee30677f --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_tile_slab_from_deepslate_bricks_stonecutting.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:deepslate_tile_slab_from_deepslate_bricks_stonecutting" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:deepslate_bricks" + } + ], + "priority": 0, + "result": { + "count": 2, + "data": 0, + "item": "minecraft:deepslate_tile_slab" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/deepslate_tile_slab_from_deepslate_tiles_stonecutting.json b/static/vanilla/BP/recipes/deepslate_tile_slab_from_deepslate_tiles_stonecutting.json new file mode 100644 index 000000000..e5563f503 --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_tile_slab_from_deepslate_tiles_stonecutting.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:deepslate_tile_slab_from_deepslate_tiles_stonecutting" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:deepslate_tiles" + } + ], + "priority": 0, + "result": { + "count": 2, + "data": 0, + "item": "minecraft:deepslate_tile_slab" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/deepslate_tile_slab_from_polished_deepslate_stonecutting.json b/static/vanilla/BP/recipes/deepslate_tile_slab_from_polished_deepslate_stonecutting.json new file mode 100644 index 000000000..6c00ebd76 --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_tile_slab_from_polished_deepslate_stonecutting.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:deepslate_tile_slab_from_polished_deepslate_stonecutting" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:polished_deepslate" + } + ], + "priority": 0, + "result": { + "count": 2, + "data": 0, + "item": "minecraft:deepslate_tile_slab" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/deepslate_tile_stairs.json b/static/vanilla/BP/recipes/deepslate_tile_stairs.json new file mode 100644 index 000000000..6267cb725 --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_tile_stairs.json @@ -0,0 +1,26 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:deepslate_tile_stairs" + }, + "key": { + "#": { + "item": "minecraft:deepslate_tiles" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "priority": 1, + "result": { + "count": 4, + "item": "minecraft:deepslate_tile_stairs" + }, + "tags": [ + "crafting_table" + ] + } +} diff --git a/static/vanilla/BP/recipes/deepslate_tile_stairs_from_cobbled_deepslate_stonecutting.json b/static/vanilla/BP/recipes/deepslate_tile_stairs_from_cobbled_deepslate_stonecutting.json new file mode 100644 index 000000000..9350c2e83 --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_tile_stairs_from_cobbled_deepslate_stonecutting.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:deepslate_tile_stairs_from_cobbled_deepslate_stonecutting" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:cobbled_deepslate" + } + ], + "priority": 0, + "result": { + "count": 1, + "data": 0, + "item": "minecraft:deepslate_tile_stairs" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/deepslate_tile_stairs_from_deepslate_bricks_stonecutting.json b/static/vanilla/BP/recipes/deepslate_tile_stairs_from_deepslate_bricks_stonecutting.json new file mode 100644 index 000000000..38c4251c3 --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_tile_stairs_from_deepslate_bricks_stonecutting.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:deepslate_tile_stairs_from_deepslate_bricks_stonecutting" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:deepslate_bricks" + } + ], + "priority": 0, + "result": { + "count": 1, + "data": 0, + "item": "minecraft:deepslate_tile_stairs" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/deepslate_tile_stairs_from_deepslate_tiles_stonecutting.json b/static/vanilla/BP/recipes/deepslate_tile_stairs_from_deepslate_tiles_stonecutting.json new file mode 100644 index 000000000..f31c69650 --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_tile_stairs_from_deepslate_tiles_stonecutting.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:deepslate_tile_stairs_from_deepslate_tiles_stonecutting" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:deepslate_tiles" + } + ], + "priority": 0, + "result": { + "count": 1, + "data": 0, + "item": "minecraft:deepslate_tile_stairs" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/deepslate_tile_stairs_from_polished_deepslate_stonecutting.json b/static/vanilla/BP/recipes/deepslate_tile_stairs_from_polished_deepslate_stonecutting.json new file mode 100644 index 000000000..8f13efb87 --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_tile_stairs_from_polished_deepslate_stonecutting.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:deepslate_tile_stairs_from_polished_deepslate_stonecutting" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:polished_deepslate" + } + ], + "priority": 0, + "result": { + "count": 1, + "data": 0, + "item": "minecraft:deepslate_tile_stairs" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/deepslate_tile_wall.json b/static/vanilla/BP/recipes/deepslate_tile_wall.json new file mode 100644 index 000000000..8759c1651 --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_tile_wall.json @@ -0,0 +1,25 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:deepslate_tile_wall" + }, + "key": { + "#": { + "item": "minecraft:deepslate_tiles" + } + }, + "pattern": [ + "###", + "###" + ], + "priority": 1, + "result": { + "count": 6, + "item": "minecraft:deepslate_tile_wall" + }, + "tags": [ + "crafting_table" + ] + } +} diff --git a/static/vanilla/BP/recipes/deepslate_tile_wall_from_cobbled_deepslate_stonecutting.json b/static/vanilla/BP/recipes/deepslate_tile_wall_from_cobbled_deepslate_stonecutting.json new file mode 100644 index 000000000..ef1cbdd65 --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_tile_wall_from_cobbled_deepslate_stonecutting.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:deepslate_tile_wall_from_cobbled_deepslate_stonecutting" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:cobbled_deepslate" + } + ], + "priority": 0, + "result": { + "count": 1, + "data": 0, + "item": "minecraft:deepslate_tile_wall" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/deepslate_tile_wall_from_deepslate_bricks_stonecutting.json b/static/vanilla/BP/recipes/deepslate_tile_wall_from_deepslate_bricks_stonecutting.json new file mode 100644 index 000000000..0546e8f0c --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_tile_wall_from_deepslate_bricks_stonecutting.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:deepslate_tile_wall_from_deepslate_bricks_stonecutting" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:deepslate_bricks" + } + ], + "priority": 0, + "result": { + "count": 1, + "data": 0, + "item": "minecraft:deepslate_tile_wall" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/deepslate_tile_wall_from_deepslate_tiles_stonecutting.json b/static/vanilla/BP/recipes/deepslate_tile_wall_from_deepslate_tiles_stonecutting.json new file mode 100644 index 000000000..893ccff88 --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_tile_wall_from_deepslate_tiles_stonecutting.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:deepslate_tile_wall_from_deepslate_tiles_stonecutting" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:deepslate_tiles" + } + ], + "priority": 0, + "result": { + "count": 1, + "data": 0, + "item": "minecraft:deepslate_tile_wall" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/deepslate_tile_wall_from_polished_deepslate_stonecutting.json b/static/vanilla/BP/recipes/deepslate_tile_wall_from_polished_deepslate_stonecutting.json new file mode 100644 index 000000000..c0877f775 --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_tile_wall_from_polished_deepslate_stonecutting.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:deepslate_tile_wall_from_polished_deepslate_stonecutting" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:polished_deepslate" + } + ], + "priority": 0, + "result": { + "count": 1, + "data": 0, + "item": "minecraft:deepslate_tile_wall" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/deepslate_tiles.json b/static/vanilla/BP/recipes/deepslate_tiles.json new file mode 100644 index 000000000..8087909f3 --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_tiles.json @@ -0,0 +1,25 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:deepslate_tiles" + }, + "key": { + "S": { + "item": "minecraft:deepslate_bricks" + } + }, + "pattern": [ + "SS", + "SS" + ], + "priority": 1, + "result": { + "count": 4, + "item": "minecraft:deepslate_tiles" + }, + "tags": [ + "crafting_table" + ] + } +} diff --git a/static/vanilla/BP/recipes/deepslate_tiles_from_cobbled_deepslate_stonecutting.json b/static/vanilla/BP/recipes/deepslate_tiles_from_cobbled_deepslate_stonecutting.json new file mode 100644 index 000000000..a76131d5b --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_tiles_from_cobbled_deepslate_stonecutting.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:deepslate_tiles_from_cobbled_deepslate_stonecutting" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:cobbled_deepslate" + } + ], + "priority": 0, + "result": { + "count": 1, + "data": 0, + "item": "minecraft:deepslate_tiles" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/deepslate_tiles_from_deepslate_bricks_stonecutting.json b/static/vanilla/BP/recipes/deepslate_tiles_from_deepslate_bricks_stonecutting.json new file mode 100644 index 000000000..5ca33b8ce --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_tiles_from_deepslate_bricks_stonecutting.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:deepslate_tiles_from_deepslate_bricks_stonecutting" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:deepslate_bricks" + } + ], + "priority": 0, + "result": { + "count": 1, + "data": 0, + "item": "minecraft:deepslate_tiles" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/deepslate_tiles_from_polished_deepslate_stonecutting.json b/static/vanilla/BP/recipes/deepslate_tiles_from_polished_deepslate_stonecutting.json new file mode 100644 index 000000000..f8a9cc93b --- /dev/null +++ b/static/vanilla/BP/recipes/deepslate_tiles_from_polished_deepslate_stonecutting.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:deepslate_tiles_from_polished_deepslate_stonecutting" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:polished_deepslate" + } + ], + "priority": 0, + "result": { + "count": 1, + "data": 0, + "item": "minecraft:deepslate_tiles" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/dripstone_block.json b/static/vanilla/BP/recipes/dripstone_block.json new file mode 100644 index 000000000..3c9777561 --- /dev/null +++ b/static/vanilla/BP/recipes/dripstone_block.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:dripstone_block" + }, + + "tags": [ "crafting_table" ], + "pattern": [ + "##", + "##" + ], + "key": { + "#": { + "item": "minecraft:pointed_dripstone" + } + }, + "result": { + "item": "minecraft:dripstone_block", + "count": 1 + } + } +} diff --git a/static/vanilla/BP/recipes/dripstone_block_from_pointed_dripstone.json b/static/vanilla/BP/recipes/dripstone_block_from_pointed_dripstone.json new file mode 100644 index 000000000..db58878d5 --- /dev/null +++ b/static/vanilla/BP/recipes/dripstone_block_from_pointed_dripstone.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:dripstone_block_from_pointed_dripstone" + }, + + "tags": [ "crafting_table" ], + "pattern": [ + "XX", + "XX" + ], + "key": { + "X": { + "item": "minecraft:pointed_dripstone" + } + }, + "result": [ + { "item": "minecraft:dripstone_block" } + ] + } +} diff --git a/static/vanilla/BP/recipes/furnace_copper.json b/static/vanilla/BP/recipes/furnace_copper.json new file mode 100644 index 000000000..5d45d9583 --- /dev/null +++ b/static/vanilla/BP/recipes/furnace_copper.json @@ -0,0 +1,14 @@ +{ + "format_version": "1.12", + "minecraft:recipe_furnace": { + "description": { + "identifier": "minecraft:furnace_copper" + }, + + + "tags": ["furnace", "blast_furnace"], + "input": "minecraft:raw_copper", + "output": "minecraft:copper_ingot" + } + +} diff --git a/static/vanilla/BP/recipes/furnace_copper_ore.json b/static/vanilla/BP/recipes/furnace_copper_ore.json new file mode 100644 index 000000000..9094c79d6 --- /dev/null +++ b/static/vanilla/BP/recipes/furnace_copper_ore.json @@ -0,0 +1,15 @@ +{ + "format_version": "1.12", + "minecraft:recipe_furnace": { + "description": { + "identifier": "minecraft:furnace_copper_ore" + }, + + + "tags": ["furnace", "blast_furnace"], + "input": "minecraft:copper_ore", + "output": "minecraft:copper_ingot" + } + + } + \ No newline at end of file diff --git a/static/vanilla/BP/recipes/furnace_deepslate_coal_ore.json b/static/vanilla/BP/recipes/furnace_deepslate_coal_ore.json new file mode 100644 index 000000000..49576dfc8 --- /dev/null +++ b/static/vanilla/BP/recipes/furnace_deepslate_coal_ore.json @@ -0,0 +1,14 @@ +{ + "format_version": "1.12", + "minecraft:recipe_furnace": { + "description": { + "identifier": "minecraft:furnace_deepslate_coal_ore" + }, + + + "tags": ["furnace", "blast_furnace"], + "input": "minecraft:deepslate_coal_ore", + "output": "minecraft:coal" + } + +} diff --git a/static/vanilla/BP/recipes/furnace_deepslate_copper_ore.json b/static/vanilla/BP/recipes/furnace_deepslate_copper_ore.json new file mode 100644 index 000000000..5a42d7593 --- /dev/null +++ b/static/vanilla/BP/recipes/furnace_deepslate_copper_ore.json @@ -0,0 +1,15 @@ +{ + "format_version": "1.12", + "minecraft:recipe_furnace": { + "description": { + "identifier": "minecraft:furnace_deepslate_copper_ore" + }, + + + "tags": ["furnace", "blast_furnace"], + "input": "minecraft:deepslate_copper_ore", + "output": "minecraft:copper_ingot" + } + + } + \ No newline at end of file diff --git a/static/vanilla/BP/recipes/furnace_deepslate_diamond_ore.json b/static/vanilla/BP/recipes/furnace_deepslate_diamond_ore.json new file mode 100644 index 000000000..ee1ff641a --- /dev/null +++ b/static/vanilla/BP/recipes/furnace_deepslate_diamond_ore.json @@ -0,0 +1,14 @@ +{ + "format_version": "1.12", + "minecraft:recipe_furnace": { + "description": { + "identifier": "minecraft:furnace_deepslate_diamond_ore" + }, + + + "tags": ["furnace", "blast_furnace"], + "input": "minecraft:deepslate_diamond_ore", + "output": "minecraft:diamond" + } + +} diff --git a/static/vanilla/BP/recipes/furnace_deepslate_emerald_ore.json b/static/vanilla/BP/recipes/furnace_deepslate_emerald_ore.json new file mode 100644 index 000000000..7076f4a6e --- /dev/null +++ b/static/vanilla/BP/recipes/furnace_deepslate_emerald_ore.json @@ -0,0 +1,14 @@ +{ + "format_version": "1.12", + "minecraft:recipe_furnace": { + "description": { + "identifier": "minecraft:furnace_deepslate_emerald_ore" + }, + + + "tags": ["furnace", "blast_furnace"], + "input": "minecraft:deepslate_emerald_ore", + "output": "minecraft:emerald" + } + +} diff --git a/static/vanilla/BP/recipes/furnace_deepslate_gold_ore.json b/static/vanilla/BP/recipes/furnace_deepslate_gold_ore.json new file mode 100644 index 000000000..d2773acdf --- /dev/null +++ b/static/vanilla/BP/recipes/furnace_deepslate_gold_ore.json @@ -0,0 +1,14 @@ +{ + "format_version": "1.12", + "minecraft:recipe_furnace": { + "description": { + "identifier": "minecraft:furnace_deepslate_gold_ore" + }, + + + "tags": ["furnace", "blast_furnace"], + "input": "minecraft:deepslate_gold_ore", + "output": "minecraft:gold_ingot" + } + +} diff --git a/static/vanilla/BP/recipes/furnace_deepslate_iron_ore.json b/static/vanilla/BP/recipes/furnace_deepslate_iron_ore.json new file mode 100644 index 000000000..1561f1f31 --- /dev/null +++ b/static/vanilla/BP/recipes/furnace_deepslate_iron_ore.json @@ -0,0 +1,14 @@ +{ + "format_version": "1.12", + "minecraft:recipe_furnace": { + "description": { + "identifier": "minecraft:furnace_deepslate_iron_ore" + }, + + + "tags": ["furnace", "blast_furnace"], + "input": "minecraft:deepslate_iron_ore", + "output": "minecraft:iron_ingot" + } + +} diff --git a/static/vanilla/BP/recipes/furnace_deepslate_lapis_ore.json b/static/vanilla/BP/recipes/furnace_deepslate_lapis_ore.json new file mode 100644 index 000000000..4de32d3bb --- /dev/null +++ b/static/vanilla/BP/recipes/furnace_deepslate_lapis_ore.json @@ -0,0 +1,14 @@ +{ + "format_version": "1.12", + "minecraft:recipe_furnace": { + "description": { + "identifier": "minecraft:furnace_deepslate_lapis_ore" + }, + + + "tags": ["furnace", "blast_furnace"], + "input": "minecraft:deepslate_lapis_ore", + "output": "minecraft:dye:4" + } + +} diff --git a/static/vanilla/BP/recipes/furnace_deepslate_redstone_ore.json b/static/vanilla/BP/recipes/furnace_deepslate_redstone_ore.json new file mode 100644 index 000000000..0186a0c9b --- /dev/null +++ b/static/vanilla/BP/recipes/furnace_deepslate_redstone_ore.json @@ -0,0 +1,14 @@ +{ + "format_version": "1.12", + "minecraft:recipe_furnace": { + "description": { + "identifier": "minecraft:furnace_deepslate_redstone_ore" + }, + + + "tags": ["furnace", "blast_furnace"], + "input": "minecraft:deepslate_redstone_ore", + "output": "minecraft:redstone" + } + +} diff --git a/static/vanilla/BP/recipes/furnace_from_cobbled_deepslate.json b/static/vanilla/BP/recipes/furnace_from_cobbled_deepslate.json new file mode 100644 index 000000000..351aba2d1 --- /dev/null +++ b/static/vanilla/BP/recipes/furnace_from_cobbled_deepslate.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:furnace_from_cobbled_deepslate" + }, + "tags": [ "crafting_table" ], + "pattern": [ + "###", + "# #", + "###" + ], + "key": { + "#": { + "item": "minecraft:cobbled_deepslate" + } + }, + "result": { + "item": "minecraft:furnace" + }, + "priority": 2 + } +} diff --git a/static/vanilla/BP/recipes/furnace_gold.json b/static/vanilla/BP/recipes/furnace_gold.json new file mode 100644 index 000000000..9df647e2f --- /dev/null +++ b/static/vanilla/BP/recipes/furnace_gold.json @@ -0,0 +1,14 @@ +{ + "format_version": "1.12", + "minecraft:recipe_furnace": { + "description": { + "identifier": "minecraft:furnace_gold" + }, + + + "tags": ["furnace", "blast_furnace"], + "input": "minecraft:raw_gold", + "output": "minecraft:gold_ingot" + } + +} diff --git a/static/vanilla/BP/recipes/furnace_iron.json b/static/vanilla/BP/recipes/furnace_iron.json new file mode 100644 index 000000000..957192cba --- /dev/null +++ b/static/vanilla/BP/recipes/furnace_iron.json @@ -0,0 +1,14 @@ +{ + "format_version": "1.12", + "minecraft:recipe_furnace": { + "description": { + "identifier": "minecraft:furnace_iron" + }, + + + "tags": ["furnace", "blast_furnace"], + "input": "minecraft:raw_iron", + "output": "minecraft:iron_ingot" + } + +} diff --git a/static/vanilla/BP/recipes/furnace_smooth_basalt.json b/static/vanilla/BP/recipes/furnace_smooth_basalt.json new file mode 100644 index 000000000..819089603 --- /dev/null +++ b/static/vanilla/BP/recipes/furnace_smooth_basalt.json @@ -0,0 +1,13 @@ +{ + "format_version": "1.12", + "minecraft:recipe_furnace": { + "description": { + "identifier": "minecraft:furnace_smooth_basalt" + }, + "tags": ["furnace"], + "input": "minecraft:basalt", + "output": "minecraft:smooth_basalt" + } + + } + \ No newline at end of file diff --git a/static/vanilla/BP/recipes/glow_item_frame.json b/static/vanilla/BP/recipes/glow_item_frame.json new file mode 100644 index 000000000..d5dbd4c5e --- /dev/null +++ b/static/vanilla/BP/recipes/glow_item_frame.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:glow_frame" + }, + + + "tags": [ "crafting_table" ], + "ingredients": [ + { + "item": "minecraft:frame" + }, + { + "item": "minecraft:glow_ink_sac" + } + ], + "result": { + "item": "minecraft:glow_frame" + } + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/ingots_from_copper.json b/static/vanilla/BP/recipes/ingots_from_copper.json new file mode 100644 index 000000000..7bdce8441 --- /dev/null +++ b/static/vanilla/BP/recipes/ingots_from_copper.json @@ -0,0 +1,24 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:ingots_from_copper" + }, + "tags": [ + "crafting_table" + ], + "pattern": [ + "A" + ], + "key": { + "A": { + "item": "minecraft:copper_block" + } + }, + "result": { + "item": "minecraft:copper_ingot", + "count": 9 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/ingots_from_waxed_copper.json b/static/vanilla/BP/recipes/ingots_from_waxed_copper.json new file mode 100644 index 000000000..722f3c676 --- /dev/null +++ b/static/vanilla/BP/recipes/ingots_from_waxed_copper.json @@ -0,0 +1,24 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:ingots_from_waxed_copper" + }, + "tags": [ + "crafting_table" + ], + "pattern": [ + "A" + ], + "key": { + "A": { + "item": "minecraft:waxed_copper" + } + }, + "result": { + "item": "minecraft:copper_ingot", + "count": 9 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/lightning_rod.json b/static/vanilla/BP/recipes/lightning_rod.json new file mode 100644 index 000000000..06e9734e2 --- /dev/null +++ b/static/vanilla/BP/recipes/lightning_rod.json @@ -0,0 +1,26 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:lightning_rod" + }, + "tags": [ + "crafting_table" + ], + "pattern": [ + "A", + "A", + "A" + ], + "key": { + "A": { + "item": "minecraft:copper_ingot" + } + }, + "result": { + "item": "minecraft:lightning_rod", + "count": 1 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/moss_carpet.json b/static/vanilla/BP/recipes/moss_carpet.json new file mode 100644 index 000000000..de5e2430e --- /dev/null +++ b/static/vanilla/BP/recipes/moss_carpet.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:moss_carpet" + }, + "tags": [ "crafting_table" ], + "group": "carpet", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:moss_block" + } + }, + "result": { + "item": "minecraft:moss_carpet", + "count": 3 + } + } +} diff --git a/static/vanilla/BP/recipes/mossy_cobblestone_from_moss.json b/static/vanilla/BP/recipes/mossy_cobblestone_from_moss.json new file mode 100644 index 000000000..b4edb0f4c --- /dev/null +++ b/static/vanilla/BP/recipes/mossy_cobblestone_from_moss.json @@ -0,0 +1,20 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:mossy_cobblestone_from_moss" + }, + "tags": [ "crafting_table" ], + "ingredients": [ + { + "item": "minecraft:cobblestone" + }, + { + "item": "minecraft:moss_block" + } + ], + "result": { + "item": "minecraft:mossy_cobblestone" + } + } +} diff --git a/static/vanilla/BP/recipes/mossy_stonebrick_from_moss.json b/static/vanilla/BP/recipes/mossy_stonebrick_from_moss.json new file mode 100644 index 000000000..a8639dee5 --- /dev/null +++ b/static/vanilla/BP/recipes/mossy_stonebrick_from_moss.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:mossy_stonebrick_from_moss" + }, + "tags": [ "crafting_table" ], + "ingredients": [ + { + "item": "minecraft:stonebrick", + "data": 0 + }, + { + "item": "minecraft:moss_block" + } + ], + "result": { + "item": "minecraft:stonebrick", + "data": 1 + } + } +} diff --git a/static/vanilla/BP/recipes/polished_deepslate.json b/static/vanilla/BP/recipes/polished_deepslate.json new file mode 100644 index 000000000..eabe9bb9f --- /dev/null +++ b/static/vanilla/BP/recipes/polished_deepslate.json @@ -0,0 +1,25 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:polished_deepslate" + }, + "key": { + "S": { + "item": "minecraft:cobbled_deepslate" + } + }, + "pattern": [ + "SS", + "SS" + ], + "priority": 1, + "result": { + "count": 4, + "item": "minecraft:polished_deepslate" + }, + "tags": [ + "crafting_table" + ] + } +} diff --git a/static/vanilla/BP/recipes/polished_deepslate_from_cobbled_deepslate_stonecutting.json b/static/vanilla/BP/recipes/polished_deepslate_from_cobbled_deepslate_stonecutting.json new file mode 100644 index 000000000..470f3a6e7 --- /dev/null +++ b/static/vanilla/BP/recipes/polished_deepslate_from_cobbled_deepslate_stonecutting.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:polished_deepslate_from_cobbled_deepslate_stonecutting" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:cobbled_deepslate" + } + ], + "priority": 0, + "result": { + "count": 1, + "data": 0, + "item": "minecraft:polished_deepslate" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/polished_deepslate_slab.json b/static/vanilla/BP/recipes/polished_deepslate_slab.json new file mode 100644 index 000000000..0e09808da --- /dev/null +++ b/static/vanilla/BP/recipes/polished_deepslate_slab.json @@ -0,0 +1,24 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:polished_deepslate_slab" + }, + "key": { + "#": { + "item": "minecraft:polished_deepslate" + } + }, + "pattern": [ + "###" + ], + "priority": 1, + "result": { + "count": 6, + "item": "minecraft:polished_deepslate_slab" + }, + "tags": [ + "crafting_table" + ] + } +} diff --git a/static/vanilla/BP/recipes/polished_deepslate_slab_from_cobbled_deepslate_stonecut.json b/static/vanilla/BP/recipes/polished_deepslate_slab_from_cobbled_deepslate_stonecut.json new file mode 100644 index 000000000..ab3988fbd --- /dev/null +++ b/static/vanilla/BP/recipes/polished_deepslate_slab_from_cobbled_deepslate_stonecut.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:polished_deepslate_slab_from_cobbled_deepslate_stonecut" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:cobbled_deepslate" + } + ], + "priority": 0, + "result": { + "count": 2, + "data": 0, + "item": "minecraft:polished_deepslate_slab" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/polished_deepslate_slab_from_polished_deepslate_cutting.json b/static/vanilla/BP/recipes/polished_deepslate_slab_from_polished_deepslate_cutting.json new file mode 100644 index 000000000..497d1db71 --- /dev/null +++ b/static/vanilla/BP/recipes/polished_deepslate_slab_from_polished_deepslate_cutting.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:polished_deepslate_slab_from_polished_deepslate_stonecutting" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:polished_deepslate" + } + ], + "priority": 0, + "result": { + "count": 2, + "data": 0, + "item": "minecraft:polished_deepslate_slab" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/polished_deepslate_stairs.json b/static/vanilla/BP/recipes/polished_deepslate_stairs.json new file mode 100644 index 000000000..b40b35d6d --- /dev/null +++ b/static/vanilla/BP/recipes/polished_deepslate_stairs.json @@ -0,0 +1,26 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:polished_deepslate_stairs" + }, + "key": { + "#": { + "item": "minecraft:polished_deepslate" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "priority": 1, + "result": { + "count": 4, + "item": "minecraft:polished_deepslate_stairs" + }, + "tags": [ + "crafting_table" + ] + } +} diff --git a/static/vanilla/BP/recipes/polished_deepslate_stairs_from_cobbled_deepslate_cutting.json b/static/vanilla/BP/recipes/polished_deepslate_stairs_from_cobbled_deepslate_cutting.json new file mode 100644 index 000000000..8d004fd79 --- /dev/null +++ b/static/vanilla/BP/recipes/polished_deepslate_stairs_from_cobbled_deepslate_cutting.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:polished_deepslate_stairs_from_cobbled_deepslate_stonecutting" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:cobbled_deepslate" + } + ], + "priority": 0, + "result": { + "count": 1, + "data": 0, + "item": "minecraft:polished_deepslate_stairs" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/polished_deepslate_stairs_from_polished_deepslate_cutting.json b/static/vanilla/BP/recipes/polished_deepslate_stairs_from_polished_deepslate_cutting.json new file mode 100644 index 000000000..c4e3b0550 --- /dev/null +++ b/static/vanilla/BP/recipes/polished_deepslate_stairs_from_polished_deepslate_cutting.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:polished_deepslate_stairs_from_polished_deepslate_stonecutting" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:polished_deepslate" + } + ], + "priority": 0, + "result": { + "count": 1, + "data": 0, + "item": "minecraft:polished_deepslate_stairs" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/polished_deepslate_wall.json b/static/vanilla/BP/recipes/polished_deepslate_wall.json new file mode 100644 index 000000000..ff2f9b46d --- /dev/null +++ b/static/vanilla/BP/recipes/polished_deepslate_wall.json @@ -0,0 +1,25 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:polished_deepslate_wall" + }, + "key": { + "#": { + "item": "minecraft:polished_deepslate" + } + }, + "pattern": [ + "###", + "###" + ], + "priority": 1, + "result": { + "count": 6, + "item": "minecraft:polished_deepslate_wall" + }, + "tags": [ + "crafting_table" + ] + } +} diff --git a/static/vanilla/BP/recipes/polished_deepslate_wall_from_cobbled_deepslate_stonecut.json b/static/vanilla/BP/recipes/polished_deepslate_wall_from_cobbled_deepslate_stonecut.json new file mode 100644 index 000000000..28cb81cc9 --- /dev/null +++ b/static/vanilla/BP/recipes/polished_deepslate_wall_from_cobbled_deepslate_stonecut.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:polished_deepslate_wall_from_cobbled_deepslate_stonecut" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:cobbled_deepslate" + } + ], + "priority": 0, + "result": { + "count": 1, + "data": 0, + "item": "minecraft:polished_deepslate_wall" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/polished_deepslate_wall_from_polished_deepslate_stonecut.json b/static/vanilla/BP/recipes/polished_deepslate_wall_from_polished_deepslate_stonecut.json new file mode 100644 index 000000000..e12b2bbfb --- /dev/null +++ b/static/vanilla/BP/recipes/polished_deepslate_wall_from_polished_deepslate_stonecut.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:polished_deepslate_wall_from_polished_deepslate_stonecut" + }, + "ingredients": [ + { + "data": 0, + "item": "minecraft:polished_deepslate" + } + ], + "priority": 0, + "result": { + "count": 1, + "data": 0, + "item": "minecraft:polished_deepslate_wall" + }, + "tags": [ + "stonecutter" + ] + } +} diff --git a/static/vanilla/BP/recipes/raw_copper.json b/static/vanilla/BP/recipes/raw_copper.json new file mode 100644 index 000000000..bbbb27eba --- /dev/null +++ b/static/vanilla/BP/recipes/raw_copper.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:raw_copper" + }, + + + "tags": [ "crafting_table" ], + "pattern": [ + "#" + ], + "key": { + "#": { + "item": "minecraft:raw_copper_block" + } + }, + "result": { + "item": "minecraft:raw_copper", + "count": 9 + } + } +} diff --git a/static/vanilla/BP/recipes/raw_copper_block.json b/static/vanilla/BP/recipes/raw_copper_block.json new file mode 100644 index 000000000..6c6ce338d --- /dev/null +++ b/static/vanilla/BP/recipes/raw_copper_block.json @@ -0,0 +1,24 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:raw_copper_block" + }, + + + "tags": [ "crafting_table" ], + "pattern": [ + "###", + "###", + "###" + ], + "key": { + "#": { + "item": "minecraft:raw_copper" + } + }, + "result": { + "item": "minecraft:raw_copper_block" + } + } +} diff --git a/static/vanilla/BP/recipes/raw_gold.json b/static/vanilla/BP/recipes/raw_gold.json new file mode 100644 index 000000000..e84afd955 --- /dev/null +++ b/static/vanilla/BP/recipes/raw_gold.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:raw_gold" + }, + + + "tags": [ "crafting_table" ], + "pattern": [ + "#" + ], + "key": { + "#": { + "item": "minecraft:raw_gold_block" + } + }, + "result": { + "item": "minecraft:raw_gold", + "count": 9 + } + } +} diff --git a/static/vanilla/BP/recipes/raw_gold_block.json b/static/vanilla/BP/recipes/raw_gold_block.json new file mode 100644 index 000000000..0718f2fc3 --- /dev/null +++ b/static/vanilla/BP/recipes/raw_gold_block.json @@ -0,0 +1,24 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:raw_gold_block" + }, + + + "tags": [ "crafting_table" ], + "pattern": [ + "###", + "###", + "###" + ], + "key": { + "#": { + "item": "minecraft:raw_gold" + } + }, + "result": { + "item": "minecraft:raw_gold_block" + } + } +} diff --git a/static/vanilla/BP/recipes/raw_iron.json b/static/vanilla/BP/recipes/raw_iron.json new file mode 100644 index 000000000..ed179ac72 --- /dev/null +++ b/static/vanilla/BP/recipes/raw_iron.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:raw_iron" + }, + + + "tags": [ "crafting_table" ], + "pattern": [ + "#" + ], + "key": { + "#": { + "item": "minecraft:raw_iron_block" + } + }, + "result": { + "item": "minecraft:raw_iron", + "count": 9 + } + } +} diff --git a/static/vanilla/BP/recipes/raw_iron_block.json b/static/vanilla/BP/recipes/raw_iron_block.json new file mode 100644 index 000000000..f7022f708 --- /dev/null +++ b/static/vanilla/BP/recipes/raw_iron_block.json @@ -0,0 +1,24 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:raw_iron_block" + }, + + + "tags": [ "crafting_table" ], + "pattern": [ + "###", + "###", + "###" + ], + "key": { + "#": { + "item": "minecraft:raw_iron" + } + }, + "result": { + "item": "minecraft:raw_iron_block" + } + } +} diff --git a/static/vanilla/BP/recipes/spyglass.json b/static/vanilla/BP/recipes/spyglass.json new file mode 100644 index 000000000..f6f0837ae --- /dev/null +++ b/static/vanilla/BP/recipes/spyglass.json @@ -0,0 +1,29 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:spyglass" + }, + "tags": [ + "crafting_table" + ], + "pattern": [ + "#", + "X", + "X" + ], + "key": { + "#": { + "item": "minecraft:amethyst_shard" + }, + "X": { + "item": "minecraft:copper_ingot" + } + }, + "result": { + "item": "minecraft:spyglass", + "count": 1 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/stone_axe_from_cobbled_deepslate.json b/static/vanilla/BP/recipes/stone_axe_from_cobbled_deepslate.json new file mode 100644 index 000000000..f44e7c8b9 --- /dev/null +++ b/static/vanilla/BP/recipes/stone_axe_from_cobbled_deepslate.json @@ -0,0 +1,26 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:stone_axe_from_cobbled_deepslate" + }, + "tags": [ "crafting_table" ], + "pattern": [ + "XX", + "X#", + " #" + ], + "key": { + "#": { + "item": "minecraft:stick" + }, + "X": { + "item": "minecraft:cobbled_deepslate" + } + }, + "result": { + "item": "minecraft:stone_axe" + }, + "priority": 2 + } +} diff --git a/static/vanilla/BP/recipes/stone_hoe_from_cobbled_deepslate.json b/static/vanilla/BP/recipes/stone_hoe_from_cobbled_deepslate.json new file mode 100644 index 000000000..1b98025c9 --- /dev/null +++ b/static/vanilla/BP/recipes/stone_hoe_from_cobbled_deepslate.json @@ -0,0 +1,26 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:stone_hoe_from_cobbled_deepslate" + }, + "tags": [ "crafting_table" ], + "pattern": [ + "XX", + " #", + " #" + ], + "key": { + "#": { + "item": "minecraft:stick" + }, + "X": { + "item": "minecraft:cobbled_deepslate" + } + }, + "result": { + "item": "minecraft:stone_hoe" + }, + "priority": 2 + } +} diff --git a/static/vanilla/BP/recipes/stone_pickaxe_from_cobbled_deepslate.json b/static/vanilla/BP/recipes/stone_pickaxe_from_cobbled_deepslate.json new file mode 100644 index 000000000..364308aa8 --- /dev/null +++ b/static/vanilla/BP/recipes/stone_pickaxe_from_cobbled_deepslate.json @@ -0,0 +1,26 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:stone_pickaxe_from_cobbled_deepslate" + }, + "tags": [ "crafting_table" ], + "pattern": [ + "XXX", + " # ", + " # " + ], + "key": { + "#": { + "item": "minecraft:stick" + }, + "X": { + "item": "minecraft:cobbled_deepslate" + } + }, + "result": { + "item": "minecraft:stone_pickaxe" + }, + "priority": 2 + } +} diff --git a/static/vanilla/BP/recipes/stone_shovel_from_cobbled_deepslate.json b/static/vanilla/BP/recipes/stone_shovel_from_cobbled_deepslate.json new file mode 100644 index 000000000..e63bd23ee --- /dev/null +++ b/static/vanilla/BP/recipes/stone_shovel_from_cobbled_deepslate.json @@ -0,0 +1,26 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:stone_shovel_from_cobbled_deepslate" + }, + "tags": [ "crafting_table" ], + "pattern": [ + "X", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:stick" + }, + "X": { + "item": "minecraft:cobbled_deepslate" + } + }, + "result": { + "item": "minecraft:stone_shovel" + }, + "priority": 2 + } +} diff --git a/static/vanilla/BP/recipes/stone_sword_from_cobbled_deepslate.json b/static/vanilla/BP/recipes/stone_sword_from_cobbled_deepslate.json new file mode 100644 index 000000000..859100723 --- /dev/null +++ b/static/vanilla/BP/recipes/stone_sword_from_cobbled_deepslate.json @@ -0,0 +1,26 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:stone_sword_from_cobbled_deepslate" + }, + "tags": [ "crafting_table" ], + "pattern": [ + "X", + "X", + "#" + ], + "key": { + "#": { + "item": "minecraft:stick" + }, + "X": { + "item": "minecraft:cobbled_deepslate" + } + }, + "result": { + "item": "minecraft:stone_sword" + }, + "priority": 2 + } +} diff --git a/static/vanilla/BP/recipes/stonecutter_copper_block_to_cut_copper.json b/static/vanilla/BP/recipes/stonecutter_copper_block_to_cut_copper.json new file mode 100644 index 000000000..ead5cc51e --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_copper_block_to_cut_copper.json @@ -0,0 +1,21 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_copper_block_to_cut_copper" + }, + + + "tags": [ "stonecutter" ], + "priority": 0, + "ingredients": [ + { + "item": "minecraft:copper_block" + } + ], + "result": { + "item": "minecraft:cut_copper" + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_copper_block_to_cut_copper_slab.json b/static/vanilla/BP/recipes/stonecutter_copper_block_to_cut_copper_slab.json new file mode 100644 index 000000000..602bcb031 --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_copper_block_to_cut_copper_slab.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_copper_block_to_cut_copper_slab" + }, + + + "tags": [ "stonecutter" ], + "priority": 1, + "ingredients": [ + { + "item": "minecraft:copper_block" + } + ], + "result": { + "item": "minecraft:cut_copper_slab", + "count": 2 + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_copper_block_to_cut_copper_stairs.json b/static/vanilla/BP/recipes/stonecutter_copper_block_to_cut_copper_stairs.json new file mode 100644 index 000000000..a9ae28304 --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_copper_block_to_cut_copper_stairs.json @@ -0,0 +1,21 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_copper_block_to_cut_copper_stairs" + }, + + + "tags": [ "stonecutter" ], + "priority": 2, + "ingredients": [ + { + "item": "minecraft:copper_block" + } + ], + "result": { + "item": "minecraft:cut_copper_stairs" + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_cut_copper_to_cut_copper_slab.json b/static/vanilla/BP/recipes/stonecutter_cut_copper_to_cut_copper_slab.json new file mode 100644 index 000000000..0f4697f06 --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_cut_copper_to_cut_copper_slab.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_cut_copper_to_cut_copper_slab" + }, + + + "tags": [ "stonecutter" ], + "priority": 1, + "ingredients": [ + { + "item": "minecraft:cut_copper" + } + ], + "result": { + "item": "minecraft:cut_copper_slab", + "count": 2 + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_cut_copper_to_cut_copper_stairs.json b/static/vanilla/BP/recipes/stonecutter_cut_copper_to_cut_copper_stairs.json new file mode 100644 index 000000000..dccc54116 --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_cut_copper_to_cut_copper_stairs.json @@ -0,0 +1,21 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_cut_copper_to_cut_copper_stairs" + }, + + + "tags": [ "stonecutter" ], + "priority": 2, + "ingredients": [ + { + "item": "minecraft:cut_copper" + } + ], + "result": { + "item": "minecraft:cut_copper_stairs" + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_exposed_copper_block_to_cut_copper.json b/static/vanilla/BP/recipes/stonecutter_exposed_copper_block_to_cut_copper.json new file mode 100644 index 000000000..b6fafc912 --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_exposed_copper_block_to_cut_copper.json @@ -0,0 +1,21 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_exposed_copper_to_cut_copper" + }, + + + "tags": [ "stonecutter" ], + "priority": 0, + "ingredients": [ + { + "item": "minecraft:exposed_copper" + } + ], + "result": { + "item": "minecraft:exposed_cut_copper" + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_exposed_copper_block_to_cut_copper_slab.json b/static/vanilla/BP/recipes/stonecutter_exposed_copper_block_to_cut_copper_slab.json new file mode 100644 index 000000000..d2594f33a --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_exposed_copper_block_to_cut_copper_slab.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_exposed_copper_to_exposed_cut_copper_slab" + }, + + + "tags": [ "stonecutter" ], + "priority": 1, + "ingredients": [ + { + "item": "minecraft:exposed_copper" + } + ], + "result": { + "item": "minecraft:exposed_cut_copper_slab", + "count": 2 + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_exposed_copper_block_to_cut_copper_stairs.json b/static/vanilla/BP/recipes/stonecutter_exposed_copper_block_to_cut_copper_stairs.json new file mode 100644 index 000000000..1f24a60b3 --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_exposed_copper_block_to_cut_copper_stairs.json @@ -0,0 +1,21 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_exposed_copper_to_cut_copper_stairs" + }, + + + "tags": [ "stonecutter" ], + "priority": 2, + "ingredients": [ + { + "item": "minecraft:exposed_copper" + } + ], + "result": { + "item": "minecraft:exposed_cut_copper_stairs" + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_exposed_cut_copper_to_cut_copper_slab.json b/static/vanilla/BP/recipes/stonecutter_exposed_cut_copper_to_cut_copper_slab.json new file mode 100644 index 000000000..6df3b8454 --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_exposed_cut_copper_to_cut_copper_slab.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_exposed_cut_copper_to_cut_copper_slab" + }, + + + "tags": [ "stonecutter" ], + "priority": 1, + "ingredients": [ + { + "item": "minecraft:exposed_cut_copper" + } + ], + "result": { + "item": "minecraft:exposed_cut_copper_slab", + "count": 2 + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_exposed_cut_copper_to_cut_copper_stairs.json b/static/vanilla/BP/recipes/stonecutter_exposed_cut_copper_to_cut_copper_stairs.json new file mode 100644 index 000000000..68312ccac --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_exposed_cut_copper_to_cut_copper_stairs.json @@ -0,0 +1,21 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_exposed_cut_copper_to_cut_copper_stairs" + }, + + + "tags": [ "stonecutter" ], + "priority": 2, + "ingredients": [ + { + "item": "minecraft:exposed_cut_copper" + } + ], + "result": { + "item": "minecraft:exposed_cut_copper_stairs" + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_oxidized_copper_block_to_cut_copper.json b/static/vanilla/BP/recipes/stonecutter_oxidized_copper_block_to_cut_copper.json new file mode 100644 index 000000000..38a02efac --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_oxidized_copper_block_to_cut_copper.json @@ -0,0 +1,21 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_oxidized_copper_to_cut_copper" + }, + + + "tags": [ "stonecutter" ], + "priority": 0, + "ingredients": [ + { + "item": "minecraft:oxidized_copper" + } + ], + "result": { + "item": "minecraft:oxidized_cut_copper" + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_oxidized_copper_block_to_cut_copper_slab.json b/static/vanilla/BP/recipes/stonecutter_oxidized_copper_block_to_cut_copper_slab.json new file mode 100644 index 000000000..18a466c86 --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_oxidized_copper_block_to_cut_copper_slab.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_oxidized_copper_to_cut_copper_slab" + }, + + + "tags": [ "stonecutter" ], + "priority": 1, + "ingredients": [ + { + "item": "minecraft:oxidized_copper" + } + ], + "result": { + "item": "minecraft:oxidized_cut_copper_slab", + "count": 2 + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_oxidized_copper_block_to_cut_copper_stairs.json b/static/vanilla/BP/recipes/stonecutter_oxidized_copper_block_to_cut_copper_stairs.json new file mode 100644 index 000000000..3fd425b76 --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_oxidized_copper_block_to_cut_copper_stairs.json @@ -0,0 +1,21 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_oxidized_copper_to_cut_copper_stairs" + }, + + + "tags": [ "stonecutter" ], + "priority": 2, + "ingredients": [ + { + "item": "minecraft:oxidized_copper" + } + ], + "result": { + "item": "minecraft:oxidized_cut_copper_stairs" + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_oxidized_cut_copper_to_cut_copper_slab.json b/static/vanilla/BP/recipes/stonecutter_oxidized_cut_copper_to_cut_copper_slab.json new file mode 100644 index 000000000..ec8a58c07 --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_oxidized_cut_copper_to_cut_copper_slab.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_oxidized_cut_copper_to_cut_copper_slab" + }, + + + "tags": [ "stonecutter" ], + "priority": 1, + "ingredients": [ + { + "item": "minecraft:oxidized_cut_copper" + } + ], + "result": { + "item": "minecraft:oxidized_cut_copper_slab", + "count": 2 + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_oxidized_cut_copper_to_cut_copper_stairs.json b/static/vanilla/BP/recipes/stonecutter_oxidized_cut_copper_to_cut_copper_stairs.json new file mode 100644 index 000000000..955060f7f --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_oxidized_cut_copper_to_cut_copper_stairs.json @@ -0,0 +1,21 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_oxidized_cut_copper_to_cut_copper_stairs" + }, + + + "tags": [ "stonecutter" ], + "priority": 2, + "ingredients": [ + { + "item": "minecraft:oxidized_cut_copper" + } + ], + "result": { + "item": "minecraft:oxidized_cut_copper_stairs" + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_w_copper_block_to_cut_copper.json b/static/vanilla/BP/recipes/stonecutter_w_copper_block_to_cut_copper.json new file mode 100644 index 000000000..d274e688c --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_w_copper_block_to_cut_copper.json @@ -0,0 +1,21 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_waxed_copper_to_cut_copper" + }, + + + "tags": [ "stonecutter" ], + "priority": 0, + "ingredients": [ + { + "item": "minecraft:waxed_copper" + } + ], + "result": { + "item": "minecraft:waxed_cut_copper" + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_w_copper_block_to_cut_copper_slab.json b/static/vanilla/BP/recipes/stonecutter_w_copper_block_to_cut_copper_slab.json new file mode 100644 index 000000000..da84cf2ba --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_w_copper_block_to_cut_copper_slab.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_waxed_copper_to_cut_copper_slab" + }, + + + "tags": [ "stonecutter" ], + "priority": 1, + "ingredients": [ + { + "item": "minecraft:waxed_copper" + } + ], + "result": { + "item": "minecraft:waxed_cut_copper_slab", + "count": 2 + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_w_copper_block_to_cut_copper_stairs.json b/static/vanilla/BP/recipes/stonecutter_w_copper_block_to_cut_copper_stairs.json new file mode 100644 index 000000000..6c5b8acac --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_w_copper_block_to_cut_copper_stairs.json @@ -0,0 +1,21 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_waxed_copper_to_cut_copper_stairs" + }, + + + "tags": [ "stonecutter" ], + "priority": 2, + "ingredients": [ + { + "item": "minecraft:waxed_copper" + } + ], + "result": { + "item": "minecraft:waxed_cut_copper_stairs" + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_w_cut_copper_to_cut_copper_slab.json b/static/vanilla/BP/recipes/stonecutter_w_cut_copper_to_cut_copper_slab.json new file mode 100644 index 000000000..97e093bc5 --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_w_cut_copper_to_cut_copper_slab.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_waxed_cut_copper_to_cut_copper_slab" + }, + + + "tags": [ "stonecutter" ], + "priority": 1, + "ingredients": [ + { + "item": "minecraft:waxed_cut_copper" + } + ], + "result": { + "item": "minecraft:waxed_cut_copper_slab", + "count": 2 + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_w_cut_copper_to_cut_copper_stairs.json b/static/vanilla/BP/recipes/stonecutter_w_cut_copper_to_cut_copper_stairs.json new file mode 100644 index 000000000..f7ceff3d7 --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_w_cut_copper_to_cut_copper_stairs.json @@ -0,0 +1,21 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_waxed_cut_copper_to_cut_copper_stairs" + }, + + + "tags": [ "stonecutter" ], + "priority": 2, + "ingredients": [ + { + "item": "minecraft:waxed_cut_copper" + } + ], + "result": { + "item": "minecraft:waxed_cut_copper_stairs" + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_w_exposed_copper_block_to_cut_copper.json b/static/vanilla/BP/recipes/stonecutter_w_exposed_copper_block_to_cut_copper.json new file mode 100644 index 000000000..c6e1330df --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_w_exposed_copper_block_to_cut_copper.json @@ -0,0 +1,21 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_waxed_exposed_copper_to_cut_copper" + }, + + + "tags": [ "stonecutter" ], + "priority": 0, + "ingredients": [ + { + "item": "minecraft:waxed_exposed_copper" + } + ], + "result": { + "item": "minecraft:waxed_exposed_cut_copper" + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_w_exposed_copper_block_to_cut_copper_slab.json b/static/vanilla/BP/recipes/stonecutter_w_exposed_copper_block_to_cut_copper_slab.json new file mode 100644 index 000000000..bf5d3dcf1 --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_w_exposed_copper_block_to_cut_copper_slab.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_waxed_copper_to_exposed_cut_copper_slab" + }, + + + "tags": [ "stonecutter" ], + "priority": 1, + "ingredients": [ + { + "item": "minecraft:waxed_exposed_copper" + } + ], + "result": { + "item": "minecraft:waxed_exposed_cut_copper_slab", + "count": 2 + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_w_exposed_copper_block_to_cut_copper_stairs.json b/static/vanilla/BP/recipes/stonecutter_w_exposed_copper_block_to_cut_copper_stairs.json new file mode 100644 index 000000000..84dc45173 --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_w_exposed_copper_block_to_cut_copper_stairs.json @@ -0,0 +1,21 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_waxed_exposed_copper_to_cut_copper_stairs" + }, + + + "tags": [ "stonecutter" ], + "priority": 2, + "ingredients": [ + { + "item": "minecraft:waxed_exposed_copper" + } + ], + "result": { + "item": "minecraft:waxed_exposed_cut_copper_stairs" + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_w_exposed_cut_copper_to_cut_copper_slab.json b/static/vanilla/BP/recipes/stonecutter_w_exposed_cut_copper_to_cut_copper_slab.json new file mode 100644 index 000000000..7ec06f1d6 --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_w_exposed_cut_copper_to_cut_copper_slab.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_waxed_exposed_cut_copper_to_cut_copper_slab" + }, + + + "tags": [ "stonecutter" ], + "priority": 1, + "ingredients": [ + { + "item": "minecraft:waxed_exposed_cut_copper" + } + ], + "result": { + "item": "minecraft:waxed_exposed_cut_copper_slab", + "count": 2 + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_w_exposed_cut_copper_to_cut_copper_stairs.json b/static/vanilla/BP/recipes/stonecutter_w_exposed_cut_copper_to_cut_copper_stairs.json new file mode 100644 index 000000000..fce055719 --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_w_exposed_cut_copper_to_cut_copper_stairs.json @@ -0,0 +1,21 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_waxed_exposed_cut_copper_to_cut_copper_stairs" + }, + + + "tags": [ "stonecutter" ], + "priority": 2, + "ingredients": [ + { + "item": "minecraft:waxed_exposed_cut_copper" + } + ], + "result": { + "item": "minecraft:waxed_exposed_cut_copper_stairs" + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_w_oxidized_copper_block_to_cut_copper.json b/static/vanilla/BP/recipes/stonecutter_w_oxidized_copper_block_to_cut_copper.json new file mode 100644 index 000000000..6b8fc5880 --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_w_oxidized_copper_block_to_cut_copper.json @@ -0,0 +1,21 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_waxed_oxidized_copper_to_cut_copper" + }, + + + "tags": [ "stonecutter" ], + "priority": 0, + "ingredients": [ + { + "item": "minecraft:waxed_oxidized_copper" + } + ], + "result": { + "item": "minecraft:waxed_oxidized_cut_copper" + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_w_oxidized_copper_block_to_cut_copper_slab.json b/static/vanilla/BP/recipes/stonecutter_w_oxidized_copper_block_to_cut_copper_slab.json new file mode 100644 index 000000000..4bdde4ded --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_w_oxidized_copper_block_to_cut_copper_slab.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_waxed_oxidized_copper_to_cut_copper_slab" + }, + + + "tags": [ "stonecutter" ], + "priority": 1, + "ingredients": [ + { + "item": "minecraft:waxed_oxidized_copper" + } + ], + "result": { + "item": "minecraft:waxed_oxidized_cut_copper_slab", + "count": 2 + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_w_oxidized_copper_block_to_cut_copper_stairs.json b/static/vanilla/BP/recipes/stonecutter_w_oxidized_copper_block_to_cut_copper_stairs.json new file mode 100644 index 000000000..948bb0704 --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_w_oxidized_copper_block_to_cut_copper_stairs.json @@ -0,0 +1,21 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_waxed_oxidized_copper_to_cut_copper_stairs" + }, + + + "tags": [ "stonecutter" ], + "priority": 2, + "ingredients": [ + { + "item": "minecraft:waxed_oxidized_copper" + } + ], + "result": { + "item": "minecraft:waxed_oxidized_cut_copper_stairs" + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_w_oxidized_cut_copper_to_cut_copper_slab.json b/static/vanilla/BP/recipes/stonecutter_w_oxidized_cut_copper_to_cut_copper_slab.json new file mode 100644 index 000000000..1a197b358 --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_w_oxidized_cut_copper_to_cut_copper_slab.json @@ -0,0 +1,21 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_waxed_oxidized_cut_copper_to_cut_copper_slab" + }, + + + "tags": [ "stonecutter" ], + "priority": 1, + "ingredients": [ + { + "item": "minecraft:waxed_oxidized_cut_copper" + } + ], + "result": { + "item": "minecraft:waxed_oxidized_cut_copper_slab" + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_w_oxidized_cut_copper_to_cut_copper_stairs.json b/static/vanilla/BP/recipes/stonecutter_w_oxidized_cut_copper_to_cut_copper_stairs.json new file mode 100644 index 000000000..40ec0df97 --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_w_oxidized_cut_copper_to_cut_copper_stairs.json @@ -0,0 +1,21 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_waxed_oxidized_cut_copper_to_cut_copper_stairs" + }, + + + "tags": [ "stonecutter" ], + "priority": 2, + "ingredients": [ + { + "item": "minecraft:waxed_oxidized_cut_copper" + } + ], + "result": { + "item": "minecraft:waxed_oxidized_cut_copper_stairs" + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_w_weathered_copper_block_to_cut_copper.json b/static/vanilla/BP/recipes/stonecutter_w_weathered_copper_block_to_cut_copper.json new file mode 100644 index 000000000..fff4241d1 --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_w_weathered_copper_block_to_cut_copper.json @@ -0,0 +1,21 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_waxed_weathered_copper_to_cut_copper" + }, + + + "tags": [ "stonecutter" ], + "priority": 0, + "ingredients": [ + { + "item": "minecraft:waxed_weathered_copper" + } + ], + "result": { + "item": "minecraft:waxed_weathered_cut_copper" + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_w_weathered_copper_block_to_cut_copper_slab.json b/static/vanilla/BP/recipes/stonecutter_w_weathered_copper_block_to_cut_copper_slab.json new file mode 100644 index 000000000..3ad58abd0 --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_w_weathered_copper_block_to_cut_copper_slab.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_waxed_weathered_copper_to_cut_copper_slab" + }, + + + "tags": [ "stonecutter" ], + "priority": 1, + "ingredients": [ + { + "item": "minecraft:waxed_weathered_copper" + } + ], + "result": { + "item": "minecraft:waxed_weathered_cut_copper_slab", + "count": 2 + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_w_weathered_copper_block_to_cut_copper_stairs.json b/static/vanilla/BP/recipes/stonecutter_w_weathered_copper_block_to_cut_copper_stairs.json new file mode 100644 index 000000000..9cae59e04 --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_w_weathered_copper_block_to_cut_copper_stairs.json @@ -0,0 +1,21 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_waxed_weathered_copper_to_cut_copper_stairs" + }, + + + "tags": [ "stonecutter" ], + "priority": 2, + "ingredients": [ + { + "item": "minecraft:waxed_weathered_copper" + } + ], + "result": { + "item": "minecraft:waxed_weathered_cut_copper_stairs" + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_w_weathered_cut_copper_to_cut_copper_slab.json b/static/vanilla/BP/recipes/stonecutter_w_weathered_cut_copper_to_cut_copper_slab.json new file mode 100644 index 000000000..828a8471a --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_w_weathered_cut_copper_to_cut_copper_slab.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_waxed_weathered_cut_copper_to_cut_copper_slab" + }, + + + "tags": [ "stonecutter" ], + "priority": 1, + "ingredients": [ + { + "item": "minecraft:waxed_weathered_cut_copper" + } + ], + "result": { + "item": "minecraft:waxed_weathered_cut_copper_slab", + "count": 2 + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_w_weathered_cut_copper_to_cut_copper_stairs.json b/static/vanilla/BP/recipes/stonecutter_w_weathered_cut_copper_to_cut_copper_stairs.json new file mode 100644 index 000000000..112149429 --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_w_weathered_cut_copper_to_cut_copper_stairs.json @@ -0,0 +1,21 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_waxed_weathered_cut_copper_to_cut_copper_stairs" + }, + + + "tags": [ "stonecutter" ], + "priority": 2, + "ingredients": [ + { + "item": "minecraft:waxed_weathered_cut_copper" + } + ], + "result": { + "item": "minecraft:waxed_weathered_cut_copper_stairs" + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_weathered_copper_block_to_cut_copper.json b/static/vanilla/BP/recipes/stonecutter_weathered_copper_block_to_cut_copper.json new file mode 100644 index 000000000..03f3d454d --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_weathered_copper_block_to_cut_copper.json @@ -0,0 +1,21 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_weathered_copper_to_cut_copper" + }, + + + "tags": [ "stonecutter" ], + "priority": 0, + "ingredients": [ + { + "item": "minecraft:weathered_copper" + } + ], + "result": { + "item": "minecraft:weathered_cut_copper" + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_weathered_copper_block_to_cut_copper_slab.json b/static/vanilla/BP/recipes/stonecutter_weathered_copper_block_to_cut_copper_slab.json new file mode 100644 index 000000000..6da3dc636 --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_weathered_copper_block_to_cut_copper_slab.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_weathered_copper_to_cut_copper_slab" + }, + + + "tags": [ "stonecutter" ], + "priority": 1, + "ingredients": [ + { + "item": "minecraft:weathered_copper" + } + ], + "result": { + "item": "minecraft:weathered_cut_copper_slab", + "count": 2 + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_weathered_copper_block_to_cut_copper_stairs.json b/static/vanilla/BP/recipes/stonecutter_weathered_copper_block_to_cut_copper_stairs.json new file mode 100644 index 000000000..a63232157 --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_weathered_copper_block_to_cut_copper_stairs.json @@ -0,0 +1,21 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_weathered_copper_to_cut_copper_stairs" + }, + + + "tags": [ "stonecutter" ], + "priority": 2, + "ingredients": [ + { + "item": "minecraft:weathered_copper" + } + ], + "result": { + "item": "minecraft:weathered_cut_copper_stairs" + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_weathered_cut_copper_to_cut_copper_slab.json b/static/vanilla/BP/recipes/stonecutter_weathered_cut_copper_to_cut_copper_slab.json new file mode 100644 index 000000000..d509101b9 --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_weathered_cut_copper_to_cut_copper_slab.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_weathered_cut_copper_to_cut_copper_slab" + }, + + + "tags": [ "stonecutter" ], + "priority": 1, + "ingredients": [ + { + "item": "minecraft:weathered_cut_copper" + } + ], + "result": { + "item": "minecraft:weathered_cut_copper_slab", + "count": 2 + } + } + +} diff --git a/static/vanilla/BP/recipes/stonecutter_weathered_cut_copper_to_cut_copper_stairs.json b/static/vanilla/BP/recipes/stonecutter_weathered_cut_copper_to_cut_copper_stairs.json new file mode 100644 index 000000000..e4b450d06 --- /dev/null +++ b/static/vanilla/BP/recipes/stonecutter_weathered_cut_copper_to_cut_copper_stairs.json @@ -0,0 +1,21 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:stonecutter_weathered_cut_copper_to_cut_copper_stairs" + }, + + + "tags": [ "stonecutter" ], + "priority": 2, + "ingredients": [ + { + "item": "minecraft:weathered_cut_copper" + } + ], + "result": { + "item": "minecraft:weathered_cut_copper_stairs" + } + } + +} diff --git a/static/vanilla/BP/recipes/tinted_glass.json b/static/vanilla/BP/recipes/tinted_glass.json new file mode 100644 index 000000000..3ef2a3295 --- /dev/null +++ b/static/vanilla/BP/recipes/tinted_glass.json @@ -0,0 +1,29 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shaped": { + "description": { + "identifier": "minecraft:tinted_glass" + }, + "tags": [ + "crafting_table" + ], + "pattern": [ + " A ", + "ABA", + " A " + ], + "key": { + "A": { + "item": "minecraft:amethyst_shard" + }, + "B": { + "item": "minecraft:glass" + } + }, + "result": { + "item": "minecraft:tinted_glass", + "count": 2 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/waxing_copper_block.json b/static/vanilla/BP/recipes/waxing_copper_block.json new file mode 100644 index 000000000..7f44355c2 --- /dev/null +++ b/static/vanilla/BP/recipes/waxing_copper_block.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:waxing_copper_block" + }, + "tags": [ "crafting_table" ], + "ingredients": [ + { + "item": "minecraft:copper_block" + }, + { + "item": "minecraft:honeycomb" + } + ], + "result": { + "item": "minecraft:waxed_copper", + "count": 1 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/waxing_cut_copper_block.json b/static/vanilla/BP/recipes/waxing_cut_copper_block.json new file mode 100644 index 000000000..23ba20994 --- /dev/null +++ b/static/vanilla/BP/recipes/waxing_cut_copper_block.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:waxing_cut_copper" + }, + "tags": [ "crafting_table" ], + "ingredients": [ + { + "item": "minecraft:cut_copper" + }, + { + "item": "minecraft:honeycomb" + } + ], + "result": { + "item": "minecraft:waxed_cut_copper", + "count": 1 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/waxing_cut_copper_slab.json b/static/vanilla/BP/recipes/waxing_cut_copper_slab.json new file mode 100644 index 000000000..7261f9d4a --- /dev/null +++ b/static/vanilla/BP/recipes/waxing_cut_copper_slab.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:waxing_cut_copper_slab" + }, + "tags": [ "crafting_table" ], + "ingredients": [ + { + "item": "minecraft:cut_copper_slab" + }, + { + "item": "minecraft:honeycomb" + } + ], + "result": { + "item": "minecraft:waxed_cut_copper_slab", + "count": 1 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/waxing_cut_copper_stairs.json b/static/vanilla/BP/recipes/waxing_cut_copper_stairs.json new file mode 100644 index 000000000..e728b9a71 --- /dev/null +++ b/static/vanilla/BP/recipes/waxing_cut_copper_stairs.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:waxing_cut_copper_stairs" + }, + "tags": [ "crafting_table" ], + "ingredients": [ + { + "item": "minecraft:cut_copper_stairs" + }, + { + "item": "minecraft:honeycomb" + } + ], + "result": { + "item": "minecraft:waxed_cut_copper_stairs", + "count": 1 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/waxing_exposed_copper_block.json b/static/vanilla/BP/recipes/waxing_exposed_copper_block.json new file mode 100644 index 000000000..e84f5e844 --- /dev/null +++ b/static/vanilla/BP/recipes/waxing_exposed_copper_block.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:waxing_exposed_copper" + }, + "tags": [ "crafting_table" ], + "ingredients": [ + { + "item": "minecraft:exposed_copper" + }, + { + "item": "minecraft:honeycomb" + } + ], + "result": { + "item": "minecraft:waxed_exposed_copper", + "count": 1 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/waxing_exposed_cut_copper_block.json b/static/vanilla/BP/recipes/waxing_exposed_cut_copper_block.json new file mode 100644 index 000000000..27892d81d --- /dev/null +++ b/static/vanilla/BP/recipes/waxing_exposed_cut_copper_block.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:waxing_exposed_cut_copper" + }, + "tags": [ "crafting_table" ], + "ingredients": [ + { + "item": "minecraft:exposed_cut_copper" + }, + { + "item": "minecraft:honeycomb" + } + ], + "result": { + "item": "minecraft:waxed_exposed_cut_copper", + "count": 1 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/waxing_exposed_cut_copper_slab.json b/static/vanilla/BP/recipes/waxing_exposed_cut_copper_slab.json new file mode 100644 index 000000000..8dd0b9140 --- /dev/null +++ b/static/vanilla/BP/recipes/waxing_exposed_cut_copper_slab.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:waxing_exposed_cut_copper_slab" + }, + "tags": [ "crafting_table" ], + "ingredients": [ + { + "item": "minecraft:exposed_cut_copper_slab" + }, + { + "item": "minecraft:honeycomb" + } + ], + "result": { + "item": "minecraft:waxed_exposed_cut_copper_slab", + "count": 1 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/waxing_exposed_cut_copper_stairs.json b/static/vanilla/BP/recipes/waxing_exposed_cut_copper_stairs.json new file mode 100644 index 000000000..444c09e64 --- /dev/null +++ b/static/vanilla/BP/recipes/waxing_exposed_cut_copper_stairs.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:waxing_exposed_cut_copper_stairs" + }, + "tags": [ "crafting_table" ], + "ingredients": [ + { + "item": "minecraft:exposed_cut_copper_stairs" + }, + { + "item": "minecraft:honeycomb" + } + ], + "result": { + "item": "minecraft:waxed_exposed_cut_copper_stairs", + "count": 1 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/waxing_oxidized_copper_block.json b/static/vanilla/BP/recipes/waxing_oxidized_copper_block.json new file mode 100644 index 000000000..4eabff0bd --- /dev/null +++ b/static/vanilla/BP/recipes/waxing_oxidized_copper_block.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:waxing_oxidized_copper" + }, + "tags": [ "crafting_table" ], + "ingredients": [ + { + "item": "minecraft:oxidized_copper" + }, + { + "item": "minecraft:honeycomb" + } + ], + "result": { + "item": "minecraft:waxed_oxidized_copper", + "count": 1 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/waxing_oxidized_cut_copper_block.json b/static/vanilla/BP/recipes/waxing_oxidized_cut_copper_block.json new file mode 100644 index 000000000..f107f7095 --- /dev/null +++ b/static/vanilla/BP/recipes/waxing_oxidized_cut_copper_block.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:waxing_oxidized_cut_copper" + }, + "tags": [ "crafting_table" ], + "ingredients": [ + { + "item": "minecraft:oxidized_cut_copper" + }, + { + "item": "minecraft:honeycomb" + } + ], + "result": { + "item": "minecraft:waxed_oxidized_cut_copper", + "count": 1 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/waxing_oxidized_cut_copper_slab.json b/static/vanilla/BP/recipes/waxing_oxidized_cut_copper_slab.json new file mode 100644 index 000000000..a6fdbc5f3 --- /dev/null +++ b/static/vanilla/BP/recipes/waxing_oxidized_cut_copper_slab.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:waxing_oxidized_cut_copper_slab" + }, + "tags": [ "crafting_table" ], + "ingredients": [ + { + "item": "minecraft:oxidized_cut_copper_slab" + }, + { + "item": "minecraft:honeycomb" + } + ], + "result": { + "item": "minecraft:waxed_oxidized_cut_copper_slab", + "count": 1 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/waxing_oxidized_cut_copper_stairs.json b/static/vanilla/BP/recipes/waxing_oxidized_cut_copper_stairs.json new file mode 100644 index 000000000..fc939a4f7 --- /dev/null +++ b/static/vanilla/BP/recipes/waxing_oxidized_cut_copper_stairs.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:waxing_oxidized_cut_copper_stairs" + }, + "tags": [ "crafting_table" ], + "ingredients": [ + { + "item": "minecraft:oxidized_cut_copper_stairs" + }, + { + "item": "minecraft:honeycomb" + } + ], + "result": { + "item": "minecraft:waxed_oxidized_cut_copper_stairs", + "count": 1 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/waxing_weathered_copper_block.json b/static/vanilla/BP/recipes/waxing_weathered_copper_block.json new file mode 100644 index 000000000..a69674e8c --- /dev/null +++ b/static/vanilla/BP/recipes/waxing_weathered_copper_block.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:waxing_weathered_copper" + }, + "tags": [ "crafting_table" ], + "ingredients": [ + { + "item": "minecraft:weathered_copper" + }, + { + "item": "minecraft:honeycomb" + } + ], + "result": { + "item": "minecraft:waxed_weathered_copper", + "count": 1 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/waxing_weathered_cut_copper_block.json b/static/vanilla/BP/recipes/waxing_weathered_cut_copper_block.json new file mode 100644 index 000000000..ffc5e85e5 --- /dev/null +++ b/static/vanilla/BP/recipes/waxing_weathered_cut_copper_block.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:waxing_weathered_cut_copper" + }, + "tags": [ "crafting_table" ], + "ingredients": [ + { + "item": "minecraft:weathered_cut_copper" + }, + { + "item": "minecraft:honeycomb" + } + ], + "result": { + "item": "minecraft:waxed_weathered_cut_copper", + "count": 1 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/waxing_weathered_cut_copper_slab.json b/static/vanilla/BP/recipes/waxing_weathered_cut_copper_slab.json new file mode 100644 index 000000000..6f5468e72 --- /dev/null +++ b/static/vanilla/BP/recipes/waxing_weathered_cut_copper_slab.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:waxing_weathered_cut_copper_slab" + }, + "tags": [ "crafting_table" ], + "ingredients": [ + { + "item": "minecraft:weathered_cut_copper_slab" + }, + { + "item": "minecraft:honeycomb" + } + ], + "result": { + "item": "minecraft:waxed_weathered_cut_copper_slab", + "count": 1 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/recipes/waxing_weathered_cut_copper_stairs.json b/static/vanilla/BP/recipes/waxing_weathered_cut_copper_stairs.json new file mode 100644 index 000000000..552d85699 --- /dev/null +++ b/static/vanilla/BP/recipes/waxing_weathered_cut_copper_stairs.json @@ -0,0 +1,22 @@ +{ + "format_version": "1.16", + "minecraft:recipe_shapeless": { + "description": { + "identifier": "minecraft:waxing_weathered_cut_copper_stairs" + }, + "tags": [ "crafting_table" ], + "ingredients": [ + { + "item": "minecraft:weathered_cut_copper_stairs" + }, + { + "item": "minecraft:honeycomb" + } + ], + "result": { + "item": "minecraft:waxed_weathered_cut_copper_stairs", + "count": 1 + }, + "priority": 1 + } +} \ No newline at end of file diff --git a/static/vanilla/BP/spawn_rules/axolotl.json b/static/vanilla/BP/spawn_rules/axolotl.json new file mode 100644 index 000000000..d4b7e5bc0 --- /dev/null +++ b/static/vanilla/BP/spawn_rules/axolotl.json @@ -0,0 +1,28 @@ +{ + "format_version": "1.8.0", + "minecraft:spawn_rules": { + "description": { + "identifier": "minecraft:axolotl", + "population_control": "animal" + }, + "conditions": [ + { + "minecraft:spawns_underground": {}, + "minecraft:spawns_underwater": {}, + "minecraft:weight": { + "default": 8 + }, + "minecraft:herd": { + "min_size": 1, + "max_size": 4, + "event": "minecraft:entity_born", + "event_skip_count": 2 + }, + "minecraft:height_filter": { + "min": 0, + "max": 63 + } + } + ] + } +} \ No newline at end of file diff --git a/static/vanilla/BP/spawn_rules/bat.json b/static/vanilla/BP/spawn_rules/bat.json index cc7164889..a7f4cb7a9 100644 --- a/static/vanilla/BP/spawn_rules/bat.json +++ b/static/vanilla/BP/spawn_rules/bat.json @@ -1,5 +1,5 @@ { - "format_version": "1.8.0", + "format_version": "1.17.0", "minecraft:spawn_rules": { "description": { "identifier": "minecraft:bat", @@ -14,7 +14,7 @@ "adjust_for_weather": true }, "minecraft:height_filter": { - "min": 0, + "min": -63, "max": 63 }, "minecraft:weight": { diff --git a/static/vanilla/BP/spawn_rules/glow_squid.json b/static/vanilla/BP/spawn_rules/glow_squid.json new file mode 100644 index 000000000..56fd17b9d --- /dev/null +++ b/static/vanilla/BP/spawn_rules/glow_squid.json @@ -0,0 +1,26 @@ +{ + "format_version": "1.8.0", + "minecraft:spawn_rules": { + "description": { + "identifier": "minecraft:glow_squid", + "population_control": "animal" + }, + "conditions": [ + { + "minecraft:spawns_underground": {}, + "minecraft:spawns_underwater": {}, + "minecraft:weight": { + "default": 10 + }, + "minecraft:height_filter": { + "min": 0, + "max": 63 + }, + "minecraft:herd": { + "min_size": 2, + "max_size": 4 + } + } + ] + } +} \ No newline at end of file diff --git a/static/vanilla/BP/spawn_rules/goat.json b/static/vanilla/BP/spawn_rules/goat.json index 8c361c9d6..44546d11e 100644 --- a/static/vanilla/BP/spawn_rules/goat.json +++ b/static/vanilla/BP/spawn_rules/goat.json @@ -5,26 +5,27 @@ "identifier": "minecraft:goat", "population_control": "animal" }, - "conditions": [ + "conditions": [ { - "minecraft:spawns_on_surface": {}, - "minecraft:brightness_filter": { - "min": 7, - "max": 15, - "adjust_for_weather": false - }, - "minecraft:weight": { - "default": 20 - }, - "minecraft:herd": { - "min_size":2, - "max_size":3 - }, - - "minecraft:biome_filter": { - "test": "has_biome_tag", "operator":"==", "value": "extreme_hills" + "minecraft:spawns_on_surface": {}, + "minecraft:brightness_filter": { + "min": 7, + "max": 15, + "adjust_for_weather": false + }, + "minecraft:weight": { + "default": 20 + }, + "minecraft:herd": { + "min_size": 2, + "max_size": 3 + }, + "minecraft:biome_filter": { + "test": "has_biome_tag", + "operator": "==", + "value": "extreme_hills" + } } - } ] } } \ No newline at end of file diff --git a/static/vanilla/BP/trading/economy_trades/stone_mason_trades.json b/static/vanilla/BP/trading/economy_trades/stone_mason_trades.json index 53d763731..6f0ae11f1 100644 --- a/static/vanilla/BP/trading/economy_trades/stone_mason_trades.json +++ b/static/vanilla/BP/trading/economy_trades/stone_mason_trades.json @@ -81,7 +81,7 @@ "reward_exp": true } ] - }, + }, { "total_exp_required": 70, "trades": [ @@ -139,6 +139,10 @@ { "item": "minecraft:stone:6", "quantity": 4 + }, + { + "item": "minecraft:dripstone_block", + "quantity": 4 } ] } diff --git a/static/vanilla/BP/trading/economy_trades/wandering_trader_trades.json b/static/vanilla/BP/trading/economy_trades/wandering_trader_trades.json index 5bce288b7..aaf277f7e 100644 --- a/static/vanilla/BP/trading/economy_trades/wandering_trader_trades.json +++ b/static/vanilla/BP/trading/economy_trades/wandering_trader_trades.json @@ -353,6 +353,66 @@ "quantity": 4 } ] + }, + { + "max_uses": 5, + "wants": [ + { + "item": "minecraft:emerald", + "quantity": 1 + } + ], + "gives": [ + { + "item": "minecraft:small_dripleaf_block", + "quantity": 2 + } + ] + }, + { + "max_uses": 5, + "wants": [ + { + "item": "minecraft:emerald", + "quantity": 1 + } + ], + "gives": [ + { + "item": "minecraft:dirt_with_roots", + "quantity": 2 + } + ] + }, + { + "max_uses": 5, + "wants": [ + { + "item": "minecraft:emerald", + "quantity": 1 + } + ], + "gives": [ + { + "item": "minecraft:moss_block", + "quantity": 2 + } + ] + }, + { + "max_uses": 5, + "wants": [ + { + "item": "minecraft:emerald", + "quantity": 1 + } + ], + "gives": [ + { + "item": "minecraft:pointed_dripstone", + "quantity": 2 + } + ] } ] }, diff --git a/static/vanilla/RP/animation_controllers/axolotl.animation_controllers.json b/static/vanilla/RP/animation_controllers/axolotl.animation_controllers.json new file mode 100644 index 000000000..fd0ec43f1 --- /dev/null +++ b/static/vanilla/RP/animation_controllers/axolotl.animation_controllers.json @@ -0,0 +1,63 @@ +{ + "format_version": "1.10.0", + "animation_controllers": { + "controller.animation.axolotl.general": { + "initial_state": "default", + "states": { + "default": { + "animations": [ + { + "play_dead": "query.is_playing_dead" + }, + { + "swim_angle": "variable.moving && query.is_in_water && !query.is_on_ground" + } + ] + } + } + }, + "controller.animation.axolotl.move": { + "initial_state": "idle", + "states": { + "idle": { + "animations": [ + { + "idle_float": "query.is_in_water && !query.is_on_ground && !query.is_playing_dead" + }, + { + "idle_floor": "!query.is_in_water && query.is_on_ground" + }, + { + "idle_floor_water": "query.is_in_water && query.is_on_ground" + }, + "look_at_target" + ], + "transitions": [ + { + "moving": "variable.moving && !query.is_playing_dead" + } + ] + }, + "moving": { + "animations": [ + { + "swim": "query.is_in_water && !query.is_on_ground" + }, + { + "walk_floor": "!query.is_in_water && query.is_on_ground" + }, + { + "walk_floor_water": "query.is_in_water && query.is_on_ground" + }, + "look_at_target" + ], + "transitions": [ + { + "idle": "!variable.moving || query.is_playing_dead" + } + ] + } + } + } + } +} diff --git a/static/vanilla/RP/animation_controllers/drowned.animation_controllers.json b/static/vanilla/RP/animation_controllers/drowned.animation_controllers.json index c933a5349..b4556ed39 100644 --- a/static/vanilla/RP/animation_controllers/drowned.animation_controllers.json +++ b/static/vanilla/RP/animation_controllers/drowned.animation_controllers.json @@ -8,32 +8,15 @@ "animations" : [ "zombie_attack_bare_hand" ], "transitions" : [ { - "one_hand_attack" : "query.is_item_equipped('off_hand')" - }, - { - "spear_attack" : "variable.is_brandishing_spear && !query.is_item_equipped('off_hand')" + "one_hand_attack" : "query.is_item_equipped('off_hand') || variable.is_brandishing_spear" } ] }, "one_hand_attack" : { "animations" : [ "attack_rotations" ], - "transitions" : [ - { - "default" : "!query.is_item_equipped('off_hand')" - }, - { - "spear_attack" : "variable.is_brandishing_spear && !query.is_item_equipped('off_hand')" - } - ] - }, - "spear_attack" : { - "animations" : [ "zombie_attack_bare_hand", "attack_rotations" ], "transitions" : [ { "default" : "!query.is_item_equipped('off_hand') && !variable.is_brandishing_spear" - }, - { - "one_hand_attack" : "query.is_item_equipped('off_hand')" } ] } diff --git a/static/vanilla/RP/animation_controllers/humanoid.animation_controllers.json b/static/vanilla/RP/animation_controllers/humanoid.animation_controllers.json index 7335d075c..0a0fe2d9e 100644 --- a/static/vanilla/RP/animation_controllers/humanoid.animation_controllers.json +++ b/static/vanilla/RP/animation_controllers/humanoid.animation_controllers.json @@ -97,6 +97,26 @@ } } }, + "controller.animation.humanoid.holding_spyglass" : { + "initial_state" : "default", + "states" : { + "holding_spyglass" : { + "animations" : [ "holding_spyglass" ], + "transitions" : [ + { + "default" : "!variable.is_holding_spyglass" + } + ] + }, + "default" : { + "transitions" : [ + { + "holding_spyglass" : "variable.is_holding_spyglass" + } + ] + } + } + }, "controller.animation.humanoid.charging" : { "initial_state" : "default", "states" : { diff --git a/static/vanilla/RP/animation_controllers/player.animation_controllers.json b/static/vanilla/RP/animation_controllers/player.animation_controllers.json index fb7752106..84e5ddabf 100644 --- a/static/vanilla/RP/animation_controllers/player.animation_controllers.json +++ b/static/vanilla/RP/animation_controllers/player.animation_controllers.json @@ -103,72 +103,6 @@ } } }, - "controller.animation.player.hudplayer" : { - "initial_state" : "default", - "states" : { - "default" : { - "animations" : [ - "humanoid_base_pose", - { - "look_at_target": "!query.is_sleeping && !query.is_emoting" - }, - "move.arms", - "move.legs", - "cape", - { - "riding.arms" : "query.is_riding" - }, - { - "riding.legs" : "query.is_riding" - }, - "holding", - { - "brandish_spear" : "variable.is_brandishing_spear" - }, - { - "charging" : "query.is_charging" - }, - { - "sneaking" : "query.is_sneaking && !query.is_sleeping" - }, - "bob", - { - "damage_nearby_mobs" : "variable.damage_nearby_mobs" - }, - { - "swimming" : "variable.swim_amount > 0.0" - }, - { - "swimming.legs" : "variable.swim_amount > 0.0" - }, - { - "use_item_progress" : "( variable.use_item_interval_progress > 0.0 ) || ( variable.use_item_startup_progress > 0.0 ) && !variable.is_brandishing_spear" - }, - { - "sleeping" : "query.is_sleeping && query.is_alive" - }, - { - "attack.positions" : "variable.attack_time >= 0.0" - }, - { - "attack.rotations" : "variable.attack_time >= 0.0" - }, - { - "shield_block_main_hand" : "query.blocking && query.get_equipped_item_name('off_hand') != 'shield' && query.get_equipped_item_name == 'shield'" - }, - { - "shield_block_off_hand" : "query.blocking && query.get_equipped_item_name('off_hand') == 'shield' && !(variable.item_use_normalized > 0 && variable.item_use_normalized < 1.0)" - }, - { - "crossbow_controller" : "query.get_equipped_item_name == 'crossbow'" - }, - { - "third_person_bow_equipped" : "query.get_equipped_item_name == 'bow' && (variable.item_use_normalized > 0 && variable.item_use_normalized < 1.0)" - } - ] - } - } - }, "controller.animation.player.root" : { "initial_state" : "first_person", "states" : { @@ -183,13 +117,16 @@ "first_person_empty_hand" : "query.get_equipped_item_name(0, 1) != 'map'" }, { - "first_person_walk" : "!variable.bob_animation" + "first_person_walk" : "variable.bob_animation" }, { "first_person_map_controller" : "(query.get_equipped_item_name(0, 1) == 'map' || query.get_equipped_item_name('off_hand') == 'map')" }, { - "first_person_crossbow_equipped" : "query.get_equipped_item_name == 'crossbow' && (variable.item_use_normalized > 0 && variable.item_use_normalized < 1.0)" + "first_person_crossbow_equipped": "query.get_equipped_item_name == 'crossbow' && (variable.item_use_normalized > 0 && variable.item_use_normalized < 1.0)" + }, + { + "first_person_breathing_bob": "variable.attack_time <= 0.0" } ], "transitions" : [ @@ -218,15 +155,7 @@ ] }, "paperdoll" : { - "animations" : [ - "humanoid_base_pose", - { - "look_at_target_ui" : "variable.should_look_at_target_ui" - }, - "move.arms", - "move.legs", - "cape" - ], + "animations" : [ "humanoid_base_pose", "look_at_target_ui", "move.arms", "move.legs", "cape" ], "transitions" : [ { "first_person" : "!variable.is_paperdoll && variable.is_first_person" @@ -243,7 +172,7 @@ "animations" : [ "humanoid_base_pose", { - "look_at_target" : "!query.is_sleeping && !query.is_emoting" + "look_at_target" : "!query.is_sleeping" }, "move.arms", "move.legs", @@ -258,13 +187,18 @@ { "brandish_spear" : "variable.is_brandishing_spear" }, + { + "holding_spyglass": "variable.is_holding_spyglass" + }, { "charging" : "query.is_charging" }, { "sneaking" : "query.is_sneaking && !query.is_sleeping" }, - "bob", + { + "bob": "!variable.is_holding_spyglass" + }, { "damage_nearby_mobs" : "variable.damage_nearby_mobs" }, @@ -275,10 +209,7 @@ "swimming.legs" : "variable.swim_amount > 0.0" }, { - "use_item_progress" : "( variable.use_item_interval_progress > 0.0 ) || ( variable.use_item_startup_progress > 0.0 ) && !variable.is_brandishing_spear" - }, - { - "fishing_rod" : "query.get_equipped_item_name == 'fishing_rod'" + "use_item_progress" : "( variable.use_item_interval_progress > 0.0 ) || ( variable.use_item_startup_progress > 0.0 ) && !variable.is_brandishing_spear && !variable.is_holding_spyglass" }, { "sleeping" : "query.is_sleeping && query.is_alive" @@ -293,7 +224,7 @@ "shield_block_main_hand" : "query.blocking && query.get_equipped_item_name('off_hand') != 'shield' && query.get_equipped_item_name == 'shield'" }, { - "shield_block_off_hand" : "query.blocking && query.get_equipped_item_name('off_hand') == 'shield' && !(variable.item_use_normalized > 0 && variable.item_use_normalized < 1.0)" + "shield_block_off_hand" : "query.blocking && query.get_equipped_item_name('off_hand') == 'shield'" }, { "crossbow_controller" : "query.get_equipped_item_name == 'crossbow'" diff --git a/static/vanilla/RP/animation_controllers/shield.animation_controllers.json b/static/vanilla/RP/animation_controllers/shield.animation_controllers.json new file mode 100644 index 000000000..5a120b781 --- /dev/null +++ b/static/vanilla/RP/animation_controllers/shield.animation_controllers.json @@ -0,0 +1,39 @@ +{ + "format_version" : "1.10.0", + "animation_controllers" : { + "controller.animation.shield.wield": { + "initial_state": "first_person", + "states": { + "first_person": { + "animations": [ + { + "wield_main_hand_first_person": "c.item_slot == 'main_hand'" + }, + { + "wield_off_hand_first_person": "c.item_slot != 'main_hand'" + }, + { + "wield_main_hand_first_person_block": "query.blocking && query.get_equipped_item_name('off_hand') != 'shield' && query.get_equipped_item_name == 'shield' && c.item_slot == 'main_hand'" + }, + { + "wield_off_hand_first_person_block": "query.blocking && query.get_equipped_item_name('off_hand') == 'shield' && c.item_slot != 'main_hand'" + } + ], + "transitions": [ + { + "third_person": "!c.is_first_person" + } + ] + }, + "third_person": { + "animations": [ "wield_third_person" ], + "transitions": [ + { + "first_person": "c.is_first_person" + } + ] + } + } + } + } +} diff --git a/static/vanilla/RP/animation_controllers/trident.animation_controllers.json b/static/vanilla/RP/animation_controllers/trident.animation_controllers.json new file mode 100644 index 000000000..856406ad7 --- /dev/null +++ b/static/vanilla/RP/animation_controllers/trident.animation_controllers.json @@ -0,0 +1,42 @@ +{ + "format_version": "1.10.0", + "animation_controllers": { + "controller.animation.trident.wield": { + "initial_state": "first_person", + "states": { + "first_person": { + "animations": [ + "wield_first_person", + { + "wield_first_person_raise": "query.main_hand_item_use_duration > 0.0f" + }, + { + "wield_first_person_raise_shake": "query.main_hand_item_use_duration > 0.0f" + }, + { + "wield_first_person_riptide": "query.can_damage_nearby_mobs > 0.0" + } + ], + "transitions": [ + { + "third_person": "!c.is_first_person" + } + ] + }, + "third_person": { + "animations": [ + "wield_third_person", + { + "wield_third_person_raise": "query.main_hand_item_use_duration > 0.0f || query.has_target" + } + ], + "transitions": [ + { + "first_person": "c.is_first_person" + } + ] + } + } + } + } +} diff --git a/static/vanilla/RP/animations/axolotl.animation.json b/static/vanilla/RP/animations/axolotl.animation.json new file mode 100644 index 000000000..481e2b071 --- /dev/null +++ b/static/vanilla/RP/animations/axolotl.animation.json @@ -0,0 +1,1412 @@ +{ + "format_version" : "1.8.0", + "animations" : { + "animation.axolotl.idle_underwater": { + "loop": true, + "animation_length": 5.2, + "bones": { + "body": { + "rotation": { + "0.0": { + "pre": [-8.9, 0, 0], + "post": [-8.9, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.6": { + "pre": [-2.6, 0, 0], + "post": [-2.6, 0, 0], + "lerp_mode": "catmullrom" + }, + "5.2": { + "pre": [-8.9, 0, 0], + "post": [-8.9, 0, 0], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.6": { + "pre": [0, -0.5, 0], + "post": [0, -0.5, 0], + "lerp_mode": "catmullrom" + }, + "5.2": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "right_arm": { + "rotation": { + "0.0": { + "pre": [49.1, -25.8, 0], + "post": [49.1, -25.8, 0], + "lerp_mode": "catmullrom" + }, + "2.6": { + "pre": [29.1, -40.8, 12.5], + "post": [29.1, -40.8, 12.5], + "lerp_mode": "catmullrom" + }, + "5.2": { + "pre": [49.1, -25.8, 0], + "post": [49.1, -25.8, 0], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "pre": [0.25, 0, 1], + "post": [0.25, 0, 1], + "lerp_mode": "catmullrom" + }, + "5.2": { + "pre": [0.25, 0, 1], + "post": [0.25, 0, 1], + "lerp_mode": "catmullrom" + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "pre": [-72.5, 117.5, 85], + "post": [-72.5, 117.5, 85], + "lerp_mode": "catmullrom" + }, + "2.6": { + "pre": [-80, 117.5, 85], + "post": [-80, 117.5, 85], + "lerp_mode": "catmullrom" + }, + "5.2": { + "pre": [-72.5, 117.5, 85], + "post": [-72.5, 117.5, 85], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "pre": [0.25, 0, -1], + "post": [0.25, 0, -1], + "lerp_mode": "catmullrom" + }, + "5.2": { + "pre": [0.25, 0, -1], + "post": [0.25, 0, -1], + "lerp_mode": "catmullrom" + } + } + }, + "left_arm": { + "rotation": { + "0.0": { + "pre": [49.1, 25.8, 0], + "post": [49.1, 25.8, 0], + "lerp_mode": "catmullrom" + }, + "2.6": { + "pre": [29.1, 40.8, -12.5], + "post": [29.1, 40.8, -12.5], + "lerp_mode": "catmullrom" + }, + "5.2": { + "pre": [49.1, 25.8, 0], + "post": [49.1, 25.8, 0], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "pre": [-0.25, 0, 1], + "post": [-0.25, 0, 1], + "lerp_mode": "catmullrom" + }, + "5.2": { + "pre": [-0.25, 0, 1], + "post": [-0.25, 0, 1], + "lerp_mode": "catmullrom" + } + } + }, + "left_leg": { + "rotation": { + "0.0": { + "pre": [-72.5, -117.5, -85], + "post": [-72.5, -117.5, -85], + "lerp_mode": "catmullrom" + }, + "2.6": { + "pre": [-80, -117.5, -85], + "post": [-80, -117.5, -85], + "lerp_mode": "catmullrom" + }, + "5.2": { + "pre": [-72.5, -117.5, -85], + "post": [-72.5, -117.5, -85], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "pre": [-0.25, 0, -1], + "post": [-0.25, 0, -1], + "lerp_mode": "catmullrom" + }, + "5.2": { + "pre": [-0.25, 0, -1], + "post": [-0.25, 0, -1], + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "pre": [0, 15, 0], + "post": [0, 15, 0], + "lerp_mode": "catmullrom" + }, + "2.6": { + "pre": [0, -32, 0], + "post": [0, -32, 0], + "lerp_mode": "catmullrom" + }, + "5.2": { + "pre": [0, 15, 0], + "post": [0, 15, 0], + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "pre": [11.7, 0, 0], + "post": [11.7, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.6": { + "pre": [2.4, 0, 0], + "post": [2.4, 0, 0], + "lerp_mode": "catmullrom" + }, + "5.2": { + "pre": [11.7, 0, 0], + "post": [11.7, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "left_gills": { + "rotation": { + "0.0": { + "pre": [0, -25.6, 0], + "post": [0, -25.6, 0], + "lerp_mode": "catmullrom" + }, + "3.12": { + "pre": [0, 16, 0], + "post": [0, 16, 0], + "lerp_mode": "catmullrom" + }, + "5.2": { + "pre": [0, -25.6, 0], + "post": [0, -25.6, 0], + "lerp_mode": "catmullrom" + } + } + }, + "right_gills": { + "rotation": { + "0.0": { + "pre": [0, 23, 0], + "post": [0, 23, 0], + "lerp_mode": "catmullrom" + }, + "2.08": { + "pre": [0, -26, 0], + "post": [0, -26, 0], + "lerp_mode": "catmullrom" + }, + "5.2": { + "pre": [0, 23, 0], + "post": [0, 23, 0], + "lerp_mode": "catmullrom" + } + } + }, + "top_gills": { + "rotation": { + "0.0": { + "pre": [-19.2, 0, 0], + "post": [-19.2, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.6": { + "pre": [12.3, 0, 0], + "post": [12.3, 0, 0], + "lerp_mode": "catmullrom" + }, + "5.2": { + "pre": [-19.2, 0, 0], + "post": [-19.2, 0, 0], + "lerp_mode": "catmullrom" + } + } + } + } + }, + "animation.axolotl.idle_floor": { + "loop": true, + "animation_length": 2.8, + "bones": { + "body": { + "rotation": { + "0.0": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.8": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "right_arm": { + "rotation": { + "0.0": { + "pre": [77.5, -22.5, 0], + "post": [77.5, -22.5, 0], + "lerp_mode": "catmullrom" + }, + "2.8": { + "pre": [77.5, -22.5, 0], + "post": [77.5, -22.5, 0], + "lerp_mode": "catmullrom" + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "pre": [-77.5, 0, 0], + "post": [-77.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.8": { + "pre": [-77.5, 0, 0], + "post": [-77.5, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "left_arm": { + "rotation": { + "0.0": { + "pre": [77.5, 25, 0], + "post": [77.5, 25, 0], + "lerp_mode": "catmullrom" + }, + "2.8": { + "pre": [77.5, 25, 0], + "post": [77.5, 25, 0], + "lerp_mode": "catmullrom" + } + } + }, + "left_leg": { + "rotation": { + "0.0": { + "pre": [-77.5, 0, 0], + "post": [-77.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.8": { + "pre": [-77.5, 0, 0], + "post": [-77.5, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": [0, 10, 0], + "0.32": [0, 10, 0], + "1.04": [0, -10, 0], + "1.76": [0, -10, 0], + "2.48": [0, 10, 0], + "2.8": [0, 10, 0] + } + }, + "head": { + "rotation": { + "0.0": { + "pre": [0, 0, -11], + "post": [0, 0, -11], + "lerp_mode": "catmullrom" + }, + "1.28": { + "pre": [-13.2, -2.7, -11.5], + "post": [-13.2, -2.7, -11.5], + "lerp_mode": "catmullrom" + }, + "1.44": { + "pre": [-13.2, -2.7, -11.5], + "post": [-13.2, -2.7, -11.5], + "lerp_mode": "catmullrom" + }, + "2.8": { + "pre": [0, 0, -11], + "post": [0, 0, -11], + "lerp_mode": "catmullrom" + } + } + }, + "left_gills": { + "rotation": { + "0.0": { + "pre": [0, 38, 0], + "post": [0, 38, 0], + "lerp_mode": "catmullrom" + }, + "1.28": { + "pre": [0, 45.5, 0], + "post": [0, 45.5, 0], + "lerp_mode": "catmullrom" + }, + "1.64": { + "pre": [0, 45.5, 0], + "post": [0, 45.5, 0], + "lerp_mode": "catmullrom" + }, + "2.8": { + "pre": [0, 38, 0], + "post": [0, 38, 0], + "lerp_mode": "catmullrom" + } + } + }, + "right_gills": { + "rotation": { + "0.0": { + "pre": [0, -50, 0], + "post": [0, -50, 0], + "lerp_mode": "catmullrom" + }, + "1.28": { + "pre": [0, -59, 0], + "post": [0, -59, 0], + "lerp_mode": "catmullrom" + }, + "1.56": { + "pre": [0, -59, 0], + "post": [0, -59, 0], + "lerp_mode": "catmullrom" + }, + "2.8": { + "pre": [0, -50, 0], + "post": [0, -50, 0], + "lerp_mode": "catmullrom" + } + } + }, + "top_gills": { + "rotation": { + "0.0": { + "pre": [33, 0, 0], + "post": [33, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.28": { + "pre": [47.4, 0, 0], + "post": [47.4, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.64": { + "pre": [47.4, 0, 0], + "post": [47.4, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.8": { + "pre": [33, 0, 0], + "post": [33, 0, 0], + "lerp_mode": "catmullrom" + } + } + } + } + }, + "animation.axolotl.idle_floor_underwater": { + "loop": true, + "animation_length": 5.12, + "bones": { + "body": { + "rotation": { + "0.0": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "5.12": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "pre": [0, 1.5, 0], + "post": [0, 1.5, 0], + "lerp_mode": "catmullrom" + }, + "5.12": { + "pre": [0, 1.5, 0], + "post": [0, 1.5, 0], + "lerp_mode": "catmullrom" + } + } + }, + "right_arm": { + "rotation": { + "0.0": { + "pre": [-60, 145, 0], + "post": [-60, 145, 0], + "lerp_mode": "catmullrom" + }, + "5.12": { + "pre": [-60, 145, 0], + "post": [-60, 145, 0], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "pre": [0.5, 0, 0.5], + "post": [0.5, 0, 0.5], + "lerp_mode": "catmullrom" + }, + "5.12": { + "pre": [0.5, 0, 0.5], + "post": [0.5, 0, 0.5], + "lerp_mode": "catmullrom" + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "pre": [-60, 0, 0], + "post": [-60, 0, 0], + "lerp_mode": "catmullrom" + }, + "5.12": { + "pre": [-57.5, 0, 2.5], + "post": [-57.5, 0, 2.5], + "lerp_mode": "catmullrom" + } + } + }, + "left_arm": { + "rotation": { + "0.0": { + "pre": [-60, 215, 0], + "post": [-60, 215, 0], + "lerp_mode": "catmullrom" + }, + "5.12": { + "pre": [-60, 215, 0], + "post": [-60, 215, 0], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "pre": [-0.5, 0, 0.5], + "post": [-0.5, 0, 0.5], + "lerp_mode": "catmullrom" + }, + "5.12": { + "pre": [-0.5, 0, 0.5], + "post": [-0.5, 0, 0.5], + "lerp_mode": "catmullrom" + } + } + }, + "left_leg": { + "rotation": { + "0.0": { + "pre": [-60, 0, 0], + "post": [-60, 0, 0], + "lerp_mode": "catmullrom" + }, + "5.12": { + "pre": [-57.5, 0, -2.5], + "post": [-57.5, 0, -2.5], + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "pre": [0, 15, 0], + "post": [0, 15, 0], + "lerp_mode": "catmullrom" + }, + "2.56": { + "pre": [0, -18.8, 0], + "post": [0, -18.8, 0], + "lerp_mode": "catmullrom" + }, + "5.12": { + "pre": [0, 15, 0], + "post": [0, 15, 0], + "lerp_mode": "catmullrom" + } + } + }, + "left_gills": { + "rotation": { + "0.0": { + "pre": [0, -25.6, 0], + "post": [0, -25.6, 0], + "lerp_mode": "catmullrom" + }, + "3.12": { + "pre": [0, 15.8, 0], + "post": [0, 15.8, 0], + "lerp_mode": "catmullrom" + }, + "5.12": { + "pre": [0, -25.6, 0], + "post": [0, -25.6, 0], + "lerp_mode": "catmullrom" + } + } + }, + "right_gills": { + "rotation": { + "0.0": { + "pre": [0, 22.5, 0], + "post": [0, 22.5, 0], + "lerp_mode": "catmullrom" + }, + "2.08": { + "pre": [0, -25.9, 0], + "post": [0, -25.9, 0], + "lerp_mode": "catmullrom" + }, + "5.12": { + "pre": [0, 22.5, 0], + "post": [0, 22.5, 0], + "lerp_mode": "catmullrom" + } + } + }, + "top_gills": { + "rotation": { + "0.0": { + "pre": [-19, 0, 0], + "post": [-19, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.56": { + "pre": [12.3, 0, 0], + "post": [12.3, 0, 0], + "lerp_mode": "catmullrom" + }, + "5.12": { + "pre": [-19, 0, 0], + "post": [-19, 0, 0], + "lerp_mode": "catmullrom" + } + } + } + } + }, + "animation.axolotl.swim": { + "loop": true, + "animation_length": 1, + "bones": { + "body": { + "rotation": { + "0.0": { + "pre": [8.3, 0, 0], + "post": [8.3, 0, 0] + }, + "0.24": { + "pre": [11.83, 0, 0], + "post": [11.83, 0, 0] + }, + "0.68": { + "pre": [-7.5, 0, 0], + "post": [-7.5, 0, 0] + }, + "0.96": { + "pre": [6.84, 0, 0], + "post": [6.84, 0, 0] + } + }, + "position": { + "0.0": { + "pre": [0, 0, 0], + "post": [0, 0, 0] + }, + "0.52": { + "pre": [0, -1, 0], + "post": [0, -1, 0] + }, + "0.96": { + "pre": [0, -0.05, 0], + "post": [0, -0.05, 0] + } + } + }, + "right_arm": { + "rotation": { + "0.0": { + "pre": [72.5, 80, 95], + "post": [72.5, 80, 95] + }, + "0.52": { + "pre": [72.5, 110, 95], + "post": [72.5, 110, 95] + }, + "0.96": { + "pre": [72.5, 81.64, 95], + "post": [72.5, 81.64, 95] + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "pre": [-97.5, 87.5, -90], + "post": [-97.5, 87.5, -90] + }, + "0.28": { + "pre": [-97.5, 107.5, -90], + "post": [-97.5, 107.5, -90] + }, + "0.76": { + "pre": [-97.5, 68.71, -90], + "post": [-97.5, 68.71, -90] + }, + "0.96": { + "pre": [-97.5, 84.79, -90], + "post": [-97.5, 84.79, -90] + } + } + }, + "left_arm": { + "rotation": { + "0.0": { + "pre": [72.5, -80, -95], + "post": [72.5, -80, -95] + }, + "0.52": { + "pre": [72.5, -110, -95], + "post": [72.5, -110, -95] + }, + "0.96": { + "pre": [72.5, -81.64, -95], + "post": [72.5, -81.64, -95] + } + } + }, + "left_leg": { + "rotation": { + "0.0": { + "pre": [-97.5, -87.5, 90], + "post": [-97.5, -87.5, 90] + }, + "0.28": { + "pre": [-97.5, -108.75, 90], + "post": [-97.5, -108.75, 90] + }, + "0.76": { + "pre": [-97.5, -69.96, 90], + "post": [-97.5, -69.96, 90] + }, + "0.96": { + "pre": [-97.5, -84.94, 90], + "post": [-97.5, -84.94, 90] + } + } + }, + "tail": { + "rotation": { + "0.0": { + "pre": [0, 15, 0], + "post": [0, 15, 0] + }, + "0.52": { + "pre": [0, -15, 0], + "post": [0, -15, 0] + }, + "0.96": { + "pre": [0, 13.36, 0], + "post": [0, 13.36, 0] + } + } + }, + "head": { + "rotation": { + "0.0": { + "pre": [-7.5, 0, 0], + "post": [-7.5, 0, 0] + }, + "0.28": { + "pre": [-13.9, 0, 0], + "post": [-13.9, 0, 0] + }, + "0.72": { + "pre": [14.23, 0, 0], + "post": [14.23, 0, 0] + }, + "0.96": { + "pre": [-5.1, 0, 0], + "post": [-5.1, 0, 0] + } + } + }, + "left_gills": { + "rotation": { + "0.0": { + "pre": [0, -72, 0], + "post": [0, -72, 0] + }, + "0.2": { + "pre": [0, -79.9, 0], + "post": [0, -79.9, 0] + }, + "0.64": { + "pre": [0, -38.1, 0], + "post": [0, -38.1, 0] + }, + "0.96": { + "pre": [0, -69.31, 0], + "post": [0, -69.31, 0] + } + } + }, + "right_gills": { + "rotation": { + "0.0": { + "pre": [0, 72, 0], + "post": [0, 72, 0] + }, + "0.2": { + "pre": [0, 86.5, 0], + "post": [0, 86.5, 0] + }, + "0.64": { + "pre": [0, 26.7, 0], + "post": [0, 26.7, 0] + }, + "0.96": { + "pre": [0, 68.38, 0], + "post": [0, 68.38, 0] + } + } + }, + "top_gills": { + "rotation": { + "0.0": { + "pre": [-57, 0, 0], + "post": [-57, 0, 0] + }, + "0.2": { + "pre": [-68.7, 0, 0], + "post": [-68.7, 0, 0] + }, + "0.64": { + "pre": [-24.2, 0, 0], + "post": [-24.2, 0, 0] + }, + "0.96": { + "pre": [-54.37, 0, 0], + "post": [-54.37, 0, 0] + } + } + } + } + }, + "animation.axolotl.walk_floor": { + "loop": true, + "animation_length": 2.72, + "bones": { + "body": { + "rotation": { + "0.0": [0, 0, 0], + "2.72": [0, 0, 0] + } + }, + "right_arm": { + "rotation": { + "0.0": { + "pre": [77.5, 35, 0], + "post": [77.5, 35, 0], + "lerp_mode": "catmullrom" + }, + "1.32": { + "pre": [77.5, -22.5, 0], + "post": [77.5, -22.5, 0], + "lerp_mode": "catmullrom" + }, + "2.72": { + "pre": [77.5, 35, 0], + "post": [77.5, 35, 0], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "pre": [0.5, 0, 0], + "post": [0.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.72": { + "pre": [0.5, 0, 0], + "post": [0.5, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "pre": [-77.5, -25, 0], + "post": [-77.5, -25, 0], + "lerp_mode": "catmullrom" + }, + "1.32": { + "pre": [-77.5, 22.5, 0], + "post": [-77.5, 22.5, 0], + "lerp_mode": "catmullrom" + }, + "2.72": { + "pre": [-77.5, -25, 0], + "post": [-77.5, -25, 0], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "pre": [0.5, 0, 0], + "post": [0.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.72": { + "pre": [0.5, 0, 0], + "post": [0.5, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "left_arm": { + "rotation": { + "0.0": { + "pre": [77.5, 32.5, 0], + "post": [77.5, 32.5, 0], + "lerp_mode": "catmullrom" + }, + "1.32": { + "pre": [77.5, -30, 0], + "post": [77.5, -30, 0], + "lerp_mode": "catmullrom" + }, + "2.72": { + "pre": [77.5, 32.5, 0], + "post": [77.5, 32.5, 0], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "pre": [-0.5, 0, 0], + "post": [-0.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.72": { + "pre": [-0.5, 0, 0], + "post": [-0.5, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "left_leg": { + "rotation": { + "0.0": { + "pre": [-77.5, -30, 0], + "post": [-77.5, -30, 0], + "lerp_mode": "catmullrom" + }, + "1.32": { + "pre": [-77.5, 15, 0], + "post": [-77.5, 15, 0], + "lerp_mode": "catmullrom" + }, + "2.72": { + "pre": [-77.5, -30, 0], + "post": [-77.5, -30, 0], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "pre": [-0.5, 0, 0], + "post": [-0.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.72": { + "pre": [-0.5, 0, 0], + "post": [-0.5, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "pre": [0, -10, 0], + "post": [0, -10, 0], + "lerp_mode": "catmullrom" + }, + "1.32": { + "pre": [0, 10, 0], + "post": [0, 10, 0], + "lerp_mode": "catmullrom" + }, + "2.72": { + "pre": [0, -10, 0], + "post": [0, -10, 0], + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "pre": [0, -7.5, 0], + "post": [0, -7.5, 0], + "lerp_mode": "catmullrom" + }, + "1.32": { + "pre": [0, 6.7, 0], + "post": [0, 6.7, 0], + "lerp_mode": "catmullrom" + }, + "2.72": { + "pre": [0, -7.5, 0], + "post": [0, -7.5, 0], + "lerp_mode": "catmullrom" + } + } + }, + "left_gills": { + "rotation": { + "0.0": { + "pre": [0, 38.1, 0], + "post": [0, 38.1, 0], + "lerp_mode": "catmullrom" + }, + "1.08": { + "pre": [0, 45.6, 0], + "post": [0, 45.6, 0], + "lerp_mode": "catmullrom" + }, + "1.44": { + "pre": [0, 45.6, 0], + "post": [0, 45.6, 0], + "lerp_mode": "catmullrom" + }, + "2.72": { + "pre": [0, 38.1, 0], + "post": [0, 38.1, 0], + "lerp_mode": "catmullrom" + } + } + }, + "right_gills": { + "rotation": { + "0.0": { + "pre": [0, -50, 0], + "post": [0, -50, 0], + "lerp_mode": "catmullrom" + }, + "1.08": { + "pre": [0, -59, 0], + "post": [0, -59, 0], + "lerp_mode": "catmullrom" + }, + "1.36": { + "pre": [0, -59, 0], + "post": [0, -59, 0], + "lerp_mode": "catmullrom" + }, + "2.72": { + "pre": [0, -50, 0], + "post": [0, -50, 0], + "lerp_mode": "catmullrom" + } + } + }, + "top_gills": { + "rotation": { + "0.0": { + "pre": [33, 0, 0], + "post": [33, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.08": { + "pre": [47.4, 0, 0], + "post": [47.4, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.44": { + "pre": [47.4, 0, 0], + "post": [47.4, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.72": { + "pre": [33, 0, 0], + "post": [33, 0, 0], + "lerp_mode": "catmullrom" + } + } + } + } + }, + "animation.axolotl.walk_floor_underwater": { + "loop": true, + "animation_length": 2.04, + "bones": { + "body": { + "rotation": { + "0.0": { + "pre": [0, -5, 6], + "post": [0, -5, 6], + "lerp_mode": "catmullrom" + }, + "1.04": { + "pre": [0, 5, -4], + "post": [0, 5, -4], + "lerp_mode": "catmullrom" + }, + "2.04": { + "pre": [0, -5, 6], + "post": [0, -5, 6], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "pre": [0, 1.5, 0], + "post": [0, 1.5, 0], + "lerp_mode": "catmullrom" + }, + "2.04": { + "pre": [0, 1.5, 0], + "post": [0, 1.5, 0], + "lerp_mode": "catmullrom" + } + } + }, + "right_arm": { + "rotation": { + "0.0": { + "pre": [45, -52.5, 0], + "post": [45, -52.5, 0], + "lerp_mode": "catmullrom" + }, + "0.72": { + "pre": [56.72, 2.34, 0], + "post": [56.72, 2.34, 0], + "lerp_mode": "catmullrom" + }, + "1.44": { + "pre": [52.5, 45, 0], + "post": [52.5, 45, 0], + "lerp_mode": "catmullrom" + }, + "2.04": { + "pre": [45, -52.5, 0], + "post": [45, -52.5, 0], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.44": { + "pre": [1, 0, 0], + "post": [1, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.04": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "pre": [-40, 55, 0], + "post": [-40, 55, 0], + "lerp_mode": "catmullrom" + }, + "0.72": { + "pre": [-55, -35, 0], + "post": [-55, -35, 0], + "lerp_mode": "catmullrom" + }, + "1.44": { + "pre": [-54.99, 10.03, 0], + "post": [-54.99, 10.03, 0], + "lerp_mode": "catmullrom" + }, + "2.04": { + "pre": [-40, 55, 0], + "post": [-40, 55, 0], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "pre": [1, 0, 0], + "post": [1, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.72": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.04": { + "pre": [1, 0, 0], + "post": [1, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "left_arm": { + "rotation": { + "0.0": { + "pre": [65, -55, 0], + "post": [65, -55, 0], + "lerp_mode": "catmullrom" + }, + "0.72": { + "pre": [50, 52.5, 0], + "post": [50, 52.5, 0], + "lerp_mode": "catmullrom" + }, + "1.44": { + "pre": [50.01, -1.29, 0], + "post": [50.01, -1.29, 0], + "lerp_mode": "catmullrom" + }, + "2.04": { + "pre": [65, -55, 0], + "post": [65, -55, 0], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "pre": [-0.5, 0, 0], + "post": [-0.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.72": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.04": { + "pre": [-0.5, 0, 0], + "post": [-0.5, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "left_leg": { + "rotation": { + "0.0": { + "pre": [-62.5, 35, 0], + "post": [-62.5, 35, 0], + "lerp_mode": "catmullrom" + }, + "0.72": { + "pre": [-46.87, -15.62, 0], + "post": [-46.87, -15.62, 0], + "lerp_mode": "catmullrom" + }, + "1.44": { + "pre": [-52.5, -55, 0], + "post": [-52.5, -55, 0], + "lerp_mode": "catmullrom" + }, + "2.04": { + "pre": [-62.5, 35, 0], + "post": [-62.5, 35, 0], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "pre": [-0.5, 0, 0], + "post": [-0.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.44": { + "pre": [-0.5, 0, 0], + "post": [-0.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.04": { + "pre": [-0.5, 0, 0], + "post": [-0.5, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "pre": [0, 15, 0], + "post": [0, 15, 0], + "lerp_mode": "catmullrom" + }, + "2.04": { + "pre": [0, 15, 0], + "post": [0, 15, 0], + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "pre": [0, 4, -5.8], + "post": [0, 4, -5.8], + "lerp_mode": "catmullrom" + }, + "1.04": { + "pre": [0, -4, 5], + "post": [0, -4, 5], + "lerp_mode": "catmullrom" + }, + "2.04": { + "pre": [0, 4, -5.8], + "post": [0, 4, -5.8], + "lerp_mode": "catmullrom" + } + } + }, + "left_gills": { + "rotation": { + "0.0": { + "pre": [0, -60, 0], + "post": [0, -60, 0], + "lerp_mode": "catmullrom" + }, + "1.24": { + "pre": [0, -45, 0], + "post": [0, -45, 0], + "lerp_mode": "catmullrom" + }, + "2.04": { + "pre": [0, -60, 0], + "post": [0, -60, 0], + "lerp_mode": "catmullrom" + } + } + }, + "right_gills": { + "rotation": { + "0.0": { + "pre": [0, 38, 0], + "post": [0, 38, 0], + "lerp_mode": "catmullrom" + }, + "0.64": { + "pre": [0, 53, 0], + "post": [0, 53, 0], + "lerp_mode": "catmullrom" + }, + "2.04": { + "pre": [0, 38, 0], + "post": [0, 38, 0], + "lerp_mode": "catmullrom" + } + } + }, + "top_gills": { + "rotation": { + "0.0": { + "pre": [-34, 0, 0], + "post": [-34, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.04": { + "pre": [-41.5, 0, 0], + "post": [-41.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.04": { + "pre": [-34, 0, 0], + "post": [-34, 0, 0], + "lerp_mode": "catmullrom" + } + } + } + } + }, + "animation.axolotl.play_dead": { + "loop" : true, + "bones" : { + "body" : { + "rotation" : [ 0.0, 0.0, 45.0 ] + }, + "head": { + "rotation": [ 0.0, 0.0, 45.0 ] + }, + "right_arm": { + "rotation": [ 49.1, -25.8, 0 ] + }, + "right_leg": { + "rotation": [ -72.5, 117.5, 85 ] + }, + "left_arm": { + "rotation": [ 49.1, 25.8, 0 ] + }, + "left_leg": { + "rotation": [ -72.5, -117.5, -85 ] + } + } + }, + "animation.axolotl.swim_angle": { + "loop" : true, + "bones" : { + "body" : { + "rotation" : [ "variable.pitch", 0.0, 0.0 ] + } + } + } + } +} diff --git a/static/vanilla/RP/animations/bow.animation.json b/static/vanilla/RP/animations/bow.animation.json new file mode 100644 index 000000000..60588e884 --- /dev/null +++ b/static/vanilla/RP/animations/bow.animation.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.10.0", + "animations": { + "animation.bow.wield": { + "loop": true, + "bones": { + "rightitem": { + "position": [ "c.is_first_person ? -5.5 : 0.5", "c.is_first_person ? -3.0 : -2.5", "c.is_first_person ? -3.0 : 1.0" ], + "rotation": [ "c.is_first_person ? 38.0 : 0.0", "c.is_first_person ? -120.0 : 0.0", "c.is_first_person ? -63.0 : 0.0" ] + } + } + }, + "animation.bow.wield_first_person_pull": { + "loop": true, + "bones": { + "rightitem": { + "position": [ -1.5, "math.sin(q.life_time * 800.0) * 0.05 + 2.5", -6.0 ], + "rotation": [ -53.0, 5.0, 40.0 ] + } + } + } + } +} \ No newline at end of file diff --git a/static/vanilla/RP/animations/humanoid.animation.json b/static/vanilla/RP/animations/humanoid.animation.json index 37294f44c..dec52d8cb 100644 --- a/static/vanilla/RP/animations/humanoid.animation.json +++ b/static/vanilla/RP/animations/humanoid.animation.json @@ -11,7 +11,7 @@ "rotation" : [ "math.sin(math.sqrt(variable.attack_time) * 360) * 11.46", 0.0, 0.0 ] }, "rightarm" : { - "rotation" : [ "math.sin(1.0 - math.pow(1.0 - variable.attack_time, 3.0) * 180.0) * (variable.is_brandishing_spear ? -1.0 : 1.0 )", "variable.is_brandishing_spear ? 0.0 : (math.sin(math.sqrt(variable.attack_time) * 360) * 11.46) * 2.0", 0.0 ] + "rotation" : [ "math.sin(1.0 - math.pow(1.0 - variable.attack_time, 3.0) * 180.0) * (variable.is_brandishing_spear || variable.is_holding_spyglass ? -1.0 : 1.0 )", "variable.is_brandishing_spear || variable.is_holding_spyglass ? 0.0 : (math.sin(math.sqrt(variable.attack_time) * 360) * 11.46) * 2.0", 0.0 ] } } }, @@ -61,6 +61,14 @@ } } }, + "animation.humanoid.holding_spyglass" : { + "loop" : true, + "bones" : { + "rightarm" : { + "rotation" : [ "math.clamp(query.target_x_rotation - 105 - (variable.is_sneaking ? 15 : 0), -170, 180)", "math.clamp(query.target_y_rotation - 15, -60, 90)", 5.0 ] + } + } + }, "animation.humanoid.celebrating" : { "loop" : true, "bones" : { @@ -242,14 +250,6 @@ "rotation" : [ "variable.use_item_startup_progress * -60.0 + variable.use_item_interval_progress * 11.25", "variable.use_item_startup_progress * -22.5 + variable.use_item_interval_progress * 11.25", "variable.use_item_startup_progress * -5.625 + variable.use_item_interval_progress * 11.25" ] } } - }, - "animation.humanoid.fishing_rod" : { - "loop" : true, - "bones" : { - "rightarm" : { - "rotation" : [ " -19.0 - this", "-this", "-this" ] - } - } } } } diff --git a/static/vanilla/RP/animations/player_firstperson.animation.json b/static/vanilla/RP/animations/player_firstperson.animation.json index 686137c65..8e8d4c6bc 100644 --- a/static/vanilla/RP/animations/player_firstperson.animation.json +++ b/static/vanilla/RP/animations/player_firstperson.animation.json @@ -1,118 +1,155 @@ { "format_version" : "1.8.0", - "animations" : { - "animation.player.first_person.attack_rotation" : { - "loop" : true, - "bones" : { - "rightarm" : { - "position" : [ "math.clamp(-15.5 * math.sin(variable.first_person_rotation_factor * variable.attack_time * 112.0), -7.0, 999.0) * math.sin(variable.first_person_rotation_factor * variable.attack_time * 112.0)", "math.sin(variable.first_person_rotation_factor * (1.0 - variable.attack_time) * (1.0 - variable.attack_time) * 200.0) * 7.5 - variable.first_person_rotation_factor * variable.attack_time * 15.0 + variable.short_arm_offset_right", "math.sin(variable.first_person_rotation_factor * variable.attack_time * 120.0) * 1.75" ], - "rotation" : [ "math.sin(variable.first_person_rotation_factor * (1.0 - variable.attack_time) * (1.0 - variable.attack_time) * 280.0) * -60.0", "math.sin(variable.first_person_rotation_factor * (1.0 - variable.attack_time) * (1.0 - variable.attack_time) * 280.0) * 40.0", "math.sin(variable.first_person_rotation_factor * (1.0 - variable.attack_time) * (1.0 - variable.attack_time) * 280.0) * 20.0" ] + "animations": { + "animation.player.first_person.attack_rotation": { + "loop": true, + "bones": { + "rightarm": { + "position": [ "math.clamp(-15.5 * math.sin(variable.first_person_rotation_factor * variable.attack_time * 112.0), -7.0, 999.0) * math.sin(variable.first_person_rotation_factor * variable.attack_time * 112.0)", "math.sin(variable.first_person_rotation_factor * (1.0 - variable.attack_time) * (1.0 - variable.attack_time) * 200.0) * 7.5 - variable.first_person_rotation_factor * variable.attack_time * 15.0 + variable.short_arm_offset_right", "math.sin(variable.first_person_rotation_factor * variable.attack_time * 120.0) * 1.75" ], + "rotation": [ "math.sin(variable.first_person_rotation_factor * (1.0 - variable.attack_time) * (1.0 - variable.attack_time) * 280.0) * -60.0", "math.sin(variable.first_person_rotation_factor * (1.0 - variable.attack_time) * (1.0 - variable.attack_time) * 280.0) * 40.0", "math.sin(variable.first_person_rotation_factor * (1.0 - variable.attack_time) * (1.0 - variable.attack_time) * 280.0) * 20.0" ] } } }, - "animation.player.first_person.base_pose" : { - "loop" : true, - "bones" : { - "body" : { - "rotation" : [ "query.target_x_rotation", "query.target_y_rotation", 0.0 ] + "animation.player.first_person.attack_rotation_item": { + "loop": true, + "override_previous_animation": true, + "bones": { + "rightitem": { + "position": [ "-math.sin(math.sqrt(variable.attack_time) * Math.Pi * 100) * 10", "math.sin(math.sqrt(variable.attack_time) * Math.Pi * 2 * 60) * 10", "-math.sin(variable.attack_time * Math.Pi * 65) * 2" ], + "rotation": [ "-math.sin(math.sqrt(variable.attack_time) * Math.Pi * 20) * 25", "-math.sin(math.sqrt(variable.attack_time) * 75.0) * 15.0", "-math.sin(math.sqrt(variable.attack_time) * 25) * 15" ] } } }, - "animation.player.first_person.crossbow_equipped" : { - "loop" : true, - "override_previous_animation" : true, - "bones" : { - "leftarm" : { - "position" : [ "1.5 - variable.item_use_normalized * 3.5", "-3.799999952316284 + variable.short_arm_offset_left", "8.25 - (1 - variable.item_use_normalized)" ], - "rotation" : [ 165.0, -60.0, 45.0 ], - "scale" : [ 0.4, 0.4, 0.4 ] + "animation.player.first_person.base_pose": { + "loop": true, + "bones": { + "body": { + "rotation": [ "query.target_x_rotation", "query.target_y_rotation", 0.0 ] } } }, - "animation.player.first_person.empty_hand" : { - "loop" : true, - "bones" : { - "rightarm" : { - "position" : [ 13.5, -10.0, 12.0 ], - "rotation" : [ "95.0 + variable.is_using_vr * 7.5", "-45.0 + variable.is_using_vr * 7.5", "115.0 + variable.is_using_vr * -2.5" ] + "animation.player.first_person.crossbow_equipped": { + "loop": true, + "override_previous_animation": true, + "bones": { + "leftarm": { + "position": [ "1.5 - variable.item_use_normalized * 3.5", "-3.799999952316284 + variable.short_arm_offset_left", "8.25 - (1 - variable.item_use_normalized)" ], + "rotation": [ 165.0, -60.0, 45.0 ], + "scale": [ 0.4, 0.4, 0.4 ] + }, + "rightitem": { + "position": [ 0.0, 2.0, "1.0 + query.item_remaining_use_duration('main_hand', 1.0) * 1.5" ], + "rotation": [ -20.0, -15.0, -30.0 ], + "scale": [ 1.0, "1.0 + query.item_remaining_use_duration('main_hand', 1.0) * 0.15", 1.0 ] + } + } + }, + "animation.player.first_person.crossbow_hold": { + "loop": true, + "bones": { + "rightitem": { + "position": [ "query.get_equipped_item_name('off_hand') == 'shield' ? -4.0 : 0.0", 0.0, 0.0 ] + } + } + }, + "animation.player.first_person.breathing_bob": { + "loop": true, + "bones": { + "rightitem": { + "position": [ 0.0, "variable.bob_animation * math.sin(q.life_time * 45.0) * 0.5", 0.0 ] + } + } + }, + "animation.player.first_person.empty_hand": { + "loop": true, + "bones": { + "rightarm": { + "position": [ 13.5, -10.0, 12.0 ], + "rotation": [ "95.0 + variable.is_using_vr * 7.5", "-45.0 + variable.is_using_vr * 7.5", "115.0 + variable.is_using_vr * -2.5" ] + }, + "rightitem": { + "position": [ 0.0, "q.get_default_bone_pivot('rightarm',1) - q.get_default_bone_pivot('rightitem',1) - 7.0", "-q.get_default_bone_pivot('rightitem',2)" ] + }, + "leftitem": { + "position": [ 0.0, "q.get_default_bone_pivot('leftarm',1) - q.get_default_bone_pivot('leftitem',1) - 7.0", "-q.get_default_bone_pivot('leftitem',2)" ] } } }, - "animation.player.first_person.map_hold" : { - "loop" : true, - "bones" : { - "leftarm" : { - "position" : [ "-16.250 + variable.is_vertical_splitscreen * 7.0", "-10.75 - variable.map_angle * 8.0 + variable.is_vertical_splitscreen * 0.6 - variable.short_arm_offset_left", "9.0 - variable.map_angle * 8.0 + variable.short_arm_offset_left" ], - "rotation" : [ 40.0, -20.0, -155.0 ], - "scale" : [ 1.15, 1.15, 1.15 ] + "animation.player.first_person.map_hold": { + "loop": true, + "bones": { + "leftarm": { + "position": [ "-16.250 + variable.is_vertical_splitscreen * 7.0", "-10.75 - variable.map_angle * 8.0 + variable.is_vertical_splitscreen * 0.6 - variable.short_arm_offset_left", "9.0 - variable.map_angle * 8.0 + variable.short_arm_offset_left" ], + "rotation": [ 40.0, -20.0, -155.0 ], + "scale": [ 1.15, 1.15, 1.15 ] }, - "rightarm" : { - "position" : [ "12.50 + variable.is_vertical_splitscreen * 1.75", "-7.5 - variable.map_angle * 8.0 + variable.is_vertical_splitscreen * 0.5 - variable.short_arm_offset_right", "5.25 - variable.map_angle * 8.0 + variable.short_arm_offset_right" ], - "rotation" : [ 77.5, 7.5, 160.0 ] + "rightarm": { + "position": [ "12.50 + variable.is_vertical_splitscreen * 1.75", "-7.5 - variable.map_angle * 8.0 + variable.is_vertical_splitscreen * 0.5 - variable.short_arm_offset_right", "5.25 - variable.map_angle * 8.0 + variable.short_arm_offset_right" ], + "rotation": [ 77.5, 7.5, 160.0 ] } } }, - "animation.player.first_person.map_hold_attack" : { - "loop" : true, - "bones" : { - "leftarm" : { - "position" : [ "math.sin(variable.first_person_rotation_factor * variable.attack_time * 112.0) * -10.75", "math.sin(variable.first_person_rotation_factor * (1.0 - variable.attack_time) * (1.0 - variable.attack_time) * 200.0) * 3.75 - variable.first_person_rotation_factor * variable.attack_time * 1.25 + variable.short_arm_offset_left", "math.sin(variable.first_person_rotation_factor * variable.attack_time * 120.0) * 5.75" ], - "rotation" : [ "variable.map_angle * 90.0", "-15.0 * math.sin(variable.first_person_rotation_factor * (1.0 - variable.attack_time) * -100.0)", 0.0 ] + "animation.player.first_person.map_hold_attack": { + "loop": true, + "bones": { + "leftarm": { + "position": [ "math.sin(variable.first_person_rotation_factor * variable.attack_time * 112.0) * -10.75", "math.sin(variable.first_person_rotation_factor * (1.0 - variable.attack_time) * (1.0 - variable.attack_time) * 200.0) * 3.75 - variable.first_person_rotation_factor * variable.attack_time * 1.25 + variable.short_arm_offset_left", "math.sin(variable.first_person_rotation_factor * variable.attack_time * 120.0) * 5.75" ], + "rotation": [ "variable.map_angle * 90.0", "-15.0 * math.sin(variable.first_person_rotation_factor * (1.0 - variable.attack_time) * -100.0)", 0.0 ] }, - "rightarm" : { - "position" : [ "math.sin(variable.first_person_rotation_factor * variable.attack_time * 112.0) * -6.25", "math.sin(variable.first_person_rotation_factor * (1.0 - variable.attack_time) * (1.0 - variable.attack_time) * 200.0) * 1.75 + variable.short_arm_offset_right", "math.sin(variable.first_person_rotation_factor * variable.attack_time * 120.0) * 5.25" ], - "rotation" : [ "variable.map_angle * 90.0", 0.0, 0.0 ] + "rightarm": { + "position": [ "math.sin(variable.first_person_rotation_factor * variable.attack_time * 112.0) * -6.25", "math.sin(variable.first_person_rotation_factor * (1.0 - variable.attack_time) * (1.0 - variable.attack_time) * 200.0) * 1.75 + variable.short_arm_offset_right", "math.sin(variable.first_person_rotation_factor * variable.attack_time * 120.0) * 5.25" ], + "rotation": [ "variable.map_angle * 90.0", 0.0, 0.0 ] } } }, - "animation.player.first_person.map_hold_main_hand" : { - "loop" : true, - "bones" : { - "rightarm" : { - "position" : [ "14.50 - variable.is_vertical_splitscreen * 0.75", "-8.25 + variable.short_arm_offset_right + math.sin(variable.first_person_rotation_factor * (1.0 - variable.attack_time) * (1.0 - variable.attack_time) * 200.0) * 2.75 - variable.first_person_rotation_factor * variable.attack_time * 3.0 - variable.is_horizontal_splitscreen", "11.5 + math.sin(variable.first_person_rotation_factor * variable.attack_time * 120.0) * 3.5 + variable.is_horizontal_splitscreen * 3.5" ], - "rotation" : [ 195.0, 182.5, -5.0 ], - "scale" : [ 0.75, 0.75, 0.75 ] + "animation.player.first_person.map_hold_main_hand": { + "loop": true, + "bones": { + "rightarm": { + "position": [ "14.50 - variable.is_vertical_splitscreen * 0.75", "-8.25 + variable.short_arm_offset_right + math.sin(variable.first_person_rotation_factor * (1.0 - variable.attack_time) * (1.0 - variable.attack_time) * 200.0) * 2.75 - variable.first_person_rotation_factor * variable.attack_time * 3.0 - variable.is_horizontal_splitscreen", "11.5 + math.sin(variable.first_person_rotation_factor * variable.attack_time * 120.0) * 3.5 + variable.is_horizontal_splitscreen * 3.5" ], + "rotation": [ 195.0, 182.5, -5.0 ], + "scale": [ 0.75, 0.75, 0.75 ] } } }, - "animation.player.first_person.map_hold_off_hand" : { - "loop" : true, - "bones" : { - "leftarm" : { - "position" : [ "-14.50 + variable.is_horizontal_splitscreen * 2.0 + variable.is_vertical_splitscreen * 8.7", "-8.250 + variable.short_arm_offset_left", "11.50 + variable.is_horizontal_splitscreen * 0.5" ], - "rotation" : [ 195.0, 182.5, 2.5 ], - "scale" : [ 0.75, 0.75, 0.75 ] + "animation.player.first_person.map_hold_off_hand": { + "loop": true, + "bones": { + "leftarm": { + "position": [ "-14.50 + variable.is_horizontal_splitscreen * 2.0 + variable.is_vertical_splitscreen * 8.7", "-8.250 + variable.short_arm_offset_left", "11.50 + variable.is_horizontal_splitscreen * 0.5" ], + "rotation": [ 195.0, 182.5, 2.5 ], + "scale": [ 0.75, 0.75, 0.75 ] } } }, - "animation.player.first_person.swap_item" : { - "loop" : true, - "bones" : { - "leftarm" : { - "position" : [ 0.0, "query.get_equipped_item_name('off_hand') == 'map' ? 0.0 : -10.0 * (1.0 - variable.player_arm_height)", 0.0 ] + "animation.player.first_person.swap_item": { + "loop": true, + "bones": { + "leftarm": { + "position": [ 0.0, "(query.get_equipped_item_name('off_hand') == 'map' || query.get_equipped_item_name('off_hand') == 'shield') ? 0.0 : -10.0 * (1.0 - variable.player_arm_height)", 0.0 ] }, - "rightarm" : { - "position" : [ 0.0, "-10.0 * (1.0 - variable.player_arm_height)", 0.0 ] + "rightarm": { + "position": [ 0.0, "-10.0 * (1.0 - variable.player_arm_height)", 0.0 ] } } }, - "animation.player.first_person.vr_attack_rotation" : { - "loop" : true, - "bones" : { - "rightarm" : { - "position" : [ "5.0 * math.sin(variable.first_person_rotation_factor * variable.attack_time * 112.0)", "(math.sin(variable.first_person_rotation_factor * (1.0 - variable.attack_time) * (1.0 - variable.attack_time) * 200.0) - 0.8) * 8.75 + 5.0", "math.sin(variable.first_person_rotation_factor * variable.attack_time * 120.0) * 15.0" ], - "rotation" : [ "30.7 * math.sin(variable.first_person_rotation_factor * variable.attack_time * -180.0 - 45.0) * 1.5", 0.0, "21.8 * math.sin(variable.first_person_rotation_factor * variable.attack_time * 200.0 + 30.0) * 1.25" ] + "animation.player.first_person.vr_attack_rotation": { + "loop": true, + "bones": { + "rightarm": { + "position": [ "5.0 * math.sin(variable.first_person_rotation_factor * variable.attack_time * 112.0)", "(math.sin(variable.first_person_rotation_factor * (1.0 - variable.attack_time) * (1.0 - variable.attack_time) * 200.0) - 0.8) * 8.75 + 5.0", "math.sin(variable.first_person_rotation_factor * variable.attack_time * 120.0) * 15.0" ], + "rotation": [ "30.7 * math.sin(variable.first_person_rotation_factor * variable.attack_time * -180.0 - 45.0) * 1.5", 0.0, "21.8 * math.sin(variable.first_person_rotation_factor * variable.attack_time * 200.0 + 30.0) * 1.25" ] } } }, - "animation.player.first_person.walk" : { - "loop" : true, - "bones" : { - "leftarm" : { - "position" : [ "math.sin(-query.walk_distance * 180.0) * variable.hand_bob * 9.75", "-math.abs(math.cos(-query.walk_distance * 180.0)) * variable.hand_bob * 15.0 + variable.short_arm_offset_left", 0.0 ] + "animation.player.first_person.walk": { + "loop": true, + "bones": { + "leftarm": { + "position": [ "math.sin(-query.walk_distance * 180.0) * variable.hand_bob * 9.75", "-math.abs(math.cos(-query.walk_distance * 180.0)) * variable.hand_bob * 15.0 + variable.short_arm_offset_left", 0.0 ] }, - "rightarm" : { - "position" : [ "math.sin(-query.walk_distance * 180.0) * variable.hand_bob * 9.75", "-math.abs(math.cos(-query.walk_distance * 180.0)) * variable.hand_bob * 15.0 + variable.short_arm_offset_right", 0.0 ] + "rightarm": { + "position": [ "math.sin(-query.walk_distance * 180.0) * variable.hand_bob * 9.75", "-math.abs(math.cos(-query.walk_distance * 180.0)) * variable.hand_bob * 15.0 + variable.short_arm_offset_right", 0.0 ] } } } diff --git a/static/vanilla/RP/animations/shield.animation.json b/static/vanilla/RP/animations/shield.animation.json new file mode 100644 index 000000000..ee5d87391 --- /dev/null +++ b/static/vanilla/RP/animations/shield.animation.json @@ -0,0 +1,52 @@ +{ + "format_version": "1.10.0", + "animations": { + "animation.shield.wield_main_hand_first_person": { + "loop": true, + "bones": { + "shield": { + "position": [ 5.3, 26.0, 0.4 ], + "rotation": [ 91.0, 65.0, -43.0 ] + } + } + }, + "animation.shield.wield_off_hand_first_person": { + "loop": true, + "bones": { + "shield": { + "position": [ -13.5, -5.8, "(query.get_equipped_item_name == 'bow') && (query.main_hand_item_use_duration > 0.0f) ? -25.0 : 5.1" ], + "rotation": [ 1.0, 176.0, -2.5 ], + "scale": [ -1.0, 1.0, 1.0 ] + } + } + }, + "animation.shield.wield_main_hand_first_person_blocking": { + "loop": true, + "bones": { + "shield": { + "position": [ -2, -3.0, -2 ], + "rotation": [ 0.0, -12.0, 0.0 ] + } + } + }, + "animation.shield.wield_off_hand_first_person_blocking": { + "loop": true, + "bones": { + "shield": { + "position": [ 0.5, 4.2, 1.5 ], + "rotation": [ 0.0, 0.0, 10.0 ] + } + } + }, + "animation.shield.wield_third_person": { + "loop": true, + "bones": { + "shield": { + "position": [ "c.item_slot == 'main_hand' ? -0.4 : -1.6", 9.0, "c.item_slot == 'main_hand' ? 9.3 : -15.3" ], + "rotation": [ -90.0, 0.0, 90.0 ], + "scale": [ 1.0, "c.item_slot == 'main_hand' ? -1.0 : 1.0", "c.item_slot == 'main_hand' ? -1.0 : 1.0" ] + } + } + } + } +} \ No newline at end of file diff --git a/static/vanilla/RP/animations/spyglass.animation.json b/static/vanilla/RP/animations/spyglass.animation.json new file mode 100644 index 000000000..fa1f5f72d --- /dev/null +++ b/static/vanilla/RP/animations/spyglass.animation.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.10.0", + "animations": { + "animation.spyglass.holding": { + "loop": true, + "bones": { + "spyglass": { + "position": [ "c.is_first_person ? 2.0 : 1.0", "c.is_first_person ? 25.0 : 22.0", "c.is_first_person ? -1.0 : 0.0" ], + "rotation": [ "c.is_first_person ? 58.0 : 0.0", "c.is_first_person ? -48.0 : -90.0", "c.is_first_person ? -44.0 : 0.0" ] + } + } + }, + "animation.spyglass.scoping": { + "loop": true, + "bones": { + "spyglass": { + "position": [ -1.0, 27.0, -3.0 ], + "rotation": [ 0.0, -90.0, 0.0 ] + } + } + } + } +} \ No newline at end of file diff --git a/static/vanilla/RP/animations/squid.animation.json b/static/vanilla/RP/animations/squid.animation.json index adbf30dce..35f310904 100644 --- a/static/vanilla/RP/animations/squid.animation.json +++ b/static/vanilla/RP/animations/squid.animation.json @@ -5,7 +5,7 @@ "anim_time_update": "query.modified_distance_moved", "loop": true, "bones": { - "body": { "position": [ 0.0, "query.is_in_water ? 0.0 : (query.is_baby ? 3.2 : 6.4)", 0.0 ] }, + "body": { "position": [ 0.0, "query.is_baby ? 3.2 : 6.4", 0.0 ] }, "tentacle1": { "rotation": [ "variable.squid.tentacle_angle - this", "90.0 - this", 0.0 ] }, "tentacle2": { "rotation": [ "variable.squid.tentacle_angle - this", "45.0 - this", 0.0 ] }, "tentacle3": { "rotation": [ "variable.squid.tentacle_angle - this", "0.0 - this", 0.0 ] }, diff --git a/static/vanilla/RP/animations/trident.animation.json b/static/vanilla/RP/animations/trident.animation.json new file mode 100644 index 000000000..2a93c1c59 --- /dev/null +++ b/static/vanilla/RP/animations/trident.animation.json @@ -0,0 +1,60 @@ +{ + "format_version": "1.10.0", + "animations": { + "animation.trident.wield_first_person": { + "loop": true, + "bones": { + "pole": { + "position": [ -9.0, -1.0, -8.0 ], + "rotation": [ 159.0, -19.0, 32.0 ] + } + } + }, + "animation.trident.wield_first_person_raise": { + "loop": true, + "bones": { + "pole": { + "position": [ "math.lerp(8.0, -1.5, variable.charge_amount)", -9.5, "math.lerp(8.0, -1.0, variable.charge_amount)" ], + "rotation": [ 35.0, -30.0, -65.0 ] + } + } + }, + "animation.trident.wield_first_person_raise_shake": { + "loop": true, + "bones": { + "pole": { + "position": [ 0.0, "variable.charge_amount >= 1.0 ? math.sin(q.life_time * 900.0) * 0.05 : 0.0", 0.0 ], + "rotation": [ 0.0, 0.0, 0.0 ] + } + } + }, + "animation.trident.wield_first_person_riptide": { + "loop": true, + "override_previous_animation": true, + "bones": { + "pole": { + "position": [ -2.0, -7.0, -10.0 ], + "rotation": [ 180.0, 60.0, -36.0 ] + } + } + }, + "animation.trident.wield_third_person": { + "loop": true, + "bones": { + "pole": { + "position": [ 0.75, -2.5, -10.5 ], + "rotation": [ 97.0, -1.5, -49.0 ] + } + } + }, + "animation.trident.wield_third_person_raise": { + "loop": true, + "bones": { + "pole": { + "position": [ 2.0, 1.25, 20.0 ], + "rotation": [ -1.0, 195.0, 10.0 ] + } + } + } +} +} \ No newline at end of file diff --git a/static/vanilla/RP/animations/vindicator.animation.json b/static/vanilla/RP/animations/vindicator.animation.json index 54f6ab8e9..dbde7124d 100644 --- a/static/vanilla/RP/animations/vindicator.animation.json +++ b/static/vanilla/RP/animations/vindicator.animation.json @@ -35,6 +35,12 @@ }, "rightarm" : { "rotation" : [ "math.cos(query.life_time * 20.0 * 3.84) * 2.87", 9.0, "math.cos(query.life_time * 20.0 * 5.16) * 2.87 + 2.87" ] + }, + "rightItem" : { + "scale": "query.is_angry ? 1.0 : 0.0" + }, + "leftItem" : { + "scale": "query.is_angry ? 1.0 : 0.0" } } }, diff --git a/static/vanilla/RP/attachables/spyglass.json b/static/vanilla/RP/attachables/spyglass.json new file mode 100644 index 000000000..e19d1d6a5 --- /dev/null +++ b/static/vanilla/RP/attachables/spyglass.json @@ -0,0 +1,34 @@ +{ + "format_version": "1.10.0", + "minecraft:attachable": { + "description": { + "identifier": "minecraft:spyglass", + "materials": { + "default": "entity_alphatest", + "enchanted": "entity_alphatest_glint" + }, + "textures": { + "default": "textures/entity/spyglass", + "enchanted": "textures/misc/enchanted_item_glint" + }, + "geometry": { + "default": "geometry.spyglass" + }, + "animations": { + "holding": "animation.spyglass.holding", + "scoping": "animation.spyglass.scoping" + }, + "scripts": { + "animate": [ + { + "holding": "q.main_hand_item_use_duration <= 0.0f" + }, + { + "scoping": "q.main_hand_item_use_duration > 0.0f && !c.is_first_person" + } + ] + }, + "render_controllers": [ "controller.render.item_default" ] + } + } +} diff --git a/static/vanilla/RP/biomes_client.json b/static/vanilla/RP/biomes_client.json index 20f32459d..900857af1 100644 --- a/static/vanilla/RP/biomes_client.json +++ b/static/vanilla/RP/biomes_client.json @@ -2,292 +2,359 @@ - Default is the settings that a biome will use if it is not specified. - All fields in a biome are optional default values will overwrite the missing ones. - If the default is overwritten in a resource pack then it will overwrite all biomes unless the resource pack defines the biomes. + - Vanilla 1.16.220 */ { "biomes": { "default": { "water_surface_color": "#44AFF5", "water_surface_transparency": 0.65, - "water_fog_color": "#44AFF5", - "water_fog_distance": 15, - "fog_color": "#ABD2FF" + "fog_identifier": "minecraft:fog_default", + "remove_all_prior_fog": false, + "inherit_from_prior_fog": false }, "plains": { "water_surface_color": "#44AFF5", - "water_fog_color": "#44AFF5" + "fog_identifier": "minecraft:fog_plains", + "inherit_from_prior_fog": false }, "sunflower_plains": { "water_surface_color": "#44AFF5", - "water_fog_color": "#44AFF5" + "fog_identifier": "minecraft:fog_sunflower_plains", + "inherit_from_prior_fog": false }, "desert": { "water_surface_color": "#32A598", - "water_fog_color": "#32A598" + "fog_identifier": "minecraft:fog_desert", + "inherit_from_prior_fog": false }, "extreme_hills": { "water_surface_color": "#007BF7", - "water_fog_color": "#007BF7" + "fog_identifier": "minecraft:fog_extreme_hills", + "inherit_from_prior_fog": false }, "forest": { "water_surface_color": "#1E97F2", - "water_fog_color": "#1E97F2" + "fog_identifier": "minecraft:fog_forest", + "inherit_from_prior_fog": false }, "flower_forest": { "water_surface_color": "#20A3CC", - "water_fog_color": "#20A3CC" + "fog_identifier": "minecraft:fog_flower_forest", + "inherit_from_prior_fog": false }, "taiga": { "water_surface_color": "#287082", - "water_fog_color": "#287082" + "fog_identifier": "minecraft:fog_taiga", + "inherit_from_prior_fog": false }, "taiga_mutated": { "water_surface_color": "#1E6B82", - "water_fog_color": "#1E6B82" + "fog_identifier": "minecraft:fog_taiga_mutated", + "inherit_from_prior_fog": false }, "swampland": { "water_surface_color": "#4c6559", "water_surface_transparency": 1.0, - "water_fog_color": "#4c6559", - "water_fog_distance": 8 + "fog_identifier": "minecraft:fog_swampland", + "inherit_from_prior_fog": false }, "swampland_mutated": { "water_surface_color": "#4c6156", "water_surface_transparency": 1.0, - "water_fog_color": "#4c6156", - "water_fog_distance": 8 + "fog_identifier": "minecraft:fog_swampland_mutated", + "inherit_from_prior_fog": false }, "river": { "water_surface_color": "#0084FF", - "water_fog_color": "#0084FF", - "water_fog_distance": 30 + "fog_identifier": "minecraft:fog_river", + "inherit_from_prior_fog": false }, "hell": { "water_surface_color": "#905957", - "water_fog_color": "#905957", - "fog_color": "#330808" + "fog_identifier": "minecraft:fog_hell", + "inherit_from_prior_fog": false }, "the_end": { "water_surface_color": "#62529e", - "water_fog_color": "#62529e", - "fog_color": "#0B080C" + "fog_identifier": "minecraft:fog_the_end", + "inherit_from_prior_fog": false }, "frozen_river": { "water_surface_color": "#185390", - "water_fog_color": "#185390", - "water_fog_distance": 20 + "fog_identifier": "minecraft:fog_frozen_river", + "inherit_from_prior_fog": false }, "ice_plains": { "water_surface_color": "#14559b", - "water_fog_color": "#14559b" + "fog_identifier": "minecraft:fog_ice_plains", + "inherit_from_prior_fog": false }, "ice_plains_spikes": { "water_surface_color": "#14559b", - "water_fog_color": "#14559b" + "fog_identifier": "minecraft:fog_ice_plains_spikes", + "inherit_from_prior_fog": false }, "ice_mountains": { "water_surface_color": "#1156a7", - "water_fog_color": "#1156a7" + "fog_identifier": "minecraft:fog_ice_mountains", + "inherit_from_prior_fog": false }, "mushroom_island": { "water_surface_color": "#8a8997", - "water_fog_color": "#8a8997" + "fog_identifier": "minecraft:fog_mushroom_island", + "inherit_from_prior_fog": false }, "mushroom_island_shore": { "water_surface_color": "#818193", - "water_fog_color": "#818193" + "fog_identifier": "minecraft:fog_mushroom_island_shore", + "inherit_from_prior_fog": false }, "beach": { "water_surface_color": "#157cab", - "water_fog_color": "#157cab", - "water_fog_distance": 60 + "fog_identifier": "minecraft:fog_beach", + "inherit_from_prior_fog": false }, "desert_hills": { "water_surface_color": "#1a7aa1", - "water_fog_color": "#1a7aa1" + "fog_identifier": "minecraft:fog_desert_hills", + "inherit_from_prior_fog": false }, "forest_hills": { "water_surface_color": "#056bd1", - "water_fog_color": "#056bd1" + "fog_identifier": "minecraft:fog_forest_hills", + "inherit_from_prior_fog": false }, "taiga_hills": { "water_surface_color": "#236583", - "water_fog_color": "#236583" + "fog_identifier": "minecraft:fog_taiga_hills", + "inherit_from_prior_fog": false }, "extreme_hills_edge": { "water_surface_color": "#045cd5", - "water_fog_color": "#045cd5" + "fog_identifier": "minecraft:fog_extreme_hills_edge", + "inherit_from_prior_fog": false }, "jungle": { "water_surface_color": "#14A2C5", - "water_fog_color": "#14A2C5" + "fog_identifier": "minecraft:fog_jungle", + "inherit_from_prior_fog": false }, "bamboo_jungle": { "water_surface_color": "#14A2C5", - "water_fog_color": "#14A2C5" + "fog_identifier": "minecraft:fog_bamboo_jungle", + "inherit_from_prior_fog": false }, "jungle_mutated": { "water_surface_color": "#1B9ED8", - "water_fog_color": "#1B9ED8" + "fog_identifier": "minecraft:fog_jungle_mutated", + "inherit_from_prior_fog": false }, "jungle_hills": { "water_surface_color": "#1B9ED8", - "water_fog_color": "#1B9ED8" + "fog_identifier": "minecraft:fog_jungle_hills", + "inherit_from_prior_fog": false }, "bamboo_jungle_hills": { "water_surface_color": "#1B9ED8", - "water_fog_color": "#1B9ED8" + "fog_identifier": "minecraft:fog_bamboo_jungle_hills", + "inherit_from_prior_fog": false }, "jungle_edge": { "water_surface_color": "#0D8AE3", - "water_fog_color": "#0D8AE3" + "fog_identifier": "minecraft:fog_jungle_edge", + "inherit_from_prior_fog": false }, "stone_beach": { "water_surface_color": "#0d67bb", - "water_fog_color": "#0d67bb" + "fog_identifier": "minecraft:fog_stone_beach", + "inherit_from_prior_fog": false }, "cold_beach": { "water_surface_color": "#1463a5", - "water_fog_color": "#1463a5", - "water_fog_distance": 50 + "fog_identifier": "minecraft:fog_cold_beach", + "inherit_from_prior_fog": false }, "birch_forest": { "water_surface_color": "#0677ce", - "water_fog_color": "#0677ce" + "fog_identifier": "minecraft:fog_birch_forest", + "inherit_from_prior_fog": false }, "birch_forest_hills": { "water_surface_color": "#0a74c4", - "water_fog_color": "#0a74c4" + "fog_identifier": "minecraft:fog_birch_forest_hills", + "inherit_from_prior_fog": false }, "roofed_forest": { "water_surface_color": "#3B6CD1", - "water_fog_color": "#3B6CD1" + "fog_identifier": "minecraft:fog_roofed_forest", + "inherit_from_prior_fog": false }, "cold_taiga": { "water_surface_color": "#205e83", - "water_fog_color": "#205e83" + "fog_identifier": "minecraft:fog_cold_taiga", + "inherit_from_prior_fog": false }, "cold_taiga_mutated": { "water_surface_color": "#205e83", - "water_fog_color": "#205e83" + "fog_identifier": "minecraft:fog_cold_taiga_mutated", + "inherit_from_prior_fog": false }, "cold_taiga_hills": { "water_surface_color": "#245b78", - "water_fog_color": "#245b78" + "fog_identifier": "minecraft:fog_cold_taiga_hills", + "inherit_from_prior_fog": false }, "mega_taiga": { "water_surface_color": "#2d6d77", - "water_fog_color": "#2d6d77" + "fog_identifier": "minecraft:fog_mega_taiga", + "inherit_from_prior_fog": false }, "mega_spruce_taiga": { "water_surface_color": "#2d6d77", - "water_fog_color": "#2d6d77" + "fog_identifier": "minecraft:fog_mega_spruce_taiga", + "inherit_from_prior_fog": false }, "mega_taiga_mutated": { "water_surface_color": "#2d6d77", - "water_fog_color": "#2d6d77" + "fog_identifier": "minecraft:fog_mega_taiga_mutated", + "inherit_from_prior_fog": false }, "mega_spruce_taiga_mutated": { "water_surface_color": "#2d6d77", - "water_fog_color": "#2d6d77" + "fog_identifier": "minecraft:fog_mega_spruce_taiga_mutated", + "inherit_from_prior_fog": false }, "mega_taiga_hills": { "water_surface_color": "#286378", - "water_fog_color": "#286378" + "fog_identifier": "minecraft:fog_mega_taiga_hills", + "inherit_from_prior_fog": false }, "extreme_hills_plus_trees": { "water_surface_color": "#0E63AB", - "water_fog_color": "#0E63AB" + "fog_identifier": "minecraft:fog_extreme_hills_plus_trees", + "inherit_from_prior_fog": false }, "extreme_hills_plus_trees_mutated": { "water_surface_color": "#0E63AB", - "water_fog_color": "#0E63AB" + "fog_identifier": "minecraft:fog_extreme_hills_plus_trees_mutated", + "inherit_from_prior_fog": false }, "extreme_hills_mutated": { "water_surface_color": "#0E63AB", - "water_fog_color": "#0E63AB" + "fog_identifier": "minecraft:fog_extreme_hills_mutated", + "inherit_from_prior_fog": false }, "savanna": { "water_surface_color": "#2C8B9C", - "water_fog_color": "#2C8B9C" + "fog_identifier": "minecraft:fog_savanna", + "inherit_from_prior_fog": false }, "savanna_plateau": { "water_surface_color": "#2590A8", - "water_fog_color": "#2590A8" + "fog_identifier": "minecraft:fog_savanna_plateau", + "inherit_from_prior_fog": false }, "savanna_mutated": { "water_surface_color": "#2590A8", - "water_fog_color": "#2590A8" + "fog_identifier": "minecraft:fog_savanna_mutated", + "inherit_from_prior_fog": false }, "mesa": { "water_surface_color": "#4E7F81", - "water_fog_color": "#4E7F81" + "fog_identifier": "minecraft:fog_mesa", + "inherit_from_prior_fog": false }, "mesa_bryce": { "water_surface_color": "#497F99", - "water_fog_color": "#497F99" + "fog_identifier": "minecraft:fog_mesa_bryce", + "inherit_from_prior_fog": false }, "mesa_mutated": { "water_surface_color": "#497F99", - "water_fog_color": "#497F99" + "fog_identifier": "minecraft:fog_mesa_mutated", + "inherit_from_prior_fog": false }, "mesa_plateau_stone": { "water_surface_color": "#55809E", - "water_fog_color": "#55809E" + "fog_identifier": "minecraft:fog_mesa_plateau_stone", + "inherit_from_prior_fog": false }, "mesa_plateau": { "water_surface_color": "#55809E", - "water_fog_color": "#55809E" + "fog_identifier": "minecraft:fog_mesa_plateau", + "inherit_from_prior_fog": false }, "ocean": { "water_surface_color": "#1787D4", - "water_fog_color": "#1165b0", - "water_fog_distance": 60 + "fog_identifier": "minecraft:fog_ocean", + "inherit_from_prior_fog": false }, "deep_ocean": { "water_surface_color": "#1787D4", - "water_fog_color": "#1463a5", - "water_fog_distance": 60 + "fog_identifier": "minecraft:fog_deep_ocean", + "inherit_from_prior_fog": false }, "warm_ocean": { "water_surface_color": "#02B0E5", "water_surface_transparency": 0.55, - "water_fog_color": "#0289d5", - "water_fog_distance": 60 + "fog_identifier": "minecraft:fog_warm_ocean", + "inherit_from_prior_fog": false }, "deep_warm_ocean": { "water_surface_color": "#02B0E5", - "water_fog_color": "#0686ca", - "water_fog_distance": 60 + "fog_identifier": "minecraft:fog_deep_warm_ocean", + "inherit_from_prior_fog": false }, "lukewarm_ocean": { "water_surface_color": "#0D96DB", - "water_fog_color": "#0a74c4", - "water_fog_distance": 60 + "fog_identifier": "minecraft:fog_lukewarm_ocean", + "inherit_from_prior_fog": false }, "deep_lukewarm_ocean": { "water_surface_color": "#0D96DB", - "water_fog_color": "#0e72b9", - "water_fog_distance": 60 + "fog_identifier": "minecraft:fog_deep_lukewarm_ocean", + "inherit_from_prior_fog": false }, "cold_ocean": { "water_surface_color": "#2080C9", - "water_fog_color": "#14559b", - "water_fog_distance": 60 + "fog_identifier": "minecraft:fog_cold_ocean", + "inherit_from_prior_fog": false }, "deep_cold_ocean": { "water_surface_color": "#2080C9", - "water_fog_color": "#185390", - "water_fog_distance": 60 + "fog_identifier": "minecraft:fog_deep_cold_ocean", + "inherit_from_prior_fog": false }, "frozen_ocean": { "water_surface_color": "#2570B5", - "water_fog_color": "#174985", - "water_fog_distance": 60 + "fog_identifier": "minecraft:fog_frozen_ocean", + "inherit_from_prior_fog": false }, "deep_frozen_ocean": { "water_surface_color": "#2570B5", - "water_fog_color": "#1a4879", - "water_fog_distance": 60 + "fog_identifier": "minecraft:fog_deep_frozen_ocean", + "inherit_from_prior_fog": false + }, + "warped_forest": { + "water_surface_color": "#905957", + "fog_identifier": "minecraft:fog_warped_forest", + "inherit_from_prior_fog": false + }, + "crimson_forest": { + "water_surface_color": "#905957", + "fog_identifier": "minecraft:fog_crimson_forest", + "inherit_from_prior_fog": false + }, + "soulsand_valley": { + "water_surface_color": "#905957", + "fog_identifier": "minecraft:fog_soulsand_valley", + "inherit_from_prior_fog": false + }, + "basalt_deltas": { + "water_surface_color": "#3f76e4", + "fog_identifier": "minecraft:fog_basalt_deltas", + "inherit_from_prior_fog": false } } } diff --git a/static/vanilla/RP/blocks.json b/static/vanilla/RP/blocks.json index c8da422f5..9f89b78a7 100644 --- a/static/vanilla/RP/blocks.json +++ b/static/vanilla/RP/blocks.json @@ -1,2618 +1,3473 @@ { - "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" - }, - "powder_snow": { - "isotropic": true, - "textures": "powder_snow", - "sound": "snow" - }, - "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" - } + "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" + }, + "amethyst_block" : { + "sound" : "amethyst_block", + "textures" : "amethyst_block" + }, + "amethyst_cluster" : { + "sound" : "amethyst_cluster", + "textures" : "amethyst_cluster" + }, + "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" + } + }, + "azalea" : { + "sound" : "azalea", + "textures" : { + "down" : "potted_azalea_bush_top", + "east" : "azalea_plant", + "north" : "azalea_side", + "side" : "azalea_side", + "south" : "potted_azalea_bush_side", + "up" : "azalea_top", + "west" : "potted_azalea_bush_plant" + } + }, + "azalea_leaves" : { + "isotropic" : { + "down" : true, + "up" : true + }, + "sound" : "azalea_leaves", + "textures" : "azalea_leaves" + }, + "azalea_leaves_flowered" : { + "isotropic" : { + "down" : true, + "up" : true + }, + "sound" : "azalea_leaves", + "textures" : "azalea_leaves_flowered" + }, + "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" + } + }, + "big_dripleaf" : { + "sound" : "big_dripleaf", + "textures" : { + "down" : "big_dripleaf_side1", + "east" : "big_dripleaf_top", + "north" : "big_dripleaf_stem", + "south" : "big_dripleaf_top", + "up" : "big_dripleaf_side2", + "west" : "big_dripleaf_top" + } + }, + "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_candle" : { + "carried_textures" : "black_candle_carried", + "sound" : "candle", + "textures" : "black_candle" + }, + "black_candle_cake" : { + "sound" : "cloth", + "textures" : { + "down" : "cake_bottom", + "east" : "cake_side", + "north" : "cake_side", + "south" : "cake_side", + "up" : "cake_top", + "west" : "cake_west" + } + }, + "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" + } + }, + "blue_candle" : { + "carried_textures" : "blue_candle_carried", + "sound" : "candle", + "textures" : "blue_candle" + }, + "blue_candle_cake" : { + "sound" : "cloth", + "textures" : { + "down" : "cake_bottom", + "east" : "cake_side", + "north" : "cake_side", + "south" : "cake_side", + "up" : "cake_top", + "west" : "cake_west" + } + }, + "blue_glazed_terracotta" : { + "sound" : "stone", + "textures" : "blue_glazed_terracotta" + }, + "blue_ice" : { + "sound" : "glass", + "textures" : "blue_ice" + }, + "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_candle" : { + "carried_textures" : "brown_candle_carried", + "sound" : "candle", + "textures" : "brown_candle" + }, + "brown_candle_cake" : { + "sound" : "cloth", + "textures" : { + "down" : "cake_bottom", + "east" : "cake_side", + "north" : "cake_side", + "south" : "cake_side", + "up" : "cake_top", + "west" : "cake_west" + } + }, + "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" + } + }, + "budding_amethyst" : { + "sound" : "amethyst_block", + "textures" : "budding_amethyst" + }, + "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" + } + }, + "calcite" : { + "sound" : "calcite", + "textures" : "calcite" + }, + "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" + } + }, + "candle" : { + "carried_textures" : "candle_carried", + "sound" : "candle", + "textures" : "candle" + }, + "candle_cake" : { + "sound" : "cloth", + "textures" : { + "down" : "cake_bottom", + "east" : "cake_side", + "north" : "cake_side", + "south" : "cake_side", + "up" : "cake_top", + "west" : "cake_west" + } + }, + "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" + } + }, + "cave_vines" : { + "sound" : "cave_vines", + "textures" : { + "down" : "cave_vines_head", + "side" : "cave_vines_body", + "up" : "cave_vines_body" + } + }, + "cave_vines_body_with_berries" : { + "sound" : "cave_vines", + "textures" : { + "down" : "cave_vines_body", + "side" : "cave_vines_body", + "up" : "cave_vines_body" + } + }, + "cave_vines_head_with_berries" : { + "sound" : "cave_vines", + "textures" : { + "down" : "cave_vines_head", + "side" : "cave_vines_head", + "up" : "cave_vines_head" + } + }, + "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_deepslate" : { + "isotropic" : false, + "sound" : "deepslate_bricks", + "textures" : "chiseled_deepslate" + }, + "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" + }, + "cobbled_deepslate" : { + "isotropic" : false, + "sound" : "deepslate", + "textures" : "cobbled_deepslate" + }, + "cobbled_deepslate_double_slab" : { + "isotropic" : false, + "sound" : "deepslate", + "textures" : "cobbled_deepslate" + }, + "cobbled_deepslate_slab" : { + "isotropic" : false, + "sound" : "deepslate", + "textures" : "cobbled_deepslate" + }, + "cobbled_deepslate_stairs" : { + "isotropic" : false, + "sound" : "deepslate", + "textures" : "cobbled_deepslate" + }, + "cobbled_deepslate_wall" : { + "isotropic" : false, + "sound" : "deepslate", + "textures" : "cobbled_deepslate" + }, + "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" + }, + "copper_block" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "copper_block" + }, + "copper_ore" : { + "isotropic" : false, + "sound" : "stone", + "textures" : "copper_ore" + }, + "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_deepslate_bricks" : { + "isotropic" : false, + "sound" : "deepslate_bricks", + "textures" : "cracked_deepslate_bricks" + }, + "cracked_deepslate_tiles" : { + "isotropic" : false, + "sound" : "deepslate_bricks", + "textures" : "cracked_deepslate_tiles" + }, + "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" : "wood", + "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" + }, + "cut_copper" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "cut_copper" + }, + "cut_copper_slab" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "cut_copper" + }, + "cut_copper_stairs" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "cut_copper" + }, + "cyan_candle" : { + "carried_textures" : "cyan_candle_carried", + "sound" : "candle", + "textures" : "cyan_candle" + }, + "cyan_candle_cake" : { + "sound" : "cloth", + "textures" : { + "down" : "cake_bottom", + "east" : "cake_side", + "north" : "cake_side", + "south" : "cake_side", + "up" : "cake_top", + "west" : "cake_west" + } + }, + "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" + }, + "deepslate" : { + "isotropic" : { + "down" : true, + "up" : true + }, + "sound" : "deepslate", + "textures" : { + "down" : "deepslate_top", + "side" : "deepslate", + "up" : "deepslate_top" + } + }, + "deepslate_brick_double_slab" : { + "isotropic" : false, + "sound" : "deepslate_bricks", + "textures" : "deepslate_bricks" + }, + "deepslate_brick_slab" : { + "isotropic" : false, + "sound" : "deepslate_bricks", + "textures" : "deepslate_bricks" + }, + "deepslate_brick_stairs" : { + "isotropic" : false, + "sound" : "deepslate_bricks", + "textures" : "deepslate_bricks" + }, + "deepslate_brick_wall" : { + "isotropic" : false, + "sound" : "deepslate_bricks", + "textures" : "deepslate_bricks" + }, + "deepslate_bricks" : { + "isotropic" : false, + "sound" : "deepslate_bricks", + "textures" : "deepslate_bricks" + }, + "deepslate_coal_ore" : { + "isotropic" : false, + "sound" : "deepslate", + "textures" : "deepslate_coal_ore" + }, + "deepslate_copper_ore" : { + "isotropic" : false, + "sound" : "deepslate", + "textures" : "deepslate_copper_ore" + }, + "deepslate_diamond_ore" : { + "isotropic" : false, + "sound" : "deepslate", + "textures" : "deepslate_diamond_ore" + }, + "deepslate_emerald_ore" : { + "isotropic" : false, + "sound" : "deepslate", + "textures" : "deepslate_emerald_ore" + }, + "deepslate_gold_ore" : { + "isotropic" : false, + "sound" : "deepslate", + "textures" : "deepslate_gold_ore" + }, + "deepslate_iron_ore" : { + "isotropic" : false, + "sound" : "deepslate", + "textures" : "deepslate_iron_ore" + }, + "deepslate_lapis_ore" : { + "isotropic" : false, + "sound" : "deepslate", + "textures" : "deepslate_lapis_ore" + }, + "deepslate_redstone_ore" : { + "isotropic" : false, + "sound" : "deepslate", + "textures" : "deepslate_redstone_ore" + }, + "deepslate_tile_double_slab" : { + "isotropic" : false, + "sound" : "deepslate_bricks", + "textures" : "deepslate_tiles" + }, + "deepslate_tile_slab" : { + "isotropic" : false, + "sound" : "deepslate_bricks", + "textures" : "deepslate_tiles" + }, + "deepslate_tile_stairs" : { + "isotropic" : false, + "sound" : "deepslate_bricks", + "textures" : "deepslate_tiles" + }, + "deepslate_tile_wall" : { + "isotropic" : false, + "sound" : "deepslate_bricks", + "textures" : "deepslate_tiles" + }, + "deepslate_tiles" : { + "isotropic" : false, + "sound" : "deepslate_bricks", + "textures" : "deepslate_tiles" + }, + "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" + }, + "dirt_with_roots" : { + "isotropic" : true, + "sound" : "gravel", + "textures" : "dirt_with_roots" + }, + "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_cut_copper_slab" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "cut_copper" + }, + "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" + } + }, + "dripstone_block" : { + "sound" : "dripstone_block", + "textures" : "dripstone_block" + }, + "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" + } + }, + "exposed_copper" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "exposed_copper" + }, + "exposed_cut_copper" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "exposed_cut_copper" + }, + "exposed_cut_copper_slab" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "exposed_cut_copper" + }, + "exposed_cut_copper_stairs" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "exposed_cut_copper" + }, + "exposed_double_cut_copper_slab" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "exposed_cut_copper" + }, + "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" + }, + "flowering_azalea" : { + "sound" : "azalea", + "textures" : { + "down" : "potted_flowering_azalea_bush_top", + "east" : "azalea_plant", + "north" : "flowering_azalea_side", + "side" : "flowering_azalea_side", + "south" : "potted_flowering_azalea_bush_side", + "up" : "flowering_azalea_top", + "west" : "potted_flowering_azalea_bush_plant" + } + }, + "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" + } + }, + "glow_frame" : { + "sound" : "itemframe", + "textures" : "glow_item_frame" + }, + "glow_lichen" : { + "sound" : "grass", + "textures" : "glow_lichen" + }, + "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_candle" : { + "carried_textures" : "gray_candle_carried", + "sound" : "candle", + "textures" : "gray_candle" + }, + "gray_candle_cake" : { + "sound" : "cloth", + "textures" : { + "down" : "cake_bottom", + "east" : "cake_side", + "north" : "cake_side", + "south" : "cake_side", + "up" : "cake_top", + "west" : "cake_west" + } + }, + "gray_glazed_terracotta" : { + "sound" : "stone", + "textures" : "gray_glazed_terracotta" + }, + "green_candle" : { + "carried_textures" : "green_candle_carried", + "sound" : "candle", + "textures" : "green_candle" + }, + "green_candle_cake" : { + "sound" : "cloth", + "textures" : { + "down" : "cake_bottom", + "east" : "cake_side", + "north" : "cake_side", + "south" : "cake_side", + "up" : "cake_top", + "west" : "cake_west" + } + }, + "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" + } + }, + "hanging_roots" : { + "sound" : "hanging_roots", + "textures" : "hanging_roots" + }, + "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" + }, + "infested_deepslate" : { + "isotropic" : { + "down" : true, + "up" : true + }, + "sound" : "deepslate", + "textures" : { + "down" : "deepslate_top", + "side" : "deepslate", + "up" : "deepslate_top" + } + }, + "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" + }, + "large_amethyst_bud" : { + "sound" : "large_amethyst_bud", + "textures" : "large_amethyst_bud" + }, + "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_candle" : { + "carried_textures" : "light_blue_candle_carried", + "sound" : "candle", + "textures" : "light_blue_candle" + }, + "light_blue_candle_cake" : { + "sound" : "cloth", + "textures" : { + "down" : "cake_bottom", + "east" : "cake_side", + "north" : "cake_side", + "south" : "cake_side", + "up" : "cake_top", + "west" : "cake_west" + } + }, + "light_blue_glazed_terracotta" : { + "sound" : "stone", + "textures" : "light_blue_glazed_terracotta" + }, + "light_gray_candle" : { + "carried_textures" : "light_gray_candle_carried", + "sound" : "candle", + "textures" : "light_gray_candle" + }, + "light_gray_candle_cake" : { + "sound" : "cloth", + "textures" : { + "down" : "cake_bottom", + "east" : "cake_side", + "north" : "cake_side", + "south" : "cake_side", + "up" : "cake_top", + "west" : "cake_west" + } + }, + "light_weighted_pressure_plate" : { + "sound" : "metal", + "textures" : "gold_block" + }, + "lightning_rod" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "lightning_rod" + }, + "lime_candle" : { + "carried_textures" : "lime_candle_carried", + "sound" : "candle", + "textures" : "lime_candle" + }, + "lime_candle_cake" : { + "sound" : "cloth", + "textures" : { + "down" : "cake_bottom", + "east" : "cake_side", + "north" : "cake_side", + "south" : "cake_side", + "up" : "cake_top", + "west" : "cake_west" + } + }, + "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_deepslate_redstone_ore" : { + "isotropic" : false, + "sound" : "deepslate", + "textures" : "deepslate_redstone_ore" + }, + "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_candle" : { + "carried_textures" : "magenta_candle_carried", + "sound" : "candle", + "textures" : "magenta_candle" + }, + "magenta_candle_cake" : { + "sound" : "cloth", + "textures" : { + "down" : "cake_bottom", + "east" : "cake_side", + "north" : "cake_side", + "south" : "cake_side", + "up" : "cake_top", + "west" : "cake_west" + } + }, + "magenta_glazed_terracotta" : { + "sound" : "stone", + "textures" : "magenta_glazed_terracotta" + }, + "magma" : { + "isotropic" : true, + "sound" : "stone", + "textures" : "magma" + }, + "medium_amethyst_bud" : { + "sound" : "medium_amethyst_bud", + "textures" : "medium_amethyst_bud" + }, + "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" + }, + "moss_block" : { + "sound" : "moss_block", + "textures" : "moss_block" + }, + "moss_carpet" : { + "sound" : "moss_carpet", + "textures" : "moss_block" + }, + "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" : { + "sound" : "nether_wart", + "textures" : "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_candle" : { + "carried_textures" : "orange_candle_carried", + "sound" : "candle", + "textures" : "orange_candle" + }, + "orange_candle_cake" : { + "sound" : "cloth", + "textures" : { + "down" : "cake_bottom", + "east" : "cake_side", + "north" : "cake_side", + "south" : "cake_side", + "up" : "cake_top", + "west" : "cake_west" + } + }, + "orange_glazed_terracotta" : { + "sound" : "stone", + "textures" : "orange_glazed_terracotta" + }, + "oxidized_copper" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "oxidized_copper" + }, + "oxidized_cut_copper" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "oxidized_cut_copper" + }, + "oxidized_cut_copper_slab" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "oxidized_cut_copper" + }, + "oxidized_cut_copper_stairs" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "oxidized_cut_copper" + }, + "oxidized_double_cut_copper_slab" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "oxidized_cut_copper" + }, + "packed_ice" : { + "sound" : "glass", + "textures" : "ice_packed" + }, + "pink_candle" : { + "carried_textures" : "pink_candle_carried", + "sound" : "candle", + "textures" : "pink_candle" + }, + "pink_candle_cake" : { + "sound" : "cloth", + "textures" : { + "down" : "cake_bottom", + "east" : "cake_side", + "north" : "cake_side", + "south" : "cake_side", + "up" : "cake_top", + "west" : "cake_west" + } + }, + "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" + } + }, + "pointed_dripstone" : { + "sound" : "pointed_dripstone", + "textures" : { + "down" : "pointed_dripstone_frustum", + "east" : "pointed_dripstone_base", + "north" : "pointed_dripstone_tip", + "south" : "pointed_dripstone_middle", + "up" : "pointed_dripstone_base", + "west" : "pointed_dripstone_merge" + } + }, + "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_deepslate" : { + "isotropic" : false, + "sound" : "deepslate", + "textures" : "polished_deepslate" + }, + "polished_deepslate_double_slab" : { + "isotropic" : false, + "sound" : "deepslate", + "textures" : "polished_deepslate" + }, + "polished_deepslate_slab" : { + "isotropic" : false, + "sound" : "deepslate", + "textures" : "polished_deepslate" + }, + "polished_deepslate_stairs" : { + "isotropic" : false, + "sound" : "deepslate", + "textures" : "polished_deepslate" + }, + "polished_deepslate_wall" : { + "isotropic" : false, + "sound" : "deepslate", + "textures" : "polished_deepslate" + }, + "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" + }, + "powder_snow" : { + "isotropic" : false, + "sound" : "powder_snow", + "textures" : "powder_snow" + }, + "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_candle" : { + "carried_textures" : "purple_candle_carried", + "sound" : "candle", + "textures" : "purple_candle" + }, + "purple_candle_cake" : { + "sound" : "cloth", + "textures" : { + "down" : "cake_bottom", + "east" : "cake_side", + "north" : "cake_side", + "south" : "cake_side", + "up" : "cake_top", + "west" : "cake_west" + } + }, + "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" + } + }, + "raw_copper_block" : { + "isotropic" : false, + "sound" : "stone", + "textures" : "raw_copper_block" + }, + "raw_gold_block" : { + "isotropic" : false, + "sound" : "stone", + "textures" : "raw_gold_block" + }, + "raw_iron_block" : { + "isotropic" : false, + "sound" : "stone", + "textures" : "raw_iron_block" + }, + "red_candle" : { + "carried_textures" : "red_candle_carried", + "sound" : "candle", + "textures" : "red_candle" + }, + "red_candle_cake" : { + "sound" : "cloth", + "textures" : { + "down" : "cake_bottom", + "east" : "cake_side", + "north" : "cake_side", + "south" : "cake_side", + "up" : "cake_top", + "west" : "cake_west" + } + }, + "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" + }, + "small_amethyst_bud" : { + "sound" : "small_amethyst_bud", + "textures" : "small_amethyst_bud" + }, + "small_dripleaf_block" : { + "sound" : "big_dripleaf", + "textures" : { + "down" : "small_dripleaf_side", + "east" : "small_dripleaf_stem_bottom", + "north" : "small_dripleaf_stem_top", + "south" : "small_dripleaf_stem_bottom", + "up" : "small_dripleaf_top", + "west" : "small_dripleaf_stem_bottom" + } + }, + "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_basalt" : { + "sound" : "basalt", + "textures" : "smooth_basalt" + }, + "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_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" + } + }, + "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" + }, + "spore_blossom" : { + "sound" : "spore_blossom", + "textures" : { + "down" : "spore_blossom", + "side" : "spore_blossom_base", + "up" : "spore_blossom_base" + } + }, + "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" + } + }, + "tinted_glass" : { + "sound" : "glass", + "textures" : "tinted_glass" + }, + "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" + } + }, + "tuff" : { + "sound" : "tuff", + "textures" : "tuff" + }, + "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" : "wood", + "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" + }, + "warped_wart_block" : { + "sound" : "nether_wart", + "textures" : "warped_wart_block" + }, + "water" : { + "textures" : { + "down" : "still_water_grey", + "side" : "flowing_water_grey", + "up" : "still_water_grey" + } + }, + "waterlily" : { + "carried_textures" : "waterlily_carried", + "sound" : "grass", + "textures" : "waterlily" + }, + "waxed_copper" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "copper_block" + }, + "waxed_cut_copper" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "cut_copper" + }, + "waxed_cut_copper_slab" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "cut_copper" + }, + "waxed_cut_copper_stairs" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "cut_copper" + }, + "waxed_double_cut_copper_slab" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "cut_copper" + }, + "waxed_exposed_copper" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "exposed_copper" + }, + "waxed_exposed_cut_copper" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "exposed_cut_copper" + }, + "waxed_exposed_cut_copper_slab" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "exposed_cut_copper" + }, + "waxed_exposed_cut_copper_stairs" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "exposed_cut_copper" + }, + "waxed_exposed_double_cut_copper_slab" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "exposed_cut_copper" + }, + "waxed_oxidized_copper" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "oxidized_copper" + }, + "waxed_oxidized_cut_copper" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "oxidized_cut_copper" + }, + "waxed_oxidized_cut_copper_slab" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "oxidized_cut_copper" + }, + "waxed_oxidized_cut_copper_stairs" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "oxidized_cut_copper" + }, + "waxed_oxidized_double_cut_copper_slab" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "oxidized_cut_copper" + }, + "waxed_weathered_copper" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "weathered_copper" + }, + "waxed_weathered_cut_copper" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "weathered_cut_copper" + }, + "waxed_weathered_cut_copper_slab" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "weathered_cut_copper" + }, + "waxed_weathered_cut_copper_stairs" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "weathered_cut_copper" + }, + "waxed_weathered_double_cut_copper_slab" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "weathered_cut_copper" + }, + "weathered_copper" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "weathered_copper" + }, + "weathered_cut_copper" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "weathered_cut_copper" + }, + "weathered_cut_copper_slab" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "weathered_cut_copper" + }, + "weathered_cut_copper_stairs" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "weathered_cut_copper" + }, + "weathered_double_cut_copper_slab" : { + "isotropic" : false, + "sound" : "copper", + "textures" : "weathered_cut_copper" + }, + "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_candle" : { + "carried_textures" : "white_candle_carried", + "sound" : "candle", + "textures" : "white_candle" + }, + "white_candle_cake" : { + "sound" : "cloth", + "textures" : { + "down" : "cake_bottom", + "east" : "cake_side", + "north" : "cake_side", + "south" : "cake_side", + "up" : "cake_top", + "west" : "cake_west" + } + }, + "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_candle" : { + "carried_textures" : "yellow_candle_carried", + "sound" : "candle", + "textures" : "yellow_candle" + }, + "yellow_candle_cake" : { + "sound" : "cloth", + "textures" : { + "down" : "cake_bottom", + "east" : "cake_side", + "north" : "cake_side", + "south" : "cake_side", + "up" : "cake_top", + "west" : "cake_west" + } + }, + "yellow_flower" : { + "sound" : "grass", + "textures" : "yellow_flower" + }, + "yellow_glazed_terracotta" : { + "sound" : "stone", + "textures" : "yellow_glazed_terracotta" + } } diff --git a/static/vanilla/RP/entity/axolotl.entity.json b/static/vanilla/RP/entity/axolotl.entity.json new file mode 100644 index 000000000..66d7124c3 --- /dev/null +++ b/static/vanilla/RP/entity/axolotl.entity.json @@ -0,0 +1,48 @@ +{ + "format_version": "1.8.0", + "minecraft:client_entity": { + "description": { + "identifier": "minecraft:axolotl", + "materials": { + "default": "axolotl", + "limbs": "axolotl_limbs" + }, + "textures": { + "blue": "textures/entity/axolotl/axolotl_blue", + "cyan": "textures/entity/axolotl/axolotl_cyan", + "gold": "textures/entity/axolotl/axolotl_gold", + "lucy": "textures/entity/axolotl/axolotl_lucy", + "wild": "textures/entity/axolotl/axolotl_wild" + }, + "geometry": { + "default": "geometry.axolotl" + }, + "animations": { + "idle_float": "animation.axolotl.idle_underwater", + "idle_floor": "animation.axolotl.idle_floor", + "idle_floor_water": "animation.axolotl.idle_floor_underwater", + "swim": "animation.axolotl.swim", + "walk_floor": "animation.axolotl.walk_floor", + "walk_floor_water": "animation.axolotl.walk_floor_underwater", + "play_dead": "animation.axolotl.play_dead", + "swim_angle": "animation.axolotl.swim_angle", + "look_at_target": "animation.common.look_at_target" + }, + "scripts": { + "pre_animation": [ + "variable.moving = query.ground_speed > 0 || query.vertical_speed > 0;", + "variable.pitch = query.body_x_rotation;" + ] + }, + "animation_controllers": [ + { "general": "controller.animation.axolotl.general" }, + { "move": "controller.animation.axolotl.move" } + ], + "render_controllers": [ "controller.render.axolotl" ], + "spawn_egg": { + "base_color": "#0xfbc1e3", + "overlay_color": "#0xa62d74" + } + } + } +} \ No newline at end of file diff --git a/static/vanilla/RP/entity/glow_squid.entity.json b/static/vanilla/RP/entity/glow_squid.entity.json new file mode 100644 index 000000000..b9b435e8b --- /dev/null +++ b/static/vanilla/RP/entity/glow_squid.entity.json @@ -0,0 +1,30 @@ +{ + "format_version": "1.10.0", + "minecraft:client_entity": { + "description": { + "identifier": "minecraft:glow_squid", + "materials": { "default": "glow_squid" }, + "textures": { + "default": "textures/entity/glow_squid/glow_squid" + }, + "geometry": { + "default": "geometry.squid" + }, + "animations": { + "move": "animation.squid.move", + "squid_rotate": "animation.squid.rotate" + }, + "scripts": { + "animate": [ + "move", + "squid_rotate" + ] + }, + "render_controllers": [ "controller.render.glow_squid" ], + "spawn_egg": { + "base_color": "#0x095656", + "overlay_color": "#0x85f1bc" + } + } + } +} \ No newline at end of file diff --git a/static/vanilla/RP/entity/goat.entity.json b/static/vanilla/RP/entity/goat.entity.json index 684b4cd7c..f197286b3 100644 --- a/static/vanilla/RP/entity/goat.entity.json +++ b/static/vanilla/RP/entity/goat.entity.json @@ -11,8 +11,8 @@ "default": "geometry.goat" }, "spawn_egg": { - "base_color": "#000000", - "overlay_color": "#ffffff" + "base_color": "#c0ac90", + "overlay_color": "#857261" }, "scripts": { "pre_animation": [ diff --git a/static/vanilla/RP/entity/minecart.entity.json b/static/vanilla/RP/entity/minecart.entity.json index 8580cfc7d..cf0304a52 100644 --- a/static/vanilla/RP/entity/minecart.entity.json +++ b/static/vanilla/RP/entity/minecart.entity.json @@ -3,7 +3,6 @@ "minecraft:client_entity": { "description": { "identifier": "minecraft:minecart", - "min_engine_version": "1.8.0", "materials": { "default": "minecart" }, @@ -11,7 +10,7 @@ "default": "textures/entity/minecart" }, "geometry": { - "default": "geometry.minecart.v1.8" + "default": "geometry.minecart" }, "scripts": { "pre_animation": [ @@ -19,12 +18,13 @@ ], "animate": [ "move" - ] + ], + "should_update_bones_and_effects_offscreen": "1.0" }, "animations": { - "move": "animation.minecart.move" + "move": "animation.minecart.move.v1.0" }, "render_controllers": [ "controller.render.minecart" ] } } -} \ 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 9127b001b..350ecb406 100644 --- a/static/vanilla/RP/entity/player.entity.json +++ b/static/vanilla/RP/entity/player.entity.json @@ -61,13 +61,14 @@ "riding.legs": "animation.player.riding.legs", "holding": "animation.player.holding", "brandish_spear": "animation.humanoid.brandish_spear", + "holding_spyglass": "animation.humanoid.holding_spyglass", "charging": "animation.humanoid.charging", "attack.positions": "animation.player.attack.positions", "attack.rotations": "animation.player.attack.rotations", "sneaking": "animation.player.sneaking", "bob": "animation.player.bob", "damage_nearby_mobs": "animation.humanoid.damage_nearby_mobs", - "fishing_rod": "animation.humanoid.fishing_rod", + "bow_and_arrow": "animation.humanoid.bow_and_arrow", "use_item_progress": "animation.humanoid.use_item_progress", "skeleton_attack": "animation.skeleton.attack", "sleeping": "animation.player.sleeping", diff --git a/static/vanilla/RP/fogs/basalt_deltas_fog_setting.json b/static/vanilla/RP/fogs/basalt_deltas_fog_setting.json index c064c8852..c361052d4 100644 --- a/static/vanilla/RP/fogs/basalt_deltas_fog_setting.json +++ b/static/vanilla/RP/fogs/basalt_deltas_fog_setting.json @@ -9,7 +9,7 @@ "fog_start": 10.0, "fog_end": 96.0, "fog_color": "#685f70", - "render_distance_type": "render" + "render_distance_type": "fixed" }, "water": { "fog_start": 0.0, @@ -21,7 +21,7 @@ "fog_start": 10.0, "fog_end": 96.0, "fog_color": "#685f70", - "render_distance_type": "render" + "render_distance_type": "fixed" } } } diff --git a/static/vanilla/RP/fogs/crimson_forest_fog_setting.json b/static/vanilla/RP/fogs/crimson_forest_fog_setting.json index 05f63ebe3..ab440ab68 100644 --- a/static/vanilla/RP/fogs/crimson_forest_fog_setting.json +++ b/static/vanilla/RP/fogs/crimson_forest_fog_setting.json @@ -9,7 +9,7 @@ "fog_start": 10.0, "fog_end": 96.0, "fog_color": "#330303", - "render_distance_type": "render" + "render_distance_type": "fixed" }, "water": { "fog_start": 0.0, @@ -21,7 +21,7 @@ "fog_start": 10.0, "fog_end": 96.0, "fog_color": "#330303", - "render_distance_type": "render" + "render_distance_type": "fixed" } } } diff --git a/static/vanilla/RP/fogs/hell_fog_setting.json b/static/vanilla/RP/fogs/hell_fog_setting.json index 12517cd0d..08f1ea22a 100644 --- a/static/vanilla/RP/fogs/hell_fog_setting.json +++ b/static/vanilla/RP/fogs/hell_fog_setting.json @@ -9,7 +9,7 @@ "fog_start": 10.0, "fog_end": 96.0, "fog_color": "#330808", - "render_distance_type": "render" + "render_distance_type": "fixed" }, "water": { "fog_start": 0.0, @@ -21,7 +21,7 @@ "fog_start": 10.0, "fog_end": 96.0, "fog_color": "#330808", - "render_distance_type": "render" + "render_distance_type": "fixed" } } } diff --git a/static/vanilla/RP/fogs/soulsand_valley_fog_setting.json b/static/vanilla/RP/fogs/soulsand_valley_fog_setting.json index 541c53c75..df2ea9840 100644 --- a/static/vanilla/RP/fogs/soulsand_valley_fog_setting.json +++ b/static/vanilla/RP/fogs/soulsand_valley_fog_setting.json @@ -9,7 +9,7 @@ "fog_start": 10.0, "fog_end": 96.0, "fog_color": "#1B4745", - "render_distance_type": "render" + "render_distance_type": "fixed" }, "water": { "fog_start": 0.0, @@ -21,7 +21,7 @@ "fog_start": 10.0, "fog_end": 96.0, "fog_color": "#1B4745", - "render_distance_type": "render" + "render_distance_type": "fixed" } } } diff --git a/static/vanilla/RP/fogs/warped_forest_fog_setting.json b/static/vanilla/RP/fogs/warped_forest_fog_setting.json index 17593ee1d..38d035ce5 100644 --- a/static/vanilla/RP/fogs/warped_forest_fog_setting.json +++ b/static/vanilla/RP/fogs/warped_forest_fog_setting.json @@ -9,7 +9,7 @@ "fog_start": 10.0, "fog_end": 96.0, "fog_color": "#1a051A", - "render_distance_type": "render" + "render_distance_type": "fixed" }, "water": { "fog_start": 0.0, @@ -21,7 +21,7 @@ "fog_start": 10.0, "fog_end": 96.0, "fog_color": "#1a051A", - "render_distance_type": "render" + "render_distance_type": "fixed" } } } diff --git a/static/vanilla/RP/items/glow_berries.json b/static/vanilla/RP/items/glow_berries.json new file mode 100644 index 000000000..c51bc2e91 --- /dev/null +++ b/static/vanilla/RP/items/glow_berries.json @@ -0,0 +1,16 @@ +{ + "format_version": "1.16.0", + "minecraft:item": { + "description": { + "identifier": "minecraft:glow_berries", + "category": "Nature" + }, + + "components": { + "minecraft:icon": "glow_berries", + "minecraft:use_animation": "eat", + + "minecraft:render_offsets": "miscellaneous" + } + } +} \ No newline at end of file diff --git a/static/vanilla/RP/models/entity/axolotl.geo.json b/static/vanilla/RP/models/entity/axolotl.geo.json new file mode 100644 index 000000000..dd6ea62a5 --- /dev/null +++ b/static/vanilla/RP/models/entity/axolotl.geo.json @@ -0,0 +1,118 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.axolotl", + "texture_width": 64, + "texture_height": 64, + "visible_bounds_width": 1.5, + "visible_bounds_height": 0.25, + "visible_bounds_offset": [0, 0.75, 0] + }, + "bones": [ + { + "name": "root", + "pivot": [0, -4, 0] + }, + { + "name": "body", + "parent": "root", + "pivot": [ 0, 3, 4 ], + "cubes": [ + { + "origin": [ -4, 0, -5 ], + "size": [ 8, 4, 10 ], + "uv": [ 0, 11 ] + }, + { + "origin": [ 0, 0, -5 ], + "size": [ 0, 5, 9 ], + "uv": [ 2, 17 ] + } + ], + "locators": { + "lead": [ 0, 0, -5 ] + } + }, + { + "name": "right_arm", + "parent": "body", + "pivot": [-4, 1, -4], + "rotation": [0, -90, 0], + "cubes": [ + {"origin": [-6, -4, -4], "size": [3, 5, 0], "uv": [2, 13]} + ] + }, + { + "name": "right_leg", + "parent": "body", + "pivot": [-4, 1, 4], + "rotation": [0, 90, 0], + "cubes": [ + {"origin": [-5, -4, 4], "size": [3, 5, 0], "uv": [2, 13]} + ] + }, + { + "name": "left_arm", + "parent": "body", + "pivot": [4, 1, -4], + "rotation": [0, 90, 0], + "cubes": [ + {"origin": [3, -4, -4], "size": [3, 5, 0], "pivot": [4, 1, -4], "rotation": [0, 0, 0], "uv": [2, 13]} + ] + }, + { + "name": "left_leg", + "parent": "body", + "pivot": [4, 1, 4], + "rotation": [0, -90, 0], + "cubes": [ + {"origin": [2, -4, 4], "size": [3, 5, 0], "uv": [2, 13]} + ] + }, + { + "name": "tail", + "parent": "body", + "pivot": [0, 2, 4], + "cubes": [ + {"origin": [0, 0, 4], "size": [0, 5, 12], "uv": [2, 19]} + ] + }, + { + "name": "head", + "parent": "body", + "pivot": [0, 2, -5], + "reset": true, + "cubes": [ + {"origin": [-4, 0, -10], "size": [8, 5, 5], "uv": [0, 1]} + ] + }, + { + "name": "left_gills", + "parent": "head", + "pivot": [4, 2, -6], + "cubes": [ + {"origin": [4, 0, -6], "size": [3, 7, 0], "uv": [11, 40]} + ] + }, + { + "name": "right_gills", + "parent": "head", + "pivot": [-4, 2, -6], + "cubes": [ + {"origin": [-7, 0, -6], "size": [3, 7, 0], "uv": [0, 40]} + ] + }, + { + "name": "top_gills", + "parent": "head", + "pivot": [0, 5, -6], + "cubes": [ + {"origin": [-4, 5, -6], "size": [8, 3, 0], "uv": [3, 37]} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/static/vanilla/RP/models/entity/glow_squid.geo.json b/static/vanilla/RP/models/entity/glow_squid.geo.json new file mode 100644 index 000000000..ea0041644 --- /dev/null +++ b/static/vanilla/RP/models/entity/glow_squid.geo.json @@ -0,0 +1,138 @@ +{ + "format_version": "1.8.0", + "geometry.glow_squid": { + "visible_bounds_width": 3, + "visible_bounds_height": 2, + "visible_bounds_offset": [ 0, 0.5, 0 ], + "texturewidth": 64, + "textureheight": 32, + + "bones": [ + { + "name": "body", + "cubes": [ + { + "origin": [ -6, -8, -6 ], + "size": [ 12, 16, 12 ], + "uv": [ 0, 0 ] + } + ], + "locators": { + "lead": [ 0, 0, -5 ] + } + }, + + { + "name": "tentacle1", + "parent": "body", + "pivot": [ 5.0, -7.0, 0.0 ], + "cubes": [ + { + "origin": [ 4.0, -25.0, -1.0 ], + "size": [ 2, 18, 2 ], + "uv": [ 48, 0 ] + } + ], + "rotation": [ 0, 90, 0 ] + }, + + { + "name": "tentacle2", + "parent": "body", + "pivot": [ 3.5, -7.0, 3.5 ], + "cubes": [ + { + "origin": [ 2.5, -25.0, 2.5 ], + "size": [ 2, 18, 2 ], + "uv": [ 48, 0 ] + } + ], + "rotation": [ 0, 45, 0 ] + }, + + { + "name": "tentacle3", + "parent": "body", + "pivot": [ 0.0, -7.0, 5.0 ], + "cubes": [ + { + "origin": [ -1.0, -25.0, 4.0 ], + "size": [ 2, 18, 2 ], + "uv": [ 48, 0 ] + } + ], + "rotation": [ 0, 0, 0 ] + }, + + { + "name": "tentacle4", + "parent": "body", + "pivot": [ -3.5, -7.0, 3.5 ], + "cubes": [ + { + "origin": [ -4.5, -25.0, 2.5 ], + "size": [ 2, 18, 2 ], + "uv": [ 48, 0 ] + } + ], + "rotation": [ 0, -45, 0 ] + }, + + { + "name": "tentacle5", + "parent": "body", + "pivot": [ -5.0, -7.0, 0.0 ], + "cubes": [ + { + "origin": [ -6.0, -25.0, -1.0 ], + "size": [ 2, 18, 2 ], + "uv": [ 48, 0 ] + } + ], + "rotation": [ 0, -90, 0 ] + }, + + { + "name": "tentacle6", + "parent": "body", + "pivot": [ -3.5, -7.0, -3.5 ], + "cubes": [ + { + "origin": [ -4.5, -25.0, -4.5 ], + "size": [ 2, 18, 2 ], + "uv": [ 48, 0 ] + } + ], + "rotation": [ 0, -135, 0 ] + }, + + { + "name": "tentacle7", + "parent": "body", + "pivot": [ 0.0, -7.0, -5.0 ], + "cubes": [ + { + "origin": [ -1.0, -25.0, -6.0 ], + "size": [ 2, 18, 2 ], + "uv": [ 48, 0 ] + } + ], + "rotation": [ 0, -180, 0 ] + }, + + { + "name": "tentacle8", + "parent": "body", + "pivot": [ 3.5, -7.0, -3.5 ], + "cubes": [ + { + "origin": [ 2.5, -25.0, -4.5 ], + "size": [ 2, 18, 2 ], + "uv": [ 48, 0 ] + } + ], + "rotation": [ 0, -225, 0 ] + } + ] + } +} \ No newline at end of file diff --git a/static/vanilla/RP/models/entity/goat.geo.json b/static/vanilla/RP/models/entity/goat.geo.json index f5f42a59a..27a7b0d06 100644 --- a/static/vanilla/RP/models/entity/goat.geo.json +++ b/static/vanilla/RP/models/entity/goat.geo.json @@ -1,65 +1,133 @@ { - "format_version": "1.12.0", - "minecraft:geometry": [ - { - "description": { - "identifier": "geometry.goat", - "texture_width": 64, - "texture_height": 64, - "visible_bounds_width": 3, - "visible_bounds_height": 2, - "visible_bounds_offset": [0, 0, 0] - }, - "bones": [ - { - "name": "left_back_leg", - "pivot": [1, 10, 4], - "cubes": [ - {"origin": [1, 0, 4], "size": [3, 6, 3], "uv": [36, 29]} - ] - }, - { - "name": "right_back_leg", - "pivot": [-3, 10, 4], - "cubes": [ - {"origin": [-3, 0, 4], "size": [3, 6, 3], "uv": [49, 29]} - ] - }, - { - "name": "right_front_leg", - "pivot": [-3, 10, -6], - "cubes": [ - {"origin": [-3, 0, -6], "size": [3, 10, 3], "uv": [49, 2]} - ] - }, - { - "name": "left_front_leg", - "pivot": [1, 10, -6], - "cubes": [ - {"origin": [1, 0, -6], "size": [3, 10, 3], "uv": [35, 2]} - ] - }, - { - "name": "body", - "pivot": [0, 0, 0], - "cubes": [ - {"origin": [-4, 6, -7], "size": [9, 11, 16], "uv": [1, 1]}, - {"origin": [-5, 4, -8], "size": [11, 14, 11], "uv": [0, 28]} - ] - }, - { - "name": "head", - "pivot": [1, 10, 0], - "cubes": [ - {"origin": [-2, 15, -16], "size": [5, 7, 10], "pivot": [1, 18, -8], "rotation": [55, 0, 0], "uv": [34, 46]}, - {"origin": [-1.99, 19, -10], "size": [2, 7, 2], "uv": [12, 55]}, - {"origin": [0.99, 19, -10], "size": [2, 7, 2], "uv": [12, 55]}, - {"origin": [3, 19, -10], "size": [3, 2, 1], "uv": [2, 61], "mirror": true}, - {"origin": [-5, 19, -10], "size": [3, 2, 1], "uv": [2, 61]}, - {"origin": [0.5, 6, -14], "size": [0, 7, 5], "uv": [23, 52]} - ] - } - ] - } - ] -} \ No newline at end of file + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.goat", + "texture_width": 64, + "texture_height": 64, + "visible_bounds_width": 2, + "visible_bounds_height": 1.8, + "visible_bounds_offset": [ 0, 0.5, 0 ] + }, + "bones": [ + { + "name": "left_back_leg", + "pivot": [ 1, 10, 4 ], + "cubes": [ + { + "origin": [ 1, 0, 4 ], + "size": [ 3, 6, 3 ], + "uv": [ 36, 29 ] + } + ] + }, + { + "name": "right_back_leg", + "pivot": [ -3, 10, 4 ], + "cubes": [ + { + "origin": [ -3, 0, 4 ], + "size": [ 3, 6, 3 ], + "uv": [ 49, 29 ] + } + ] + }, + { + "name": "right_front_leg", + "pivot": [ -3, 10, -6 ], + "cubes": [ + { + "origin": [ -3, 0, -6 ], + "size": [ 3, 10, 3 ], + "uv": [ 49, 2 ] + } + ] + }, + { + "name": "left_front_leg", + "pivot": [ 1, 10, -6 ], + "cubes": [ + { + "origin": [ 1, 0, -6 ], + "size": [ 3, 10, 3 ], + "uv": [ 35, 2 ] + } + ] + }, + { + "name": "body", + "pivot": [ 0, 0, 0 ], + "cubes": [ + { + "origin": [ -4, 6, -7 ], + "size": [ 9, 11, 16 ], + "uv": [ 1, 1 ] + }, + { + "origin": [ -5, 4, -8 ], + "size": [ 11, 14, 11 ], + "uv": [ 0, 28 ] + } + ], + "locators": { + "lead": [ 0, 20, -5 ] + } + }, + { + "name": "head", + "pivot": [ 0.5, 17, -8 ], + "cubes": [ + { + "origin": [ -2, 15, -16 ], + "size": [ 5, 7, 10 ], + "pivot": [ 1, 18, -8 ], + "rotation": [ 55, 0, 0 ], + "uv": [ 34, 46 ] + }, + { + "origin": [ 3, 19, -10 ], + "size": [ 3, 2, 1 ], + "uv": [ 2, 61 ], + "mirror": true + }, + { + "origin": [ -5, 19, -10 ], + "size": [ 3, 2, 1 ], + "uv": [ 2, 61 ] + }, + { + "origin": [ 0.5, 6, -14 ], + "size": [ 0, 7, 5 ], + "uv": [ 23, 52 ] + } + ] + }, + { + "name": "right_horn", + "parent": "head", + "pivot": [ 1, 18, -8 ], + "cubes": [ + { + "origin": [ -1.99, 19, -10 ], + "size": [ 2, 7, 2 ], + "uv": [ 12, 55 ] + } + ] + }, + { + "name": "left_horn", + "parent": "head", + "pivot": [ 1, 18, -8 ], + "cubes": [ + { + "origin": [ 0.99, 19, -10 ], + "size": [ 2, 7, 2 ], + "uv": [ 12, 55 ] + } + ] + } + ] + } + ] +} diff --git a/static/vanilla/RP/models/entity/husk.geo.json b/static/vanilla/RP/models/entity/husk.geo.json index ccdeb8b17..5f650594f 100644 --- a/static/vanilla/RP/models/entity/husk.geo.json +++ b/static/vanilla/RP/models/entity/husk.geo.json @@ -88,6 +88,13 @@ "parent": "body" }, + { + "name": "leftItem", + "pivot": [ 6.0, 15.0, 1.0 ], + "neverRender": true, + "parent": "leftArm" + }, + { "name": "rightLeg", "pivot": [ -1.9, 12.0, 0.0 ], diff --git a/static/vanilla/RP/models/entity/pillager.geo.json b/static/vanilla/RP/models/entity/pillager.geo.json index de9e4344d..05f9fbd7b 100644 --- a/static/vanilla/RP/models/entity/pillager.geo.json +++ b/static/vanilla/RP/models/entity/pillager.geo.json @@ -112,6 +112,12 @@ "uv": [ 40, 46 ] } ] + }, + { + "name": "leftItem", + "pivot": [ 6.0, 15.0, 1.0 ], + "neverRender": true, + "parent": "leftArm" } ] } diff --git a/static/vanilla/RP/models/entity/spyglass.geo.json b/static/vanilla/RP/models/entity/spyglass.geo.json new file mode 100644 index 000000000..aa4bab9b3 --- /dev/null +++ b/static/vanilla/RP/models/entity/spyglass.geo.json @@ -0,0 +1,34 @@ +{ + "format_version": "1.16.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.spyglass", + "texture_width": 16, + "texture_height": 16, + "visible_bounds_width": 3, + "visible_bounds_height": 1.5, + "visible_bounds_offset": [ 0, 0.25, 0 ] + }, + "bones": [ + { + "name": "spyglass", + "binding": "q.item_slot_to_bone_name(q.main_hand_item_use_duration > 0.0f ? 'head' : 'main_hand')", + "pivot": [ 0, 0, 0 ], + "cubes": [ + { + "origin": [ -11.1, -0.1, -0.1 ], + "size": [ 6.2, 2.2, 2.2 ], + "uv": [ 0, 0 ] + }, + { + "origin": [ -5, 0, 0 ], + "size": [ 5, 2, 2 ], + "uv": [ 0, 4 ] + } + ] + } + ] + } + ] +} diff --git a/static/vanilla/RP/models/entity/squid.geo.json b/static/vanilla/RP/models/entity/squid.geo.json index 56c8b81fd..1b37e0748 100644 --- a/static/vanilla/RP/models/entity/squid.geo.json +++ b/static/vanilla/RP/models/entity/squid.geo.json @@ -16,7 +16,10 @@ "size": [ 12, 16, 12 ], "uv": [ 0, 0 ] } - ] + ], + "locators": { + "lead": [ 0, 0, -5 ] + } }, { diff --git a/static/vanilla/RP/models/entity/vindicator.geo.json b/static/vanilla/RP/models/entity/vindicator.geo.json index ca276ce81..4de0db61f 100644 --- a/static/vanilla/RP/models/entity/vindicator.geo.json +++ b/static/vanilla/RP/models/entity/vindicator.geo.json @@ -125,6 +125,12 @@ "uv": [ 40, 46 ] } ] + }, + { + "name": "leftItem", + "pivot": [ 6, 15.0, 1 ], + "neverRender": true, + "parent": "leftArm" } ] } diff --git a/static/vanilla/RP/models/entity/vindicator_v1.0.geo.json b/static/vanilla/RP/models/entity/vindicator_v1.0.geo.json index 2678e1aec..1c372e33a 100644 --- a/static/vanilla/RP/models/entity/vindicator_v1.0.geo.json +++ b/static/vanilla/RP/models/entity/vindicator_v1.0.geo.json @@ -119,6 +119,12 @@ "uv": [ 40, 46 ] } ] + }, + { + "name": "leftItem", + "pivot": [ 6, 15.0, 1 ], + "neverRender": true, + "parent": "leftArm" } ] } diff --git a/static/vanilla/RP/models/entity/zombie.geo.json b/static/vanilla/RP/models/entity/zombie.geo.json index 5060933b2..eafefa079 100644 --- a/static/vanilla/RP/models/entity/zombie.geo.json +++ b/static/vanilla/RP/models/entity/zombie.geo.json @@ -87,6 +87,12 @@ "mirror": true, "parent": "body" }, + { + "name": "leftItem", + "pivot": [ 6.0, 15.0, 1.0 ], + "neverRender": true, + "parent": "leftArm" + }, { "name": "rightLeg", diff --git a/static/vanilla/RP/models/entity/zombie_villager.geo.json b/static/vanilla/RP/models/entity/zombie_villager.geo.json index 1f2da5100..00b1146fb 100644 --- a/static/vanilla/RP/models/entity/zombie_villager.geo.json +++ b/static/vanilla/RP/models/entity/zombie_villager.geo.json @@ -111,6 +111,12 @@ } ] }, + { + "name": "leftItem", + "pivot": [ 6.0, 15.0, 1.0 ], + "neverRender": true, + "parent": "leftArm" + }, { "name": "rightLeg", "parent": "body", diff --git a/static/vanilla/RP/models/entity/zombie_villager.v1.0.geo.json b/static/vanilla/RP/models/entity/zombie_villager.v1.0.geo.json index fdcfe4f37..c243bbddd 100644 --- a/static/vanilla/RP/models/entity/zombie_villager.v1.0.geo.json +++ b/static/vanilla/RP/models/entity/zombie_villager.v1.0.geo.json @@ -80,6 +80,12 @@ } ] }, + { + "name": "leftItem", + "neverRender": true, + "pivot": [ 6.0, 15.0, 1.0 ], + "parent": "leftArm" + }, { "name": "rightLeg", "reset": true, diff --git a/static/vanilla/RP/models/entity/zombie_villager_v2.geo.json b/static/vanilla/RP/models/entity/zombie_villager_v2.geo.json index 14081b73f..1918b9471 100644 --- a/static/vanilla/RP/models/entity/zombie_villager_v2.geo.json +++ b/static/vanilla/RP/models/entity/zombie_villager_v2.geo.json @@ -107,6 +107,12 @@ } ] }, + { + "name": "leftItem", + "pivot": [ 6.0, 15.0, 1.0 ], + "neverRender": true, + "parent": "leftArm" + }, { "name": "rightLeg", "parent": "body", diff --git a/static/vanilla/RP/particles/crop_growth.json b/static/vanilla/RP/particles/crop_growth.json index b6ba966ac..418149b04 100644 --- a/static/vanilla/RP/particles/crop_growth.json +++ b/static/vanilla/RP/particles/crop_growth.json @@ -10,22 +10,23 @@ }, "components": { "minecraft:emitter_initialization": { - "creation_expression": "variable.size = 0.1;variable.lifetime = 3;" - }, + "creation_expression": "variable.size = Math.random(0.08, 0.14);" + }, "minecraft:emitter_rate_instant": { - "num_particles": 15 + "num_particles": "Math.random(12, 18)" }, "minecraft:emitter_lifetime_once": { "active_time": 1 }, "minecraft:emitter_shape_box": { - "half_dimensions": [0.5, 0.5, 0.5], - "direction": "outwards" + "half_dimensions": [0.4, 0.4, 0.4], + "direction": [ "Math.random(-0.6, 0.6)", 0.6, "Math.random(-0.6, 0.6)" ] }, + "minecraft:particle_initial_speed" : 0.04, + "minecraft:particle_motion_dynamic" : {}, "minecraft:particle_lifetime_expression": { - "max_lifetime": "variable.particle_random_1*variable.lifetime" + "max_lifetime": "2.0 + (Math.random(0.0, 4.0))" }, - "minecraft:particle_initial_speed": 0.4, "minecraft:particle_appearance_billboard": { "size": ["variable.size", "variable.size"], "facing_camera_mode": "rotate_xyz", diff --git a/static/vanilla/RP/particles/crop_growth_area.json b/static/vanilla/RP/particles/crop_growth_area.json new file mode 100644 index 000000000..85003c868 --- /dev/null +++ b/static/vanilla/RP/particles/crop_growth_area.json @@ -0,0 +1,42 @@ +{ + "format_version": "1.10.0", + "particle_effect": { + "description": { + "identifier": "minecraft:crop_growth_area_emitter", + "basic_render_parameters": { + "material": "particles_alpha", + "texture": "textures/particle/particles" + } + }, + "components": { + "minecraft:emitter_initialization": { + "creation_expression": "variable.size = Math.random(0.08, 0.14);" + }, + "minecraft:emitter_rate_instant": { + "num_particles": "Math.random(30, 40)" + }, + "minecraft:emitter_lifetime_once": { + "active_time": 1 + }, + "minecraft:emitter_shape_box": { + "half_dimensions": [2.5, 0.5, 2.5], + "direction": [ "Math.random(-0.6, 0.6)", 0.6, "Math.random(-0.6, 0.6)" ] + }, + "minecraft:particle_initial_speed" : 0.04, + "minecraft:particle_motion_dynamic" : {}, + "minecraft:particle_lifetime_expression": { + "max_lifetime": "2.0 + (Math.random(0.0, 4.0))" + }, + "minecraft:particle_appearance_billboard": { + "size": ["variable.size", "variable.size"], + "facing_camera_mode": "rotate_xyz", + "uv": { + "texture_width": 128, + "texture_height": 128, + "uv": [16, 40], + "uv_size": [8, 8] + } + } + } + } +} \ No newline at end of file diff --git a/static/vanilla/RP/particles/dripstone_lava_drip.json b/static/vanilla/RP/particles/dripstone_lava_drip.json new file mode 100644 index 000000000..8a4058c1c --- /dev/null +++ b/static/vanilla/RP/particles/dripstone_lava_drip.json @@ -0,0 +1,72 @@ +{ + "format_version": "1.10.0", + "particle_effect": { + "description": { + "identifier": "minecraft:stalactite_lava_drip_particle", + "basic_render_parameters": { + "material": "particles_alpha", + "texture": "textures/particle/particles" + } + }, + "events": { + "hit_ground": { + "sound_effect": { + "event_name": "drip.lava.pointed_dripstone" + } + } + }, + "components": { + "minecraft:emitter_rate_manual": { + "max_particles": 50 + }, + "minecraft:emitter_lifetime_expression": { + "activation_expression": 1, + "expiration_expression": 0 + }, + "minecraft:emitter_shape_point": { + "offset": [ 0.0, 0.1, 0.0 ] + }, + "minecraft:particle_initialization": { + "per_update_expression": "variable.stuck_time = 2.0;", + "per_render_expression": "variable.stuck_time = 2.0;" + }, + "minecraft:particle_initial_speed": 0.0, + "minecraft:particle_lifetime_expression": { + "max_lifetime": 5.0 + }, + "minecraft:particle_motion_dynamic": { + "linear_acceleration": [ 0.0, -19.6, 0 ], + "linear_drag_coefficient": "variable.stuck_time = 2.0; return variable.particle_age < variable.stuck_time ? 277 : 0.01;" + }, + "minecraft:particle_motion_collision": { + "coefficient_of_restitution": 0.1, + "collision_drag": 10.0, + "collision_radius": 0.01, + "events": [ + { + "event": "hit_ground", + "min_speed": 0.5 + } + ] + }, + "minecraft:particle_appearance_billboard": { + "size": [ 0.15, 0.15 ], + "facing_camera_mode": "lookat_xyz", + "uv": { + "texture_width": 128, + "texture_height": 128, + "uv": [ 8, 56 ], + "uv_size": [ 8, 8 ] + } + }, + "minecraft:particle_appearance_tinting": { + "color": [ + 1.0, + "0.8 / (variable.stuck_time - (variable.stuck_time-variable.particle_age) + 0.8)", + "0.2 / (variable.stuck_time - (variable.stuck_time-variable.particle_age) + 0.4)", + 1.0 + ] + } + } + } +} diff --git a/static/vanilla/RP/particles/dripstone_water_drip.json b/static/vanilla/RP/particles/dripstone_water_drip.json new file mode 100644 index 000000000..e6980dc22 --- /dev/null +++ b/static/vanilla/RP/particles/dripstone_water_drip.json @@ -0,0 +1,85 @@ +{ + "format_version": "1.10.0", + "particle_effect": { + "description": { + "identifier": "minecraft:stalactite_water_drip_particle", + "basic_render_parameters": { + "material": "particles_alpha", + "texture": "textures/particle/particles" + } + }, + "events": { + "splash": { + "particle_effect": { + "effect": "minecraft:rain_splash_particle", + "type": "particle" + } + }, + "hit_ground": { + "sound_effect": { + "event_name": "drip.water.pointed_dripstone" + } + } + }, + "components": { + "minecraft:emitter_rate_manual": { + "max_particles": 50 + }, + "minecraft:emitter_lifetime_expression": { + "activation_expression": 1, + "expiration_expression": 0 + }, + "minecraft:emitter_shape_point": { + "offset": [ 0.0, 0.0, 0.0 ] + }, + "minecraft:particle_initialization": { + "per_update_expression": "variable.stuck_time = 2.0;", + "per_render_expression": "variable.stuck_time = 2.0;" + }, + "minecraft:particle_initial_speed": 0.0, + "minecraft:particle_lifetime_expression": { + "max_lifetime": 5.0 + }, + "minecraft:particle_motion_dynamic": { + "linear_acceleration": [ 0.0, -19.6, 0 ], + "linear_drag_coefficient": "variable.stuck_time = 2.0; return variable.particle_age < variable.stuck_time ? 500 : 0.01;" + }, + "minecraft:particle_motion_collision": { + "expire_on_contact": true, + "collision_radius": 0.01, + "events": [ + { + "event": "hit_ground", + "min_speed": 0.5 + }, + { + "event": "splash", + "min_speed": 0.5 + }, + { + "event": "splash", + "min_speed": 0.5 + }, + { + "event": "splash", + "min_speed": 0.5 + } + ] + }, + "minecraft:particle_appearance_billboard": { + "size": [ 0.15, 0.15 ], + "facing_camera_mode": "lookat_xyz", + "uv": { + "texture_width": 128, + "texture_height": 128, + "uv": [ 8, 56 ], + "uv_size": [ 8, 8 ] + } + }, + "minecraft:particle_appearance_tinting": { + "color": [ 0.2, 0.3, 1.0 ] + }, + "minecraft:particle_appearance_lighting": {} + } + } +} diff --git a/static/vanilla/RP/particles/electric_spark.json b/static/vanilla/RP/particles/electric_spark.json new file mode 100644 index 000000000..6c4947ea6 --- /dev/null +++ b/static/vanilla/RP/particles/electric_spark.json @@ -0,0 +1,53 @@ +{ + "format_version": "1.10.0", + "particle_effect": { + "description": { + "identifier": "minecraft:electric_spark_particle", + "basic_render_parameters": { + "material": "particles_alpha", + "texture": "textures/particle/particles" + } + }, + "components": { + "minecraft:emitter_rate_instant": { + "num_particles": 1 + }, + "minecraft:emitter_lifetime_once": { + }, + "minecraft:emitter_shape_point": { + "direction": [ + "(variable.particle_random_1 * variable.direction.x) - (variable.direction.x / 2.0)", + "(variable.particle_random_2 * variable.direction.y) - (variable.direction.y / 2.0)", + "(variable.particle_random_3 * variable.direction.z) - (variable.direction.z / 2.0)" + ] + }, + "minecraft:emitter_initialization": { + "creation_expression": "variable.size = Math.random(0.1, 0.2);" + }, + + "minecraft:particle_initial_speed": "-1", + + "minecraft:particle_lifetime_expression": { + "max_lifetime": "((variable.particle_random_1 * 2) + 3) / 20" + }, + "minecraft:particle_motion_dynamic": { + "linear_acceleration": [ 0,0,0 ], + "linear_drag_coefficient": 0.96 + }, + "minecraft:particle_appearance_billboard": { + "size": ["variable.size", "variable.size" ], + "facing_camera_mode": "lookat_xyz", + "uv": { + "texture_width": 128, + "texture_height": 128, + "uv": [ 16, 48 ], + "uv_size": [ 8, 8 ] + } + }, + "minecraft:particle_appearance_tinting": { + "color": [ 1, 0.9, 1, 1.0 ] + } + } + } +} + diff --git a/static/vanilla/RP/particles/glow.json b/static/vanilla/RP/particles/glow.json new file mode 100644 index 000000000..8d20f7f68 --- /dev/null +++ b/static/vanilla/RP/particles/glow.json @@ -0,0 +1,48 @@ +{ + "format_version": "1.10.0", + "particle_effect": { + "description": { + "identifier": "minecraft:glow_particle", + "basic_render_parameters": { + "material": "particles_alpha", + "texture": "textures/particle/particles" + } + }, + "components": { + "minecraft:emitter_rate_instant": { + "num_particles": 1 + }, + "minecraft:emitter_lifetime_once": { + }, + "minecraft:emitter_shape_point": { + "direction": [ "variable.direction.x * 0.2 + Math.random(-1, 1) * 0.02", "variable.direction.y * 0.2 + Math.random(-1, 1) * 0.02", "variable.direction.z * 0.2 + Math.random(-1, 1) * 0.02" ] + }, + "minecraft:particle_lifetime_expression": { + "max_lifetime": "2 / ((Math.Random(0.0, 1.0) * 0.8 + 0.2) * 5)" + }, + "minecraft:particle_expire_if_not_in_blocks": [ + "minecraft:water", + "minecraft:flowing_water", + "minecraft:bubble_column" + ], + "minecraft:particle_motion_dynamic": { + "linear_acceleration": [ 0, 0.8, 0 ], + "linear_drag_coefficient": 5.25 + }, + "minecraft:particle_appearance_billboard": { + "size": [ "(0.05*variable.particle_random_1+0.1)*(variable.particle_random_2*0.9+0.2)", "(0.05*variable.particle_random_1+0.1)*(variable.particle_random_2*0.9+0.2)" ], + "facing_camera_mode": "lookat_xyz", + "uv": { + "texture_width": 128, + "texture_height": 128, + "uv": [ 16, 48 ], + "uv_size": [ 8, 8 ] + } + }, + "minecraft:particle_appearance_tinting": { + "color": [ "variable.color.r", "variable.color.g", "variable.color.b", 1.0 ] + } + } + } +} + diff --git a/static/vanilla/RP/particles/ink.json b/static/vanilla/RP/particles/ink.json index c0afc1f9a..cbb3e0dcb 100644 --- a/static/vanilla/RP/particles/ink.json +++ b/static/vanilla/RP/particles/ink.json @@ -1,62 +1,62 @@ { - "format_version": "1.10.0", - "particle_effect": { - "description": { - "identifier": "minecraft:ink_emitter", - "basic_render_parameters": { - "material": "particles_alpha", - "texture": "textures/particle/particles" - } - }, - "components": { - "minecraft:emitter_rate_instant": { - "num_particles": "variable.particlecount" - }, - "minecraft:emitter_lifetime_expression": { - "activation_expression": "(variable.emitter_age > 0.45 ? 1.0 : 0.0)", - "expiration_expression": "(variable.emitter_age > 10.0 ? 1.0 : 0.0)" - }, - "minecraft:emitter_shape_point": { - "direction": [ - "variable.direction_vector.x + Math.random(0, 1) * variable.aabb_dimension.x * 2 - variable.aabb_dimension.x", - "variable.direction_vector.y + 0.5 + Math.random(0, 1) * variable.aabb_dimension.y", - "variable.direction_vector.z + Math.random(0, 1) * variable.aabb_dimension.x * 2 - variable.aabb_dimension.x" - ] - }, - "minecraft:particle_initial_speed": "(1.0 + Math.random(0, 1) + Math.random(0, 1))", - "minecraft:particle_lifetime_expression": { - "max_lifetime": "(variable.particlesize * 4) / (Math.random(0.2, 1))" - }, - "minecraft:particle_motion_dynamic": { - "linear_acceleration": [ 0.0, "variable.is_outside_water * (-3)", 0.0 ], - "linear_drag_coefficient": 1.5 - }, - "minecraft:particle_motion_collision": { - "collision_drag": 4.0, - "coefficient_of_restitution": 0.0, - "collision_radius": 0.1 + "format_version": "1.10.0", + "particle_effect": { + "description": { + "identifier": "minecraft:ink_emitter", + "basic_render_parameters": { + "material": "particles_alpha", + "texture": "textures/particle/particles" + } }, - "minecraft:particle_appearance_billboard": { - "size": [ "variable.particlesize", "variable.particlesize" ], - "facing_camera_mode": "rotate_xyz", - "uv": { - "texture_width": 128, - "texture_height": 128, - "flipbook": { - "base_UV": [ 56, 0 ], - "size_UV": [ 8, 8 ], - "step_UV": [ -8, 0 ], - "frames_per_second": 8, - "max_frame": 8, - "stretch_to_lifetime": true, - "loop": false + "components": { + "minecraft:emitter_rate_instant": { + "num_particles": "variable.particlecount" + }, + "minecraft:emitter_lifetime_expression": { + "activation_expression": "(variable.emitter_age > 0.45 ? 1.0 : 0.0)", + "expiration_expression": "(variable.emitter_age > 10.0 ? 1.0 : 0.0)" + }, + "minecraft:emitter_shape_point": { + "direction": [ + "variable.direction_vector.x + Math.random(0, 1) * variable.aabb_dimension.x * 2 - variable.aabb_dimension.x", + "variable.direction_vector.y + 0.5 + Math.random(0, 1) * variable.aabb_dimension.y", + "variable.direction_vector.z + Math.random(0, 1) * variable.aabb_dimension.x * 2 - variable.aabb_dimension.x" + ] + }, + "minecraft:particle_initial_speed": "(1.0 + Math.random(0, 1) + Math.random(0, 1))", + "minecraft:particle_lifetime_expression": { + "max_lifetime": "(variable.particlesize * 4) / (Math.random(0.2, 1))" + }, + "minecraft:particle_motion_dynamic": { + "linear_acceleration": [ 0.0, "variable.is_outside_water * (-3)", 0.0 ], + "linear_drag_coefficient": 1.5 + }, + "minecraft:particle_motion_collision": { + "collision_drag": 4.0, + "coefficient_of_restitution": 0.0, + "collision_radius": 0.1 + }, + "minecraft:particle_appearance_billboard": { + "size": [ "variable.particlesize", "variable.particlesize" ], + "facing_camera_mode": "rotate_xyz", + "uv": { + "texture_width": 128, + "texture_height": 128, + "flipbook": { + "base_UV": [ 56, 0 ], + "size_UV": [ 8, 8 ], + "step_UV": [ -8, 0 ], + "frames_per_second": 8, + "max_frame": 8, + "stretch_to_lifetime": true, + "loop": false + } } + }, + "minecraft:particle_appearance_tinting": { + "color": [ "variable.color.r + Math.random(0, 0.05)", "variable.color.g + Math.random(0, 0.05)", "variable.color.b + Math.random(0, 0.05)", 1.0 ] } - }, - "minecraft:particle_appearance_tinting": { - "color": [ "Math.random(0, 0.05)", "Math.random(0, 0.05)", "Math.random(0, 0.05)", 1.0 ] - }, - "minecraft:particle_appearance_lighting": {} + } } } -} + \ No newline at end of file diff --git a/static/vanilla/RP/particles/snowflake.json b/static/vanilla/RP/particles/snowflake.json new file mode 100644 index 000000000..729326ac0 --- /dev/null +++ b/static/vanilla/RP/particles/snowflake.json @@ -0,0 +1,57 @@ +{ + "format_version": "1.10.0", + "particle_effect": { + "description": { + "identifier": "minecraft:snowflake_particle", + "basic_render_parameters": { + "material": "particles_alpha", + "texture": "textures/particle/particles" + } + }, + "components": { + "minecraft:emitter_shape_custom": { + "offset": [ + "0.5 + math.random(-0.2, 0.2)", + 1.2, + "0.5 + math.random(-0.2, 0.2)" + ], + "direction": [ + "Math.random(-1.0, 1.0)", + 0.2, + "Math.random(-1.0, 1.0)" + ] + }, + "minecraft:emitter_rate_manual": { + "max_particles": 9 + }, + "minecraft:emitter_lifetime_expression": { + "activation_expression": 1, + "expiration_expression": 0 + }, + "minecraft:particle_initial_speed": "Math.random(2.0, 2.5)", + "minecraft:particle_lifetime_expression": { + "max_lifetime": "0.5" + }, + "minecraft:particle_motion_dynamic": { + "linear_acceleration": [ 0, -9.8, 0 ] + }, + "minecraft:particle_initialization": { + "per_render_expression": "variable.size = 0.25 * math.pow(1.0-(variable.particle_age / variable.particle_lifetime), 0.08);" + }, + "minecraft:particle_appearance_billboard": { + "size": ["variable.size", "variable.size"], + "facing_camera_mode": "lookat_xyz", + "uv": { + "texture_width": 4, + "texture_height": 4, + "uv": [ "1.25 - (Math.floor(5 * variable.particle_age / variable.particle_lifetime) / 4)", 0 ], + "uv_size": [ 0.25, 0.25 ] + } + }, + "minecraft:particle_appearance_tinting": { + "color": "#dfe5ed" + }, + "minecraft:particle_appearance_lighting": {} + } + } + } diff --git a/static/vanilla/RP/particles/spore_blossom_ambient_block_actor.json b/static/vanilla/RP/particles/spore_blossom_ambient_block_actor.json new file mode 100644 index 000000000..09084bcd6 --- /dev/null +++ b/static/vanilla/RP/particles/spore_blossom_ambient_block_actor.json @@ -0,0 +1,46 @@ +{ + "format_version": "1.10.0", + "particle_effect": { + "description": { + "identifier": "minecraft:spore_blossom_ambient_particle", + "basic_render_parameters": { + "material": "particles_alpha", + "texture": "textures/particle/particles" + } + }, + "components": { + "minecraft:emitter_shape_custom": { + "offset": [ "Math.random(-10.0, 10.0)", "Math.random(-10.0, 0.0)", "Math.random(-10.0, 10.0)" ], + "direction": [ "Math.random(-1.0, 1.0)", "Math.random(-0.4, 0.2)", "Math.random(-1.0, 1.0)"] + }, + "minecraft:emitter_rate_manual": { + "max_particles": 500 + }, + "minecraft:emitter_lifetime_expression": { + "activation_expression": 1, + "expiration_expression": 0 + }, + "minecraft:particle_initial_speed": "Math.random(2.0, 3.0)", + "minecraft:particle_lifetime_expression": { + "max_lifetime": "Math.random(20, 40)" + }, + "minecraft:particle_motion_dynamic": { + "linear_acceleration": [ 0, -0.005, 0 ] + }, + "minecraft:particle_appearance_billboard": { + "size": [0.15, 0.15], + "facing_camera_mode": "lookat_xyz", + "uv": { + "texture_width": 128, + "texture_height": 128, + "uv": [ 8, 56 ], + "uv_size": [ 8, 8 ] + } + }, + "minecraft:particle_appearance_tinting": { + "color": [ 0.32, 0.50, 0.22 ] + }, + "minecraft:particle_appearance_lighting": {} + } + } +} \ No newline at end of file diff --git a/static/vanilla/RP/particles/spore_blossom_shower.json b/static/vanilla/RP/particles/spore_blossom_shower.json new file mode 100644 index 000000000..b06563499 --- /dev/null +++ b/static/vanilla/RP/particles/spore_blossom_shower.json @@ -0,0 +1,59 @@ +{ + "format_version": "1.10.0", + "particle_effect": { + "description": { + "identifier": "minecraft:spore_blossom_shower_particle", + "basic_render_parameters": { + "material": "particles_alpha", + "texture": "textures/particle/particles" + } + }, + "components": { + "minecraft:emitter_shape_box": { + "offset": [ 0.5, 0.7, 0.5 ], + "half_dimensions": [0.25, 0, 0.25], + "direction": [0, 0, 0], + "surface_only": true + }, + "minecraft:emitter_rate_manual": { + "max_particles": 200 + }, + "minecraft:emitter_lifetime_expression": { + "activation_expression": 1, + "expiration_expression": 0 + }, + "minecraft:particle_initialization": { + "per_update_expression": "variable.stuck_time = variable.particle_random_1 * 7 + 1;", + "per_render_expression": "variable.stuck_time = variable.particle_random_1 * 7 + 1;" + }, + "minecraft:particle_initial_speed": 0.0, + "minecraft:particle_lifetime_expression": { + "max_lifetime": 10.0 + }, + "minecraft:particle_motion_dynamic": { + "linear_acceleration": [ 0.0, -3.5, 0 ], + "linear_drag_coefficient": "variable.stuck_time = variable.particle_random_1 * 7 + 1; return variable.particle_age < variable.stuck_time ? 200 : 1;" + }, + "minecraft:particle_motion_collision": { + "coefficient_of_restitution": 0.1, + "collision_drag": 10.0, + "collision_radius": 0.01, + "expire_on_contact": true + }, + "minecraft:particle_appearance_billboard": { + "size": ["return variable.particle_age < variable.stuck_time ? 0.0 : 0.15;", 0.15], + "facing_camera_mode": "lookat_xyz", + "uv": { + "texture_width": 128, + "texture_height": 128, + "uv": [ 8, 56 ], + "uv_size": [ 8, 8 ] + } + }, + "minecraft:particle_appearance_tinting": { + "color": [ 0.32, 0.50, 0.22 ] + }, + "minecraft:particle_appearance_lighting": {} + } + } +} \ No newline at end of file diff --git a/static/vanilla/RP/particles/wax.json b/static/vanilla/RP/particles/wax.json new file mode 100644 index 000000000..9af39b9c4 --- /dev/null +++ b/static/vanilla/RP/particles/wax.json @@ -0,0 +1,58 @@ +{ + "format_version": "1.10.0", + "particle_effect": { + "description": { + "identifier": "minecraft:wax_particle", + "basic_render_parameters": { + "material": "particles_alpha", + "texture": "textures/particle/particles" + } + }, + "components": { + "minecraft:emitter_rate_instant": { + "num_particles": 1 + }, + "minecraft:emitter_lifetime_once": { + }, + "minecraft:emitter_shape_point": { + "direction": [ + "variable.direction.x", + "variable.direction.y", + "variable.direction.z" + ] + }, + "minecraft:emitter_initialization": { + "creation_expression": "variable.size = Math.random(0.1, 0.2);" + }, + + "minecraft:particle_initial_speed": -0.05, + + "minecraft:particle_lifetime_expression": { + "max_lifetime": "((variable.particle_random_1 * 30) + 10) / 20" + }, + "minecraft:particle_motion_dynamic": { + "linear_acceleration": [ 0,0,0 ], + "linear_drag_coefficient": 0.96 + }, + "minecraft:particle_appearance_billboard": { + "size": ["variable.size", "variable.size" ], + "facing_camera_mode": "lookat_xyz", + "uv": { + "texture_width": 128, + "texture_height": 128, + "uv": [ 16, 48 ], + "uv_size": [ 8, 8 ] + } + }, + "minecraft:particle_appearance_tinting": { + "color": [ + "math.clamp(variable.color.r * 1.2 * math.clamp((variable.particle_age + 0.5) / variable.particle_lifetime, 0, 1), 0, 1)", + "math.clamp(variable.color.g * 1.2 * math.clamp((variable.particle_age + 0.5) / variable.particle_lifetime, 0, 1), 0, 1)", + "math.clamp(variable.color.b * 1.2 * math.clamp((variable.particle_age + 0.5) / variable.particle_lifetime, 0, 1), 0, 1)", + 1.0 + ] + } + } + } +} + diff --git a/static/vanilla/RP/render_controllers/axolotl.render_controllers.json b/static/vanilla/RP/render_controllers/axolotl.render_controllers.json new file mode 100644 index 000000000..9bbf129f9 --- /dev/null +++ b/static/vanilla/RP/render_controllers/axolotl.render_controllers.json @@ -0,0 +1,20 @@ +{ + "format_version": "1.8.0", + "render_controllers": { + "controller.render.axolotl": { + "arrays": { + "textures": { + "Array.skins": [ "Texture.lucy", "Texture.cyan", "Texture.gold", "Texture.wild", "Texture.blue" ] + } + }, + "geometry": "Geometry.default", + "materials": [ + { "*": "Material.default" }, + { "*arm": "Material.limbs" }, + { "*leg": "Material.limbs" } + + ], + "textures": [ "Array.skins[query.variant]" ] + } + } +} diff --git a/static/vanilla/RP/render_controllers/glow_squid.render_controllers.json b/static/vanilla/RP/render_controllers/glow_squid.render_controllers.json new file mode 100644 index 000000000..30fd73848 --- /dev/null +++ b/static/vanilla/RP/render_controllers/glow_squid.render_controllers.json @@ -0,0 +1,16 @@ +{ + "format_version": "1.8.0", + "render_controllers": { + "controller.render.glow_squid": { + "geometry": "Geometry.default", + "materials": [ { "*": "Material.default" } ], + "textures": [ "Texture.default" ], + "overlay_color": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": "variable.glow_alpha" + } + } + } +} \ No newline at end of file diff --git a/static/vanilla/RP/render_controllers/goat.render_controllers.json b/static/vanilla/RP/render_controllers/goat.render_controllers.json index 95ce2e7e0..8fa98b5e1 100644 --- a/static/vanilla/RP/render_controllers/goat.render_controllers.json +++ b/static/vanilla/RP/render_controllers/goat.render_controllers.json @@ -1,11 +1,15 @@ { "format_version": "1.8.0", "render_controllers": { - "controller.render.goat": { - "geometry": "Geometry.default", - "materials": [ { "*": "Material.default" } ], - "textures": [ "Texture.default" ] - } + "controller.render.goat": { + "geometry": "Geometry.default", + "part_visibility": [ + { "right_horn": "variable.goat_has_right_horn" }, + { "left_horn": "variable.goat_has_left_horn" } + ], + "materials": [ { "*": "Material.default" } ], + "textures": [ "Texture.default" ] + } } } \ No newline at end of file diff --git a/static/vanilla/RP/render_controllers/item_default.render_controllers.json b/static/vanilla/RP/render_controllers/item_default.render_controllers.json new file mode 100644 index 000000000..8aa5112b8 --- /dev/null +++ b/static/vanilla/RP/render_controllers/item_default.render_controllers.json @@ -0,0 +1,10 @@ +{ + "format_version": "1.10", + "render_controllers": { + "controller.render.item_default": { + "geometry": "geometry.default", + "materials": [ { "*": "variable.is_enchanted ? material.enchanted : material.default" } ], + "textures": [ "texture.default", "texture.enchanted" ] + } + } +} diff --git a/static/vanilla/RP/sounds.json b/static/vanilla/RP/sounds.json index c531f7d17..3242adc2c 100644 --- a/static/vanilla/RP/sounds.json +++ b/static/vanilla/RP/sounds.json @@ -1,4076 +1,6233 @@ { - "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} } }, - - "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" - } - }, - "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" - } - }, - "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" - } - }, - "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" - } - }, - "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" - } - }, - "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" - } - }, - "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 - }, - "goat": { - "volume": 1.0, - "pitch": [ 0.8, 1.2 ], - "events": { - "charge": "mob.goat.charge" - } - }, - "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 - } - } - } - } -} + "block_sounds" : { + "amethyst_block" : { + "events" : { + "break" : { + "sound" : "break.amethyst_block", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "sound" : "hit.amethyst_block", + "volume" : 1.0 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "step.amethyst_block" + }, + "place" : { + "sound" : "place.amethyst_block", + "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 + }, + "amethyst_cluster" : { + "events" : { + "break" : { + "sound" : "break.amethyst_cluster", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "sound" : "hit.amethyst_cluster", + "volume" : 1.0 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "step.amethyst_cluster" + }, + "place" : { + "sound" : "place.amethyst_cluster", + "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 + }, + "ancient_debris" : { + "events" : { + "break" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.ancient_debris", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "pitch" : 0.50, + "sound" : "hit.ancient_debris", + "volume" : 0.230 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "use.ancient_debris" + }, + "place" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.ancient_debris", + "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 + }, + "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" + } + }, + "pitch" : 1.0, + "volume" : 1.0 + }, + "azalea" : { + "events" : { + "break" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "break.azalea", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "pitch" : 0.50, + "sound" : "hit.azalea", + "volume" : 0.350 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "use.azalea" + }, + "place" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "place.azalea", + "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 + }, + "azalea_leaves" : { + "events" : { + "break" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.azalea_leaves", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "pitch" : 0.50, + "sound" : "hit.azalea_leaves", + "volume" : 0.30 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "use.azalea_leaves" + }, + "place" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.azalea_leaves", + "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 + }, + "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" + } + }, + "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" + } + }, + "pitch" : 1.0, + "volume" : 1.0 + }, + "basalt" : { + "events" : { + "break" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.basalt", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "pitch" : 0.50, + "sound" : "hit.basalt", + "volume" : 0.230 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "use.basalt" + }, + "place" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.basalt", + "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 + }, + "big_dripleaf" : { + "events" : { + "break" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "break.big_dripleaf", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "pitch" : 0.50, + "sound" : "hit.big_dripleaf", + "volume" : 0.350 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "use.big_dripleaf" + }, + "place" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "place.big_dripleaf", + "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 + }, + "bone_block" : { + "events" : { + "break" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.bone_block", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "pitch" : 0.50, + "sound" : "hit.bone_block", + "volume" : 0.380 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "use.bone_block" + }, + "place" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.bone_block", + "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 + }, + "calcite" : { + "events" : { + "break" : { + "sound" : "break.calcite", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "sound" : "hit.calcite", + "volume" : 1.0 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "step.calcite" + }, + "place" : { + "sound" : "place.calcite", + "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 + }, + "candle" : { + "events" : { + "break" : { + "pitch" : 1.0, + "sound" : "dig.candle", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "pitch" : 1.0, + "sound" : "hit.candle", + "volume" : 1.0 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "use.candle" + }, + "place" : { + "pitch" : 1.0, + "sound" : "dig.candle", + "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 + }, + "cave_vines" : { + "events" : { + "break" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.cave_vines", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "pitch" : 0.50, + "sound" : "hit.cave_vines", + "volume" : 0.30 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "use.cave_vines" + }, + "place" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.cave_vines", + "volume" : 1.0 + } + }, + "pitch" : 1.0, + "volume" : 1.0 + }, + "chain" : { + "events" : { + "break" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.chain", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "pitch" : 0.50, + "sound" : "hit.chain", + "volume" : 0.30 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "use.chain" + }, + "place" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.chain", + "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 + }, + "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" + } + }, + "pitch" : 1.0, + "volume" : 1.0 + }, + "copper" : { + "events" : { + "break" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.copper", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "pitch" : 0.50, + "sound" : "hit.copper", + "volume" : 0.30 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "use.copper" + }, + "place" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.copper", + "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 + }, + "coral" : { + "events" : { + "break" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.coral", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "pitch" : 0.50, + "sound" : "hit.coral", + "volume" : 0.30 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "use.coral" + }, + "place" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.coral", + "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 + }, + "deepslate" : { + "events" : { + "break" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.deepslate", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "pitch" : 0.50, + "sound" : "hit.deepslate", + "volume" : 0.30 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "use.deepslate" + }, + "place" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "place.deepslate", + "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 + }, + "deepslate_bricks" : { + "events" : { + "break" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.deepslate_bricks", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "pitch" : 0.50, + "sound" : "hit.deepslate_bricks", + "volume" : 0.30 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "use.deepslate_bricks" + }, + "place" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "place.deepslate_bricks", + "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 + }, + "dripstone_block" : { + "events" : { + "break" : { + "sound" : "break.dripstone_block" + }, + "default" : "", + "hit" : { + "sound" : "hit.dripstone_block" + }, + "item.use.on" : { + "sound" : "use.dripstone_block" + }, + "place" : { + "sound" : "place.dripstone_block" + }, + "power.off" : { + "pitch" : 0.50, + "sound" : "random.click" + }, + "power.on" : { + "pitch" : 0.60, + "sound" : "random.click" + } + }, + "pitch" : 1.0, + "volume" : 1.0 + }, + "fungus" : { + "events" : { + "break" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.fungus", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "pitch" : 0.50, + "sound" : "dig.fungus", + "volume" : 0.250 + }, + "item.use.on" : { + "pitch" : 1.0, + "sound" : "dig.fungus" + }, + "place" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.fungus", + "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 + }, + "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" + } + }, + "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" + } + }, + "pitch" : 1.0, + "volume" : 1.0 + }, + "hanging_roots" : { + "events" : { + "break" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "break.hanging_roots", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "pitch" : 0.50, + "sound" : "hit.hanging_roots", + "volume" : 0.350 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "use.hanging_roots" + }, + "place" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "place.hanging_roots", + "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 + }, + "honey_block" : { + "events" : { + "break" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.honey_block", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "pitch" : 0.50, + "sound" : "hit.honey_block", + "volume" : 0.230 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "use.honey_block" + }, + "place" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.honey_block", + "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 + }, + "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 + }, + "large_amethyst_bud" : { + "events" : { + "break" : { + "sound" : "break.large_amethyst_bud" + }, + "default" : "", + "hit" : { + "sound" : "hit.amethyst_cluster", + "volume" : 1.0 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "step.amethyst_cluster" + }, + "place" : { + "sound" : "place.large_amethyst_bud", + "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 + }, + "lodestone" : { + "events" : { + "break" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.stone", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "pitch" : 0.50, + "sound" : "hit.stone", + "volume" : 0.30 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "dig.stone" + }, + "place" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.lodestone", + "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 + }, + "medium_amethyst_bud" : { + "events" : { + "break" : { + "sound" : "break.medium_amethyst_bud" + }, + "default" : "", + "hit" : { + "sound" : "hit.amethyst_cluster", + "volume" : 1.0 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "step.amethyst_cluster" + }, + "place" : { + "sound" : "place.medium_amethyst_bud", + "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 + }, + "moss_block" : { + "events" : { + "break" : { + "sound" : "dig.moss", + "volume" : 0.930 + }, + "default" : "", + "hit" : { + "sound" : "hit.moss" + }, + "item.use.on" : { + "sound" : "use.moss" + }, + "place" : { + "sound" : "place.moss", + "volume" : 0.930 + } + }, + "pitch" : 1.0, + "volume" : 1.0 + }, + "moss_carpet" : { + "events" : { + "break" : { + "sound" : "dig.moss", + "volume" : 0.930 + }, + "default" : "", + "hit" : { + "sound" : "hit.moss" + }, + "item.use.on" : { + "sound" : "use.moss" + }, + "place" : { + "sound" : "place.moss", + "volume" : 0.930 + } + }, + "pitch" : 1.10, + "volume" : 0.90 + }, + "nether_brick" : { + "events" : { + "break" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.nether_brick", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "pitch" : 0.50, + "sound" : "hit.nether_brick", + "volume" : 0.250 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "use.nether_brick" + }, + "place" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.nether_brick", + "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 + }, + "nether_gold_ore" : { + "events" : { + "break" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.nether_gold_ore", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "pitch" : 0.50, + "sound" : "hit.nether_gold_ore", + "volume" : 0.230 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "use.nether_gold_ore" + }, + "place" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.nether_gold_ore", + "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 + }, + "nether_sprouts" : { + "events" : { + "break" : { + "pitch" : [ 1.10, 1.20 ], + "sound" : "dig.nether_sprouts", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "pitch" : 0.750, + "sound" : "hit.nether_sprouts", + "volume" : 0.30 + }, + "item.use.on" : { + "pitch" : 1.20, + "sound" : "use.nether_sprouts" + }, + "place" : { + "pitch" : [ 1.20, 1.250 ], + "sound" : "dig.nether_sprouts", + "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 + }, + "nether_wart" : { + "events" : { + "break" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.nether_wart", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "pitch" : 0.50, + "sound" : "hit.nether_wart", + "volume" : 0.320 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "use.nether_wart" + }, + "place" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.nether_wart", + "volume" : 0.70 + }, + "power.off" : { + "pitch" : 0.50, + "sound" : "random.click" + }, + "power.on" : { + "pitch" : 0.60, + "sound" : "random.click" + } + }, + "pitch" : 1.0, + "volume" : 1.0 + }, + "netherite" : { + "events" : { + "break" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.netherite", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "pitch" : 0.50, + "sound" : "hit.netherite", + "volume" : 0.30 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "use.netherite" + }, + "place" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.netherite", + "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 + }, + "netherrack" : { + "events" : { + "break" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.netherrack", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "pitch" : 0.50, + "sound" : "hit.netherrack", + "volume" : 0.220 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "use.netherrack" + }, + "place" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.netherrack", + "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 + }, + "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 + }, + "nylium" : { + "events" : { + "break" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.nylium", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "pitch" : 0.50, + "sound" : "hit.nylium", + "volume" : 0.230 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "use.nylium" + }, + "place" : { + "pitch" : [ 0.80, 0.80 ], + "sound" : "dig.nylium", + "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 + }, + "pointed_dripstone" : { + "events" : { + "break" : { + "sound" : "break.pointed_dripstone" + }, + "default" : "", + "hit" : { + "sound" : "hit.pointed_dripstone" + }, + "item.use.on" : { + "sound" : "use.pointed_dripstone" + }, + "place" : { + "sound" : "place.pointed_dripstone" + }, + "power.off" : { + "pitch" : 0.50, + "sound" : "random.click" + }, + "power.on" : { + "pitch" : 0.60, + "sound" : "random.click" + } + }, + "pitch" : 1.0, + "volume" : 1.0 + }, + "powder_snow" : { + "events" : { + "break" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.powder_snow", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "pitch" : 0.50, + "sound" : "hit.powder_snow", + "volume" : 0.30 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "use.powder_snow" + }, + "place" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.powder_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 + }, + "roots" : { + "events" : { + "break" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.roots", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "pitch" : 0.50, + "sound" : "hit.roots", + "volume" : 0.30 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "use.roots" + }, + "place" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.roots", + "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 + }, + "shroomlight" : { + "events" : { + "break" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.shroomlight", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "pitch" : 0.50, + "sound" : "hit.shroomlight", + "volume" : 0.350 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "use.shroomlight" + }, + "place" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.shroomlight", + "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 + }, + "small_amethyst_bud" : { + "events" : { + "break" : { + "sound" : "break.small_amethyst_bud" + }, + "default" : "", + "hit" : { + "sound" : "hit.amethyst_cluster", + "volume" : 1.0 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "step.amethyst_cluster" + }, + "place" : { + "sound" : "place.small_amethyst_bud", + "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 + }, + "soul_soil" : { + "events" : { + "break" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.soul_soil", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "pitch" : 0.50, + "sound" : "hit.soul_soil", + "volume" : 0.170 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "use.soul_soil" + }, + "place" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.soul_soil", + "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 + }, + "spore_blossom" : { + "events" : { + "break" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "break.spore_blossom", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "pitch" : 0.50, + "sound" : "hit.spore_blossom", + "volume" : 0.350 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "use.spore_blossom" + }, + "place" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "place.spore_blossom", + "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 + }, + "stem" : { + "events" : { + "break" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.stem", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "pitch" : 0.50, + "sound" : "hit.stem", + "volume" : 0.340 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "use.stem" + }, + "place" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.stem", + "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 + }, + "tuff" : { + "events" : { + "break" : { + "sound" : "break.tuff", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "sound" : "hit.tuff", + "volume" : 1.0 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "step.tuff" + }, + "place" : { + "sound" : "place.tuff", + "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 + }, + "vines" : { + "events" : { + "break" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.vines", + "volume" : 1.0 + }, + "default" : "", + "hit" : { + "pitch" : 0.50, + "sound" : "hit.vines", + "volume" : 0.30 + }, + "item.use.on" : { + "pitch" : 0.80, + "sound" : "use.vines" + }, + "place" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "dig.vines", + "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 + }, + "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" : { + "axolotl" : { + "events" : { + "ambient" : "mob.axolotl.idle", + "ambient.in.water" : "mob.axolotl.idle_water", + "attack" : "mob.axolotl.attack", + "death" : "mob.axolotl.death", + "hurt" : "mob.axolotl.hurt", + "splash" : "mob.axolotl.splash", + "swim" : "mob.axolotl.swim" + }, + "pitch" : [ 0.80, 1.20 ], + "volume" : 1.0 + }, + "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 + }, + "glow_squid" : { + "events" : { + "ambient" : "mob.glow_squid.ambient", + "death" : "mob.glow_squid.death", + "hurt" : "mob.glow_squid.hurt" + }, + "pitch" : [ 0.80, 1.20 ], + "volume" : 0.40 + }, + "goat" : { + "events" : { + "ambient" : "mob.goat.ambient", + "ambient.screamer" : "mob.goat.ambient.screamer", + "death" : "mob.goat.death", + "death.screamer" : "mob.goat.death.screamer", + "eat" : "mob.goat.eat", + "hurt" : "mob.goat.hurt", + "hurt.screamer" : "mob.goat.hurt.screamer", + "step" : "mob.goat.step" + }, + "pitch" : [ 0.80, 1.20 ], + "volume" : 1 + }, + "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", + "flap" : "mob.phantom.flap", + "hurt" : "mob.phantom.hurt", + "swoop" : { + "pitch" : [ 0.950, 1.050 ], + "sound" : "mob.phantom.swoop" + } + }, + "pitch" : [ 0.80, 1.20 ], + "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" : { + "admire" : "mob.piglin.admiring_item", + "ambient" : "mob.piglin.ambient", + "angry" : "mob.piglin.angry", + "attack" : "mob.piglin.attack", + "celebrate" : "mob.piglin.celebrate", + "death" : "mob.piglin.death", + "hurt" : "mob.piglin.hurt", + "jealous" : "mob.piglin.jealous", + "retreat" : "mob.piglin.retreat", + "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", + "death" : "mob.piglin_brute.death", + "hurt" : "mob.piglin_brute.hurt", + "step" : { + "sound" : "mob.piglin_brute.step", + "volume" : 0.350 + } + }, + "pitch" : [ 0.80, 1.20 ], + "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", + "attack" : "mob.zoglin.attack", + "death" : "mob.zoglin.death", + "hurt" : "mob.zoglin.hurt", + "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" : { + "ambient.basalt_deltas.additions" : { + "pitch" : [ 1, 1.10 ], + "sound" : "ambient.basalt_deltas.additions", + "volume" : 1 + }, + "ambient.basalt_deltas.loop" : { + "pitch" : 1.0, + "sound" : "ambient.basalt_deltas.loop", + "volume" : 0.580 + }, + "ambient.basalt_deltas.mood" : { + "pitch" : [ 0.50, 1.20 ], + "sound" : "ambient.basalt_deltas.mood", + "volume" : 0.80 + }, + "ambient.candle" : { + "pitch" : 1.0, + "sound" : "ambient.candle", + "volume" : 1.0 + }, + "ambient.cave" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "ambient.cave", + "volume" : 0.70 + }, + "ambient.crimson_forest.additions" : { + "pitch" : [ 1, 1.10 ], + "sound" : "ambient.crimson_forest.additions", + "volume" : 1 + }, + "ambient.crimson_forest.loop" : { + "pitch" : 1.0, + "sound" : "ambient.crimson_forest.loop", + "volume" : 0.90 + }, + "ambient.crimson_forest.mood" : { + "pitch" : [ 0.50, 1.20 ], + "sound" : "ambient.crimson_forest.mood", + "volume" : 0.80 + }, + "ambient.nether_wastes.additions" : { + "pitch" : [ 1, 1.10 ], + "sound" : "ambient.nether_wastes.additions", + "volume" : 1 + }, + "ambient.nether_wastes.loop" : { + "pitch" : 1.0, + "sound" : "ambient.nether_wastes.loop", + "volume" : 0.90 + }, + "ambient.nether_wastes.mood" : { + "pitch" : [ 0.50, 1.20 ], + "sound" : "ambient.nether_wastes.mood", + "volume" : 0.80 + }, + "ambient.soulsand_valley.additions" : { + "pitch" : [ 1, 1.10 ], + "sound" : "ambient.soulsand_valley.additions", + "volume" : 1 + }, + "ambient.soulsand_valley.loop" : { + "pitch" : 1.0, + "sound" : "ambient.soulsand_valley.loop", + "volume" : 0.950 + }, + "ambient.soulsand_valley.mood" : { + "pitch" : [ 0.50, 1.20 ], + "sound" : "ambient.soulsand_valley.mood", + "volume" : 0.80 + }, + "ambient.warped_forest.additions" : { + "pitch" : [ 1, 1.10 ], + "sound" : "ambient.warped_forest.additions", + "volume" : 1 + }, + "ambient.warped_forest.loop" : { + "pitch" : 1.0, + "sound" : "ambient.warped_forest.loop", + "volume" : 0.90 + }, + "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 + }, + "armor.equip_netherite" : { + "pitch" : 1.0, + "sound" : "armor.equip_netherite", + "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.powder_snow" : { + "pitch" : 1.0, + "sound" : "bucket.empty_powder_snow", + "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.powder_snow" : { + "pitch" : 1.0, + "sound" : "bucket.fill_powder_snow", + "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 + }, + "cake.add_candle" : { + "pitch" : 1.0, + "sound" : "cake.add_candle", + "volume" : 1.0 + }, + "camera.take_picture" : { + "pitch" : 1.0, + "sound" : "camera.take_picture", + "volume" : 1.0 + }, + "cauldron_drip.lava.pointed_dripstone" : { + "pitch" : [ 0.90, 1.0 ], + "sound" : "cauldron_drip.lava.pointed_dripstone", + "volume" : 2.0 + }, + "cauldron_drip.water.pointed_dripstone" : { + "pitch" : [ 0.90, 1.0 ], + "sound" : "cauldron_drip.water.pointed_dripstone", + "volume" : 2.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 + }, + "chime.amethyst_block" : { + "pitch" : [ 0.50, 1.70 ], + "sound" : "chime.amethyst_block", + "volume" : 1.0 + }, + "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 ] + }, + "convert_to_stray" : { + "pitch" : 1.0, + "sound" : "mob.skeleton.convert_to_stray", + "volume" : 1.0 + }, + "converted_to_zombified" : { + "pitch" : [ 0.90, 1.10 ], + "sound" : "mob.piglin.converted_to_zombified", + "volume" : 1.0 + }, + "copper.wax.off" : { + "pitch" : [ 0.80, 1.20 ], + "sound" : "copper.wax.off", + "volume" : 1.0 + }, + "copper.wax.on" : { + "pitch" : [ 0.80, 1.20 ], + "sound" : "copper.wax.on", + "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 + }, + "drip.lava.pointed_dripstone" : { + "pitch" : 1.0, + "sound" : "drip.lava.pointed_dripstone", + "volume" : [ 0.30, 1.0 ] + }, + "drip.water.pointed_dripstone" : { + "pitch" : 1.0, + "sound" : "drip.water.pointed_dripstone", + "volume" : [ 0.30, 1.0 ] + }, + "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.candle" : { + "pitch" : 1.0, + "sound" : "extinguish.candle", + "volume" : 1.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 + }, + "glow_squid.ink_squirt" : { + "pitch" : 1.0, + "sound" : "mob.glow_squid.ink_squirt", + "volume" : 1.0 + }, + "ignite" : { + "pitch" : [ 0.80, 1.20 ], + "sound" : "fire.ignite", + "volume" : 1.0 + }, + "item.bone_meal.use" : { + "pitch" : [ 0.90, 1.10 ], + "sound" : "item.bone_meal.use", + "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.spyglass.stop_using" : { + "pitch" : [ 0.80, 1.0 ], + "sound" : "item.spyglass.stop_using", + "volume" : 0.50 + }, + "item.spyglass.use" : { + "pitch" : [ 1.150, 1.550 ], + "sound" : "item.spyglass.use", + "volume" : 0.50 + }, + "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 + }, + "jump_to_block" : { + "pitch" : 1.0, + "sound" : "component.jump_to_block", + "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 ] + }, + "lay_egg" : { + "pitch" : 0.90, + "sound" : "block.turtle_egg.drop", + "volume" : 0.30 + }, + "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" + }, + "lodestone_compass.link_compass_to_lodestone" : { + "pitch" : [ 0.850, 0.950 ], + "sound" : "lodestone_compass.link_compass_to_lodestone", + "volume" : 1.0 + }, + "milk" : { + "pitch" : 1.0, + "sound" : "mob.cow.milk", + "volume" : 1.0 + }, + "milk.screamer" : { + "pitch" : 1.0, + "sound" : "mob.goat.milk.screamer", + "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 + }, + "mob.player.hurt_drown" : { + "pitch" : 1.0, + "sound" : "mob.player.hurt_drown", + "volume" : 1.0 + }, + "mob.player.hurt_freeze" : { + "pitch" : 1.0, + "sound" : "mob.player.hurt_freeze", + "volume" : 1.0 + }, + "mob.player.hurt_on_fire" : { + "pitch" : 1.0, + "sound" : "mob.player.hurt_on_fire", + "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 ] + }, + "pick_berries.cave_vines" : { + "pitch" : [ 0.80, 1.20 ], + "sound" : "pick_berries.cave_vines", + "volume" : 1.0 + }, + "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 + }, + "pre_ram" : { + "pitch" : 1.0, + "sound" : "mob.goat.prepare_ram", + "volume" : 1.0 + }, + "pre_ram.screamer" : { + "pitch" : 1.0, + "sound" : "mob.goat.prepare_ram.screamer", + "volume" : 1.0 + }, + "raid.horn" : { + "pitch" : 1.0, + "sound" : "raid.horn", + "volume" : 12.0 + }, + "ram_impact" : { + "pitch" : 1.0, + "sound" : "mob.goat.ram_impact", + "volume" : 1.0 + }, + "ram_impact.screamer" : { + "pitch" : 1.0, + "sound" : "mob.goat.ram_impact.screamer", + "volume" : 1.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.pigstep" : { + "pitch" : 1.0, + "sound" : "record.pigstep", + "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.charge" : { + "pitch" : [ 0.80, 1.20 ], + "sound" : "respawn_anchor.charge", + "volume" : 1.0 + }, + "respawn_anchor.deplete" : { + "pitch" : [ 0.80, 1.20 ], + "sound" : "respawn_anchor.deplete", + "volume" : 1.0 + }, + "respawn_anchor.set_spawn" : { + "pitch" : [ 0.80, 1.20 ], + "sound" : "respawn_anchor.set_spawn", + "volume" : 1.0 + }, + "saddle" : { + "pitch" : 1.0, + "sound" : "mob.horse.leather", + "volume" : 0.50 + }, + "scrape" : { + "pitch" : [ 0.80, 1.20 ], + "sound" : "scrape", + "volume" : 1.0 + }, + "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 + }, + "smithing_table.use" : { + "pitch" : 1.0, + "sound" : "smithing_table.use", + "volume" : 1.0 + }, + "squid.ink_squirt" : { + "pitch" : 1.0, + "sound" : "mob.squid.ink_squirt", + "volume" : 1.0 + }, + "teleport" : { + "pitch" : 1.0, + "sound" : "mob.shulker.teleport", + "volume" : 1.0 + }, + "thorns" : { + "pitch" : 1.0, + "sound" : "damage.thorns", + "volume" : 0.50 + }, + "tilt_down.big_dripleaf" : { + "pitch" : [ 0.80, 1.20 ], + "sound" : "tilt_down.big_dripleaf", + "volume" : 1.0 + }, + "tilt_up.big_dripleaf" : { + "pitch" : [ 0.80, 1.20 ], + "sound" : "tilt_up.big_dripleaf", + "volume" : 1.0 + }, + "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" : { + "amethyst_block" : { + "events" : { + "default" : "", + "fall" : { + "sounds" : "fall.amethyst_block", + "volume" : 1.0 + }, + "jump" : { + "sound" : "step.amethyst_block", + "volume" : 1.0 + }, + "land" : { + "sound" : "step.amethyst_block", + "volume" : 1.0 + }, + "step" : { + "sound" : "step.amethyst_block", + "volume" : 1.0 + } + }, + "pitch" : 1.0, + "volume" : 1.0 + }, + "amethyst_cluster" : { + "events" : { + "default" : "", + "fall" : { + "sounds" : "fall.amethyst_cluster", + "volume" : 1.0 + }, + "jump" : { + "sound" : "step.amethyst_cluster", + "volume" : 1.0 + }, + "land" : { + "sound" : "step.amethyst_cluster", + "volume" : 1.0 + }, + "step" : { + "sound" : "step.amethyst_cluster", + "volume" : 1.0 + } + }, + "pitch" : 1.0, + "volume" : 1.0 + }, + "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 + }, + "azalea" : { + "events" : { + "default" : "", + "fall" : { + "sounds" : "fall.azalea", + "volume" : 0.40 + }, + "jump" : { + "sound" : "jump.azalea", + "volume" : 0.120 + }, + "land" : { + "sound" : "land.azalea", + "volume" : 0.140 + }, + "step" : { + "sound" : "step.azalea", + "volume" : 0.170 + } + }, + "pitch" : 1.0, + "volume" : 1.0 + }, + "azalea_leaves" : { + "events" : { + "default" : "", + "fall" : { + "sounds" : "fall.azalea_leaves", + "volume" : 0.40 + }, + "jump" : { + "sound" : "step.azalea_leaves", + "volume" : 0.120 + }, + "land" : { + "sound" : "step.azalea_leaves", + "volume" : 0.220 + }, + "step" : { + "sound" : "step.azalea_leaves", + "volume" : 0.30 + } + }, + "pitch" : 1.0, + "volume" : 1.0 + }, + "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 + }, + "big_dripleaf" : { + "events" : { + "default" : "", + "fall" : { + "sounds" : "fall.big_dripleaf", + "volume" : 0.40 + }, + "jump" : { + "sound" : "jump.big_dripleaf", + "volume" : 0.120 + }, + "land" : { + "sound" : "land.big_dripleaf", + "volume" : 0.140 + }, + "step" : { + "sound" : "step.big_dripleaf", + "volume" : 0.170 + } + }, + "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 + }, + "calcite" : { + "events" : { + "default" : "", + "fall" : { + "sounds" : "fall.calcite", + "volume" : 1.0 + }, + "jump" : { + "sound" : "step.calcite", + "volume" : 1.0 + }, + "land" : { + "sound" : "step.calcite", + "volume" : 1.0 + }, + "step" : { + "sound" : "step.calcite", + "volume" : 1.0 + } + }, + "pitch" : 1.0, + "volume" : 1.0 + }, + "candle" : { + "events" : { + "default" : "", + "fall" : { + "sounds" : "step.candle", + "volume" : 1.0 + }, + "jump" : { + "sound" : "step.candle", + "volume" : 1.0 + }, + "land" : { + "sound" : "step.candle", + "volume" : 1.0 + }, + "step" : { + "sound" : "step.candle", + "volume" : 1.0 + } + }, + "pitch" : 1.0, + "volume" : 1.0 + }, + "cave_vines" : { + "events" : { + "default" : "", + "fall" : { + "sounds" : "fall.cave_vines", + "volume" : 0.40 + }, + "jump" : { + "sound" : "jump.cave_vines", + "volume" : 0.120 + }, + "land" : { + "sound" : "land.cave_vines", + "volume" : 0.220 + }, + "step" : { + "sound" : "step.cave_vines", + "volume" : 0.30 + } + }, + "pitch" : 1.0, + "volume" : 1.0 + }, + "chain" : { + "events" : { + "default" : "", + "fall" : { + "sounds" : "fall.chain", + "volume" : 0.40 + }, + "jump" : { + "sound" : "jump.chain", + "volume" : 0.120 + }, + "land" : { + "sound" : "land.chain", + "volume" : 0.220 + }, + "step" : { + "sound" : "step.chain", + "volume" : 0.30 + } + }, + "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 + }, + "copper" : { + "events" : { + "default" : "", + "fall" : { + "sounds" : "fall.copper", + "volume" : 0.40 + }, + "jump" : { + "sound" : "step.copper", + "volume" : 0.120 + }, + "land" : { + "sound" : "step.copper", + "volume" : 0.220 + }, + "step" : { + "sound" : "step.copper", + "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 + }, + "deepslate" : { + "events" : { + "default" : "", + "fall" : { + "sounds" : "fall.deepslate", + "volume" : 0.40 + }, + "jump" : { + "sound" : "jump.deepslate", + "volume" : 0.120 + }, + "land" : { + "sound" : "land.deepslate", + "volume" : 0.220 + }, + "step" : { + "sound" : "step.deepslate", + "volume" : 0.30 + } + }, + "pitch" : 1.0, + "volume" : 1.0 + }, + "deepslate_bricks" : { + "events" : { + "default" : "", + "fall" : { + "sounds" : "fall.deepslate_bricks", + "volume" : 0.40 + }, + "jump" : { + "sound" : "jump.deepslate_bricks", + "volume" : 0.120 + }, + "land" : { + "sound" : "land.deepslate_bricks", + "volume" : 0.220 + }, + "step" : { + "sound" : "step.deepslate_bricks", + "volume" : 0.30 + } + }, + "pitch" : 1.0, + "volume" : 1.0 + }, + "dripstone_block" : { + "events" : { + "default" : "", + "fall" : { + "sounds" : "fall.dripstone_block", + "volume" : 0.40 + }, + "jump" : { + "sound" : "jump.dripstone_block", + "volume" : 0.120 + }, + "land" : { + "sound" : "land.dripstone_block", + "volume" : 0.140 + }, + "step" : { + "sound" : "step.dripstone_block", + "volume" : 0.170 + } + }, + "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 + }, + "hanging_roots" : { + "events" : { + "default" : "", + "fall" : { + "sounds" : "fall.hanging_roots", + "volume" : 0.40 + }, + "jump" : { + "sound" : "jump.hanging_roots", + "volume" : 0.120 + }, + "land" : { + "sound" : "land.hanging_roots", + "volume" : 0.140 + }, + "step" : { + "sound" : "step.hanging_roots", + "volume" : 0.170 + } + }, + "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 + }, + "large_amethyst_bud" : { + "events" : { + "default" : "", + "fall" : { + "sounds" : "fall.amethyst_cluster", + "volume" : 1.0 + }, + "jump" : { + "sound" : "step.amethyst_cluster", + "volume" : 1.0 + }, + "land" : { + "sound" : "step.amethyst_cluster", + "volume" : 1.0 + }, + "step" : { + "sound" : "step.amethyst_cluster", + "volume" : 1.0 + } + }, + "pitch" : 1.0, + "volume" : 1.0 + }, + "lodestone" : { + "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 + }, + "medium_amethyst_bud" : { + "events" : { + "default" : "", + "fall" : { + "sounds" : "fall.amethyst_cluster", + "volume" : 1.0 + }, + "jump" : { + "sound" : "step.amethyst_cluster", + "volume" : 1.0 + }, + "land" : { + "sound" : "step.amethyst_cluster", + "volume" : 1.0 + }, + "step" : { + "sound" : "step.amethyst_cluster", + "volume" : 1.0 + } + }, + "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 + }, + "moss_block" : { + "events" : { + "default" : "", + "fall" : { + "sounds" : "fall.moss" + }, + "jump" : { + "sound" : "jump.moss" + }, + "land" : { + "sound" : "land.moss" + }, + "step" : { + "sound" : "step.moss" + } + }, + "pitch" : 1.0, + "volume" : 1.0 + }, + "moss_carpet" : { + "events" : { + "default" : "", + "fall" : { + "sounds" : "fall.moss" + }, + "jump" : { + "sound" : "jump.moss" + }, + "land" : { + "sound" : "land.moss" + }, + "step" : { + "sound" : "step.moss" + } + }, + "pitch" : 1.10, + "volume" : 0.90 + }, + "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 + }, + "pointed_dripstone" : { + "events" : { + "default" : "", + "fall" : { + "sounds" : "fall.pointed_dripstone", + "volume" : 0.40 + }, + "jump" : { + "sound" : "jump.pointed_dripstone", + "volume" : 0.120 + }, + "land" : { + "sound" : "land.pointed_dripstone", + "volume" : 0.140 + }, + "step" : { + "sound" : "step.pointed_dripstone", + "volume" : 0.170 + } + }, + "pitch" : 1.0, + "volume" : 1.0 + }, + "powder_snow" : { + "events" : { + "default" : "", + "fall" : { + "sounds" : "fall.powder_snow", + "volume" : 0.40 + }, + "jump" : { + "sound" : "step.powder_snow", + "volume" : 0.120 + }, + "land" : { + "sound" : "step.powder_snow", + "volume" : 0.220 + }, + "step" : { + "sound" : "step.powder_snow", + "volume" : 0.30 + } + }, + "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 + }, + "small_amethyst_bud" : { + "events" : { + "default" : "", + "fall" : { + "sounds" : "fall.amethyst_cluster", + "volume" : 1.0 + }, + "jump" : { + "sound" : "step.amethyst_cluster", + "volume" : 1.0 + }, + "land" : { + "sound" : "step.amethyst_cluster", + "volume" : 1.0 + }, + "step" : { + "sound" : "step.amethyst_cluster", + "volume" : 1.0 + } + }, + "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 + }, + "spore_blossom" : { + "events" : { + "default" : "", + "fall" : { + "sounds" : "fall.spore_blossom", + "volume" : 0.40 + }, + "jump" : { + "sound" : "jump.spore_blossom", + "volume" : 0.120 + }, + "land" : { + "sound" : "land.spore_blossom", + "volume" : 0.140 + }, + "step" : { + "sound" : "step.spore_blossom", + "volume" : 0.170 + } + }, + "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 + }, + "tuff" : { + "events" : { + "default" : "", + "fall" : { + "sounds" : "fall.tuff", + "volume" : 1.0 + }, + "jump" : { + "sound" : "step.tuff", + "volume" : 1.0 + }, + "land" : { + "sound" : "step.tuff", + "volume" : 1.0 + }, + "step" : { + "sound" : "step.tuff", + "volume" : 1.0 + } + }, + "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 + }, + "vines" : { + "events" : { + "default" : "", + "fall" : { + "sounds" : "fall.vines", + "volume" : 0.40 + }, + "jump" : { + "sound" : "jump.vines", + "volume" : 0.120 + }, + "land" : { + "sound" : "land.vines", + "volume" : 0.220 + }, + "step" : { + "sound" : "step.vines", + "volume" : 0.30 + } + }, + "pitch" : 1.0, + "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 + } + } + } + } + } + \ 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 211e396c4..59c4c192e 100644 --- a/static/vanilla/RP/sounds/sound_definitions.json +++ b/static/vanilla/RP/sounds/sound_definitions.json @@ -1,9430 +1,2536 @@ { - "format_version" : "1.14.0", - "sound_definitions" : { - "ambient.basalt_deltas.mood" : { - "category" : "ambient", - "sounds" : [ - "sounds/ambient/nether/nether_wastes/mood1", - "sounds/ambient/nether/nether_wastes/mood2", - "sounds/ambient/nether/nether_wastes/mood3", - "sounds/ambient/nether/nether_wastes/mood4" - ] - }, - "ambient.cave" : { - "category" : "ambient", - "sounds" : [ - "sounds/cave/cave1", - "sounds/cave/cave2", - "sounds/cave/cave3", - "sounds/cave/cave4", - "sounds/cave/cave5", - "sounds/cave/cave6", - "sounds/cave/cave7", - "sounds/cave/cave8", - "sounds/cave/cave9", - "sounds/cave/cave10", - "sounds/cave/cave11", - "sounds/cave/cave12", - "sounds/cave/cave13", - "sounds/cave/cave14", - "sounds/cave/cave15", - "sounds/cave/cave16", - "sounds/cave/cave17", - "sounds/cave/cave18", - "sounds/cave/cave19" - ] - }, - "ambient.crimson_forest.mood" : { - "category" : "ambient", - "sounds" : [ - "sounds/ambient/nether/crimson_forest/mood1", - "sounds/ambient/nether/crimson_forest/mood2", - "sounds/ambient/nether/crimson_forest/mood3", - "sounds/ambient/nether/crimson_forest/mood4" - ] - }, - "ambient.nether_wastes.mood" : { - "category" : "ambient", - "sounds" : [ - "sounds/ambient/nether/nether_wastes/mood1", - "sounds/ambient/nether/nether_wastes/mood2", - "sounds/ambient/nether/nether_wastes/mood3", - "sounds/ambient/nether/nether_wastes/mood4" - ] - }, - "ambient.soulsand_valley.mood" : { - "category" : "ambient", - "sounds" : [ - "sounds/ambient/nether/soulsand_valley/mood1", - "sounds/ambient/nether/soulsand_valley/mood2", - "sounds/ambient/nether/soulsand_valley/mood3", - "sounds/ambient/nether/soulsand_valley/mood4" - ] - }, - "ambient.warped_forest.mood" : { - "category" : "ambient", - "sounds" : [ - "sounds/ambient/nether/warped_forest/mood1", - "sounds/ambient/nether/warped_forest/mood2", - "sounds/ambient/nether/warped_forest/mood3", - "sounds/ambient/nether/warped_forest/mood4" - ] - }, - "ambient.weather.lightning.impact" : { - "__use_legacy_max_distance" : "true", - "category" : "weather", - "min_distance" : 100.0, - "sounds" : [ - "sounds/random/explode1", - "sounds/random/explode2", - "sounds/random/explode3", - "sounds/random/explode4" - ] - }, - "ambient.weather.rain" : { - "__use_legacy_max_distance" : "true", - "category" : "weather", - "min_distance" : 100.0, - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/ambient/weather/rain1", - "volume" : 0.020 - }, - { - "name" : "sounds/ambient/weather/rain2", - "volume" : 0.020 - }, - { - "name" : "sounds/ambient/weather/rain3", - "volume" : 0.020 - }, - { - "name" : "sounds/ambient/weather/rain4", - "volume" : 0.020 - } - ] - }, - "ambient.weather.thunder" : { - "__use_legacy_max_distance" : "true", - "category" : "weather", - "min_distance" : 100.0, - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/ambient/weather/thunder1" - }, - "sounds/ambient/weather/thunder2", - "sounds/ambient/weather/thunder3" - ] - }, - "armor.equip_netherite": { - "category": "neutral", - "sounds": [ - "sounds/armor/equip_netherite1", - "sounds/armor/equip_netherite2", - "sounds/armor/equip_netherite3", - "sounds/armor/equip_netherite4" - ] - }, - "armor.equip_chain" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/armor/equip_chain1", - "sounds/armor/equip_chain2", - "sounds/armor/equip_chain3", - "sounds/armor/equip_chain4", - "sounds/armor/equip_chain5", - "sounds/armor/equip_chain6" - ] - }, - "armor.equip_diamond" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/armor/equip_diamond1", - "sounds/armor/equip_diamond2", - "sounds/armor/equip_diamond3", - "sounds/armor/equip_diamond4", - "sounds/armor/equip_diamond5", - "sounds/armor/equip_diamond6" - ] - }, - "armor.equip_generic" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/armor/equip_generic1", - "sounds/armor/equip_generic2", - "sounds/armor/equip_generic3", - "sounds/armor/equip_generic4", - "sounds/armor/equip_generic5", - "sounds/armor/equip_generic6" - ] - }, - "armor.equip_gold" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/armor/equip_gold1", - "sounds/armor/equip_gold2", - "sounds/armor/equip_gold3", - "sounds/armor/equip_gold4", - "sounds/armor/equip_gold5", - "sounds/armor/equip_gold6" - ] - }, - "armor.equip_iron" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/armor/equip_iron1", - "sounds/armor/equip_iron2", - "sounds/armor/equip_iron3", - "sounds/armor/equip_iron4", - "sounds/armor/equip_iron5", - "sounds/armor/equip_iron6" - ] - }, - "armor.equip_leather" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/armor/equip_leather1", - "sounds/armor/equip_leather2", - "sounds/armor/equip_leather3", - "sounds/armor/equip_leather4", - "sounds/armor/equip_leather5", - "sounds/armor/equip_leather6" - ] - }, - "beacon.activate" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ "sounds/block/beacon/activate" ] - }, - "beacon.ambient" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ "sounds/block/beacon/ambient" ] - }, - "beacon.deactivate" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ "sounds/block/beacon/deactivate" ] - }, - "beacon.power" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - "sounds/block/beacon/power1", - "sounds/block/beacon/power2", - "sounds/block/beacon/power3" - ] - }, - "block.bamboo.break" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "name" : "sounds/block/bamboo/place1", - "volume" : 0.80 - }, - { - "name" : "sounds/block/bamboo/place2", - "volume" : 0.80 - }, - { - "name" : "sounds/block/bamboo/place3", - "volume" : 0.80 - }, - { - "name" : "sounds/block/bamboo/place4", - "volume" : 0.80 - }, - { - "name" : "sounds/block/bamboo/place5", - "volume" : 0.80 - }, - { - "name" : "sounds/block/bamboo/place6", - "volume" : 0.80 - } - ] - }, - "block.bamboo.fall" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "name" : "sounds/block/bamboo/step1", - "volume" : 1 - }, - { - "name" : "sounds/block/bamboo/step2", - "volume" : 1 - }, - { - "name" : "sounds/block/bamboo/step3", - "volume" : 1 - }, - { - "name" : "sounds/block/bamboo/step4", - "volume" : 1 - }, - { - "name" : "sounds/block/bamboo/step5", - "volume" : 1 - }, - { - "name" : "sounds/block/bamboo/step6", - "volume" : 1 - } - ] - }, - "block.bamboo.hit" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "name" : "sounds/block/bamboo/step1", - "volume" : 1 - }, - { - "name" : "sounds/block/bamboo/step2", - "volume" : 1 - }, - { - "name" : "sounds/block/bamboo/step3", - "volume" : 1 - }, - { - "name" : "sounds/block/bamboo/step4", - "volume" : 1 - }, - { - "name" : "sounds/block/bamboo/step5", - "volume" : 1 - }, - { - "name" : "sounds/block/bamboo/step6", - "volume" : 1 - } - ] - }, - "block.bamboo.place" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "name" : "sounds/block/bamboo/place1", - "volume" : 0.80 - }, - { - "name" : "sounds/block/bamboo/place2", - "volume" : 0.80 - }, - { - "name" : "sounds/block/bamboo/place3", - "volume" : 0.80 - }, - { - "name" : "sounds/block/bamboo/place4", - "volume" : 0.80 - }, - { - "name" : "sounds/block/bamboo/place5", - "volume" : 0.80 - }, - { - "name" : "sounds/block/bamboo/place6", - "volume" : 0.80 - } - ] - }, - "block.bamboo.step" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "name" : "sounds/block/bamboo/step1", - "volume" : 1 - }, - { - "name" : "sounds/block/bamboo/step2", - "pitch" : 0.70, - "volume" : 1 - }, - { - "name" : "sounds/block/bamboo/step3", - "volume" : 1 - }, - { - "name" : "sounds/block/bamboo/step4", - "pitch" : 0.70, - "volume" : 1 - }, - { - "name" : "sounds/block/bamboo/step5", - "volume" : 1 - }, - { - "name" : "sounds/block/bamboo/step6", - "volume" : 1 - } - ] - }, - "block.bamboo_sapling.break" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "name" : "sounds/block/bamboo/sapling_place1", - "volume" : 0.90 - }, - { - "name" : "sounds/block/bamboo/sapling_place2", - "volume" : 0.90 - }, - { - "name" : "sounds/block/bamboo/sapling_place3", - "volume" : 0.90 - }, - { - "name" : "sounds/block/bamboo/sapling_place4", - "volume" : 0.90 - }, - { - "name" : "sounds/block/bamboo/sapling_place5", - "volume" : 0.90 - }, - { - "name" : "sounds/block/bamboo/sapling_place6", - "volume" : 0.90 - } - ] - }, - "block.bamboo_sapling.place" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "name" : "sounds/block/bamboo/sapling_place1", - "volume" : 0.850 - }, - { - "name" : "sounds/block/bamboo/sapling_place2", - "volume" : 0.850 - }, - { - "name" : "sounds/block/bamboo/sapling_place3", - "volume" : 0.850 - }, - { - "name" : "sounds/block/bamboo/sapling_place4", - "volume" : 0.850 - }, - { - "name" : "sounds/block/bamboo/sapling_place5", - "volume" : 0.850 - }, - { - "name" : "sounds/block/bamboo/sapling_place6", - "volume" : 0.850 - } - ] - }, - "block.barrel.close" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - { - "name" : "sounds/block/barrel/close", - "volume" : 1 - } - ] - }, - "block.barrel.open" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - { - "name" : "sounds/block/barrel/open1", - "pitch" : 1, - "volume" : 1 - }, - { - "name" : "sounds/block/barrel/open2", - "pitch" : 1, - "volume" : 1 - } - ] - }, - "block.beehive.drip" : { - "category" : "block", - "max_distance" : 8.0, - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/block/beehive/drip1" - }, - "sounds/block/beehive/drip2", - "sounds/block/beehive/drip3", - "sounds/block/beehive/drip4" - ] - }, - "block.beehive.enter" : { - "category" : "block", - "max_distance" : 14.0, - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/block/beehive/enter" - } - ] - }, - "block.beehive.exit" : { - "category" : "block", - "max_distance" : 14.0, - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/block/beehive/exit" - } - ] - }, - "block.beehive.shear" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/block/beehive/shear" - } - ] - }, - "block.beehive.work" : { - "category" : "block", - "max_distance" : 12.0, - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/block/beehive/work1" - }, - "sounds/block/beehive/work2", - "sounds/block/beehive/work3", - "sounds/block/beehive/work4" - ] - }, - "block.bell.hit" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/block/bell/bell_use01", - "pitch" : 0.950 - }, - { - "name" : "sounds/block/bell/bell_use02", - "pitch" : 0.950 - }, - { - "name" : "sounds/block/bell/bell_use01", - "pitch" : 0.930 - }, - { - "name" : "sounds/block/bell/bell_use02", - "pitch" : 0.930 - }, - { - "name" : "sounds/block/bell/bell_use01", - "pitch" : 0.970 - }, - { - "name" : "sounds/block/bell/bell_use02", - "pitch" : 0.970 - } - ] - }, - "block.blastfurnace.fire_crackle" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/block/furnace/fire_crackle1", - "sounds/block/furnace/fire_crackle2", - "sounds/block/furnace/fire_crackle3", - "sounds/block/furnace/fire_crackle4", - "sounds/block/furnace/fire_crackle5" - ] - }, - "block.campfire.crackle" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - "sounds/block/campfire/crackle1", - "sounds/block/campfire/crackle2", - "sounds/block/campfire/crackle3", - "sounds/block/campfire/crackle4", - "sounds/block/campfire/crackle5", - "sounds/block/campfire/crackle6" - ] - }, - "block.cartography_table.use" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "name" : "sounds/block/cartography_table/drawmap1", - "volume" : 1 - }, - { - "name" : "sounds/block/cartography_table/drawmap2", - "volume" : 1 - }, - { - "name" : "sounds/block/cartography_table/drawmap3", - "volume" : 1 - } - ] - }, - "block.chorusflower.death" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - "sounds/block/chorusflower/death1", - "sounds/block/chorusflower/death2", - "sounds/block/chorusflower/death3" - ] - }, - "block.chorusflower.grow" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - "sounds/block/chorusflower/grow1", - "sounds/block/chorusflower/grow2", - "sounds/block/chorusflower/grow3", - "sounds/block/chorusflower/grow4" - ] - }, - "block.composter.empty" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "name" : "sounds/block/composter/empty1", - "volume" : 1 - }, - { - "name" : "sounds/block/composter/empty2", - "volume" : 1 - }, - { - "name" : "sounds/block/composter/empty3", - "volume" : 1 - } - ] - }, - "block.composter.fill" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "name" : "sounds/block/composter/fill1", - "pitch" : 0.80, - "volume" : 1.30 - }, - { - "name" : "sounds/block/composter/fill2", - "pitch" : 0.80, - "volume" : 1.30 - }, - { - "name" : "sounds/block/composter/fill3", - "pitch" : 0.80, - "volume" : 1.30 - }, - { - "name" : "sounds/block/composter/fill4", - "pitch" : 0.80, - "volume" : 1.30 - } - ] - }, - "block.composter.fill_success" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "name" : "sounds/block/composter/fill_success1", - "volume" : 1.30 - }, - { - "name" : "sounds/block/composter/fill_success2", - "volume" : 1.30 - }, - { - "name" : "sounds/block/composter/fill_success3", - "volume" : 1.30 - }, - { - "name" : "sounds/block/composter/fill_success4", - "volume" : 1.30 - } - ] - }, - "block.composter.ready" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "name" : "sounds/block/composter/ready1", - "volume" : 1 - }, - { - "name" : "sounds/block/composter/ready2", - "volume" : 1 - }, - { - "name" : "sounds/block/composter/ready3", - "volume" : 1 - }, - { - "name" : "sounds/block/composter/ready4", - "volume" : 1 - } - ] - }, - "block.end_portal.spawn" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ "sounds/block/end_portal/endportal" ] - }, - "block.end_portal_frame.fill" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - { - "name" : "sounds/block/end_portal/eyeplace1", - "pitch" : 1, - "volume" : 1 - }, - { - "name" : "sounds/block/end_portal/eyeplace2", - "pitch" : 1, - "volume" : 1 - }, - { - "name" : "sounds/block/end_portal/eyeplace3", - "pitch" : 1, - "volume" : 1 - }, - { - "name" : "sounds/block/end_portal/eyeplace1", - "pitch" : 0.90, - "volume" : 1 - }, - { - "name" : "sounds/block/end_portal/eyeplace2", - "pitch" : 0.90, - "volume" : 1 - }, - { - "name" : "sounds/block/end_portal/eyeplace3", - "pitch" : 0.90, - "volume" : 1 - }, - { - "name" : "sounds/block/end_portal/eyeplace1", - "pitch" : 1.10, - "volume" : 1 - }, - { - "name" : "sounds/block/end_portal/eyeplace2", - "pitch" : 1.10, - "volume" : 1 - }, - { - "name" : "sounds/block/end_portal/eyeplace3", - "pitch" : 1.10, - "volume" : 1 - } - ] - }, - "block.false_permissions" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ "sounds/block/permissions/shimmer/shimmerblock" ] - }, - "block.furnace.lit" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/block/furnace/fire_crackle1", - "sounds/block/furnace/fire_crackle2", - "sounds/block/furnace/fire_crackle3", - "sounds/block/furnace/fire_crackle4", - "sounds/block/furnace/fire_crackle5" - ] - }, - "block.grindstone.use" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "name" : "sounds/block/grindstone/grindstone1", - "volume" : 0.50 - }, - { - "name" : "sounds/block/grindstone/grindstone2", - "volume" : 0.50 - }, - { - "name" : "sounds/block/grindstone/grindstone3", - "volume" : 0.50 - } - ] - }, - "block.itemframe.add_item" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - "sounds/block/itemframe/add_item1", - "sounds/block/itemframe/add_item2", - "sounds/block/itemframe/add_item3", - "sounds/block/itemframe/add_item4" - ] - }, - "block.itemframe.break" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - "sounds/block/itemframe/break1", - "sounds/block/itemframe/break2", - "sounds/block/itemframe/break3" - ] - }, - "block.itemframe.place" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - "sounds/block/itemframe/place1", - "sounds/block/itemframe/place2", - "sounds/block/itemframe/place3", - "sounds/block/itemframe/place4" - ] - }, - "block.itemframe.remove_item" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - "sounds/block/itemframe/remove_item1", - "sounds/block/itemframe/remove_item2", - "sounds/block/itemframe/remove_item3", - "sounds/block/itemframe/remove_item4" - ] - }, - "block.itemframe.rotate_item" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - "sounds/block/itemframe/rotate_item1", - "sounds/block/itemframe/rotate_item2", - "sounds/block/itemframe/rotate_item3", - "sounds/block/itemframe/rotate_item4" - ] - }, - "block.lantern.break" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/block/lantern/break1" - }, - "sounds/block/lantern/break2", - "sounds/block/lantern/break3", - "sounds/block/lantern/break4", - "sounds/block/lantern/break5", - "sounds/block/lantern/break6" - ] - }, - "block.lantern.fall" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/block/lantern/break1" - }, - "sounds/block/lantern/break2", - "sounds/block/lantern/break3", - "sounds/block/lantern/break4", - "sounds/block/lantern/break5", - "sounds/block/lantern/break6" - ] - }, - "block.lantern.hit" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/block/lantern/place1" - }, - "sounds/block/lantern/place2", - "sounds/block/lantern/place3", - "sounds/block/lantern/place4", - "sounds/block/lantern/place5", - "sounds/block/lantern/place6" - ] - }, - "block.lantern.place" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/block/lantern/place1", - "pitch" : 1.10 - }, - { - "name" : "sounds/block/lantern/place2", - "pitch" : 1.10 - }, - { - "name" : "sounds/block/lantern/place3", - "pitch" : 1.10 - }, - { - "name" : "sounds/block/lantern/place4", - "pitch" : 1.10 - }, - { - "name" : "sounds/block/lantern/place5", - "pitch" : 1.10 - }, - { - "name" : "sounds/block/lantern/place6", - "pitch" : 1.10 - } - ] - }, - "block.lantern.step" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/block/lantern/break1" - }, - "sounds/block/lantern/break2", - "sounds/block/lantern/break3", - "sounds/block/lantern/break4", - "sounds/block/lantern/break5", - "sounds/block/lantern/break6" - ] - }, - "block.loom.use" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "name" : "sounds/block/loom/take_result1", - "volume" : 1 - }, - { - "name" : "sounds/block/loom/take_result2", - "volume" : 1 - } - ] - }, - "block.scaffolding.break" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/block/scaffold/place1", - "pitch" : 1.40, - "volume" : 0.80 - }, - { - "name" : "sounds/block/scaffold/place2", - "pitch" : 1.40, - "volume" : 0.80 - }, - { - "name" : "sounds/block/scaffold/place3", - "pitch" : 1.40, - "volume" : 0.80 - }, - { - "name" : "sounds/block/scaffold/place4", - "pitch" : 1.40, - "volume" : 0.80 - } - ] - }, - "block.scaffolding.climb" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/scaffold1" - }, - "sounds/step/scaffold2", - "sounds/step/scaffold3", - "sounds/step/scaffold4", - "sounds/step/scaffold5", - "sounds/step/scaffold6", - "sounds/step/scaffold7" - ] - }, - "block.scaffolding.fall" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/scaffold1" - }, - "sounds/step/scaffold2", - "sounds/step/scaffold3", - "sounds/step/scaffold4", - "sounds/step/scaffold5", - "sounds/step/scaffold6", - "sounds/step/scaffold7" - ] - }, - "block.scaffolding.hit" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/scaffold1" - }, - "sounds/step/scaffold2", - "sounds/step/scaffold3", - "sounds/step/scaffold4", - "sounds/step/scaffold5", - "sounds/step/scaffold6", - "sounds/step/scaffold7" - ] - }, - "block.scaffolding.place" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/block/scaffold/place1", - "volume" : 0.90 - }, - { - "name" : "sounds/block/scaffold/place2", - "volume" : 0.90 - }, - { - "name" : "sounds/block/scaffold/place3", - "volume" : 0.90 - }, - { - "name" : "sounds/block/scaffold/place4", - "volume" : 0.90 - } - ] - }, - "block.scaffolding.step" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/scaffold1" - }, - "sounds/step/scaffold2", - "sounds/step/scaffold3", - "sounds/step/scaffold4", - "sounds/step/scaffold5", - "sounds/step/scaffold6", - "sounds/step/scaffold7" - ] - }, - "block.smoker.smoke" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - { - "name" : "sounds/block/smoker/smoke1" - }, - { - "name" : "sounds/block/smoker/smoke2" - }, - { - "name" : "sounds/block/furnace/fire_crackle4", - "pitch" : 0.80 - } - ] - }, - "block.stonecutter.use" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "name" : "sounds/block/stonecutter/cut1", - "volume" : 1 - }, - { - "name" : "sounds/block/stonecutter/cut1", - "pitch" : 0.920, - "volume" : 1 - }, - { - "name" : "sounds/block/stonecutter/cut2", - "volume" : 1 - }, - { - "name" : "sounds/block/stonecutter/cut2", - "pitch" : 0.920, - "volume" : 1 - } - ] - }, - "block.sweet_berry_bush.break" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - "sounds/block/sweet_berry_bush/break1", - "sounds/block/sweet_berry_bush/break2", - "sounds/block/sweet_berry_bush/break3", - "sounds/block/sweet_berry_bush/break4" - ] - }, - "block.sweet_berry_bush.hurt" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - "sounds/block/sweet_berry_bush/berrybush_hurt1", - "sounds/block/sweet_berry_bush/berrybush_hurt2" - ] - }, - "block.sweet_berry_bush.pick" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - "sounds/block/sweet_berry_bush/pick_from_bush1", - "sounds/block/sweet_berry_bush/pick_from_bush2" - ] - }, - "block.sweet_berry_bush.place" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - "sounds/block/sweet_berry_bush/place1", - "sounds/block/sweet_berry_bush/place2", - "sounds/block/sweet_berry_bush/place3", - "sounds/block/sweet_berry_bush/place4", - "sounds/block/sweet_berry_bush/place5", - "sounds/block/sweet_berry_bush/place6" - ] - }, - "block.turtle_egg.break" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - "sounds/block/turtle_egg/egg_break1", - "sounds/block/turtle_egg/egg_break2" - ] - }, - "block.turtle_egg.crack" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - "sounds/block/turtle_egg/egg_crack1", - "sounds/block/turtle_egg/egg_crack2", - "sounds/block/turtle_egg/egg_crack3", - "sounds/block/turtle_egg/egg_crack4", - "sounds/block/turtle_egg/egg_crack5" - ] - }, - "block.turtle_egg.drop" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - "sounds/block/turtle_egg/drop_egg1", - "sounds/block/turtle_egg/drop_egg2" - ] - }, - "bottle.dragonbreath" : { - "__use_legacy_max_distance" : "true", - "category" : "bottle", - "sounds" : [ - "sounds/bottle/fill_dragonbreath1", - "sounds/bottle/fill_dragonbreath2" - ] - }, - "bubble.down" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - "sounds/bubbles/whirlpool_ambient1", - "sounds/bubbles/whirlpool_ambient2", - "sounds/bubbles/whirlpool_ambient3", - "sounds/bubbles/whirlpool_ambient4", - "sounds/bubbles/whirlpool_ambient5" - ] - }, - "bubble.downinside" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ "sounds/bubbles/whirlpool_inside" ] - }, - "bubble.pop" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - "sounds/bubbles/bubble1", - "sounds/bubbles/bubble2", - "sounds/bubbles/bubble3" - ] - }, - "bubble.up" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - "sounds/bubbles/upwards_ambient1", - "sounds/bubbles/upwards_ambient2", - "sounds/bubbles/upwards_ambient3", - "sounds/bubbles/upwards_ambient4", - "sounds/bubbles/upwards_ambient5" - ] - }, - "bubble.upinside" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ "sounds/bubbles/upwards_inside" ] - }, - "bucket.empty_fish" : { - "__use_legacy_max_distance" : "true", - "category" : "bucket", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/bucket/empty_fish1" - }, - "sounds/bucket/empty_fish2", - "sounds/bucket/empty_fish3" - ] - }, - "bucket.empty_lava" : { - "__use_legacy_max_distance" : "true", - "category" : "bucket", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/bucket/empty_lava1" - }, - "sounds/bucket/empty_lava2", - "sounds/bucket/empty_lava3" - ] - }, - "bucket.empty_water" : { - "__use_legacy_max_distance" : "true", - "category" : "bucket", - "sounds" : [ - "sounds/bucket/empty1", - "sounds/bucket/empty2", - { - "load_on_low_memory" : true, - "name" : "sounds/bucket/empty3" - } - ] - }, - "bucket.fill_fish" : { - "__use_legacy_max_distance" : "true", - "category" : "bucket", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/bucket/fill_fish1" - }, - "sounds/bucket/fill_fish2", - "sounds/bucket/fill_fish3" - ] - }, - "bucket.fill_lava" : { - "__use_legacy_max_distance" : "true", - "category" : "bucket", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/bucket/fill_lava1" - }, - "sounds/bucket/fill_lava2", - "sounds/bucket/fill_lava3" - ] - }, - "bucket.fill_water" : { - "__use_legacy_max_distance" : "true", - "category" : "bucket", - "sounds" : [ - "sounds/bucket/fill1", - { - "load_on_low_memory" : true, - "name" : "sounds/bucket/fill2" - }, - "sounds/bucket/fill3" - ] - }, - "camera.take_picture" : { - "__use_legacy_max_distance" : "true", - "category" : "player", - "sounds" : [ - "sounds/camera/camera_snap1", - "sounds/camera/camera_snap2", - "sounds/camera/camera_snap3" - ] - }, - "cauldron.adddye" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "name" : "sounds/random/splash", - "volume" : 0.10 - } - ] - }, - "cauldron.cleanarmor" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "name" : "sounds/random/splash", - "volume" : 0.10 - } - ] - }, - "cauldron.cleanbanner" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "name" : "sounds/random/splash", - "volume" : 0.10 - } - ] - }, - "cauldron.dyearmor" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "name" : "sounds/random/splash", - "volume" : 0.10 - } - ] - }, - "cauldron.explode" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "name" : "sounds/random/explode1", - "volume" : 0.30 - }, - { - "name" : "sounds/random/explode2", - "volume" : 0.30 - }, - { - "name" : "sounds/random/explode3", - "volume" : 0.30 - }, - { - "name" : "sounds/random/explode4", - "volume" : 0.30 - } - ] - }, - "cauldron.fillpotion" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "name" : "sounds/random/splash", - "volume" : 0.10 - } - ] - }, - "cauldron.fillwater" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "name" : "sounds/random/splash", - "volume" : 0.10 - } - ] - }, - "cauldron.takepotion" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "name" : "sounds/random/splash", - "volume" : 0.10 - } - ] - }, - "cauldron.takewater" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "name" : "sounds/random/splash", - "volume" : 0.10 - } - ] - }, - "conduit.activate" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ "sounds/block/conduit/activate" ] - }, - "conduit.ambient" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ "sounds/block/conduit/ambient" ] - }, - "conduit.attack" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - "sounds/block/conduit/attack1", - "sounds/block/conduit/attack2", - "sounds/block/conduit/attack3" - ] - }, - "conduit.deactivate" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ "sounds/block/conduit/deactivate" ] - }, - "conduit.short" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - "sounds/block/conduit/short1", - "sounds/block/conduit/short2", - "sounds/block/conduit/short3", - "sounds/block/conduit/short4", - "sounds/block/conduit/short5", - "sounds/block/conduit/short6", - "sounds/block/conduit/short7", - "sounds/block/conduit/short8", - "sounds/block/conduit/short9" - ] - }, - "crossbow.loading.end" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/crossbow/loading_end" - } - ] - }, - "crossbow.loading.middle" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/crossbow/loading_middle1", - "sounds/crossbow/loading_middle2", - "sounds/crossbow/loading_middle3", - "sounds/crossbow/loading_middle4" - ] - }, - "crossbow.loading.start" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/crossbow/loading_start" ] - }, - "crossbow.quick_charge.end" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/crossbow/quick_charge/quick1_3" - }, - "sounds/crossbow/quick_charge/quick2_3", - "sounds/crossbow/quick_charge/quick3_3" - ] - }, - "crossbow.quick_charge.middle" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/crossbow/quick_charge/quick1_2", - "sounds/crossbow/quick_charge/quick2_2", - "sounds/crossbow/quick_charge/quick3_2" - ] - }, - "crossbow.quick_charge.start" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/crossbow/quick_charge/quick1_1", - "sounds/crossbow/quick_charge/quick2_1", - "sounds/crossbow/quick_charge/quick3_1" - ] - }, - "crossbow.shoot" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/crossbow/shoot1", - "sounds/crossbow/shoot2", - "sounds/crossbow/shoot3" - ] - }, - "damage.fallbig" : { - "__use_legacy_max_distance" : "true", - "category" : "player", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/damage/fallbig" - } - ] - }, - "damage.fallsmall" : { - "__use_legacy_max_distance" : "true", - "category" : "player", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/damage/fallsmall" - } - ] - }, - "dig.ancient_debris" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/dig/ancient_debris1" - }, - "sounds/dig/ancient_debris2", - "sounds/dig/ancient_debris3", - "sounds/dig/ancient_debris4", - "sounds/dig/ancient_debris5" - ] - }, - "dig.basalt" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/dig/basalt1" - }, - "sounds/dig/basalt2", - "sounds/dig/basalt3", - "sounds/dig/basalt4", - "sounds/dig/basalt5" - ] - }, - "dig.bone_block" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/dig/bone_block1" - }, - "sounds/dig/bone_block2", - "sounds/dig/bone_block3", - "sounds/dig/bone_block4", - "sounds/dig/bone_block5" - ] - }, - "dig.chain": { - "category": "block", - "sounds": [ - { - "name": "sounds/dig/chain1", - "load_on_low_memory": true - }, - "sounds/dig/chain2", - "sounds/dig/chain3", - "sounds/dig/chain4" - ] - }, - "dig.cloth" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/dig/cloth1" - }, - "sounds/dig/cloth2", - "sounds/dig/cloth3", - "sounds/dig/cloth4" - ] - }, - "dig.coral" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/dig/coral1" - }, - "sounds/dig/coral2", - "sounds/dig/coral3", - "sounds/dig/coral4" - ] - }, - "dig.fungus" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/dig/fungus1" - }, - "sounds/dig/fungus2", - "sounds/dig/fungus3", - "sounds/dig/fungus4", - "sounds/dig/fungus5", - "sounds/dig/fungus6" - ] - }, - "dig.grass" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/dig/grass1" - }, - "sounds/dig/grass2", - "sounds/dig/grass3", - "sounds/dig/grass4" - ] - }, - "dig.gravel" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/dig/gravel1" - }, - "sounds/dig/gravel2", - "sounds/dig/gravel3", - "sounds/dig/gravel4" - ] - }, - "dig.honey_block" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/dig/honey_block1" - }, - "sounds/dig/honey_block2", - "sounds/dig/honey_block3", - "sounds/dig/honey_block4", - "sounds/dig/honey_block5" - ] - }, - "dig.nether_brick" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/dig/nether_brick1" - }, - "sounds/dig/nether_brick2", - "sounds/dig/nether_brick3", - "sounds/dig/nether_brick4", - "sounds/dig/nether_brick5", - "sounds/dig/nether_brick6" - ] - }, - "dig.nether_gold_ore" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/dig/nether_gold_ore1" - }, - "sounds/dig/nether_gold_ore2", - "sounds/dig/nether_gold_ore3", - "sounds/dig/nether_gold_ore4" - ] - }, - "dig.nether_sprouts" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/dig/nether_sprouts1" - }, - "sounds/dig/nether_sprouts2", - "sounds/dig/nether_sprouts3", - "sounds/dig/nether_sprouts4" - ] - }, - "dig.nether_wart" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/dig/nether_wart1" - }, - "sounds/dig/nether_wart2", - "sounds/dig/nether_wart3", - "sounds/dig/nether_wart4", - "sounds/dig/nether_wart5", - "sounds/dig/nether_wart6" - ] - }, - "dig.netherite" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/dig/netherite1" - }, - "sounds/dig/netherite2", - "sounds/dig/netherite3", - "sounds/dig/netherite4" - ] - }, - "dig.netherrack" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/dig/netherrack1" - }, - "sounds/dig/netherrack2", - "sounds/dig/netherrack3", - "sounds/dig/netherrack4", - "sounds/dig/netherrack5", - "sounds/dig/netherrack6" - ] - }, - "dig.nylium" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/dig/nylium1" - }, - "sounds/dig/nylium2", - "sounds/dig/nylium3", - "sounds/dig/nylium4", - "sounds/dig/nylium5", - "sounds/dig/nylium6" - ] - }, - "dig.roots" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/dig/roots1" - }, - "sounds/dig/roots2", - "sounds/dig/roots3", - "sounds/dig/roots4", - "sounds/dig/roots5", - "sounds/dig/roots6" - ] - }, - "dig.sand" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/dig/sand1" - }, - "sounds/dig/sand2", - "sounds/dig/sand3", - "sounds/dig/sand4" - ] - }, - "dig.shroomlight" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/dig/shroomlight1" - }, - "sounds/dig/shroomlight2", - "sounds/dig/shroomlight3", - "sounds/dig/shroomlight4", - "sounds/dig/shroomlight5" - ] - }, - "dig.snow" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/dig/snow1" - }, - "sounds/dig/snow2", - "sounds/dig/snow3", - "sounds/dig/snow4" - ] - }, - "dig.soul_sand" : { - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/dig/soul_sand1" - }, - "sounds/dig/soul_sand2", - "sounds/dig/soul_sand3", - "sounds/dig/soul_sand4", - "sounds/dig/soul_sand5", - "sounds/dig/soul_sand6", - "sounds/dig/soul_sand7", - "sounds/dig/soul_sand8", - "sounds/dig/soul_sand9" - ] - }, - "dig.soul_soil" : { - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/dig/soul_soil1" - }, - "sounds/dig/soul_soil2", - "sounds/dig/soul_soil3", - "sounds/dig/soul_soil4", - "sounds/dig/soul_soil5", - "sounds/dig/soul_soil6" - ] - }, - "dig.stem" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/dig/stem1" - }, - "sounds/dig/stem2", - "sounds/dig/stem3", - "sounds/dig/stem4", - "sounds/dig/stem5", - "sounds/dig/stem6" - ] - }, - "dig.stone" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/dig/stone1" - }, - "sounds/dig/stone2", - "sounds/dig/stone3", - "sounds/dig/stone4" - ] - }, - "dig.vines": { - "category": "block", - "sounds": [ - { - "name": "sounds/dig/vines1", - "load_on_low_memory": true - }, - "sounds/dig/vines2", - "sounds/dig/vines3", - "sounds/dig/vines4", - "sounds/dig/vines5", - "sounds/dig/vines6" - ] - }, - "dig.wood" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/dig/wood1" - }, - "sounds/dig/wood2", - "sounds/dig/wood3", - "sounds/dig/wood4" - ] - }, - "elytra.loop" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "min_distance" : 5.0, - "sounds" : [ "sounds/elytra/elytra_loop" ] - }, - "entity.zombie.converted_to_drowned" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/drowned/convert1", - "sounds/mob/drowned/convert2", - "sounds/mob/drowned/convert3" - ] - }, - "fall.ancient_debris" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/ancient_debris1", - "sounds/step/ancient_debris2", - "sounds/step/ancient_debris3", - "sounds/step/ancient_debris4", - "sounds/step/ancient_debris5" - ] - }, - "fall.basalt" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/basalt1", - "sounds/step/basalt2", - "sounds/step/basalt3", - "sounds/step/basalt4", - "sounds/step/basalt5", - "sounds/step/basalt6" - ] - }, - "fall.bone_block" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/bone_block1", - "sounds/step/bone_block2", - "sounds/step/bone_block3", - "sounds/step/bone_block4", - "sounds/step/bone_block5" - ] - }, - "fall.chain": { - "category": "neutral", - "sounds": [ - "sounds/step/chain1", - "sounds/step/chain2", - "sounds/step/chain3", - "sounds/step/chain4", - "sounds/step/chain5", - "sounds/step/chain6" - ] - }, - "fall.cloth" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/step/cloth1", - "sounds/step/cloth2", - "sounds/step/cloth3", - "sounds/step/cloth4" - ] - }, - "fall.coral" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/coral1", - "sounds/step/coral2", - "sounds/step/coral3", - "sounds/step/coral4", - "sounds/step/coral5", - "sounds/step/coral6" - ] - }, - "fall.egg" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/block/turtle_egg/jump_egg1", - "sounds/block/turtle_egg/jump_egg2", - "sounds/block/turtle_egg/jump_egg3", - "sounds/block/turtle_egg/jump_egg4" - ] - }, - "fall.grass" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/step/grass1", - "sounds/step/grass2", - "sounds/step/grass3", - "sounds/step/grass4", - "sounds/step/grass5", - "sounds/step/grass6" - ] - }, - "fall.gravel" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/step/gravel1", - "sounds/step/gravel2", - "sounds/step/gravel3", - "sounds/step/gravel4" - ] - }, - "fall.honey_block" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/honey_block1", - "sounds/step/honey_block2", - "sounds/step/honey_block3", - "sounds/step/honey_block4", - "sounds/step/honey_block5" - ] - }, - "fall.ladder" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/step/ladder1", - "sounds/step/ladder2", - "sounds/step/ladder3", - "sounds/step/ladder4", - "sounds/step/ladder5" - ] - }, - "fall.nether_brick" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/nether_brick1", - "sounds/step/nether_brick2", - "sounds/step/nether_brick3", - "sounds/step/nether_brick4", - "sounds/step/nether_brick5", - "sounds/step/nether_brick6" - ] - }, - "fall.nether_gold_ore" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/nether_gold_ore1", - "sounds/step/nether_gold_ore2", - "sounds/step/nether_gold_ore3", - "sounds/step/nether_gold_ore4", - "sounds/step/nether_gold_ore5" - ] - }, - "fall.nether_sprouts" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/nether_sprouts1", - "sounds/step/nether_sprouts2", - "sounds/step/nether_sprouts3", - "sounds/step/nether_sprouts4", - "sounds/step/nether_sprouts5" - ] - }, - "fall.nether_wart" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/nether_wart1", - "sounds/step/nether_wart2", - "sounds/step/nether_wart3", - "sounds/step/nether_wart4", - "sounds/step/nether_wart5" - ] - }, - "fall.netherite" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/netherite1", - "sounds/step/netherite2", - "sounds/step/netherite3", - "sounds/step/netherite4", - "sounds/step/netherite5", - "sounds/step/netherite6" - ] - }, - "fall.netherrack" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/netherrack1", - "sounds/step/netherrack2", - "sounds/step/netherrack3", - "sounds/step/netherrack4", - "sounds/step/netherrack5", - "sounds/step/netherrack6" - ] - }, - "fall.nylium" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/nylium1", - "sounds/step/nylium2", - "sounds/step/nylium3", - "sounds/step/nylium4", - "sounds/step/nylium5", - "sounds/step/nylium6" - ] - }, - "fall.roots" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/roots1", - "sounds/step/roots2", - "sounds/step/roots3", - "sounds/step/roots4", - "sounds/step/roots5" - ] - }, - "fall.sand" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/step/sand1", - "sounds/step/sand2", - "sounds/step/sand3", - "sounds/step/sand4", - "sounds/step/sand5" - ] - }, - "fall.shroomlight" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/shroomlight1", - "sounds/step/shroomlight2", - "sounds/step/shroomlight3", - "sounds/step/shroomlight4", - "sounds/step/shroomlight5", - "sounds/step/shroomlight6" - ] - }, - "fall.slime" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/slime/small1", - "sounds/mob/slime/small2", - "sounds/mob/slime/small3", - "sounds/mob/slime/small4", - "sounds/mob/slime/small5" - ] - }, - "fall.snow" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/step/snow1", - "sounds/step/snow2", - "sounds/step/snow3", - "sounds/step/snow4" - ] - }, - "fall.soul_sand" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/soul_sand1", - "sounds/step/soul_sand2", - "sounds/step/soul_sand3", - "sounds/step/soul_sand4", - "sounds/step/soul_sand5" - ] - }, - "fall.soul_soil" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/soul_soil1", - "sounds/step/soul_soil2", - "sounds/step/soul_soil3", - "sounds/step/soul_soil4", - "sounds/step/soul_soil5" - ] - }, - "fall.stem" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/stem1", - "sounds/step/stem2", - "sounds/step/stem3", - "sounds/step/stem4", - "sounds/step/stem5", - "sounds/step/stem6" - ] - }, - "fall.stone" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/step/stone1", - "sounds/step/stone2", - "sounds/step/stone3", - "sounds/step/stone4", - "sounds/step/stone5", - "sounds/step/stone6" - ] - }, - "fall.vines": { - "category": "neutral", - "sounds": [ - "sounds/step/vines1", - "sounds/step/vines2", - "sounds/step/vines3", - "sounds/step/vines4", - "sounds/step/vines5" - ] - }, - "fall.wood" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/step/wood1", - "sounds/step/wood2", - "sounds/step/wood3", - "sounds/step/wood4", - "sounds/step/wood5", - "sounds/step/wood6" - ] - }, - "fire.fire" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/fire/fire" - } - ] - }, - "fire.ignite" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ "sounds/fire/ignite" ] - }, - "firework.blast" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ "sounds/fireworks/blast1" ] - }, - "firework.large_blast" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ "sounds/fireworks/largeBlast1" ] - }, - "firework.launch" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ "sounds/fireworks/launch1" ] - }, - "firework.shoot" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ "sounds/random/bow" ] - }, - "firework.twinkle" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ "sounds/fireworks/twinkle1" ] - }, - "game.player.attack.nodamage" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - { - "name" : "sounds/mob/player/attack/weak1", - "volume" : 0.20 - }, - { - "load_on_low_memory" : true, - "name" : "sounds/mob/player/attack/weak2", - "volume" : 0.20 - }, - { - "name" : "sounds/mob/player/attack/weak3", - "volume" : 0.20 - }, - { - "name" : "sounds/mob/player/attack/weak4", - "volume" : 0.20 - } - ] - }, - "game.player.attack.strong" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/player/attack/strong1", - "volume" : 0.20 - }, - { - "name" : "sounds/mob/player/attack/strong2", - "volume" : 0.20 - }, - { - "name" : "sounds/mob/player/attack/strong3", - "volume" : 0.20 - }, - { - "name" : "sounds/mob/player/attack/strong4", - "volume" : 0.20 - }, - { - "name" : "sounds/mob/player/attack/strong5", - "volume" : 0.20 - }, - { - "name" : "sounds/mob/player/attack/strong6", - "volume" : 0.20 - } - ] - }, - "game.player.die" : { - "__use_legacy_max_distance" : "true", - "category" : "player", - "sounds" : [ - "sounds/damage/hit1", - { - "load_on_low_memory" : true, - "name" : "sounds/damage/hit2" - }, - "sounds/damage/hit3" - ] - }, - "game.player.hurt" : { - "__use_legacy_max_distance" : "true", - "category" : "player", - "sounds" : [ - "sounds/damage/hit1", - { - "load_on_low_memory" : true, - "name" : "sounds/damage/hit2" - }, - "sounds/damage/hit3" - ] - }, - "hit.ancient_debris" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/ancient_debris1" - }, - "sounds/step/ancient_debris2", - "sounds/step/ancient_debris3", - "sounds/step/ancient_debris4", - "sounds/step/ancient_debris5" - ] - }, - "hit.anvil" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/step/stone1", - "sounds/step/stone2", - { - "load_on_low_memory" : true, - "name" : "sounds/step/stone3" - }, - "sounds/step/stone4", - "sounds/step/stone5", - "sounds/step/stone6" - ] - }, - "hit.basalt" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/basalt1" - }, - "sounds/step/basalt2", - "sounds/step/basalt3", - "sounds/step/basalt4", - "sounds/step/basalt5", - "sounds/step/basalt6" - ] - }, - "hit.bone_block" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/bone_block1" - }, - "sounds/step/bone_block2", - "sounds/step/bone_block3", - "sounds/step/bone_block4", - "sounds/step/bone_block5" - ] - }, - "hit.chain": { - "category": "block", - "sounds": [ - { - "name": "sounds/step/chain1", - "load_on_low_memory": true - }, - "sounds/step/chain2", - "sounds/step/chain3", - "sounds/step/chain4", - "sounds/step/chain5", - "sounds/step/chain6" - ] - }, - "hit.cloth" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/cloth1" - }, - "sounds/step/cloth2", - "sounds/step/cloth3", - "sounds/step/cloth4" - ] - }, - "hit.coral" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/coral1" - }, - "sounds/step/coral2", - "sounds/step/coral3", - "sounds/step/coral4", - "sounds/step/coral5", - "sounds/step/coral6" - ] - }, - "hit.grass" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/grass1" - }, - "sounds/step/grass2", - "sounds/step/grass3", - "sounds/step/grass4", - "sounds/step/grass5", - "sounds/step/grass6" - ] - }, - "hit.gravel" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/gravel1" - }, - "sounds/step/gravel2", - "sounds/step/gravel3", - "sounds/step/gravel4" - ] - }, - "hit.honey_block" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/honey_block1" - }, - "sounds/step/honey_block2", - "sounds/step/honey_block3", - "sounds/step/honey_block4", - "sounds/step/honey_block5" - ] - }, - "hit.ladder" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/step/ladder1", - "sounds/step/ladder2", - "sounds/step/ladder3", - "sounds/step/ladder4", - "sounds/step/ladder5" - ] - }, - "hit.nether_brick" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/nether_brick1" - }, - "sounds/step/nether_brick2", - "sounds/step/nether_brick3", - "sounds/step/nether_brick4", - "sounds/step/nether_brick5", - "sounds/step/nether_brick6" - ] - }, - "hit.nether_gold_ore" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/nether_gold_ore1" - }, - "sounds/step/nether_gold_ore2", - "sounds/step/nether_gold_ore3", - "sounds/step/nether_gold_ore4", - "sounds/step/nether_gold_ore5" - ] - }, - "hit.nether_sprouts" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/nether_sprouts1" - }, - "sounds/step/nether_sprouts2", - "sounds/step/nether_sprouts3", - "sounds/step/nether_sprouts4", - "sounds/step/nether_sprouts5" - ] - }, - "hit.nether_wart" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/nether_wart1" - }, - "sounds/step/nether_wart2", - "sounds/step/nether_wart3", - "sounds/step/nether_wart4", - "sounds/step/nether_wart5" - ] - }, - "hit.netherite" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/netherite1" - }, - "sounds/step/netherite2", - "sounds/step/netherite3", - "sounds/step/netherite4", - "sounds/step/netherite5", - "sounds/step/netherite6" - ] - }, - "hit.netherrack" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/netherrack1" - }, - "sounds/step/netherrack2", - "sounds/step/netherrack3", - "sounds/step/netherrack4", - "sounds/step/netherrack5", - "sounds/step/netherrack6" - ] - }, - "hit.nylium" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/nylium1" - }, - "sounds/step/nylium2", - "sounds/step/nylium3", - "sounds/step/nylium4", - "sounds/step/nylium5", - "sounds/step/nylium6" - ] - }, - "hit.roots" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/roots1" - }, - "sounds/step/roots2", - "sounds/step/roots3", - "sounds/step/roots4", - "sounds/step/roots5" - ] - }, - "hit.sand" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/sand1" - }, - "sounds/step/sand2", - "sounds/step/sand3", - "sounds/step/sand4", - "sounds/step/sand5" - ] - }, - "hit.shroomlight" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/shroomlight1" - }, - "sounds/step/shroomlight2", - "sounds/step/shroomlight3", - "sounds/step/shroomlight4", - "sounds/step/shroomlight5", - "sounds/step/shroomlight6" - ] - }, - "hit.slime" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/slime/small1", - "sounds/mob/slime/small2", - "sounds/mob/slime/small3", - "sounds/mob/slime/small4", - "sounds/mob/slime/small5" - ] - }, - "hit.snow" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/snow1" - }, - "sounds/step/snow2", - "sounds/step/snow3", - "sounds/step/snow4" - ] - }, - "hit.soul_sand" : { - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/soul_sand1" - }, - "sounds/step/soul_sand2", - "sounds/step/soul_sand3", - "sounds/step/soul_sand4", - "sounds/step/soul_sand5" - ] - }, - "hit.soul_soil" : { - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/soul_soil1" - }, - "sounds/step/soul_soil2", - "sounds/step/soul_soil3", - "sounds/step/soul_soil4", - "sounds/step/soul_soil5" - ] - }, - "hit.stem" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/stem1" - }, - "sounds/step/stem2", - "sounds/step/stem3", - "sounds/step/stem4", - "sounds/step/stem5", - "sounds/step/stem6" - ] - }, - "hit.stone" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/step/stone1", - "sounds/step/stone2", - { - "load_on_low_memory" : true, - "name" : "sounds/step/stone3" - }, - "sounds/step/stone4", - "sounds/step/stone5", - "sounds/step/stone6" - ] - }, - "hit.vines": { - "category": "block", - "sounds": [ - { - "name": "sounds/step/vines1", - "load_on_low_memory": true - }, - "sounds/step/vines2", - "sounds/step/vines3", - "sounds/step/vines4", - "sounds/step/vines5" - ] - }, - "hit.wood" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/wood1" - }, - "sounds/step/wood2", - "sounds/step/wood3", - "sounds/step/wood4", - "sounds/step/wood5", - "sounds/step/wood6" - ] - }, - "item.book.page_turn" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - { - "name" : "sounds/item/book/open_flip1", - "volume" : 2 - }, - { - "name" : "sounds/item/book/open_flip2", - "volume" : 2 - }, - { - "name" : "sounds/item/book/open_flip3", - "volume" : 2 - } - ] - }, - "item.book.put" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - { - "name" : "sounds/item/book/close_put1", - "volume" : 4 - }, - { - "name" : "sounds/item/book/close_put2", - "volume" : 4 - } - ] - }, - "item.shield.block" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - { - "load_on_low_memory" : false, - "name" : "sounds/item/shield/block1", - "pitch" : 1, - "volume" : 1 - }, - { - "load_on_low_memory" : false, - "name" : "sounds/item/shield/block2", - "pitch" : 1, - "volume" : 1 - }, - { - "load_on_low_memory" : true, - "name" : "sounds/item/shield/block3", - "pitch" : 1, - "volume" : 1 - }, - { - "load_on_low_memory" : false, - "name" : "sounds/item/shield/block4", - "pitch" : 1, - "volume" : 1 - }, - { - "load_on_low_memory" : false, - "name" : "sounds/item/shield/block5", - "pitch" : 1, - "volume" : 1 - } - ] - }, - "item.trident.hit" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/item/trident/pierce1", - "sounds/item/trident/pierce2", - "sounds/item/trident/pierce3" - ] - }, - "item.trident.hit_ground" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - { - "name" : "sounds/item/trident/ground_impact1", - "pitch" : 1, - "volume" : 0.90 - }, - { - "name" : "sounds/item/trident/ground_impact2", - "pitch" : 1, - "volume" : 0.90 - }, - { - "name" : "sounds/item/trident/ground_impact3", - "pitch" : 1, - "volume" : 0.90 - }, - { - "name" : "sounds/item/trident/ground_impact4", - "pitch" : 1, - "volume" : 0.90 - } - ] - }, - "item.trident.return" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - { - "name" : "sounds/item/trident/return1", - "pitch" : 1, - "volume" : 0.80 - }, - { - "name" : "sounds/item/trident/return2", - "pitch" : 1.20, - "volume" : 0.80 - }, - { - "name" : "sounds/item/trident/return3", - "pitch" : 0.80, - "volume" : 0.80 - }, - { - "name" : "sounds/item/trident/return2", - "pitch" : 1, - "volume" : 0.80 - }, - { - "name" : "sounds/item/trident/return2", - "pitch" : 1.20, - "volume" : 0.80 - }, - { - "name" : "sounds/item/trident/return2", - "pitch" : 0.80, - "volume" : 0.80 - }, - { - "name" : "sounds/item/trident/return3", - "pitch" : 1, - "volume" : 0.80 - }, - { - "name" : "sounds/item/trident/return3", - "pitch" : 1.20, - "volume" : 0.80 - }, - { - "name" : "sounds/item/trident/return3", - "pitch" : 0.80, - "volume" : 0.80 - } - ] - }, - "item.trident.riptide_1" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/item/trident/riptide_mono1", - "pitch" : 1, - "volume" : 1 - } - ] - }, - "item.trident.riptide_2" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/item/trident/riptide_mono2", - "pitch" : 1, - "volume" : 1 - } - ] - }, - "item.trident.riptide_3" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/item/trident/riptide_mono3", - "pitch" : 1, - "volume" : 1 - } - ] - }, - "item.trident.throw" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/item/trident/throw1", - "pitch" : 1, - "volume" : 1 - }, - { - "name" : "sounds/item/trident/throw2", - "pitch" : 1, - "volume" : 1 - } - ] - }, - "item.trident.thunder" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ "sounds/item/trident/thunder1", "sounds/item/trident/thunder2" ] - }, - "jump.ancient_debris" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/ancient_debris1", - { - "load_on_low_memory" : true, - "name" : "sounds/step/ancient_debris2" - }, - "sounds/step/ancient_debris3", - "sounds/step/ancient_debris4", - "sounds/step/ancient_debris5" - ] - }, - "jump.basalt" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/basalt1", - { - "load_on_low_memory" : true, - "name" : "sounds/step/basalt2" - }, - "sounds/step/basalt3", - "sounds/step/basalt4", - "sounds/step/basalt5", - "sounds/step/basalt6" - ] - }, - "jump.bone_block" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/bone_block1", - { - "load_on_low_memory" : true, - "name" : "sounds/step/bone_block2" - }, - "sounds/step/bone_block3", - "sounds/step/bone_block4", - "sounds/step/bone_block5" - ] - }, - "jump.chain": { - "category": "neutral", - "sounds": [ - "sounds/step/chain1", - { - "name": "sounds/step/chain2", - "load_on_low_memory": true - }, - "sounds/step/chain3", - "sounds/step/chain4", - "sounds/step/chain5", - "sounds/step/chain6" - ] - }, - "jump.cloth" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/jump/cloth1", - { - "load_on_low_memory" : true, - "name" : "sounds/jump/cloth2" - }, - "sounds/jump/cloth3", - "sounds/jump/cloth4" - ] - }, - "jump.coral" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/coral1", - { - "load_on_low_memory" : true, - "name" : "sounds/step/coral2" - }, - "sounds/step/coral3", - "sounds/step/coral4", - "sounds/step/coral5", - "sounds/step/coral6" - ] - }, - "jump.grass" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/jump/grass1", - { - "load_on_low_memory" : true, - "name" : "sounds/jump/grass2" - }, - "sounds/jump/grass3", - "sounds/jump/grass4" - ] - }, - "jump.gravel" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/jump/gravel1", - "sounds/jump/gravel2", - "sounds/jump/gravel3", - { - "load_on_low_memory" : true, - "name" : "sounds/jump/gravel4" - } - ] - }, - "jump.honey_block" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/honey_block1", - { - "load_on_low_memory" : true, - "name" : "sounds/step/honey_block2" - }, - "sounds/step/honey_block3", - "sounds/step/honey_block4", - "sounds/step/honey_block5" - ] - }, - "jump.nether_brick" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/nether_brick1", - { - "load_on_low_memory" : true, - "name" : "sounds/step/nether_brick2" - }, - "sounds/step/nether_brick3", - "sounds/step/nether_brick4", - "sounds/step/nether_brick5", - "sounds/step/nether_brick6" - ] - }, - "jump.nether_gold_ore" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/nether_gold_ore1", - { - "load_on_low_memory" : true, - "name" : "sounds/step/nether_gold_ore2" - }, - "sounds/step/nether_gold_ore3", - "sounds/step/nether_gold_ore4", - "sounds/step/nether_gold_ore5" - ] - }, - "jump.nether_sprouts" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/nether_sprouts1", - { - "load_on_low_memory" : true, - "name" : "sounds/step/nether_sprouts2" - }, - "sounds/step/nether_sprouts3", - "sounds/step/nether_sprouts4", - "sounds/step/nether_sprouts5" - ] - }, - "jump.nether_wart" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/nether_wart1", - { - "load_on_low_memory" : true, - "name" : "sounds/step/nether_wart2" - }, - "sounds/step/nether_wart3", - "sounds/step/nether_wart4", - "sounds/step/nether_wart5" - ] - }, - "jump.netherite" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/netherite1", - { - "load_on_low_memory" : true, - "name" : "sounds/step/netherite2" - }, - "sounds/step/netherite3", - "sounds/step/netherite4", - "sounds/step/netherite5", - "sounds/step/netherite6" - ] - }, - "jump.netherrack" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/netherrack1", - { - "load_on_low_memory" : true, - "name" : "sounds/step/netherrack2" - }, - "sounds/step/netherrack3", - "sounds/step/netherrack4", - "sounds/step/netherrack5", - "sounds/step/netherrack6" - ] - }, - "jump.nylium" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/nylium1", - { - "load_on_low_memory" : true, - "name" : "sounds/step/nylium2" - }, - "sounds/step/nylium3", - "sounds/step/nylium4", - "sounds/step/nylium5", - "sounds/step/nylium6" - ] - }, - "jump.roots" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/roots1", - { - "load_on_low_memory" : true, - "name" : "sounds/step/roots2" - }, - "sounds/step/roots3", - "sounds/step/roots4", - "sounds/step/roots5" - ] - }, - "jump.sand" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/jump/sand1", - "sounds/jump/sand2", - "sounds/jump/sand3", - { - "load_on_low_memory" : true, - "name" : "sounds/jump/sand4" - } - ] - }, - "jump.shroomlight" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/shroomlight1", - { - "load_on_low_memory" : true, - "name" : "sounds/step/shroomlight2" - }, - "sounds/step/shroomlight3", - "sounds/step/shroomlight4", - "sounds/step/shroomlight5", - "sounds/step/shroomlight6" - ] - }, - "jump.slime" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/slime/small1", - "sounds/mob/slime/small2", - "sounds/mob/slime/small3", - "sounds/mob/slime/small4", - "sounds/mob/slime/small5" - ] - }, - "jump.snow" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/jump/snow1" - }, - "sounds/jump/snow2", - "sounds/jump/snow3", - "sounds/jump/snow4" - ] - }, - "jump.soul_sand" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/soul_sand1", - { - "load_on_low_memory" : true, - "name" : "sounds/step/soul_sand2" - }, - "sounds/step/soul_sand3", - "sounds/step/soul_sand4", - "sounds/step/soul_sand5" - ] - }, - "jump.soul_soil" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/soul_soil1", - { - "load_on_low_memory" : true, - "name" : "sounds/step/soul_soil2" - }, - "sounds/step/soul_soil3", - "sounds/step/soul_soil4", - "sounds/step/soul_soil5" - ] - }, - "jump.stem" : { - "category" : "neutral", - "sounds" : [ - "sounds/jump/stem1", - { - "load_on_low_memory" : true, - "name" : "sounds/jump/stem2" - }, - "sounds/jump/stem3", - "sounds/jump/stem4", - "sounds/jump/stem5", - "sounds/jump/stem6" - ] - }, - "jump.stone" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/jump/stone1", - { - "load_on_low_memory" : true, - "name" : "sounds/jump/stone2" - }, - "sounds/jump/stone3", - "sounds/jump/stone4" - ] - }, - "jump.vines": { - "category": "neutral", - "sounds": [ - "sounds/step/vines1", - { - "name": "sounds/step/vines2", - "load_on_low_memory": true - }, - "sounds/step/vines3", - "sounds/step/vines4", - "sounds/step/vines5" - ] - }, - "jump.wood" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/jump/wood1", - "sounds/jump/wood2", - "sounds/jump/wood3", - { - "load_on_low_memory" : true, - "name" : "sounds/jump/wood4" - } - ] - }, - "land.ancient_debris" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/ancient_debris1", - "sounds/step/ancient_debris2", - "sounds/step/ancient_debris3", - "sounds/step/ancient_debris4", - "sounds/step/ancient_debris5" - ] - }, - "land.basalt" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/basalt1", - "sounds/step/basalt2", - "sounds/step/basalt3", - "sounds/step/basalt4", - "sounds/step/basalt5", - "sounds/step/basalt6" - ] - }, - "land.bone_block" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/bone_block1", - "sounds/step/bone_block2", - "sounds/step/bone_block3", - "sounds/step/bone_block4", - "sounds/step/bone_block5" - ] - }, - "land.chain": { - "category": "neutral", - "sounds": [ - "sounds/step/chain1", - "sounds/step/chain2", - "sounds/step/chain3", - "sounds/step/chain4", - "sounds/step/chain5", - "sounds/step/chain6" - ] - }, - "land.cloth" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/jump/cloth1", - "sounds/jump/cloth2", - "sounds/jump/cloth3", - "sounds/jump/cloth4" - ] - }, - "land.coral" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/coral1", - "sounds/step/coral2", - "sounds/step/coral3", - "sounds/step/coral4", - "sounds/step/coral5", - "sounds/step/coral6" - ] - }, - "land.grass" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/jump/grass1", - "sounds/jump/grass2", - "sounds/jump/grass3", - "sounds/jump/grass4" - ] - }, - "land.gravel" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/jump/gravel1", - "sounds/jump/gravel2", - "sounds/jump/gravel3", - "sounds/jump/gravel4" - ] - }, - "land.honey_block" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/honey_block1", - "sounds/step/honey_block2", - "sounds/step/honey_block3", - "sounds/step/honey_block4", - "sounds/step/honey_block5" - ] - }, - "land.nether_brick" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/nether_brick1", - "sounds/step/nether_brick2", - "sounds/step/nether_brick3", - "sounds/step/nether_brick4", - "sounds/step/nether_brick5", - "sounds/step/nether_brick6" - ] - }, - "land.nether_gold_ore" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/nether_gold_ore1", - "sounds/step/nether_gold_ore2", - "sounds/step/nether_gold_ore3", - "sounds/step/nether_gold_ore4", - "sounds/step/nether_gold_ore5" - ] - }, - "land.nether_sprouts" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/nether_sprouts1", - "sounds/step/nether_sprouts2", - "sounds/step/nether_sprouts3", - "sounds/step/nether_sprouts4", - "sounds/step/nether_sprouts5" - ] - }, - "land.nether_wart" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/nether_wart1", - "sounds/step/nether_wart2", - "sounds/step/nether_wart3", - "sounds/step/nether_wart4", - "sounds/step/nether_wart5" - ] - }, - "land.netherite" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/netherite1", - "sounds/step/netherite2", - "sounds/step/netherite3", - "sounds/step/netherite4", - "sounds/step/netherite5", - "sounds/step/netherite6" - ] - }, - "land.netherrack" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/netherrack1", - "sounds/step/netherrack2", - "sounds/step/netherrack3", - "sounds/step/netherrack4", - "sounds/step/netherrack5", - "sounds/step/netherrack6" - ] - }, - "land.nylium" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/nylium1", - "sounds/step/nylium2", - "sounds/step/nylium3", - "sounds/step/nylium4", - "sounds/step/nylium5", - "sounds/step/nylium6" - ] - }, - "land.roots" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/roots1", - "sounds/step/roots2", - "sounds/step/roots3", - "sounds/step/roots4", - "sounds/step/roots5" - ] - }, - "land.sand" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/jump/sand1", - "sounds/jump/sand2", - "sounds/jump/sand3", - "sounds/jump/sand4" - ] - }, - "land.shroomlight" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/shroomlight1", - "sounds/step/shroomlight2", - "sounds/step/shroomlight3", - "sounds/step/shroomlight4", - "sounds/step/shroomlight5", - "sounds/step/shroomlight6" - ] - }, - "land.slime" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/slime/small1", - "sounds/mob/slime/small2", - "sounds/mob/slime/small3", - "sounds/mob/slime/small4", - "sounds/mob/slime/small5" - ] - }, - "land.snow" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/jump/snow1", - "sounds/jump/snow2", - "sounds/jump/snow3", - "sounds/jump/snow4" - ] - }, - "land.soul_sand" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/soul_sand1", - "sounds/step/soul_sand2", - "sounds/step/soul_sand3", - "sounds/step/soul_sand4", - "sounds/step/soul_sand5" - ] - }, - "land.soul_soil" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/soul_soil1", - "sounds/step/soul_soil2", - "sounds/step/soul_soil3", - "sounds/step/soul_soil4", - "sounds/step/soul_soil5" - ] - }, - "land.stem" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/stem1", - "sounds/step/stem2", - "sounds/step/stem3", - "sounds/step/stem4", - "sounds/step/stem5", - "sounds/step/stem6" - ] - }, - "land.stone" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/jump/stone1", - "sounds/jump/stone2", - "sounds/jump/stone3", - "sounds/jump/stone4" - ] - }, - "land.vines": { - "category": "neutral", - "sounds": [ - "sounds/step/vines1", - "sounds/step/vines2", - "sounds/step/vines3", - "sounds/step/vines4", - "sounds/step/vines5" - ] - }, - "land.wood" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/jump/wood1", - "sounds/jump/wood2", - "sounds/jump/wood3", - "sounds/jump/wood4" - ] - }, - "leashknot.break" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - "sounds/leashknot/break1", - "sounds/leashknot/break2", - "sounds/leashknot/break3" - ] - }, - "leashknot.place" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - "sounds/leashknot/place1", - "sounds/leashknot/place2", - "sounds/leashknot/place3" - ] - }, - "liquid.lava" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/liquid/lava" - } - ] - }, - "liquid.lavapop" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ "sounds/liquid/lavapop" ] - }, - "liquid.water" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ "sounds/liquid/water" ] - }, - "lodestone_compass.link_compass_to_lodestone": { - "category": "block", - "max_distance": 7.0, - "sounds": [ - "sounds/item/lock_compass1", - "sounds/item/lock_compass2" - ] - }, - "dig.lodestone": { - "category": "block", - "sounds": [ - { - "name": "sounds/dig/lodestone1", - "load_on_low_memory": true - }, - "sounds/dig/lodestone2", - "sounds/dig/lodestone3", - "sounds/dig/lodestone4" - ] - }, - "minecart.base" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/minecart/base" ] - }, - "minecart.inside" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/minecart/inside" ] - }, - "mob.agent.spawn" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/random/anvil_land" ] - }, - "mob.armor_stand.break" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/armor_stand/break1", - "sounds/mob/armor_stand/break2", - "sounds/mob/armor_stand/break3", - "sounds/mob/armor_stand/break4" - ] - }, - "mob.armor_stand.hit" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/armor_stand/hit1", - "sounds/mob/armor_stand/hit2", - "sounds/mob/armor_stand/hit3", - "sounds/mob/armor_stand/hit4" - ] - }, - "mob.armor_stand.land" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/dig/wood1", - "sounds/dig/wood2", - "sounds/dig/wood3", - "sounds/dig/wood4" - ] - }, - "mob.armor_stand.place" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/dig/stone1", - "sounds/dig/stone2", - "sounds/dig/stone3", - "sounds/dig/stone4" - ] - }, - "mob.bat.death" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/mob/bat/death" ] - }, - "mob.bat.hurt" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/bat/hurt1", - "sounds/mob/bat/hurt2", - "sounds/mob/bat/hurt3", - "sounds/mob/bat/hurt4" - ] - }, - "mob.bat.idle" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/bat/idle1", - "sounds/mob/bat/idle2", - "sounds/mob/bat/idle3", - "sounds/mob/bat/idle4" - ] - }, - "mob.bat.takeoff" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/mob/bat/takeoff" ] - }, - "mob.bee.aggressive" : { - "category" : "neutral", - "max_distance" : 8.0, - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/bee/aggressive1" - }, - "sounds/mob/bee/aggressive2", - "sounds/mob/bee/aggressive3" - ] - }, - "mob.bee.death" : { - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/bee/death1" - }, - "sounds/mob/bee/death2" - ] - }, - "mob.bee.hurt" : { - "category" : "neutral", - "sounds" : [ - "sounds/mob/bee/hurt1", - { - "load_on_low_memory" : true, - "name" : "sounds/mob/bee/hurt2" - }, - "sounds/mob/bee/hurt3" - ] - }, - "mob.bee.loop" : { - "category" : "neutral", - "max_distance" : 6.0, - "sounds" : [ - "sounds/mob/bee/loop1", - "sounds/mob/bee/loop2", - "sounds/mob/bee/loop3", - "sounds/mob/bee/loop4", - { - "load_on_low_memory" : true, - "name" : "sounds/mob/bee/loop5" - } - ] - }, - "mob.bee.pollinate" : { - "category" : "neutral", - "max_distance" : 12.0, - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/bee/pollinate1" - }, - "sounds/mob/bee/pollinate2", - "sounds/mob/bee/pollinate3", - "sounds/mob/bee/pollinate4" - ] - }, - "mob.bee.sting" : { - "category" : "neutral", - "sounds" : [ "sounds/mob/bee/sting" ] - }, - "mob.blaze.breathe" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/blaze/breathe1", - "sounds/mob/blaze/breathe2", - "sounds/mob/blaze/breathe3", - "sounds/mob/blaze/breathe4" - ] - }, - "mob.blaze.death" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ "sounds/mob/blaze/death" ] - }, - "mob.blaze.hit" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/blaze/hit1", - "sounds/mob/blaze/hit2", - "sounds/mob/blaze/hit3", - "sounds/mob/blaze/hit4" - ] - }, - "mob.blaze.shoot" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - { - "name" : "sounds/mob/ghast/fireball4", - "volume" : 3 - } - ], - "subtitle" : "subtitles.entity.blaze.shoot" - }, - "mob.cat.beg" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "name" : "sounds/mob/cat/beg1", - "volume" : 0.70 - }, - { - "name" : "sounds/mob/cat/beg2", - "volume" : 0.70 - }, - { - "name" : "sounds/mob/cat/beg3", - "volume" : 0.70 - } - ] - }, - "mob.cat.eat" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ "sounds/mob/cat/eat1", "sounds/mob/cat/eat2" ] - }, - "mob.cat.hiss" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "name" : "sounds/mob/cat/hiss1", - "volume" : 0.40 - }, - { - "name" : "sounds/mob/cat/hiss2", - "volume" : 0.40 - }, - { - "name" : "sounds/mob/cat/hiss3", - "volume" : 0.40 - } - ] - }, - "mob.cat.hit" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/cat/hitt1", - "sounds/mob/cat/hitt2", - "sounds/mob/cat/hitt3" - ] - }, - "mob.cat.meow" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "name" : "sounds/mob/cat/meow1", - "volume" : 0.40 - }, - { - "name" : "sounds/mob/cat/meow2", - "volume" : 0.30 - }, - { - "name" : "sounds/mob/cat/meow3", - "volume" : 0.40 - }, - { - "name" : "sounds/mob/cat/meow4", - "volume" : 0.30 - } - ] - }, - "mob.cat.purr" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "name" : "sounds/mob/cat/purr1", - "volume" : 0.40 - }, - { - "name" : "sounds/mob/cat/purr2", - "volume" : 0.40 - }, - { - "name" : "sounds/mob/cat/purr3", - "volume" : 0.40 - } - ] - }, - "mob.cat.purreow" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "name" : "sounds/mob/cat/purreow1", - "volume" : 0.40 - }, - { - "name" : "sounds/mob/cat/purreow2", - "volume" : 0.40 - } - ] - }, - "mob.cat.straymeow" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "name" : "sounds/mob/cat/stray/idle1", - "volume" : 0.350 - }, - { - "name" : "sounds/mob/cat/stray/idle2", - "volume" : 0.350 - }, - { - "name" : "sounds/mob/cat/stray/idle3", - "volume" : 0.350 - }, - { - "name" : "sounds/mob/cat/stray/idle4", - "volume" : 0.350 - } - ] - }, - "mob.chicken.hurt" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/mob/chicken/hurt1", "sounds/mob/chicken/hurt2" ] - }, - "mob.chicken.plop" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/mob/chicken/plop" ] - }, - "mob.chicken.say" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/chicken/say1", - "sounds/mob/chicken/say2", - { - "load_on_low_memory" : true, - "name" : "sounds/mob/chicken/say3" - } - ] - }, - "mob.chicken.step" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/mob/chicken/step1", "sounds/mob/chicken/step2" ] - }, - "mob.cow.hurt" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/cow/hurt1", - "sounds/mob/cow/hurt2", - "sounds/mob/cow/hurt3" - ] - }, - "mob.cow.milk" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/cow/milk1", - "sounds/mob/cow/milk2", - "sounds/mob/cow/milk3" - ] - }, - "mob.cow.say" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/cow/say1" - }, - "sounds/mob/cow/say2", - "sounds/mob/cow/say3", - "sounds/mob/cow/say4" - ] - }, - "mob.cow.step" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/cow/step1", - "sounds/mob/cow/step2", - "sounds/mob/cow/step3", - "sounds/mob/cow/step4" - ] - }, - "mob.creeper.death" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ "sounds/mob/creeper/death" ] - }, - "mob.creeper.say" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/creeper/say1" - }, - "sounds/mob/creeper/say2", - "sounds/mob/creeper/say3", - "sounds/mob/creeper/say4" - ] - }, - "mob.dolphin.attack" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/dolphin/attack1", - "sounds/mob/dolphin/attack2", - "sounds/mob/dolphin/attack3" - ] - }, - "mob.dolphin.blowhole" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ "sounds/mob/dolphin/blowhole1", "sounds/mob/dolphin/blowhole2" ] - }, - "mob.dolphin.death" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ "sounds/mob/dolphin/death1", "sounds/mob/dolphin/death2" ] - }, - "mob.dolphin.eat" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/dolphin/eat1", - "sounds/mob/dolphin/eat2", - "sounds/mob/dolphin/eat3" - ] - }, - "mob.dolphin.hurt" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/dolphin/hurt1", - "sounds/mob/dolphin/hurt2", - "sounds/mob/dolphin/hurt3" - ] - }, - "mob.dolphin.idle" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/dolphin/water/idle1" - }, - "sounds/mob/dolphin/idle2", - "sounds/mob/dolphin/idle3", - "sounds/mob/dolphin/idle4", - "sounds/mob/dolphin/idle5", - "sounds/mob/dolphin/idle6" - ] - }, - "mob.dolphin.idle_water" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/dolphin/water/idle1" - }, - "sounds/mob/dolphin/water/idle2", - "sounds/mob/dolphin/water/idle3", - "sounds/mob/dolphin/water/idle4", - "sounds/mob/dolphin/water/idle5", - "sounds/mob/dolphin/water/idle6", - "sounds/mob/dolphin/water/idle7", - "sounds/mob/dolphin/water/idle8", - "sounds/mob/dolphin/water/idle9", - "sounds/mob/dolphin/water/idle10" - ] - }, - "mob.dolphin.jump" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/dolphin/jump1", - "sounds/mob/dolphin/jump2", - "sounds/mob/dolphin/jump3" - ] - }, - "mob.dolphin.play" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ "sounds/mob/dolphin/play1", "sounds/mob/dolphin/play2" ] - }, - "mob.dolphin.splash" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/dolphin/splash1", - "sounds/mob/dolphin/splash2", - "sounds/mob/dolphin/splash3" - ] - }, - "mob.dolphin.swim" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/dolphin/swim1", - "sounds/mob/dolphin/swim2", - "sounds/mob/dolphin/swim3", - "sounds/mob/dolphin/swim4" - ] - }, - "mob.drowned.death" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ "sounds/mob/drowned/death1", "sounds/mob/drowned/death2" ] - }, - "mob.drowned.death_water" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ "sounds/mob/drowned/water/death1", "sounds/mob/drowned/water/death2" ] - }, - "mob.drowned.hurt" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/drowned/hurt1", - "sounds/mob/drowned/hurt2", - "sounds/mob/drowned/hurt3" - ] - }, - "mob.drowned.hurt_water" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/drowned/water/hurt1", - "sounds/mob/drowned/water/hurt2", - "sounds/mob/drowned/water/hurt3" - ] - }, - "mob.drowned.say" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/drowned/idle1", - { - "load_on_low_memory" : true, - "name" : "sounds/mob/drowned/idle2" - }, - "sounds/mob/drowned/idle3", - "sounds/mob/drowned/idle4", - "sounds/mob/drowned/idle5" - ] - }, - "mob.drowned.say_water" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/drowned/water/idle1", - { - "load_on_low_memory" : true, - "name" : "sounds/mob/drowned/water/idle2" - }, - "sounds/mob/drowned/water/idle3", - "sounds/mob/drowned/water/idle4" - ] - }, - "mob.drowned.shoot" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ "sounds/item/trident/throw1", "sounds/item/trident/throw2" ] - }, - "mob.drowned.step" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/drowned/step1", - "sounds/mob/drowned/step2", - "sounds/mob/drowned/step3", - "sounds/mob/drowned/step4", - "sounds/mob/drowned/step5" - ] - }, - "mob.drowned.swim" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/random/swim1", - "sounds/random/swim2", - "sounds/random/swim3", - "sounds/random/swim4" - ] - }, - "mob.elderguardian.curse" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ "sounds/mob/guardian/curse" ] - }, - "mob.elderguardian.death" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ "sounds/mob/guardian/elder_death" ] - }, - "mob.elderguardian.hit" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/guardian/elder_hit1", - "sounds/mob/guardian/elder_hit2", - "sounds/mob/guardian/elder_hit3", - "sounds/mob/guardian/elder_hit4" - ] - }, - "mob.elderguardian.idle" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/guardian/elder_idle1", - "sounds/mob/guardian/elder_idle2", - "sounds/mob/guardian/elder_idle3", - "sounds/mob/guardian/elder_idle4" - ] - }, - "mob.enderdragon.death" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - { - "name" : "sounds/mob/enderdragon/end", - "volume" : 8 - } - ] - }, - "mob.enderdragon.flap" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "name" : "sounds/mob/enderdragon/wings1", - "volume" : 5 - }, - { - "name" : "sounds/mob/enderdragon/wings2", - "volume" : 5 - }, - { - "name" : "sounds/mob/enderdragon/wings3", - "volume" : 5 - }, - { - "name" : "sounds/mob/enderdragon/wings4", - "volume" : 5 - }, - { - "name" : "sounds/mob/enderdragon/wings5", - "volume" : 5 - }, - { - "name" : "sounds/mob/enderdragon/wings6", - "volume" : 5 - } - ] - }, - "mob.enderdragon.growl" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - { - "name" : "sounds/mob/enderdragon/growl1", - "volume" : 8 - }, - { - "name" : "sounds/mob/enderdragon/growl2", - "volume" : 8 - }, - { - "name" : "sounds/mob/enderdragon/growl3", - "volume" : 8 - }, - { - "name" : "sounds/mob/enderdragon/growl4", - "volume" : 8 - } - ] - }, - "mob.enderdragon.hit" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - { - "name" : "sounds/mob/enderdragon/hit1", - "volume" : 7 - }, - { - "name" : "sounds/mob/enderdragon/hit2", - "volume" : 7 - }, - { - "name" : "sounds/mob/enderdragon/hit3", - "volume" : 7 - }, - { - "name" : "sounds/mob/enderdragon/hit4", - "volume" : 7 - } - ] - }, - "mob.endermen.death" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ "sounds/mob/endermen/death" ] - }, - "mob.endermen.hit" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/endermen/hit1", - "sounds/mob/endermen/hit2", - "sounds/mob/endermen/hit3", - "sounds/mob/endermen/hit4" - ] - }, - "mob.endermen.idle" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/endermen/idle1" - }, - "sounds/mob/endermen/idle2", - "sounds/mob/endermen/idle3", - "sounds/mob/endermen/idle4", - "sounds/mob/endermen/idle5" - ] - }, - "mob.endermen.portal" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/endermen/portal" - }, - "sounds/mob/endermen/portal2" - ] - }, - "mob.endermen.scream" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/endermen/scream1", - "sounds/mob/endermen/scream2", - { - "load_on_low_memory" : true, - "name" : "sounds/mob/endermen/scream3" - }, - "sounds/mob/endermen/scream4" - ] - }, - "mob.endermen.stare" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ "sounds/mob/endermen/stare" ] - }, - "mob.endermite.hit" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/silverfish/hit1", - "sounds/mob/silverfish/hit2", - "sounds/mob/silverfish/hit3" - ] - }, - "mob.endermite.kill" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ "sounds/mob/silverfish/kill" ] - }, - "mob.endermite.say" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/silverfish/say1", - "sounds/mob/silverfish/say2", - "sounds/mob/silverfish/say3", - "sounds/mob/silverfish/say4" - ] - }, - "mob.endermite.step" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/silverfish/step1", - "sounds/mob/silverfish/step2", - "sounds/mob/silverfish/step3", - "sounds/mob/silverfish/step4" - ] - }, - "mob.evocation_fangs.attack" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ "sounds/mob/evocation_illager/fangs" ] - }, - "mob.evocation_illager.ambient" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/evocation_illager/idle1", - "sounds/mob/evocation_illager/idle2", - "sounds/mob/evocation_illager/idle3", - "sounds/mob/evocation_illager/idle4" - ] - }, - "mob.evocation_illager.cast_spell" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/evocation_illager/cast1", - "sounds/mob/evocation_illager/cast2" - ] - }, - "mob.evocation_illager.celebrate" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/evocation_illager/celebrate", - "sounds/mob/evocation_illager/idle1", - "sounds/mob/evocation_illager/idle2" - ] - }, - "mob.evocation_illager.death" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/evocation_illager/death1", - "sounds/mob/evocation_illager/death2" - ] - }, - "mob.evocation_illager.hurt" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/evocation_illager/hurt1", - "sounds/mob/evocation_illager/hurt2" - ] - }, - "mob.evocation_illager.prepare_attack" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/evocation_illager/prepare_attack1", - "sounds/mob/evocation_illager/prepare_attack2" - ] - }, - "mob.evocation_illager.prepare_summon" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ "sounds/mob/evocation_illager/prepare_summon" ] - }, - "mob.evocation_illager.prepare_wololo" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ "sounds/mob/evocation_illager/prepare_wololo" ] - }, - "mob.fish.flop" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/fish/flop1", - "sounds/mob/fish/flop2", - "sounds/mob/fish/flop3", - "sounds/mob/fish/flop4" - ] - }, - "mob.fish.hurt" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/fish/hurt1", - "sounds/mob/fish/hurt2", - "sounds/mob/fish/hurt3", - "sounds/mob/fish/hurt4" - ] - }, - "mob.fish.step" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/fish/swim1", - "sounds/mob/fish/swim2", - "sounds/mob/fish/swim3", - "sounds/mob/fish/swim4", - "sounds/mob/fish/swim5", - "sounds/mob/fish/swim6", - "sounds/mob/fish/swim7" - ] - }, - "mob.fox.aggro" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - { - "name" : "sounds/mob/fox/aggro1", - "volume" : 0.650 - }, - { - "name" : "sounds/mob/fox/aggro2", - "volume" : 0.650 - }, - { - "name" : "sounds/mob/fox/aggro3", - "volume" : 0.650 - }, - { - "name" : "sounds/mob/fox/aggro4", - "volume" : 0.650 - }, - { - "name" : "sounds/mob/fox/aggro5", - "volume" : 0.650 - }, - { - "name" : "sounds/mob/fox/aggro6", - "volume" : 0.650 - }, - { - "name" : "sounds/mob/fox/aggro7", - "volume" : 0.650 - } - ] - }, - "mob.fox.ambient" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/fox/idle1", - "volume" : 0.80 - }, - { - "name" : "sounds/mob/fox/idle2", - "volume" : 1 - }, - { - "name" : "sounds/mob/fox/idle3", - "volume" : 1 - }, - { - "name" : "sounds/mob/fox/idle4", - "volume" : 1 - }, - { - "name" : "sounds/mob/fox/idle5", - "volume" : 1 - }, - { - "name" : "sounds/mob/fox/idle6", - "volume" : 1 - } - ] - }, - "mob.fox.bite" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - { - "name" : "sounds/mob/fox/bite1", - "pitch" : 1.10, - "volume" : 0.60 - }, - { - "name" : "sounds/mob/fox/bite2", - "pitch" : 1.10, - "volume" : 0.60 - }, - { - "name" : "sounds/mob/fox/bite3", - "pitch" : 1.10, - "volume" : 0.60 - } - ] - }, - "mob.fox.death" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "name" : "sounds/mob/fox/death1", - "volume" : 0.90 - }, - { - "name" : "sounds/mob/fox/death2", - "volume" : 0.90 - } - ] - }, - "mob.fox.eat" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "name" : "sounds/mob/fox/eat1", - "volume" : 0.650 - }, - { - "name" : "sounds/mob/fox/eat2", - "volume" : 0.650 - }, - { - "name" : "sounds/mob/fox/eat3", - "volume" : 0.650 - } - ] - }, - "mob.fox.hurt" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "name" : "sounds/mob/fox/hurt1", - "volume" : 0.750 - }, - { - "name" : "sounds/mob/fox/hurt2", - "volume" : 0.750 - }, - { - "name" : "sounds/mob/fox/hurt3", - "volume" : 0.750 - }, - { - "name" : "sounds/mob/fox/hurt4", - "volume" : 0.750 - } - ] - }, - "mob.fox.screech" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "name" : "sounds/mob/fox/screech1", - "volume" : 0.90 - }, - { - "name" : "sounds/mob/fox/screech2", - "volume" : 0.90 - }, - { - "name" : "sounds/mob/fox/screech3", - "volume" : 0.90 - }, - { - "name" : "sounds/mob/fox/screech4", - "volume" : 0.80 - } - ] - }, - "mob.fox.sleep" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "name" : "sounds/mob/fox/sleep1", - "volume" : 0.80 - }, - { - "name" : "sounds/mob/fox/sleep2", - "volume" : 0.80 - }, - { - "name" : "sounds/mob/fox/sleep3", - "volume" : 0.80 - }, - { - "name" : "sounds/mob/fox/sleep4", - "volume" : 0.80 - }, - { - "name" : "sounds/mob/fox/sleep5", - "volume" : 0.80 - } - ] - }, - "mob.fox.sniff" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "name" : "sounds/mob/fox/sniff1", - "volume" : 0.60 - }, - { - "name" : "sounds/mob/fox/sniff2", - "volume" : 0.60 - }, - { - "name" : "sounds/mob/fox/sniff3", - "volume" : 0.60 - }, - { - "name" : "sounds/mob/fox/sniff4", - "volume" : 0.60 - } - ] - }, - "mob.fox.spit" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "name" : "sounds/mob/fox/spit1", - "volume" : 0.70 - }, - { - "name" : "sounds/mob/fox/spit2", - "volume" : 0.70 - }, - { - "name" : "sounds/mob/fox/spit3", - "volume" : 0.70 - } - ] - }, - "mob.ghast.affectionate_scream" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "min_distance" : 100.0, - "sounds" : [ - { - "name" : "sounds/mob/ghast/affectionate_scream", - "volume" : 0.50 - } - ] - }, - "mob.ghast.charge" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "min_distance" : 100.0, - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/ghast/charge", - "volume" : 0.50 - } - ] - }, - "mob.ghast.death" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "min_distance" : 100.0, - "sounds" : [ - { - "name" : "sounds/mob/ghast/death", - "volume" : 0.50 - } - ] - }, - "mob.ghast.fireball" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ "sounds/mob/ghast/fireball4" ] - }, - "mob.ghast.moan" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "min_distance" : 100.0, - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/ghast/moan1", - "volume" : 0.50 - }, - { - "name" : "sounds/mob/ghast/moan2", - "volume" : 0.50 - }, - { - "name" : "sounds/mob/ghast/moan3", - "volume" : 0.50 - }, - { - "name" : "sounds/mob/ghast/moan4", - "volume" : 0.50 - }, - { - "name" : "sounds/mob/ghast/moan5", - "volume" : 0.50 - }, - { - "name" : "sounds/mob/ghast/moan6", - "volume" : 0.50 - }, - { - "name" : "sounds/mob/ghast/moan7", - "volume" : 0.50 - } - ] - }, - "mob.ghast.scream" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "min_distance" : 100.0, - "sounds" : [ - { - "name" : "sounds/mob/ghast/scream1", - "volume" : 0.50 - }, - { - "name" : "sounds/mob/ghast/scream2", - "volume" : 0.50 - }, - { - "load_on_low_memory" : true, - "name" : "sounds/mob/ghast/scream3", - "volume" : 0.50 - }, - { - "name" : "sounds/mob/ghast/scream4", - "volume" : 0.50 - }, - { - "name" : "sounds/mob/ghast/scream5", - "volume" : 0.50 - } - ] - }, - "mob.goat.charge": { - "category": "hostile", - "sounds": [ - "sounds/mob/goat/charge1" - ] - }, - "mob.guardian.ambient" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/guardian/ambient1", - "sounds/mob/guardian/ambient2", - "sounds/mob/guardian/ambient3", - "sounds/mob/guardian/ambient4" - ] - }, - "mob.guardian.attack_loop" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/guardian/attack_loop" - } - ] - }, - "mob.guardian.death" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ "sounds/mob/guardian/guardian_death" ] - }, - "mob.guardian.flop" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/guardian/flop1", - "sounds/mob/guardian/flop2", - "sounds/mob/guardian/flop3", - "sounds/mob/guardian/flop4" - ] - }, - "mob.guardian.hit" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/guardian/guardian_hit1", - "sounds/mob/guardian/guardian_hit2", - "sounds/mob/guardian/guardian_hit3", - "sounds/mob/guardian/guardian_hit4" - ] - }, - "mob.guardian.land_death" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ "sounds/mob/guardian/land_death" ] - }, - "mob.guardian.land_hit" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/guardian/land_hit1", - "sounds/mob/guardian/land_hit2", - "sounds/mob/guardian/land_hit3", - "sounds/mob/guardian/land_hit4" - ] - }, - "mob.guardian.land_idle" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/guardian/land_idle1", - "sounds/mob/guardian/land_idle2", - "sounds/mob/guardian/land_idle3", - "sounds/mob/guardian/land_idle4" - ] - }, - "mob.hoglin.ambient" : { - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/hoglin/idle1", - "volume" : 0.650 - }, - { - "name" : "sounds/mob/hoglin/idle2", - "volume" : 0.90 - }, - { - "name" : "sounds/mob/hoglin/idle3", - "volume" : 0.90 - }, - { - "name" : "sounds/mob/hoglin/idle4", - "volume" : 0.70 - }, - { - "name" : "sounds/mob/hoglin/idle4", - "volume" : 0.90 - }, - { - "name" : "sounds/mob/hoglin/idle5", - "volume" : 0.90 - }, - { - "name" : "sounds/mob/hoglin/idle6", - "volume" : 0.90 - }, - { - "name" : "sounds/mob/hoglin/idle7", - "volume" : 0.90 - }, - { - "name" : "sounds/mob/hoglin/idle8", - "volume" : 0.90 - }, - { - "name" : "sounds/mob/hoglin/idle9", - "volume" : 0.90 - }, - { - "name" : "sounds/mob/hoglin/idle10", - "volume" : 0.90 - }, - { - "name" : "sounds/mob/hoglin/idle11", - "volume" : 0.90 - } - ], - "subtitle" : "subtitles.mob.hoglin.ambient" - }, - "mob.hoglin.angry" : { - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/hoglin/angry1", - "volume" : 1 - }, - { - "name" : "sounds/mob/hoglin/angry2", - "volume" : 1 - }, - { - "name" : "sounds/mob/hoglin/angry3", - "volume" : 1 - }, - { - "name" : "sounds/mob/hoglin/angry4", - "volume" : 1 - }, - { - "name" : "sounds/mob/hoglin/angry4", - "volume" : 1 - }, - { - "name" : "sounds/mob/hoglin/angry5", - "volume" : 1 - }, - { - "name" : "sounds/mob/hoglin/angry6", - "volume" : 1 - } - ], - "subtitle" : "subtitles.mob.hoglin.angry" - }, - "mob.hoglin.attack" : { - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/hoglin/attack1", - "volume" : 0.80 - }, - { - "name" : "sounds/mob/hoglin/attack2", - "volume" : 0.80 - }, - { - "name" : "sounds/mob/hoglin/attack1", - "pitch" : 0.80, - "volume" : 0.80 - }, - { - "name" : "sounds/mob/hoglin/attack2", - "pitch" : 0.80, - "volume" : 0.80 - } - ], - "subtitle" : "subtitles.mob.hoglin.attack" - }, - "mob.hoglin.death" : { - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/hoglin/death1", - "volume" : 0.90 - }, - { - "name" : "sounds/mob/hoglin/death2", - "volume" : 0.90 - }, - { - "name" : "sounds/mob/hoglin/death3", - "volume" : 0.90 - } - ], - "subtitle" : "subtitles.mob.hoglin.death" - }, - "mob.hoglin.howl" : { - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/hoglin/howl1", - "volume" : 0.90 - }, - { - "name" : "sounds/mob/hoglin/howl2", - "volume" : 0.90 - }, - { - "name" : "sounds/mob/hoglin/howl3", - "volume" : 0.90 - }, - { - "name" : "sounds/mob/hoglin/howl4", - "volume" : 0.90 - }, - { - "name" : "sounds/mob/hoglin/howl5", - "volume" : 0.90 - } - ], - "subtitle" : "subtitles.mob.hoglin.howl" - }, - "mob.hoglin.hurt" : { - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/hoglin/hurt1", - "volume" : 0.90 - }, - { - "name" : "sounds/mob/hoglin/hurt2", - "volume" : 0.90 - }, - { - "name" : "sounds/mob/hoglin/hurt3", - "volume" : 0.90 - }, - { - "name" : "sounds/mob/hoglin/hurt4", - "volume" : 0.90 - } - ], - "subtitle" : "subtitles.mob.hoglin.hurt" - }, - "mob.hoglin.retreat" : { - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/hoglin/retreat1", - "volume" : 0.90 - }, - { - "name" : "sounds/mob/hoglin/retreat2", - "volume" : 0.90 - }, - { - "name" : "sounds/mob/hoglin/retreat3", - "volume" : 0.90 - }, - { - "name" : "sounds/mob/hoglin/idle11", - "volume" : 0.90 - } - ], - "subtitle" : "subtitles.mob.hoglin.retreat" - }, - "mob.hoglin.step" : { - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/hoglin/step1", - "volume" : 1 - }, - { - "name" : "sounds/mob/hoglin/step2", - "volume" : 1 - }, - { - "name" : "sounds/mob/hoglin/step3", - "volume" : 1 - }, - { - "name" : "sounds/mob/hoglin/step4", - "volume" : 1 - }, - { - "name" : "sounds/mob/hoglin/step5", - "volume" : 1 - }, - { - "name" : "sounds/mob/hoglin/step6", - "volume" : 1 - } - ], - "subtitle" : "subtitles.mob.hoglin.step" - }, - "mob.horse.angry" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/mob/horse/angry1" ] - }, - "mob.horse.armor" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/mob/horse/armor" ] - }, - "mob.horse.breathe" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/horse/breathe1", - "sounds/mob/horse/breathe2", - "sounds/mob/horse/breathe3" - ] - }, - "mob.horse.death" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/mob/horse/death" ] - }, - "mob.horse.donkey.angry" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/mob/horse/donkey/angry1", "sounds/mob/horse/donkey/angry2" ] - }, - "mob.horse.donkey.death" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/mob/horse/donkey/death" ] - }, - "mob.horse.donkey.hit" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/horse/donkey/hit1", - "sounds/mob/horse/donkey/hit2", - "sounds/mob/horse/donkey/hit3" - ] - }, - "mob.horse.donkey.idle" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/horse/donkey/idle1", - "sounds/mob/horse/donkey/idle2", - "sounds/mob/horse/donkey/idle3" - ] - }, - "mob.horse.eat" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/horse/eat1", - "sounds/mob/horse/eat2", - "sounds/mob/horse/eat3", - "sounds/mob/horse/eat4", - "sounds/mob/horse/eat5" - ] - }, - "mob.horse.gallop" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/horse/gallop1", - "sounds/mob/horse/gallop2", - "sounds/mob/horse/gallop3", - "sounds/mob/horse/gallop4" - ] - }, - "mob.horse.hit" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/horse/hit1", - "sounds/mob/horse/hit2", - "sounds/mob/horse/hit3", - "sounds/mob/horse/hit4" - ] - }, - "mob.horse.idle" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/horse/idle1", - "sounds/mob/horse/idle2", - "sounds/mob/horse/idle3" - ] - }, - "mob.horse.jump" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/mob/horse/jump" ] - }, - "mob.horse.land" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/mob/horse/land" ] - }, - "mob.horse.leather" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/mob/horse/leather" ] - }, - "mob.horse.skeleton.death" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/mob/horse/skeleton/death" ] - }, - "mob.horse.skeleton.hit" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/horse/skeleton/hit1", - "sounds/mob/horse/skeleton/hit2", - "sounds/mob/horse/skeleton/hit3", - "sounds/mob/horse/skeleton/hit4" - ] - }, - "mob.horse.skeleton.idle" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/horse/skeleton/idle1", - "sounds/mob/horse/skeleton/idle2", - "sounds/mob/horse/skeleton/idle3" - ] - }, - "mob.horse.soft" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/horse/soft1", - "sounds/mob/horse/soft2", - "sounds/mob/horse/soft3", - "sounds/mob/horse/soft4", - "sounds/mob/horse/soft5", - "sounds/mob/horse/soft6" - ] - }, - "mob.horse.wood" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/horse/wood1", - "sounds/mob/horse/wood2", - "sounds/mob/horse/wood3", - "sounds/mob/horse/wood4", - "sounds/mob/horse/wood5", - "sounds/mob/horse/wood6" - ] - }, - "mob.horse.zombie.death" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/mob/horse/zombie/death" ] - }, - "mob.horse.zombie.hit" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/horse/zombie/hit1", - "sounds/mob/horse/zombie/hit2", - "sounds/mob/horse/zombie/hit3", - "sounds/mob/horse/zombie/hit4" - ] - }, - "mob.horse.zombie.idle" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/horse/zombie/idle1", - "sounds/mob/horse/zombie/idle2", - "sounds/mob/horse/zombie/idle3" - ] - }, - "mob.husk.ambient" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/husk/idle1", - "sounds/mob/husk/idle2", - "sounds/mob/husk/idle3" - ] - }, - "mob.husk.death" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ "sounds/mob/husk/death1", "sounds/mob/husk/death2" ] - }, - "mob.husk.hurt" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ "sounds/mob/husk/hurt1", "sounds/mob/husk/hurt2" ] - }, - "mob.husk.step" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/husk/step1", - "sounds/mob/husk/step2", - "sounds/mob/husk/step3", - "sounds/mob/husk/step4", - "sounds/mob/husk/step5" - ] - }, - "mob.irongolem.death" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ "sounds/mob/irongolem/death" ] - }, - "mob.irongolem.hit" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/irongolem/hit1", - "sounds/mob/irongolem/hit2", - "sounds/mob/irongolem/hit3", - "sounds/mob/irongolem/hit4" - ] - }, - "mob.irongolem.throw" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ "sounds/mob/irongolem/throw" ] - }, - "mob.irongolem.walk" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/irongolem/walk1", - "sounds/mob/irongolem/walk2", - "sounds/mob/irongolem/walk3", - "sounds/mob/irongolem/walk4" - ] - }, - "mob.llama.angry" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/mob/llama/angry1" ] - }, - "mob.llama.death" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/mob/llama/death1", "sounds/mob/llama/death2" ] - }, - "mob.llama.eat" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/llama/eat1", - "sounds/mob/llama/eat2", - "sounds/mob/llama/eat3" - ] - }, - "mob.llama.hurt" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/llama/hurt1", - "sounds/mob/llama/hurt2", - "sounds/mob/llama/hurt3" - ] - }, - "mob.llama.idle" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/llama/idle1", - "sounds/mob/llama/idle2", - "sounds/mob/llama/idle3", - "sounds/mob/llama/idle4", - "sounds/mob/llama/idle5" - ] - }, - "mob.llama.spit" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/mob/llama/spit1", "sounds/mob/llama/spit2" ] - }, - "mob.llama.step" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/llama/step1", - "sounds/mob/llama/step2", - "sounds/mob/llama/step3", - "sounds/mob/llama/step4", - "sounds/mob/llama/step5" - ] - }, - "mob.llama.swag" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/mob/llama/swag" ] - }, - "mob.magmacube.big" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/magmacube/big1", - { - "load_on_low_memory" : true, - "name" : "sounds/mob/magmacube/big2" - }, - "sounds/mob/magmacube/big3", - "sounds/mob/magmacube/big4" - ] - }, - "mob.magmacube.jump" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/magmacube/jump1", - "sounds/mob/magmacube/jump2", - "sounds/mob/magmacube/jump3", - "sounds/mob/magmacube/jump4" - ] - }, - "mob.magmacube.small" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/magmacube/small1", - { - "load_on_low_memory" : true, - "name" : "sounds/mob/magmacube/small2" - }, - "sounds/mob/magmacube/small3", - "sounds/mob/magmacube/small4", - "sounds/mob/magmacube/small5" - ] - }, - "mob.mooshroom.convert" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "name" : "sounds/mob/mooshroom/convert1", - "volume" : 0.750 - }, - { - "name" : "sounds/mob/mooshroom/convert2", - "volume" : 0.750 - } - ] - }, - "mob.mooshroom.eat" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "name" : "sounds/mob/mooshroom/eat1", - "volume" : 1 - }, - { - "name" : "sounds/mob/mooshroom/eat2", - "volume" : 1 - }, - { - "name" : "sounds/mob/mooshroom/eat3", - "volume" : 1 - }, - { - "name" : "sounds/mob/mooshroom/eat4", - "volume" : 1 - }, - { - "name" : "sounds/mob/mooshroom/eat1", - "pitch" : 0.950 - }, - { - "name" : "sounds/mob/mooshroom/eat2", - "pitch" : 0.950 - }, - { - "name" : "sounds/mob/mooshroom/eat3", - "pitch" : 0.950 - }, - { - "name" : "sounds/mob/mooshroom/eat4", - "pitch" : 0.950 - }, - { - "name" : "sounds/mob/mooshroom/eat1", - "pitch" : 1.050 - }, - { - "name" : "sounds/mob/mooshroom/eat2", - "pitch" : 1.050 - }, - { - "name" : "sounds/mob/mooshroom/eat3", - "pitch" : 1.050 - }, - { - "name" : "sounds/mob/mooshroom/eat4", - "pitch" : 1.050 - } - ] - }, - "mob.mooshroom.suspicious_milk" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "name" : "sounds/mob/mooshroom/milk1", - "volume" : 1 - }, - { - "name" : "sounds/mob/mooshroom/milk2", - "volume" : 1 - }, - { - "name" : "sounds/mob/mooshroom/milk3", - "volume" : 1 - }, - { - "name" : "sounds/mob/mooshroom/milk1", - "pitch" : 0.90 - }, - { - "name" : "sounds/mob/mooshroom/milk2", - "pitch" : 0.90 - }, - { - "name" : "sounds/mob/mooshroom/milk3", - "pitch" : 0.90 - }, - { - "name" : "sounds/mob/mooshroom/milk1", - "pitch" : 1.10 - }, - { - "name" : "sounds/mob/mooshroom/milk2", - "pitch" : 1.10 - }, - { - "name" : "sounds/mob/mooshroom/milk3", - "pitch" : 1.10 - } - ] - }, - "mob.ocelot.death" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "name" : "sounds/mob/cat/ocelot/death1", - "pitch" : 1, - "volume" : 0.450 - }, - { - "name" : "sounds/mob/cat/ocelot/death2", - "pitch" : 1, - "volume" : 0.450 - }, - { - "name" : "sounds/mob/cat/ocelot/death3", - "pitch" : 1, - "volume" : 0.450 - } - ] - }, - "mob.ocelot.idle" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "name" : "sounds/mob/cat/ocelot/idle1", - "volume" : 0.30 - }, - { - "name" : "sounds/mob/cat/ocelot/idle2", - "volume" : 0.30 - }, - { - "name" : "sounds/mob/cat/ocelot/idle3", - "volume" : 0.350 - }, - { - "name" : "sounds/mob/cat/ocelot/idle4", - "volume" : 0.450 - } - ] - }, - "mob.panda.bite" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/panda/bite1", - "sounds/mob/panda/bite2", - "sounds/mob/panda/bite3" - ] - }, - "mob.panda.cant_breed" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/panda/cant_breed1", - "sounds/mob/panda/cant_breed2", - "sounds/mob/panda/cant_breed3", - "sounds/mob/panda/cant_breed4", - "sounds/mob/panda/cant_breed5" - ] - }, - "mob.panda.death" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/panda/death1", - "sounds/mob/panda/death2", - "sounds/mob/panda/death3", - "sounds/mob/panda/death4" - ] - }, - "mob.panda.eat" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/panda/eat1", - "sounds/mob/panda/eat2", - "sounds/mob/panda/eat3", - "sounds/mob/panda/eat4", - { - "name" : "sounds/mob/panda/eat5", - "volume" : 0.850 - }, - "sounds/mob/panda/eat6", - "sounds/mob/panda/eat7", - "sounds/mob/panda/eat8", - "sounds/mob/panda/eat9", - "sounds/mob/panda/eat10", - "sounds/mob/panda/eat11", - "sounds/mob/panda/eat12" - ] - }, - "mob.panda.hurt" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/panda/hurt1", - "sounds/mob/panda/hurt2", - "sounds/mob/panda/hurt3", - "sounds/mob/panda/hurt4", - "sounds/mob/panda/hurt5", - "sounds/mob/panda/hurt6" - ] - }, - "mob.panda.idle" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/panda/idle1", - "sounds/mob/panda/idle2", - "sounds/mob/panda/idle3", - "sounds/mob/panda/idle4", - "sounds/mob/panda/nosebreath1", - "sounds/mob/panda/nosebreath2", - "sounds/mob/panda/nosebreath3", - "sounds/mob/panda/pant1", - "sounds/mob/panda/pant2" - ] - }, - "mob.panda.idle.aggressive" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/panda/aggressive1", - "sounds/mob/panda/aggressive2", - "sounds/mob/panda/aggressive3", - { - "name" : "sounds/mob/panda/aggressive4", - "volume" : 0.80 - }, - "sounds/mob/panda/nosebreath2", - "sounds/mob/panda/nosebreath3", - "sounds/mob/panda/pant1", - "sounds/mob/panda/pant2" - ] - }, - "mob.panda.idle.worried" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/panda/worried2", - "sounds/mob/panda/worried3", - "sounds/mob/panda/worried4", - "sounds/mob/panda/worried5", - "sounds/mob/panda/worried6", - "sounds/mob/panda/pant2" - ] - }, - "mob.panda.presneeze" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ "sounds/mob/panda/pre_sneeze" ] - }, - "mob.panda.sneeze" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/panda/sneeze1", - "sounds/mob/panda/sneeze2", - "sounds/mob/panda/sneeze3" - ] - }, - "mob.panda.step" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/panda/step1", - "sounds/mob/panda/step2", - "sounds/mob/panda/step3", - "sounds/mob/panda/step4", - "sounds/mob/panda/step5" - ] - }, - "mob.panda_baby.idle" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "pitch" : 1.50, - "sounds" : [ - "sounds/mob/panda/idle1", - "sounds/mob/panda/idle2", - "sounds/mob/panda/idle3", - "sounds/mob/panda/idle4", - "sounds/mob/panda/nosebreath1", - "sounds/mob/panda/nosebreath2", - "sounds/mob/panda/nosebreath3", - "sounds/mob/panda/pant1", - "sounds/mob/panda/pant2" - ] - }, - "mob.parrot.death" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/parrot/death1", - "sounds/mob/parrot/death2", - "sounds/mob/parrot/death3", - "sounds/mob/parrot/death4" - ] - }, - "mob.parrot.eat" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/parrot/eat1", - "sounds/mob/parrot/eat2", - "sounds/mob/parrot/eat3" - ] - }, - "mob.parrot.fly" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/parrot/fly1", - "sounds/mob/parrot/fly2", - "sounds/mob/parrot/fly3", - "sounds/mob/parrot/fly4", - "sounds/mob/parrot/fly5", - "sounds/mob/parrot/fly6", - "sounds/mob/parrot/fly7", - "sounds/mob/parrot/fly8" - ] - }, - "mob.parrot.hurt" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/mob/parrot/hurt1", "sounds/mob/parrot/hurt2" ] - }, - "mob.parrot.idle" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/parrot/idle1", - "sounds/mob/parrot/idle2", - "sounds/mob/parrot/idle3", - "sounds/mob/parrot/idle4", - "sounds/mob/parrot/idle5", - "sounds/mob/parrot/idle6" - ] - }, - "mob.parrot.step" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/parrot/step1", - "sounds/mob/parrot/step2", - "sounds/mob/parrot/step3", - "sounds/mob/parrot/step4", - "sounds/mob/parrot/step5" - ] - }, - "mob.phantom.bite" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ "sounds/mob/phantom/bite1", "sounds/mob/phantom/bite2" ] - }, - "mob.phantom.death" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/phantom/death1", - "sounds/mob/phantom/death2", - "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", - "sounds" : [ - "sounds/mob/phantom/hurt1", - "sounds/mob/phantom/hurt2", - "sounds/mob/phantom/hurt3" - ] - }, - "mob.phantom.idle" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/phantom/idle1", - "sounds/mob/phantom/idle2", - "sounds/mob/phantom/idle3", - "sounds/mob/phantom/idle4", - "sounds/mob/phantom/idle5" - ] - }, - "mob.phantom.swoop" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/phantom/swoop1", - "sounds/mob/phantom/swoop2", - "sounds/mob/phantom/swoop3", - "sounds/mob/phantom/swoop4" - ] - }, - "mob.pig.boost" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/pig/boost1", - "sounds/mob/pig/boost2", - "sounds/mob/pig/boost3", - "sounds/mob/pig/boost4long", - "sounds/mob/pig/boost5long" - ] - }, - "mob.pig.death" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/mob/pig/death" ] - }, - "mob.pig.say" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/pig/say1" - }, - "sounds/mob/pig/say2", - "sounds/mob/pig/say3" - ] - }, - "mob.pig.step" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/pig/step1", - "sounds/mob/pig/step2", - "sounds/mob/pig/step3", - "sounds/mob/pig/step4", - "sounds/mob/pig/step5" - ] - }, - "mob.piglin.admiring_item" : { - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/piglin/admire1", - "volume" : 0.80 - }, - { - "name" : "sounds/mob/piglin/admire2", - "volume" : 0.80 - }, - { - "name" : "sounds/mob/piglin/celebrate2", - "volume" : 0.80 - }, - { - "name" : "sounds/mob/piglin/celebrate4", - "volume" : 0.850 - } - ], - "subtitle" : "subtitles.mob.piglin.admiring_item" - }, - "mob.piglin.ambient" : { - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/piglin/idle1", - "volume" : 0.80 - }, - { - "name" : "sounds/mob/piglin/idle2", - "volume" : 0.750 - }, - { - "name" : "sounds/mob/piglin/idle3", - "volume" : 0.80 - }, - { - "name" : "sounds/mob/piglin/idle4", - "volume" : 0.80 - }, - { - "name" : "sounds/mob/piglin/idle5", - "volume" : 0.80 - } - ], - "subtitle" : "subtitles.mob.piglin.ambient" - }, - "mob.piglin.angry" : { - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/piglin/angry1", - "volume" : 0.70 - }, - { - "name" : "sounds/mob/piglin/angry2", - "volume" : 0.70 - }, - { - "name" : "sounds/mob/piglin/angry3", - "volume" : 0.70 - }, - { - "name" : "sounds/mob/piglin/angry4", - "volume" : 0.70 - } - ], - "subtitle" : "subtitles.mob.piglin.angry" - }, - "mob.piglin.celebrate" : { - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/piglin/celebrate1", - "volume" : 0.80 - }, - { - "name" : "sounds/mob/piglin/celebrate2", - "volume" : 0.80 - }, - { - "name" : "sounds/mob/piglin/celebrate3", - "volume" : 0.750 - }, - { - "name" : "sounds/mob/piglin/celebrate4", - "volume" : 0.80 - } - ], - "subtitle" : "subtitles.mob.piglin.celebrate" - }, - "mob.piglin.converted_to_zombified" : { - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/piglin/converted1", - "volume" : 1 - }, - { - "name" : "sounds/mob/piglin/converted2", - "volume" : 1 - } - ], - "subtitle" : "subtitles.mob.piglin.converted_to_zombified" - }, - "mob.piglin.death" : { - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/piglin/death1", - "volume" : 0.70 - }, - { - "name" : "sounds/mob/piglin/death2", - "volume" : 0.70 - }, - { - "name" : "sounds/mob/piglin/death3", - "volume" : 0.80 - }, - { - "name" : "sounds/mob/piglin/death4", - "volume" : 0.80 - } - ], - "subtitle" : "subtitles.mob.piglin.death" - }, - "mob.piglin.hurt" : { - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/piglin/hurt1", - "volume" : 0.70 - }, - { - "name" : "sounds/mob/piglin/hurt2", - "volume" : 0.70 - }, - { - "name" : "sounds/mob/piglin/hurt3", - "volume" : 0.70 - } - ], - "subtitle" : "subtitles.mob.piglin.hurt" - }, - "mob.piglin.jealous" : { - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/piglin/jealous1", - "volume" : 0.80 - }, - { - "name" : "sounds/mob/piglin/jealous2", - "volume" : 0.80 - }, - { - "name" : "sounds/mob/piglin/jealous3", - "volume" : 0.80 - }, - { - "name" : "sounds/mob/piglin/jealous4", - "volume" : 0.80 - }, - { - "name" : "sounds/mob/piglin/jealous5", - "volume" : 0.80 - } - ], - "subtitle" : "subtitles.mob.piglin.jealous" - }, - "mob.piglin.retreat" : { - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/piglin/retreat1", - "volume" : 0.80 - }, - { - "name" : "sounds/mob/piglin/retreat2", - "volume" : 0.80 - }, - { - "name" : "sounds/mob/piglin/retreat3", - "volume" : 0.80 - }, - { - "name" : "sounds/mob/piglin/retreat4", - "volume" : 0.80 - } - ], - "subtitle" : "subtitles.mob.piglin.retreat" - }, - "mob.piglin.step" : { - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/piglin/step1", - "volume" : 0.750 - }, - { - "name" : "sounds/mob/piglin/step2", - "volume" : 0.750 - }, - { - "name" : "sounds/mob/piglin/step3", - "volume" : 0.750 - }, - { - "name" : "sounds/mob/piglin/step4", - "volume" : 0.750 - }, - { - "name" : "sounds/mob/piglin/step5", - "volume" : 0.750 - } - ], - "subtitle" : "subtitles.mob.piglin.step" - }, - "mob.piglin_brute.ambient": { - "sounds": [ - { - "load_on_low_memory": true, - "name": "sounds/mob/piglin_brute/idle1", - "volume": 0.8 - }, - { - "name": "sounds/mob/piglin_brute/idle2", - "volume": 0.75 - }, - { - "name": "sounds/mob/piglin_brute/idle3", - "volume": 0.8 - }, - { - "name": "sounds/mob/piglin_brute/idle4", - "volume": 0.8 - }, - { - "name": "sounds/mob/piglin_brute/idle5", - "volume": 0.8 - } - ], - "subtitle": "subtitles.mob.piglin_brute.ambient" - }, - "mob.piglin_brute.angry": { - "sounds": [ - { - "load_on_low_memory": true, - "name": "sounds/mob/piglin_brute/angry1", - "volume": 0.7 - }, - { - "name": "sounds/mob/piglin_brute/angry2", - "volume": 0.7 - }, - { - "name": "sounds/mob/piglin_brute/angry3", - "volume": 0.7 - }, - { - "name": "sounds/mob/piglin_brute/angry4", - "volume": 0.7 - } - ], - "subtitle": "subtitles.mob.piglin_brute.angry" - }, - "mob.piglin_brute.converted_to_zombified": { - "sounds": [ - { - "load_on_low_memory": true, - "name": "sounds/mob/piglin/converted1", - "volume": 1 - }, - { - "name": "sounds/mob/piglin/converted2", - "volume": 1 - } - ], - "subtitle": "subtitles.mob.piglin_brute.converted_to_zombified" - }, - "mob.piglin_brute.hurt": { - "sounds": [ - { - "load_on_low_memory": true, - "name": "sounds/mob/piglin_brute/hurt1", - "volume": 0.7 - }, - { - "name": "sounds/mob/piglin_brute/hurt2", - "volume": 0.7 - }, - { - "name": "sounds/mob/piglin_brute/hurt3", - "volume": 0.7 - } - ], - "subtitle": "subtitles.mob.piglin_brute.hurt" - }, - "mob.piglin_brute.death": { - "sounds": [ - { - "load_on_low_memory": true, - "name": "sounds/mob/piglin_brute/death1", - "volume": 0.7 - }, - { - "name": "sounds/mob/piglin_brute/death2", - "volume": 0.7 - }, - { - "name": "sounds/mob/piglin_brute/death3", - "volume": 0.8 - } - ], - "subtitle": "subtitles.mob.piglin_brute.death" - }, - "mob.piglin_brute.step": { - "sounds": [ - { - "load_on_low_memory": true, - "name": "sounds/mob/piglin_brute/step1", - "volume": 0.75 - }, - { - "name": "sounds/mob/piglin_brute/step2", - "volume": 0.75 - }, - { - "name": "sounds/mob/piglin_brute/step3", - "volume": 0.75 - }, - { - "name": "sounds/mob/piglin_brute/step4", - "volume": 0.75 - }, - { - "name": "sounds/mob/piglin_brute/step5", - "volume": 0.75 - } - ], - "subtitle": "subtitles.mob.piglin_brute.step" - }, - "mob.pillager.celebrate" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/pillager/celebrate1", - "sounds/mob/pillager/celebrate2", - "sounds/mob/pillager/elebrate3", - "sounds/mob/pillager/celebrate4", - "sounds/mob/pillager/horn_celebrate" - ] - }, - "mob.pillager.death" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/pillager/death1" - }, - "sounds/mob/pillager/death2" - ] - }, - "mob.pillager.hurt" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/pillager/hurt1" - }, - "sounds/mob/pillager/hurt2", - "sounds/mob/pillager/hurt3" - ] - }, - "mob.pillager.idle" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/pillager/idle1", - "sounds/mob/pillager/idle2", - "sounds/mob/pillager/idle3", - "sounds/mob/pillager/idle4" - ] - }, - "mob.polarbear.death" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/polarbear/death1", - "sounds/mob/polarbear/death2", - "sounds/mob/polarbear/death3" - ] - }, - "mob.polarbear.hurt" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/polarbear/hurt1", - "sounds/mob/polarbear/hurt2", - "sounds/mob/polarbear/hurt3", - "sounds/mob/polarbear/hurt4" - ] - }, - "mob.polarbear.idle" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/polarbear/idle1", - "sounds/mob/polarbear/idle2", - "sounds/mob/polarbear/idle3", - "sounds/mob/polarbear/idle4" - ] - }, - "mob.polarbear.step" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/polarbear/step1", - "sounds/mob/polarbear/step2", - "sounds/mob/polarbear/step3", - "sounds/mob/polarbear/step4" - ] - }, - "mob.polarbear.warning" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/polarbear/warning1", - "sounds/mob/polarbear/warning2", - "sounds/mob/polarbear/warning3", - "sounds/mob/polarbear/warning4" - ] - }, - "mob.polarbear_baby.idle" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/polarbear_baby/idle1", - "sounds/mob/polarbear_baby/idle2", - "sounds/mob/polarbear_baby/idle3", - "sounds/mob/polarbear_baby/idle4" - ] - }, - "mob.rabbit.death" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "name" : "sounds/mob/rabbit/bunnymurder", - "volume" : 0.50 - } - ] - }, - "mob.rabbit.hop" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "name" : "sounds/mob/rabbit/hop1", - "volume" : 0.10 - }, - { - "name" : "sounds/mob/rabbit/hop2", - "volume" : 0.10 - }, - { - "name" : "sounds/mob/rabbit/hop3", - "volume" : 0.10 - }, - { - "name" : "sounds/mob/rabbit/hop4", - "volume" : 0.10 - } - ] - }, - "mob.rabbit.hurt" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "name" : "sounds/mob/rabbit/hurt1", - "volume" : 0.50 - }, - { - "name" : "sounds/mob/rabbit/hurt2", - "volume" : 0.50 - }, - { - "name" : "sounds/mob/rabbit/hurt3", - "volume" : 0.50 - }, - { - "name" : "sounds/mob/rabbit/hurt4", - "volume" : 0.50 - } - ] - }, - "mob.rabbit.idle" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "name" : "sounds/mob/rabbit/idle1", - "volume" : 0.250 - }, - { - "name" : "sounds/mob/rabbit/idle2", - "volume" : 0.250 - }, - { - "name" : "sounds/mob/rabbit/idle3", - "volume" : 0.250 - }, - { - "name" : "sounds/mob/rabbit/idle4", - "volume" : 0.250 - } - ] - }, - "mob.ravager.ambient" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/ravager/idle1", - "sounds/mob/ravager/idle2", - "sounds/mob/ravager/idle3", - "sounds/mob/ravager/idle4", - "sounds/mob/ravager/idle5", - "sounds/mob/ravager/idle6", - "sounds/mob/ravager/idle7", - "sounds/mob/ravager/idle8" - ] - }, - "mob.ravager.bite" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/ravager/bite1", - "sounds/mob/ravager/bite2", - { - "load_on_low_memory" : true, - "name" : "sounds/mob/ravager/bite3" - } - ] - }, - "mob.ravager.celebrate" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ "sounds/mob/ravager/celebrate1", "sounds/mob/ravager/celebrate2" ] - }, - "mob.ravager.death" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/ravager/death1", - "sounds/mob/ravager/death2", - "sounds/mob/ravager/death3" - ] - }, - "mob.ravager.hurt" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/ravager/hurt1", - "sounds/mob/ravager/hurt2", - "sounds/mob/ravager/hurt3", - "sounds/mob/ravager/hurt4" - ] - }, - "mob.ravager.roar" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/ravager/roar1" - }, - "sounds/mob/ravager/roar2", - "sounds/mob/ravager/roar3", - "sounds/mob/ravager/roar4" - ] - }, - "mob.ravager.step" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/ravager/step1", - "sounds/mob/ravager/step2", - "sounds/mob/ravager/step3", - "sounds/mob/ravager/step4", - "sounds/mob/ravager/step5" - ] - }, - "mob.ravager.stun" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/ravager/stun1" - }, - "sounds/mob/ravager/stun2", - "sounds/mob/ravager/stun3" - ] - }, - "mob.sheep.say" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/sheep/say1", - { - "load_on_low_memory" : true, - "name" : "sounds/mob/sheep/say2" - }, - "sounds/mob/sheep/say3" - ] - }, - "mob.sheep.shear" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/mob/sheep/shear" ] - }, - "mob.sheep.step" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/sheep/step1", - "sounds/mob/sheep/step2", - "sounds/mob/sheep/step3", - "sounds/mob/sheep/step4", - "sounds/mob/sheep/step5" - ] - }, - "mob.shulker.ambient" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/shulker/ambient1", - "sounds/mob/shulker/ambient2", - "sounds/mob/shulker/ambient3", - "sounds/mob/shulker/ambient4", - "sounds/mob/shulker/ambient5", - "sounds/mob/shulker/ambient6", - "sounds/mob/shulker/ambient7" - ] - }, - "mob.shulker.bullet.hit" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/shulker/shulker_bullet/hit1", - "sounds/mob/shulker/shulker_bullet/hit2", - "sounds/mob/shulker/shulker_bullet/hit3", - "sounds/mob/shulker/shulker_bullet/hit4" - ] - }, - "mob.shulker.close" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/shulker/close1", - "sounds/mob/shulker/close2", - "sounds/mob/shulker/close3", - "sounds/mob/shulker/close4", - "sounds/mob/shulker/close5" - ] - }, - "mob.shulker.close.hurt" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/shulker/hurt_close1", - "sounds/mob/shulker/hurt_close2", - "sounds/mob/shulker/hurt_close3", - "sounds/mob/shulker/hurt_close4", - "sounds/mob/shulker/hurt_close5" - ] - }, - "mob.shulker.death" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/shulker/death1", - "sounds/mob/shulker/death2", - "sounds/mob/shulker/death3", - "sounds/mob/shulker/death4" - ] - }, - "mob.shulker.hurt" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/shulker/hurt1", - "sounds/mob/shulker/hurt2", - "sounds/mob/shulker/hurt3", - "sounds/mob/shulker/hurt4" - ] - }, - "mob.shulker.open" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/shulker/open1", - "sounds/mob/shulker/open2", - "sounds/mob/shulker/open3", - { - "load_on_low_memory" : true, - "name" : "sounds/mob/shulker/open4" - }, - "sounds/mob/shulker/open5" - ] - }, - "mob.shulker.shoot" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "name" : "sounds/mob/shulker/shoot1", - "volume" : 2.0 - }, - { - "name" : "sounds/mob/shulker/shoot2", - "volume" : 2.0 - }, - { - "name" : "sounds/mob/shulker/shoot3", - "volume" : 2.0 - }, - { - "name" : "sounds/mob/shulker/shoot4", - "volume" : 2.0 - } - ] - }, - "mob.shulker.teleport" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/mob/endermen/portal", "sounds/mob/endermen/portal2" ] - }, - "mob.silverfish.hit" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/silverfish/hit1", - "sounds/mob/silverfish/hit2", - "sounds/mob/silverfish/hit3" - ] - }, - "mob.silverfish.kill" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ "sounds/mob/silverfish/kill" ] - }, - "mob.silverfish.say" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/silverfish/say1", - "sounds/mob/silverfish/say2", - "sounds/mob/silverfish/say3", - "sounds/mob/silverfish/say4" - ] - }, - "mob.silverfish.step" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/silverfish/step1", - "sounds/mob/silverfish/step2", - "sounds/mob/silverfish/step3", - "sounds/mob/silverfish/step4" - ] - }, - "mob.skeleton.death" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ "sounds/mob/skeleton/death" ] - }, - "mob.skeleton.hurt" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/skeleton/hurt1", - "sounds/mob/skeleton/hurt2", - "sounds/mob/skeleton/hurt3", - "sounds/mob/skeleton/hurt4" - ] - }, - "mob.skeleton.say" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/skeleton/say1", - "sounds/mob/skeleton/say2", - { - "load_on_low_memory" : true, - "name" : "sounds/mob/skeleton/say3" - } - ] - }, - "mob.skeleton.step" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/skeleton/step1" - }, - "sounds/mob/skeleton/step2", - "sounds/mob/skeleton/step3", - "sounds/mob/skeleton/step4" - ] - }, - "mob.slime.attack" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ "sounds/mob/slime/attack1", "sounds/mob/slime/attack2" ], - "subtitle" : "subtitles.entity.slime.attack" - }, - "mob.slime.big" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/slime/big1", - { - "load_on_low_memory" : true, - "name" : "sounds/mob/slime/big2" - }, - "sounds/mob/slime/big3", - "sounds/mob/slime/big4" - ] - }, - "mob.slime.death" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/slime/big1", - "sounds/mob/slime/big2", - "sounds/mob/slime/big3", - "sounds/mob/slime/big4" - ], - "subtitle" : "subtitles.entity.slime.death" - }, - "mob.slime.hurt" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/slime/big1", - "sounds/mob/slime/big2", - "sounds/mob/slime/big3", - "sounds/mob/slime/big4" - ], - "subtitle" : "subtitles.entity.slime.hurt" - }, - "mob.slime.jump" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/slime/big1", - "sounds/mob/slime/big2", - "sounds/mob/slime/big3", - "sounds/mob/slime/big4" - ], - "subtitle" : "subtitles.entity.slime.squish" - }, - "mob.slime.small" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/slime/small1", - { - "load_on_low_memory" : true, - "name" : "sounds/mob/slime/small2" - }, - "sounds/mob/slime/small3", - "sounds/mob/slime/small4", - "sounds/mob/slime/small5" - ] - }, - "mob.slime.squish" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/slime/big1", - "sounds/mob/slime/big2", - "sounds/mob/slime/big3", - "sounds/mob/slime/big4" - ], - "subtitle" : "subtitles.entity.slime.squish" - }, - "mob.snowgolem.death" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/snowgolem/death1", - "sounds/mob/snowgolem/death2", - "sounds/mob/snowgolem/death3" - ] - }, - "mob.snowgolem.hurt" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/snowgolem/hurt1", - "sounds/mob/snowgolem/hurt2", - "sounds/mob/snowgolem/hurt3" - ] - }, - "mob.snowgolem.shoot" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ "sounds/random/bow" ] - }, - "mob.spider.death" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ "sounds/mob/spider/death" ] - }, - "mob.spider.say" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/spider/say1", - "sounds/mob/spider/say2", - "sounds/mob/spider/say3", - { - "load_on_low_memory" : true, - "name" : "sounds/mob/spider/say4" - } - ] - }, - "mob.spider.step" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/spider/step1" - }, - "sounds/mob/spider/step2", - "sounds/mob/spider/step3", - "sounds/mob/spider/step4" - ] - }, - "mob.squid.ambient" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/squid/ambient1", - "sounds/mob/squid/ambient2", - "sounds/mob/squid/ambient3", - "sounds/mob/squid/ambient4", - "sounds/mob/squid/ambient5" - ] - }, - "mob.squid.death" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/squid/death1", - "sounds/mob/squid/death2", - "sounds/mob/squid/death3" - ] - }, - "mob.squid.hurt" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/squid/hurt1", - "sounds/mob/squid/hurt2", - "sounds/mob/squid/hurt3", - "sounds/mob/squid/hurt4" - ] - }, - "mob.stray.ambient" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/stray/idle1", - "sounds/mob/stray/idle2", - "sounds/mob/stray/idle3", - "sounds/mob/stray/idle4" - ] - }, - "mob.stray.death" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ "sounds/mob/stray/death1", "sounds/mob/stray/death2" ] - }, - "mob.stray.hurt" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/stray/hurt1", - "sounds/mob/stray/hurt2", - "sounds/mob/stray/hurt3", - "sounds/mob/stray/hurt4" - ] - }, - "mob.stray.step" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/stray/step1", - "sounds/mob/stray/step2", - "sounds/mob/stray/step3", - "sounds/mob/stray/step4" - ] - }, - "mob.strider.death" : { - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/strider/death1" - }, - "sounds/mob/strider/death2", - "sounds/mob/strider/death3", - "sounds/mob/strider/death4" - ] - }, - "mob.strider.eat" : { - "category" : "neutral", - "sounds" : [ - "sounds/mob/strider/eat1", - "sounds/mob/strider/eat2", - "sounds/mob/strider/eat3" - ] - }, - "mob.strider.hurt" : { - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/strider/hurt1" - }, - "sounds/mob/strider/hurt2", - "sounds/mob/strider/hurt3", - "sounds/mob/strider/hurt4" - ] - }, - "mob.strider.idle" : { - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/strider/idle1" - }, - "sounds/mob/strider/idle2", - "sounds/mob/strider/idle3", - "sounds/mob/strider/idle4", - "sounds/mob/strider/idle5", - "sounds/mob/strider/idle6" - ] - }, - "mob.strider.panic" : { - "category" : "neutral", - "sounds" : [ - "sounds/mob/strider/panic1", - "sounds/mob/strider/panic2", - "sounds/mob/strider/panic3", - "sounds/mob/strider/panic4", - "sounds/mob/strider/panic5" - ] - }, - "mob.strider.step" : { - "category" : "neutral", - "sounds" : [ - "sounds/mob/strider/step1", - "sounds/mob/strider/step2", - "sounds/mob/strider/step3", - "sounds/mob/strider/step4", - "sounds/mob/strider/step5" - ] - }, - "mob.strider.step_lava" : { - "category" : "neutral", - "sounds" : [ - "sounds/mob/strider/step_lava1", - "sounds/mob/strider/step_lava2", - "sounds/mob/strider/step_lava3", - "sounds/mob/strider/step_lava4", - "sounds/mob/strider/step_lava5", - "sounds/mob/strider/step_lava6" - ] - }, - "mob.strider.tempt" : { - "category" : "neutral", - "sounds" : [ - "sounds/mob/strider/tempt1", - "sounds/mob/strider/tempt2", - "sounds/mob/strider/tempt3", - "sounds/mob/strider/tempt4", - "sounds/mob/strider/tempt5" - ] - }, - "mob.turtle.ambient" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/turtle/idle1", - "sounds/mob/turtle/idle2", - "sounds/mob/turtle/idle3" - ] - }, - "mob.turtle.death" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/turtle/death1", - "sounds/mob/turtle/death2", - "sounds/mob/turtle/death3" - ] - }, - "mob.turtle.hurt" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/turtle/hurt1", - "sounds/mob/turtle/hurt2", - "sounds/mob/turtle/hurt3", - "sounds/mob/turtle/hurt4", - "sounds/mob/turtle/hurt5" - ] - }, - "mob.turtle.step" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ "sounds/mob/turtle/walk1", "sounds/mob/turtle/walk2" ] - }, - "mob.turtle.swim" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/turtle/swim1", - "sounds/mob/turtle/swim2", - "sounds/mob/turtle/swim3", - "sounds/mob/turtle/swim4", - "sounds/mob/turtle/swim5" - ] - }, - "mob.turtle_baby.born" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/turtle_baby/egg_hatched1", - "sounds/mob/turtle_baby/egg_hatched2", - "sounds/mob/turtle_baby/egg_hatched3" - ] - }, - "mob.turtle_baby.death" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/mob/turtle_baby/death1", "sounds/mob/turtle_baby/death2" ] - }, - "mob.turtle_baby.hurt" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/mob/turtle_baby/hurt1", "sounds/mob/turtle_baby/hurt2" ] - }, - "mob.turtle_baby.step" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/turtle_baby/shamble1", - "sounds/mob/turtle_baby/shamble2", - "sounds/mob/turtle_baby/shamble3", - "sounds/mob/turtle_baby/shamble4" - ] - }, - "mob.vex.ambient" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/vex/idle1", - "sounds/mob/vex/idle2", - "sounds/mob/vex/idle3", - "sounds/mob/vex/idle4" - ] - }, - "mob.vex.charge" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/vex/charge1", - "sounds/mob/vex/charge2", - "sounds/mob/vex/charge3" - ] - }, - "mob.vex.death" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ "sounds/mob/vex/death1", "sounds/mob/vex/death2" ] - }, - "mob.vex.hurt" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ "sounds/mob/vex/hurt1", "sounds/mob/vex/hurt2" ] - }, - "mob.villager.death" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/mob/villager/death" ] - }, - "mob.villager.haggle" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/villager/haggle1", - "sounds/mob/villager/haggle2", - "sounds/mob/villager/haggle3" - ] - }, - "mob.villager.hit" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/villager/hit1", - "sounds/mob/villager/hit2", - "sounds/mob/villager/hit3", - "sounds/mob/villager/hit4" - ] - }, - "mob.villager.idle" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/villager/idle1", - "sounds/mob/villager/idle2", - "sounds/mob/villager/idle3" - ] - }, - "mob.villager.no" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/villager/no1", - "sounds/mob/villager/no2", - "sounds/mob/villager/no3" - ] - }, - "mob.villager.yes" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/villager/yes1", - "sounds/mob/villager/yes2", - "sounds/mob/villager/yes3" - ] - }, - "mob.vindicator.celebrate" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/vindication_illager/celebrate1", - "sounds/mob/vindication_illager/celebrate2" - ] - }, - "mob.vindicator.death" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/vindication_illager/death1", - "sounds/mob/vindication_illager/death2" - ] - }, - "mob.vindicator.hurt" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/vindication_illager/hurt1", - "sounds/mob/vindication_illager/hurt2", - "sounds/mob/vindication_illager/hurt3" - ] - }, - "mob.vindicator.idle" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/vindication_illager/idle1", - "sounds/mob/vindication_illager/idle2", - "sounds/mob/vindication_illager/idle3", - "sounds/mob/vindication_illager/idle4", - "sounds/mob/vindication_illager/idle5" - ] - }, - "mob.wanderingtrader.death" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ "sounds/mob/wandering_trader/death" ] - }, - "mob.wanderingtrader.disappeared" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/wandering_trader/disappeared1", - "sounds/mob/wandering_trader/disappeared2" - ] - }, - "mob.wanderingtrader.drink_milk" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/wandering_trader/drink_milk1", - "sounds/mob/wandering_trader/drink_milk2", - "sounds/mob/wandering_trader/drink_milk3", - "sounds/mob/wandering_trader/drink_milk4", - "sounds/mob/wandering_trader/drink_milk5" - ] - }, - "mob.wanderingtrader.drink_potion" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ "sounds/mob/wandering_trader/drink_potion" ] - }, - "mob.wanderingtrader.haggle" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/wandering_trader/haggle1", - "sounds/mob/wandering_trader/haggle2", - "sounds/mob/wandering_trader/haggle3" - ] - }, - "mob.wanderingtrader.hurt" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/wandering_trader/hurt1", - "sounds/mob/wandering_trader/hurt2", - "sounds/mob/wandering_trader/hurt3", - "sounds/mob/wandering_trader/hurt4" - ] - }, - "mob.wanderingtrader.idle" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/wandering_trader/idle1", - "sounds/mob/wandering_trader/idle2", - "sounds/mob/wandering_trader/idle3", - "sounds/mob/wandering_trader/idle4", - "sounds/mob/wandering_trader/idle5" - ] - }, - "mob.wanderingtrader.no" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/wandering_trader/no1", - "sounds/mob/wandering_trader/no2", - "sounds/mob/wandering_trader/no3", - "sounds/mob/wandering_trader/no4", - "sounds/mob/wandering_trader/no5" - ] - }, - "mob.wanderingtrader.reappeared" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/wandering_trader/reappeared1", - "sounds/mob/wandering_trader/reappeared2" - ] - }, - "mob.wanderingtrader.yes" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/wandering_trader/yes1", - "sounds/mob/wandering_trader/yes2", - "sounds/mob/wandering_trader/yes3", - "sounds/mob/wandering_trader/yes4" - ] - }, - "mob.witch.ambient" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/witch/ambient5", - "pitch" : 0.70 - }, - "sounds/mob/witch/ambient1", - "sounds/mob/witch/ambient2", - "sounds/mob/witch/ambient3", - "sounds/mob/witch/ambient4", - "sounds/mob/witch/ambient5" - ] - }, - "mob.witch.celebrate" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/witch/celebrate", - "sounds/mob/witch/ambient1", - "sounds/mob/witch/ambient4" - ] - }, - "mob.witch.death" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/witch/death1", - "sounds/mob/witch/death2", - "sounds/mob/witch/death3" - ] - }, - "mob.witch.drink" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/witch/drink1", - "sounds/mob/witch/drink2", - "sounds/mob/witch/drink3", - "sounds/mob/witch/drink4" - ] - }, - "mob.witch.hurt" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/witch/hurt1", - "sounds/mob/witch/hurt2", - "sounds/mob/witch/hurt3" - ] - }, - "mob.witch.throw" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/witch/throw1", - "sounds/mob/witch/throw2", - "sounds/mob/witch/throw3" - ] - }, - "mob.wither.ambient" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/wither/idle1", - "sounds/mob/wither/idle2", - "sounds/mob/wither/idle3", - "sounds/mob/wither/idle4" - ] - }, - "mob.wither.break_block" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ "sounds/mob/zombie/woodbreak" ] - }, - "mob.wither.death" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ "sounds/mob/wither/death" ] - }, - "mob.wither.hurt" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/wither/hurt1", - "sounds/mob/wither/hurt2", - "sounds/mob/wither/hurt3", - "sounds/mob/wither/hurt4" - ] - }, - "mob.wither.shoot" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/wither/shoot" - } - ] - }, - "mob.wither.spawn" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ "sounds/mob/wither/spawn" ] - }, - "mob.wolf.bark" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/wolf/bark1", - "sounds/mob/wolf/bark2", - "sounds/mob/wolf/bark3" - ] - }, - "mob.wolf.death" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/mob/wolf/death" ] - }, - "mob.wolf.growl" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/wolf/growl1", - "sounds/mob/wolf/growl2", - "sounds/mob/wolf/growl3" - ] - }, - "mob.wolf.hurt" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/wolf/hurt1", - "sounds/mob/wolf/hurt2", - "sounds/mob/wolf/hurt3" - ] - }, - "mob.wolf.panting" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/mob/wolf/panting" ] - }, - "mob.wolf.shake" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/mob/wolf/shake" ] - }, - "mob.wolf.step" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/wolf/step1", - "sounds/mob/wolf/step2", - "sounds/mob/wolf/step3", - "sounds/mob/wolf/step4", - "sounds/mob/wolf/step5" - ] - }, - "mob.wolf.whine" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/mob/wolf/whine" ] - }, - "mob.zoglin.angry" : { - "category" : "neutral", - "sounds" : [ - "sounds/mob/zoglin/angry1", - "sounds/mob/zoglin/angry2", - "sounds/mob/zoglin/angry3" - ] - }, - "mob.zoglin.death" : { - "category" : "neutral", - "sounds" : [ - "sounds/mob/zoglin/death1", - "sounds/mob/zoglin/death2", - "sounds/mob/zoglin/death3" - ] - }, - "mob.zoglin.idle" : { - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/zoglin/idle1" - }, - "sounds/mob/zoglin/idle2", - "sounds/mob/zoglin/idle3", - "sounds/mob/zoglin/idle4", - "sounds/mob/zoglin/idle5", - "sounds/mob/zoglin/idle6" - ] - }, - "mob.zoglin.hurt": { - "category": "neutral", - "sounds": [ - { - "load_on_low_memory": true, - "name": "sounds/mob/zoglin/hurt1" - }, - "sounds/mob/zoglin/hurt2", - "sounds/mob/zoglin/hurt3" - ] - }, - "mob.zoglin.step" : { - "category" : "neutral", - "sounds" : [ - "sounds/mob/zoglin/step1", - "sounds/mob/zoglin/step2", - "sounds/mob/zoglin/step3", - "sounds/mob/zoglin/step4", - "sounds/mob/zoglin/step5" - ] - }, - "mob.zoglin.attack": { - "category": "neutral", - "sounds": [ - "sounds/mob/zoglin/attack1", - "sounds/mob/zoglin/attack2" - ] - }, - "mob.zombie.death" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ "sounds/mob/zombie/death" ] - }, - "mob.zombie.hurt" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ "sounds/mob/zombie/hurt1", "sounds/mob/zombie/hurt2" ] - }, - "mob.zombie.remedy" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ "sounds/mob/zombie/remedy" ] - }, - "mob.zombie.say" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/zombie/say1", - { - "load_on_low_memory" : true, - "name" : "sounds/mob/zombie/say2" - }, - "sounds/mob/zombie/say3" - ] - }, - "mob.zombie.step" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/zombie/step1", - "sounds/mob/zombie/step2", - "sounds/mob/zombie/step3", - "sounds/mob/zombie/step4", - "sounds/mob/zombie/step5" - ] - }, - "mob.zombie.unfect" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ "sounds/mob/zombie/unfect" ] - }, - "mob.zombie.wood" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/zombie/wood1", - "sounds/mob/zombie/wood2", - "sounds/mob/zombie/wood3", - "sounds/mob/zombie/wood4" - ] - }, - "mob.zombie.woodbreak" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ "sounds/mob/zombie/woodbreak" ] - }, - "mob.zombie_villager.death" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ "sounds/mob/zombie_villager/death" ] - }, - "mob.zombie_villager.hurt" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/zombie_villager/hurt1", - "sounds/mob/zombie_villager/hurt2" - ] - }, - "mob.zombie_villager.say" : { - "__use_legacy_max_distance" : "true", - "sounds" : [ - "sounds/mob/zombie_villager/say1", - { - "load_on_low_memory" : true, - "name" : "sounds/mob/zombie_villager/say2" - }, - "sounds/mob/zombie_villager/say3" - ] - }, - "mob.zombiepig.zpig" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/zombiepig/zpig1", - "sounds/mob/zombiepig/zpig2", - "sounds/mob/zombiepig/zpig3", - "sounds/mob/zombiepig/zpig4" - ] - }, - "mob.zombiepig.zpigangry" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - "sounds/mob/zombiepig/zpigangry1", - "sounds/mob/zombiepig/zpigangry2", - "sounds/mob/zombiepig/zpigangry3", - "sounds/mob/zombiepig/zpigangry4" - ] - }, - "mob.zombiepig.zpigdeath" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ "sounds/mob/zombiepig/zpigdeath" ] - }, - "mob.zombiepig.zpighurt" : { - "__use_legacy_max_distance" : "true", - "category" : "hostile", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/mob/zombiepig/zpighurt1" - }, - "sounds/mob/zombiepig/zpighurt2" - ] - }, - "music.game" : { - "__use_legacy_max_distance" : "true", - "category" : "music", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/calm1", - "stream" : true, - "volume" : 0.20 - }, - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/calm2", - "stream" : true, - "volume" : 0.20 - }, - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/calm3", - "stream" : true, - "volume" : 0.20 - }, - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/hal1", - "stream" : true, - "volume" : 0.10 - }, - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/hal2", - "stream" : true, - "volume" : 0.20 - }, - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/hal3", - "stream" : true, - "volume" : 0.10 - }, - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/hal4", - "stream" : true, - "volume" : 0.20 - }, - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/nuance1", - "stream" : true, - "volume" : 0.30 - }, - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/nuance2", - "stream" : true, - "volume" : 0.30 - }, - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/piano1", - "stream" : true, - "volume" : 0.20 - }, - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/piano2", - "stream" : true, - "volume" : 0.20 - }, - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/piano3", - "stream" : true, - "volume" : 0.20 - } - ] - }, - "music.game.creative" : { - "__use_legacy_max_distance" : "true", - "category" : "music", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/creative/creative1", - "stream" : true, - "volume" : 0.10 - }, - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/creative/creative2", - "stream" : true, - "volume" : 0.10 - }, - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/creative/creative3", - "stream" : true, - "volume" : 0.10 - }, - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/creative/creative4", - "stream" : true, - "volume" : 0.10 - }, - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/creative/creative5", - "stream" : true, - "volume" : 0.10 - }, - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/creative/creative6", - "stream" : true, - "volume" : 0.10 - } - ] - }, - "music.game.credits" : { - "__use_legacy_max_distance" : "true", - "category" : "music", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/end/credits", - "stream" : true, - "volume" : 0.10 - } - ] - }, - "music.game.crimson_forest" : { - "category" : "music", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/nether/chrysopoeia", - "stream" : true, - "volume" : 0.150 - } - ] - }, - "music.game.end" : { - "__use_legacy_max_distance" : "true", - "category" : "music", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/end/end", - "stream" : true, - "volume" : 0.20 - } - ] - }, - "music.game.endboss" : { - "__use_legacy_max_distance" : "true", - "category" : "music", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/end/boss", - "stream" : true, - "volume" : 0.30 - } - ] - }, - "music.game.nether" : { - "__use_legacy_max_distance" : "true", - "category" : "music", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/nether/nether1", - "stream" : true, - "volume" : 0.150 - }, - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/nether/nether2", - "stream" : true, - "volume" : 0.150 - }, - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/nether/nether3", - "stream" : true, - "volume" : 0.150 - }, - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/nether/nether4", - "stream" : true, - "volume" : 0.150 - } - ] - }, - "music.game.nether_wastes" : { - "category" : "music", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/nether/rubedo", - "stream" : true, - "volume" : 0.150 - } - ] - }, - "music.game.soulsand_valley" : { - "category" : "music", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/nether/so_below", - "stream" : true, - "volume" : 0.150 - } - ] - }, - "music.game.water" : { - "__use_legacy_max_distance" : "true", - "category" : "music", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/water/axolotl", - "stream" : true, - "volume" : 0.20 - }, - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/water/dragon_fish", - "stream" : true, - "volume" : 0.20 - }, - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/water/shuniji", - "stream" : true, - "volume" : 0.20 - } - ] - }, - "music.menu" : { - "__use_legacy_max_distance" : "true", - "category" : "music", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/music/menu/menu1", - "stream" : true, - "volume" : 0.30 - }, - { - "load_on_low_memory" : true, - "name" : "sounds/music/menu/menu2", - "stream" : true, - "volume" : 0.30 - }, - { - "load_on_low_memory" : true, - "name" : "sounds/music/menu/menu3", - "stream" : true, - "volume" : 0.30 - }, - { - "load_on_low_memory" : true, - "name" : "sounds/music/menu/menu4", - "stream" : true, - "volume" : 0.30 - } - ] - }, - "note.banjo" : { - "__use_legacy_max_distance" : "true", - "category" : "record", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/note/banjo" - } - ] - }, - "note.bass" : { - "__use_legacy_max_distance" : "true", - "category" : "record", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/note/bass" - } - ] - }, - "note.bassattack" : { - "__use_legacy_max_distance" : "true", - "category" : "record", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/note/bassattack" - } - ] - }, - "note.bd" : { - "__use_legacy_max_distance" : "true", - "category" : "record", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/note/bd" - } - ] - }, - "note.bell" : { - "__use_legacy_max_distance" : "true", - "category" : "record", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/note/bell" - } - ] - }, - "note.bit" : { - "__use_legacy_max_distance" : "true", - "category" : "record", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/note/bit" - } - ] - }, - "note.chime" : { - "__use_legacy_max_distance" : "true", - "category" : "record", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/note/icechime" - } - ] - }, - "note.cow_bell" : { - "__use_legacy_max_distance" : "true", - "category" : "record", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/note/cow_bell" - } - ] - }, - "note.didgeridoo" : { - "__use_legacy_max_distance" : "true", - "category" : "record", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/note/didgeridoo" - } - ] - }, - "note.flute" : { - "__use_legacy_max_distance" : "true", - "category" : "record", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/note/flute" - } - ] - }, - "note.guitar" : { - "__use_legacy_max_distance" : "true", - "category" : "record", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/note/guitar" - } - ] - }, - "note.harp" : { - "__use_legacy_max_distance" : "true", - "category" : "record", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/note/harp" - } - ] - }, - "note.hat" : { - "__use_legacy_max_distance" : "true", - "category" : "record", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/note/hat" - } - ] - }, - "note.iron_xylophone" : { - "__use_legacy_max_distance" : "true", - "category" : "record", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/note/iron_xylophone" - } - ] - }, - "note.pling" : { - "__use_legacy_max_distance" : "true", - "category" : "record", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/note/pling" - } - ] - }, - "note.snare" : { - "__use_legacy_max_distance" : "true", - "category" : "record", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/note/snare" - } - ] - }, - "note.xylophone" : { - "__use_legacy_max_distance" : "true", - "category" : "record", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/note/xylobone" - } - ] - }, - "particle.soul_escape" : { - "category" : "neutral", - "max_distance" : 12.0, - "sounds" : [ - { - "name" : "sounds/particle/soulspeed1", - "volume" : 0.250 - }, - { - "name" : "sounds/particle/soulspeed2", - "volume" : 0.250 - }, - { - "name" : "sounds/particle/soulspeed3", - "volume" : 0.250 - }, - { - "name" : "sounds/particle/soulspeed4", - "volume" : 0.250 - }, - { - "name" : "sounds/particle/soulspeed5", - "volume" : 0.250 - }, - { - "name" : "sounds/particle/soulspeed6", - "volume" : 0.250 - }, - { - "name" : "sounds/particle/soulspeed7", - "volume" : 0.250 - }, - { - "name" : "sounds/particle/soulspeed8", - "volume" : 0.250 - }, - { - "name" : "sounds/particle/soulspeed9", - "volume" : 0.250 - }, - { - "name" : "sounds/particle/soulspeed10", - "volume" : 0.250 - }, - { - "name" : "sounds/particle/soulspeed11", - "volume" : 0.250 - }, - { - "name" : "sounds/particle/soulspeed12", - "volume" : 0.250 - }, - { - "name" : "sounds/particle/soulspeed13", - "volume" : 0.250 - } - ] - }, - "portal.portal" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ "sounds/portal/portal" ] - }, - "portal.travel" : { - "__use_legacy_max_distance" : "true", - "category" : "ui", - "sounds" : [ "sounds/portal/travel" ] - }, - "portal.trigger" : { - "__use_legacy_max_distance" : "true", - "category" : "ui", - "sounds" : [ "sounds/portal/trigger" ] - }, - "raid.horn" : { - "category" : "neutral", - // Double the valid raid radius of 96 - "max_distance" : 192.0, - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/event/raid/raidhorn_01", - "volume" : 1.0 - }, - { - "name" : "sounds/event/raid/raidhorn_02", - "volume" : 1.0 - }, - { - "name" : "sounds/event/raid/raidhorn_03", - "volume" : 1.0 - }, - { - "name" : "sounds/event/raid/raidhorn_04", - "volume" : 1.0 - } - ] - }, - "random.anvil_break" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ "sounds/random/anvil_break" ] - }, - "random.anvil_land" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ "sounds/random/anvil_land" ] - }, - "random.anvil_use" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ "sounds/random/anvil_use" ] - }, - "random.bow" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ "sounds/random/bow" ] - }, - "random.bowhit" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/random/bowhit1" - }, - "sounds/random/bowhit2", - "sounds/random/bowhit3", - "sounds/random/bowhit4" - ] - }, - "random.break" : { - "__use_legacy_max_distance" : "true", - "category" : "player", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/random/break" - } - ] - }, - "random.burp" : { - "__use_legacy_max_distance" : "true", - "category" : "player", - "sounds" : [ "sounds/random/burp" ] - }, - "random.chestclosed" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ "sounds/random/chestclosed" ] - }, - "random.chestopen" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ "sounds/random/chestopen" ] - }, - "random.click" : { - "__use_legacy_max_distance" : "true", - "category" : "ui", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/random/click", - "volume" : 0.20 - } - ] - }, - "random.door_close" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/random/door_close", - "pitch" : 1.0, - "volume" : 0.40 - }, - { - "name" : "sounds/random/door_close", - "pitch" : 1.10, - "volume" : 0.40 - }, - { - "name" : "sounds/random/door_close", - "pitch" : 0.90, - "volume" : 0.40 - } - ] - }, - "random.door_open" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/random/door_open", - "pitch" : 1.0, - "volume" : 0.40 - }, - { - "name" : "sounds/random/door_open", - "pitch" : 1.10, - "volume" : 0.40 - }, - { - "name" : "sounds/random/door_open", - "pitch" : 0.90, - "volume" : 0.40 - } - ] - }, - "random.drink" : { - "__use_legacy_max_distance" : "true", - "category" : "player", - "sounds" : [ "sounds/random/drink" ] - }, - "random.drink_honey" : { - "category" : "player", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/random/drink_honey1" - }, - "sounds/random/drink_honey2", - { - "name" : "sounds/random/drink_honey3", - "volume" : 0.350 - }, - { - "name" : "sounds/random/drink_honey3", - "volume" : 0.750 - } - ] - }, - "random.eat" : { - "__use_legacy_max_distance" : "true", - "category" : "player", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/random/eat1" - }, - "sounds/random/eat2", - "sounds/random/eat3" - ] - }, - "random.enderchestclosed" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ "sounds/block/enderchest/close" ] - }, - "random.enderchestopen" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ "sounds/block/enderchest/open" ] - }, - "random.explode" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/random/explode1" - }, - "sounds/random/explode2", - "sounds/random/explode3", - "sounds/random/explode4" - ] - }, - "random.fizz" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ "sounds/random/fizz" ] - }, - "random.fuse" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/random/fuse" - } - ] - }, - "random.glass" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - "sounds/random/glass1", - "sounds/random/glass2", - "sounds/random/glass3" - ] - }, - "random.hurt" : { - "__use_legacy_max_distance" : "true", - "category" : "player", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/random/hurt" - } - ] - }, - "random.levelup" : { - "__use_legacy_max_distance" : "true", - "category" : "player", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/random/levelup" - } - ] - }, - "random.orb" : { - "__use_legacy_max_distance" : "true", - "category" : "player", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/random/orb" - } - ] - }, - "random.pop" : { - "__use_legacy_max_distance" : "true", - "category" : "player", - "sounds" : [ "sounds/random/pop" ] - }, - "random.pop2" : { - "__use_legacy_max_distance" : "true", - "category" : "player", - "sounds" : [ "sounds/random/pop2" ] - }, - "random.potion.brewed" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ - "sounds/block/brewing_stand/brew1", - "sounds/block/brewing_stand/brew2" - ] - }, - "random.screenshot" : { - "__use_legacy_max_distance" : "true", - "category" : "ui", - "sounds" : [ "sounds/random/happy_cam3" ] - }, - "random.shulkerboxclosed" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ "sounds/block/shulker_box/close" ] - }, - "random.shulkerboxopen" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ "sounds/block/shulker_box/open" ] - }, - "random.splash" : { - "__use_legacy_max_distance" : "true", - "category" : "player", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/random/splash" - } - ] - }, - "random.swim" : { - "__use_legacy_max_distance" : "true", - "category" : "player", - "sounds" : [ - "sounds/random/swim1", - "sounds/random/swim2", - "sounds/random/swim3", - { - "load_on_low_memory" : true, - "name" : "sounds/random/swim4" - } - ] - }, - "random.toast" : { - "__use_legacy_max_distance" : "true", - "category" : "ui", - "sounds" : [ "sounds/random/toast" ] - }, - "random.totem" : { - "__use_legacy_max_distance" : "true", - "category" : "player", - "sounds" : [ "sounds/random/use_totem" ] - }, - "record.11" : { - "__use_legacy_max_distance" : "true", - "max_distance" : 64.0, - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/records/11", - "stream" : true, - "volume" : 0.50 - } - ] - }, - "record.13" : { - "__use_legacy_max_distance" : "true", - "max_distance" : 64.0, - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/records/13", - "stream" : true, - "volume" : 0.50 - } - ] - }, - "record.blocks" : { - "__use_legacy_max_distance" : "true", - "max_distance" : 64.0, - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/records/blocks", - "stream" : true, - "volume" : 0.50 - } - ] - }, - "record.cat" : { - "__use_legacy_max_distance" : "true", - "max_distance" : 64.0, - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/records/cat", - "stream" : true, - "volume" : 0.50 - } - ] - }, - "record.chirp" : { - "__use_legacy_max_distance" : "true", - "max_distance" : 64.0, - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/records/chirp", - "stream" : true, - "volume" : 0.50 - } - ] - }, - "record.far" : { - "__use_legacy_max_distance" : "true", - "max_distance" : 64.0, - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/records/far", - "stream" : true, - "volume" : 0.50 - } - ] - }, - "record.mall" : { - "__use_legacy_max_distance" : "true", - "max_distance" : 64.0, - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/records/mall", - "stream" : true, - "volume" : 0.50 - } - ] - }, - "record.mellohi" : { - "__use_legacy_max_distance" : "true", - "max_distance" : 64.0, - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/records/mellohi", - "stream" : true, - "volume" : 0.50 - } - ] - }, - "record.pigstep" : { - "max_distance" : 64.0, - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/records/pigstep_master", - "stream" : true, - "volume" : 0.50 - } - ] - }, - "record.stal" : { - "__use_legacy_max_distance" : "true", - "max_distance" : 64.0, - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/records/stal", - "stream" : true, - "volume" : 0.50 - } - ] - }, - "record.strad" : { - "__use_legacy_max_distance" : "true", - "max_distance" : 64.0, - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/records/strad", - "stream" : true, - "volume" : 0.50 - } - ] - }, - "record.wait" : { - "__use_legacy_max_distance" : "true", - "max_distance" : 64.0, - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/records/wait", - "stream" : true, - "volume" : 0.50 - } - ] - }, - "record.ward" : { - "__use_legacy_max_distance" : "true", - "max_distance" : 64.0, - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/music/game/records/ward", - "stream" : true, - "volume" : 0.50 - } - ] - }, - "respawn_anchor.ambient" : { - "category" : "block", - "max_distance" : 7.0, - "sounds" : [ - "sounds/block/respawn_anchor/ambient1", - "sounds/block/respawn_anchor/ambient2", - "sounds/block/respawn_anchor/ambient3" - ] - }, - "respawn_anchor.charge" : { - "category" : "block", - "sounds" : [ - "sounds/block/respawn_anchor/charge1", - "sounds/block/respawn_anchor/charge2", - "sounds/block/respawn_anchor/charge3" - ] - }, - "respawn_anchor.deplete" : { - "category" : "block", - "sounds" : [ - "sounds/block/respawn_anchor/deplete1", - "sounds/block/respawn_anchor/deplete2" - ] - }, - "respawn_anchor.set_spawn" : { - "category" : "block", - "sounds" : [ - "sounds/block/respawn_anchor/set_spawn1", - "sounds/block/respawn_anchor/set_spawn2", - "sounds/block/respawn_anchor/set_spawn3" - ] - }, - "smithing_table.use": { - "category": "block", - "sounds": [ - { - "name": "sounds/random/smithing_table1", - "load_on_low_memory": true - }, - "sounds/random/smithing_table2", - "sounds/random/smithing_table3" - ] - }, - "step.ancient_debris" : { - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/ancient_debris3" - }, - "sounds/step/ancient_debris1", - "sounds/step/ancient_debris2", - "sounds/step/ancient_debris4", - "sounds/step/ancient_debris5" - ] - }, - "step.basalt" : { - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/basalt3" - }, - "sounds/step/basalt1", - "sounds/step/basalt2", - "sounds/step/basalt4", - "sounds/step/basalt5", - "sounds/step/basalt6" - ] - }, - "step.bone_block" : { - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/bone_block3" - }, - "sounds/step/bone_block1", - "sounds/step/bone_block2", - "sounds/step/bone_block4", - "sounds/step/bone_block5" - ] - }, - "step.cloth" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/cloth1" - }, - "sounds/step/cloth2", - "sounds/step/cloth3", - "sounds/step/cloth4" - ] - }, - "step.chain": { - "category": "neutral", - "sounds": [ - { - "name": "sounds/step/chain3", - "load_on_low_memory": true - }, - "sounds/step/chain1", - "sounds/step/chain2", - "sounds/step/chain4", - "sounds/step/chain5", - "sounds/step/chain6" - - ] - }, - "step.coral" : { - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/coral3" - }, - "sounds/step/coral1", - "sounds/step/coral2", - "sounds/step/coral4", - "sounds/step/coral5", - "sounds/step/coral6" - ] - }, - "step.grass" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/grass1" - }, - "sounds/step/grass2", - "sounds/step/grass3", - "sounds/step/grass4", - "sounds/step/grass5", - "sounds/step/grass6" - ] - }, - "step.gravel" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/gravel1", - "volume" : 0.30 - }, - { - "name" : "sounds/step/gravel2", - "volume" : 0.30 - }, - { - "name" : "sounds/step/gravel3", - "volume" : 0.30 - }, - { - "name" : "sounds/step/gravel4", - "volume" : 0.30 - } - ] - }, - "step.honey_block" : { - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/honey_block3" - }, - "sounds/step/honey_block1", - "sounds/step/honey_block2", - "sounds/step/honey_block4", - "sounds/step/honey_block5" - ] - }, - "step.ladder" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/ladder1" - }, - "sounds/step/ladder2", - "sounds/step/ladder3", - "sounds/step/ladder4", - "sounds/step/ladder5" - ] - }, - "step.nether_brick" : { - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/nether_brick3" - }, - "sounds/step/nether_brick1", - "sounds/step/nether_brick2", - "sounds/step/nether_brick4", - "sounds/step/nether_brick5", - "sounds/step/nether_brick6" - ] - }, - "step.nether_gold_ore" : { - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/nether_gold_ore3" - }, - "sounds/step/nether_gold_ore1", - "sounds/step/nether_gold_ore2", - "sounds/step/nether_gold_ore4", - "sounds/step/nether_gold_ore5" - ] - }, - "step.nether_sprouts" : { - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/nether_sprouts3" - }, - "sounds/step/nether_sprouts1", - "sounds/step/nether_sprouts2", - "sounds/step/nether_sprouts4", - "sounds/step/nether_sprouts5" - ] - }, - "step.nether_wart" : { - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/nether_wart3" - }, - "sounds/step/nether_wart1", - "sounds/step/nether_wart2", - "sounds/step/nether_wart4", - "sounds/step/nether_wart5" - ] - }, - "step.netherite" : { - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/netherite3" - }, - "sounds/step/netherite1", - "sounds/step/netherite2", - "sounds/step/netherite4", - "sounds/step/netherite5", - "sounds/step/netherite6" - ] - }, - "step.netherrack" : { - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/netherrack3" - }, - "sounds/step/netherrack1", - "sounds/step/netherrack2", - "sounds/step/netherrack4", - "sounds/step/netherrack5", - "sounds/step/netherrack6" - ] - }, - "step.nylium" : { - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/nylium3" - }, - "sounds/step/nylium1", - "sounds/step/nylium2", - "sounds/step/nylium4", - "sounds/step/nylium5", - "sounds/step/nylium6" - ] - }, - "step.roots" : { - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/roots3" - }, - "sounds/step/roots1", - "sounds/step/roots2", - "sounds/step/roots4", - "sounds/step/roots5" - ] - }, - "step.sand" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/sand1" - }, - "sounds/step/sand2", - "sounds/step/sand3", - "sounds/step/sand4", - "sounds/step/sand5" - ] - }, - "step.shroomlight" : { - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/shroomlight3" - }, - "sounds/step/shroomlight1", - "sounds/step/shroomlight2", - "sounds/step/shroomlight4", - "sounds/step/shroomlight5", - "sounds/step/shroomlight6" - ] - }, - "step.slime" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/slime/small1", - "sounds/mob/slime/small2", - "sounds/mob/slime/small3", - "sounds/mob/slime/small4", - "sounds/mob/slime/small5" - ] - }, - "step.snow" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/snow1" - }, - "sounds/step/snow2", - "sounds/step/snow3", - "sounds/step/snow4" - ] - }, - "step.soul_sand" : { - "category" : "neutral", - "sounds" : [ - "sounds/step/soul_sand1", - "sounds/step/soul_sand2", - { - "load_on_low_memory" : true, - "name" : "sounds/step/soul_sand3" - }, - "sounds/step/soul_sand4", - "sounds/step/soul_sand5" - ] - }, - "step.soul_soil" : { - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/soul_soil3" - }, - "sounds/step/soul_soil1", - "sounds/step/soul_soil2", - "sounds/step/soul_soil4", - "sounds/step/soul_soil5" - ] - }, - "step.stem" : { - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/stem3" - }, - "sounds/step/stem1", - "sounds/step/stem2", - "sounds/step/stem4", - "sounds/step/stem5", - "sounds/step/stem6" - ] - }, - "step.stone" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/step/stone1", - "sounds/step/stone2", - { - "load_on_low_memory" : true, - "name" : "sounds/step/stone3" - }, - "sounds/step/stone4", - "sounds/step/stone5", - "sounds/step/stone6" - ] - }, - "step.vines": { - "category": "neutral", - "sounds": [ - { - "name": "sounds/step/vines3", - "load_on_low_memory": true - }, - "sounds/step/vines1", - "sounds/step/vines2", - "sounds/step/vines4", - "sounds/step/vines5" - - ] - }, - "step.wood" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - { - "name" : "sounds/step/wood1", - "volume" : 0.40 - }, - { - "name" : "sounds/step/wood2", - "volume" : 0.40 - }, - { - "name" : "sounds/step/wood3", - "volume" : 0.40 - }, - { - "name" : "sounds/step/wood4", - "volume" : 0.40 - }, - { - "name" : "sounds/step/wood5", - "volume" : 0.40 - }, - { - "load_on_low_memory" : true, - "name" : "sounds/step/wood6", - "volume" : 0.40 - } - ] - }, - "tile.piston.in" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ "sounds/tile/piston/in" ] - }, - "tile.piston.out" : { - "__use_legacy_max_distance" : "true", - "category" : "block", - "sounds" : [ "sounds/tile/piston/out" ] - }, - "ui.cartography_table.take_result" : { - "__use_legacy_max_distance" : "true", - "category" : "ui", - "sounds" : [ - { - "name" : "sounds/ui/cartography_table/drawmap1", - "volume" : 1 - }, - { - "name" : "sounds/ui/cartography_table/drawmap2", - "volume" : 1 - }, - { - "name" : "sounds/ui/cartography_table/drawmap3", - "volume" : 1 - } - ] - }, - "ui.loom.select_pattern" : { - "__use_legacy_max_distance" : "true", - "category" : "ui", - "sounds" : [ - { - "name" : "sounds/ui/loom/select_pattern1", - "volume" : 1 - }, - { - "name" : "sounds/ui/loom/select_pattern2", - "volume" : 1 - }, - { - "name" : "sounds/ui/loom/select_pattern3", - "volume" : 1 - }, - { - "name" : "sounds/ui/loom/select_pattern4", - "volume" : 1 - }, - { - "name" : "sounds/ui/loom/select_pattern5", - "volume" : 1 - } - ] - }, - "ui.loom.take_result" : { - "__use_legacy_max_distance" : "true", - "category" : "ui", - "sounds" : [ - { - "name" : "sounds/ui/loom/take_result1", - "volume" : 1 - }, - { - "name" : "sounds/ui/loom/take_result2", - "volume" : 1 - } - ] - }, - "ui.stonecutter.take_result" : { - "__use_legacy_max_distance" : "true", - "category" : "ui", - "sounds" : [ - { - "name" : "sounds/ui/stonecutter/cut1", - "volume" : 1 - }, - { - "name" : "sounds/ui/stonecutter/cut1", - "pitch" : 0.920, - "volume" : 1 - }, - { - "name" : "sounds/ui/stonecutter/cut2", - "volume" : 1 - }, - { - "name" : "sounds/ui/stonecutter/cut2", - "pitch" : 0.920, - "volume" : 1 - } - ] - }, - "use.ancient_debris" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/ancient_debris1" - }, - "sounds/step/ancient_debris2", - "sounds/step/ancient_debris3", - "sounds/step/ancient_debris4", - "sounds/step/ancient_debris5" - ] - }, - "use.basalt" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/basalt1" - }, - "sounds/step/basalt2", - "sounds/step/basalt3", - "sounds/step/basalt4", - "sounds/step/basalt5", - "sounds/step/basalt6" - ] - }, - "use.bone_block" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/bone_block1" - }, - "sounds/step/bone_block2", - "sounds/step/bone_block3", - "sounds/step/bone_block4", - "sounds/step/bone_block5" - ] - }, - "use.chain": { - "category": "block", - "sounds": [ - { - "name": "sounds/step/chain1", - "load_on_low_memory": true - }, - "sounds/step/chain2", - "sounds/step/chain3", - "sounds/step/chain4", - "sounds/step/chain5", - "sounds/step/chain6" - ] - }, - "use.cloth" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/step/cloth1", - "sounds/step/cloth2", - "sounds/step/cloth3", - "sounds/step/cloth4" - ] - }, - "use.coral" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/coral1" - }, - "sounds/step/coral2", - "sounds/step/coral3", - "sounds/step/coral4", - "sounds/step/coral5", - "sounds/step/coral6" - ] - }, - "use.grass" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/step/grass1", - "sounds/step/grass2", - "sounds/step/grass3", - "sounds/step/grass4", - "sounds/step/grass5", - "sounds/step/grass6" - ] - }, - "use.gravel" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/step/gravel1", - "sounds/step/gravel2", - "sounds/step/gravel3", - "sounds/step/gravel4" - ] - }, - "use.honey_block" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/honey_block1" - }, - "sounds/step/honey_block2", - "sounds/step/honey_block3", - "sounds/step/honey_block4", - "sounds/step/honey_block5" - ] - }, - "use.ladder" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/step/ladder1", - "sounds/step/ladder2", - "sounds/step/ladder3", - "sounds/step/ladder4", - "sounds/step/ladder5" - ] - }, - "use.nether_brick" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/nether_brick1" - }, - "sounds/step/nether_brick2", - "sounds/step/nether_brick3", - "sounds/step/nether_brick4", - "sounds/step/nether_brick5", - "sounds/step/nether_brick6" - ] - }, - "use.nether_gold_ore" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/nether_gold_ore1" - }, - "sounds/step/nether_gold_ore2", - "sounds/step/nether_gold_ore3", - "sounds/step/nether_gold_ore4", - "sounds/step/nether_gold_ore5" - ] - }, - "use.nether_sprouts" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/nether_sprouts1" - }, - "sounds/step/nether_sprouts2", - "sounds/step/nether_sprouts3", - "sounds/step/nether_sprouts4", - "sounds/step/nether_sprouts5" - ] - }, - "use.nether_wart" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/nether_wart1" - }, - "sounds/step/nether_wart2", - "sounds/step/nether_wart3", - "sounds/step/nether_wart4", - "sounds/step/nether_wart5" - ] - }, - "use.netherite" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/netherite1" - }, - "sounds/step/netherite2", - "sounds/step/netherite3", - "sounds/step/netherite4", - "sounds/step/netherite5", - "sounds/step/netherite6" - ] - }, - "use.netherrack" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/netherrack1" - }, - "sounds/step/netherrack2", - "sounds/step/netherrack3", - "sounds/step/netherrack4", - "sounds/step/netherrack5", - "sounds/step/netherrack6" - ] - }, - "use.nylium" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/nylium1" - }, - "sounds/step/nylium2", - "sounds/step/nylium3", - "sounds/step/nylium4", - "sounds/step/nylium5", - "sounds/step/nylium6" - ] - }, - "use.roots" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/roots1" - }, - "sounds/step/roots2", - "sounds/step/roots3", - "sounds/step/roots4", - "sounds/step/roots5" - ] - }, - "use.sand" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/step/sand1", - "sounds/step/sand2", - "sounds/step/sand3", - "sounds/step/sand4", - "sounds/step/sand5" - ] - }, - "use.shroomlight" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/shroomlight1" - }, - "sounds/step/shroomlight2", - "sounds/step/shroomlight3", - "sounds/step/shroomlight4", - "sounds/step/shroomlight5", - "sounds/step/shroomlight6" - ] - }, - "use.slime" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/mob/slime/small1", - "sounds/mob/slime/small2", - "sounds/mob/slime/small3", - "sounds/mob/slime/small4", - "sounds/mob/slime/small5" - ] - }, - "use.snow" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/step/snow1", - "sounds/step/snow2", - "sounds/step/snow3", - "sounds/step/snow4" - ] - }, - "use.soul_sand" : { - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/soul_sand1" - }, - "sounds/step/soul_sand2", - "sounds/step/soul_sand3", - "sounds/step/soul_sand4", - "sounds/step/soul_sand5" - ] - }, - "use.soul_soil" : { - "category" : "neutral", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/soul_soil1" - }, - "sounds/step/soul_soil2", - "sounds/step/soul_soil3", - "sounds/step/soul_soil4", - "sounds/step/soul_soil5" - ] - }, - "use.stem" : { - "category" : "block", - "sounds" : [ - { - "load_on_low_memory" : true, - "name" : "sounds/step/stem1" - }, - "sounds/step/stem2", - "sounds/step/stem3", - "sounds/step/stem4", - "sounds/step/stem5", - "sounds/step/stem6" - ] - }, - "use.stone" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/step/stone1", - "sounds/step/stone2", - "sounds/step/stone3", - "sounds/step/stone4", - "sounds/step/stone5", - "sounds/step/stone6" - ] - }, - "use.vines": { - "category": "block", - "sounds": [ - { - "name": "sounds/step/vines1", - "load_on_low_memory": true - }, - "sounds/step/vines2", - "sounds/step/vines3", - "sounds/step/vines4", - "sounds/step/vines5" - ] - }, - "use.wood" : { - "__use_legacy_max_distance" : "true", - "category" : "neutral", - "sounds" : [ - "sounds/step/wood1", - "sounds/step/wood2", - "sounds/step/wood3", - "sounds/step/wood4", - "sounds/step/wood5", - "sounds/step/wood6" - ] - }, - "vr.stutterturn" : { - "__use_legacy_max_distance" : "true", - "category" : "player", - "sounds" : [ - "sounds/vr/turn1", - "sounds/vr/turn2", - "sounds/vr/turn3", - "sounds/vr/turn4", - "sounds/vr/turn5" - ] - } - } -} + "format_version": "1.14.0", + "sound_definitions": { + "mob.goat.prepare_ram": { + "category": "hostile", + "sounds": [ + { + "name": "sounds/mob/goat/pre_ram1", + "volume": 0.8 + }, + { + "name": "sounds/mob/goat/pre_ram2", + "volume": 0.8 + }, + { + "name": "sounds/mob/goat/pre_ram3", + "volume": 0.8 + }, + { + "name": "sounds/mob/goat/pre_ram4", + "volume": 0.8 + } + ] + }, + "mob.goat.prepare_ram.screamer": { + "category": "hostile", + "sounds": [ + { + "name": "sounds/mob/goat/screaming_pre_ram1", + "volume": 0.8 + }, + { + "name": "sounds/mob/goat/screaming_pre_ram2", + "volume": 0.8 + }, + { + "name": "sounds/mob/goat/screaming_pre_ram3", + "volume": 0.8 + }, + { + "name": "sounds/mob/goat/screaming_pre_ram4", + "volume": 0.8 + }, + { + "name": "sounds/mob/goat/screaming_pre_ram5", + "volume": 0.8 + } + ] + }, + "mob.goat.ram_impact": { + "category": "hostile", + "sounds": [ + { + "name": "sounds/mob/goat/impact1", + "volume": 0.8 + }, + { + "name": "sounds/mob/goat/impact2", + "volume": 0.8 + }, + { + "name": "sounds/mob/goat/impact2", + "volume": 0.8 + } + ] + }, + "mob.goat.ram_impact.screamer": { + "category": "hostile", + "sounds": [ + { + "name": "sounds/mob/goat/impact1", + "volume": 0.8 + }, + { + "name": "sounds/mob/goat/impact2", + "volume": 0.8 + }, + { + "name": "sounds/mob/goat/impact2", + "volume": 0.8 + } + ] + }, + "mob.goat.eat": { + "category": "neutral", + "sounds": [ + "sounds/mob/goat/eat1", + "sounds/mob/goat/eat2", + "sounds/mob/goat/eat3" + ] + }, + "mob.goat.ambient": { + "category": "neutral", + "sounds": [ + { + "name": "sounds/mob/goat/idle1", + "volume": 0.82 + }, + { + "name": "sounds/mob/goat/idle2", + "volume": 0.82 + }, + { + "name": "sounds/mob/goat/idle3", + "volume": 0.84 + }, + { + "name": "sounds/mob/goat/idle4", + "volume": 0.84 + }, + { + "name": "sounds/mob/goat/idle5", + "volume": 0.84 + }, + { + "name": "sounds/mob/goat/idle6", + "volume": 0.84 + }, + { + "name": "sounds/mob/goat/idle7", + "volume": 0.83 + }, + { + "name": "sounds/mob/goat/idle8", + "volume": 0.84 + } + ] + }, + "mob.goat.ambient.screamer": { + "category": "neutral", + "sounds": [ + { + "name": "sounds/mob/goat/idle1", + "volume": 0.82 + }, + { + "name": "sounds/mob/goat/idle2", + "volume": 0.82 + }, + { + "name": "sounds/mob/goat/idle3", + "volume": 0.84 + }, + { + "name": "sounds/mob/goat/idle4", + "volume": 0.84 + }, + { + "name": "sounds/mob/goat/idle5", + "volume": 0.84 + }, + { + "name": "sounds/mob/goat/idle6", + "volume": 0.84 + }, + { + "name": "sounds/mob/goat/idle7", + "volume": 0.83 + }, + { + "name": "sounds/mob/goat/idle8", + "volume": 0.84 + }, + { + "name": "sounds/mob/goat/scream1", + "volume": 0.9 + }, + { + "name": "sounds/mob/goat/scream2", + "volume": 0.9 + }, + { + "name": "sounds/mob/goat/scream3", + "volume": 0.9 + }, + { + "name": "sounds/mob/goat/scream4", + "volume": 0.9 + }, + { + "name": "sounds/mob/goat/scream5", + "volume": 0.9 + }, + { + "name": "sounds/mob/goat/scream6", + "volume": 0.9 + }, + { + "name": "sounds/mob/goat/scream7", + "volume": 0.9 + }, + { + "name": "sounds/mob/goat/scream8", + "volume": 0.9 + }, + { + "name": "sounds/mob/goat/scream9", + "volume": 0.9 + } + ] + }, + "mob.goat.death": { + "category": "neutral", + "sounds": [ + { + "name": "sounds/mob/goat/death1", + "volume": 0.65 + }, + { + "name": "sounds/mob/goat/death2", + "volume": 0.65 + }, + { + "name": "sounds/mob/goat/death3", + "volume": 0.65 + }, + { + "name": "sounds/mob/goat/death4", + "volume": 0.65 + }, + { + "name": "sounds/mob/goat/death5", + "volume": 0.65 + } + ] + }, + "mob.goat.death.screamer": { + "category": "neutral", + "sounds": [ + { + "name": "sounds/mob/goat/screaming_death1", + "volume": 0.65 + }, + { + "name": "sounds/mob/goat/screaming_death2", + "volume": 0.65 + }, + { + "name": "sounds/mob/goat/screaming_death3", + "volume": 0.65 + } + ] + }, + "mob.goat.hurt": { + "category": "neutral", + "sounds": [ + { + "name": "sounds/mob/goat/hurt1", + "volume": 0.65 + }, + { + "name": "sounds/mob/goat/hurt2", + "volume": 0.65 + }, + { + "name": "sounds/mob/goat/hurt3", + "volume": 0.65 + }, + { + "name": "sounds/mob/goat/hurt4", + "volume": 0.65 + } + ] + }, + "mob.goat.hurt.screamer": { + "category": "neutral", + "sounds": [ + { + "name": "sounds/mob/goat/screaming_hurt1", + "volume": 0.65 + }, + { + "name": "sounds/mob/goat/screaming_hurt2", + "volume": 0.65 + }, + { + "name": "sounds/mob/goat/screaming_hurt3", + "volume": 0.65 + } + ] + }, + "mob.goat.milk.screamer": { + "category": "neutral", + "sounds": [ + "sounds/mob/goat/screaming_milk1", + "sounds/mob/goat/screaming_milk2", + "sounds/mob/goat/screaming_milk3", + "sounds/mob/goat/screaming_milk4", + "sounds/mob/goat/screaming_milk5" + ] + }, + "mob.goat.step": { + "category": "neutral", + "sounds": [ + { + "name": "sounds/mob/goat/step1", + "volume": 1 + }, + { + "name": "sounds/mob/goat/step2", + "volume": 1 + }, + { + "name": "sounds/mob/goat/step3", + "volume": 1 + }, + { + "name": "sounds/mob/goat/step4", + "volume": 1 + }, + { + "name": "sounds/mob/goat/step5", + "volume": 1 + }, + { + "name": "sounds/mob/goat/step6", + "volume": 1 + } + ] + }, + "dig.powder_snow": { + "category": "block", + "sounds": [ + "sounds/block/powder_snow/break1", + "sounds/block/powder_snow/break2", + "sounds/block/powder_snow/break3", + "sounds/block/powder_snow/break4", + "sounds/block/powder_snow/break5", + "sounds/block/powder_snow/break6", + "sounds/block/powder_snow/break7" + ] + }, + "fall.powder_snow": { + "category": "neutral", + "sounds": [ + "sounds/block/powder_snow/step1", + "sounds/block/powder_snow/step2", + "sounds/block/powder_snow/step3", + "sounds/block/powder_snow/step4", + "sounds/block/powder_snow/step5", + "sounds/block/powder_snow/step6", + "sounds/block/powder_snow/step7", + "sounds/block/powder_snow/step8", + "sounds/block/powder_snow/step9", + "sounds/block/powder_snow/step10" + ] + }, + "hit.powder_snow": { + "category": "block", + "sounds": [ + { + "name": "sounds/block/powder_snow/step1", + "volume": 0.83, + "pitch": 1.3 + }, + { + "name": "sounds/block/powder_snow/step2", + "volume": 0.83, + "pitch": 1.3 + }, + { + "name": "sounds/block/powder_snow/step3", + "volume": 0.83, + "pitch": 1.3 + }, + { + "name": "sounds/block/powder_snow/step4", + "volume": 0.83, + "pitch": 1.3 + }, + { + "name": "sounds/block/powder_snow/step5", + "volume": 0.83, + "pitch": 1.3 + }, + { + "name": "sounds/block/powder_snow/step6", + "volume": 0.83, + "pitch": 1.3 + }, + { + "name": "sounds/block/powder_snow/step7", + "volume": 0.83, + "pitch": 1.3 + }, + { + "name": "sounds/block/powder_snow/step8", + "volume": 0.83, + "pitch": 1.3 + }, + { + "name": "sounds/block/powder_snow/step9", + "volume": 0.83, + "pitch": 1.3 + }, + { + "name": "sounds/block/powder_snow/step10", + "volume": 0.83, + "pitch": 1.3 + } + ] + }, + "place.powder_snow": { + "category": "block", + "sounds": [ + "sounds/block/powder_snow/break1", + "sounds/block/powder_snow/break2", + "sounds/block/powder_snow/break3", + "sounds/block/powder_snow/break4", + "sounds/block/powder_snow/break5", + "sounds/block/powder_snow/break6", + "sounds/block/powder_snow/break7" + ] + }, + "step.powder_snow": { + "category": "neutral", + "sounds": [ + "sounds/block/powder_snow/step1", + "sounds/block/powder_snow/step2", + "sounds/block/powder_snow/step3", + "sounds/block/powder_snow/step4", + "sounds/block/powder_snow/step5", + "sounds/block/powder_snow/step6", + "sounds/block/powder_snow/step7", + "sounds/block/powder_snow/step8", + "sounds/block/powder_snow/step9", + "sounds/block/powder_snow/step10" + ] + }, + "bucket.fill_powder_snow": { + "category": "player", + "sounds": [ + "sounds/bucket/fill_powder_snow1", + "sounds/bucket/fill_powder_snow2" + ] + }, + "bucket.empty_powder_snow": { + "category": "block", + "sounds": [ + "sounds/bucket/empty_powder_snow1", + "sounds/bucket/empty_powder_snow2" + ] + }, + "mob.axolotl.attack": { + "category": "neutral", + "sounds": [ + "sounds/mob/axolotl/attack1", + "sounds/mob/axolotl/attack2", + "sounds/mob/axolotl/attack3", + "sounds/mob/axolotl/attack4" + ] + }, + "mob.axolotl.idle_water": { + "category": "neutral", + "sounds": [ + "sounds/mob/axolotl/idle1", + "sounds/mob/axolotl/idle2", + "sounds/mob/axolotl/idle3", + "sounds/mob/axolotl/idle4", + "sounds/mob/axolotl/idle5" + ] + }, + "mob.axolotl.idle": { + "category": "neutral", + "sounds": [ + "sounds/mob/axolotl/idle_air1", + "sounds/mob/axolotl/idle_air2", + "sounds/mob/axolotl/idle_air3", + "sounds/mob/axolotl/idle_air4", + "sounds/mob/axolotl/idle_air5" + ] + }, + "mob.axolotl.splash": { + "category": "neutral", + "sounds": [ + { + "name": "sounds/mob/axolotl/splash1", + "volume": 0.9, + "pitch": 1.2 + }, + { + "name": "sounds/mob/axolotl/splash2", + "volume": 0.9, + "pitch": 1.2 + }, + { + "name": "sounds/mob/axolotl/splash3", + "volume": 0.9, + "pitch": 1.2 + } + ] + }, + "mob.axolotl.swim": { + "category": "neutral", + "sounds": [ + "sounds/mob/axolotl/swim1", + "sounds/mob/axolotl/swim2", + "sounds/mob/axolotl/swim3", + "sounds/mob/axolotl/swim4", + "sounds/mob/axolotl/swim5", + "sounds/mob/axolotl/swim6", + "sounds/mob/axolotl/swim7" + ] + }, + "mob.axolotl.death": { + "category": "neutral", + "sounds": [ + "sounds/mob/axolotl/death1", + "sounds/mob/axolotl/death2" + ] + }, + "mob.axolotl.hurt": { + "category": "neutral", + "sounds": [ + "sounds/mob/axolotl/hurt1", + "sounds/mob/axolotl/hurt2", + "sounds/mob/axolotl/hurt3", + "sounds/mob/axolotl/hurt4" + ] + }, + "component.jump_to_block": { + "category": "neutral", + "sounds": [ + "sounds/component/jump_to_block/jump1", + "sounds/component/jump_to_block/jump2" + ] + }, + "mob.glow_squid.ambient": { + "category": "neutral", + "sounds": [ + "sounds/mob/glow_squid/ambient1", + "sounds/mob/glow_squid/ambient2", + "sounds/mob/glow_squid/ambient3", + "sounds/mob/glow_squid/ambient4", + "sounds/mob/glow_squid/ambient5" + ] + }, + "mob.glow_squid.death": { + "category": "neutral", + "sounds": [ + "sounds/mob/glow_squid/death1", + "sounds/mob/glow_squid/death2", + "sounds/mob/glow_squid/death3" + ] + }, + "mob.glow_squid.hurt": { + "category": "neutral", + "sounds": [ + "sounds/mob/glow_squid/hurt1", + "sounds/mob/glow_squid/hurt2", + "sounds/mob/glow_squid/hurt3", + "sounds/mob/glow_squid/hurt4" + ] + }, + "mob.glow_squid.ink_squirt": { + "category": "neutral", + "sounds": [ + "sounds/mob/glow_squid/squirt1", + "sounds/mob/glow_squid/squirt2", + "sounds/mob/glow_squid/squirt3" + ] + }, + "mob.player.hurt_drown": { + "category": "player", + "sounds": [ + "sounds/mob/player/hurt/drown1", + { + "name": "sounds/mob/player/hurt/drown2", + "load_on_low_memory": true + }, + "sounds/mob/player/hurt/drown3", + "sounds/mob/player/hurt/drown4" + ] + }, + "mob.player.hurt_on_fire": { + "category": "player", + "sounds": [ + "sounds/mob/player/hurt/fire_hurt1", + { + "name": "sounds/mob/player/hurt/fire_hurt2", + "load_on_low_memory": true + }, + "sounds/mob/player/hurt/fire_hurt3" + ] + }, + "mob.player.hurt_freeze": { + "category": "player", + "sounds": [ + "sounds/mob/player/hurt/freeze_hurt1", + { + "name": "sounds/mob/player/hurt/freeze_hurt2", + "load_on_low_memory": true + }, + "sounds/mob/player/hurt/freeze_hurt3", + "sounds/mob/player/hurt/freeze_hurt4", + "sounds/mob/player/hurt/freeze_hurt5" + ] + }, + "use.dripstone_block": { + "category": "block", + "sounds": [ + "sounds/block/dripstone/step1", + "sounds/block/dripstone/step2", + "sounds/block/dripstone/step3", + "sounds/block/dripstone/step4", + "sounds/block/dripstone/step5", + "sounds/block/dripstone/step6" + ] + }, + "break.dripstone_block": { + "category": "block", + "sounds": [ + "sounds/block/dripstone/break1", + "sounds/block/dripstone/break2", + "sounds/block/dripstone/break3", + "sounds/block/dripstone/break4", + "sounds/block/dripstone/break5" + ] + }, + "place.dripstone_block": { + "category": "block", + "sounds": [ + "sounds/block/dripstone/break1", + "sounds/block/dripstone/break2", + "sounds/block/dripstone/break3", + "sounds/block/dripstone/break4", + "sounds/block/dripstone/break5" + ] + }, + "hit.dripstone_block": { + "category": "block", + "sounds": [ + "sounds/block/dripstone/step1", + "sounds/block/dripstone/step2", + "sounds/block/dripstone/step3", + "sounds/block/dripstone/step4", + "sounds/block/dripstone/step5", + "sounds/block/dripstone/step6" + ] + }, + "fall.dripstone_block": { + "category": "neutral", + "sounds": [ + "sounds/block/dripstone/step1", + "sounds/block/dripstone/step2", + "sounds/block/dripstone/step3", + "sounds/block/dripstone/step4", + "sounds/block/dripstone/step5", + "sounds/block/dripstone/step6" + ] + }, + "step.dripstone_block": { + "category": "neutral", + "sounds": [ + "sounds/block/dripstone/step1", + "sounds/block/dripstone/step2", + "sounds/block/dripstone/step3", + "sounds/block/dripstone/step4", + "sounds/block/dripstone/step5", + "sounds/block/dripstone/step6" + + ] + }, + "jump.dripstone_block": { + "category": "neutral", + "sounds": [ + "sounds/block/dripstone/step1", + "sounds/block/dripstone/step2", + "sounds/block/dripstone/step3", + "sounds/block/dripstone/step4", + "sounds/block/dripstone/step5", + "sounds/block/dripstone/step6" + ] + }, + "land.dripstone_block": { + "category": "neutral", + "sounds": [ + "sounds/block/dripstone/step1", + "sounds/block/dripstone/step2", + "sounds/block/dripstone/step3", + "sounds/block/dripstone/step4", + "sounds/block/dripstone/step5", + "sounds/block/dripstone/step6" + ] + }, + "use.pointed_dripstone": { + "category": "block", + "sounds": [ + "sounds/block/dripstone/step1", + "sounds/block/dripstone/step2", + "sounds/block/dripstone/step3", + "sounds/block/dripstone/step4", + "sounds/block/dripstone/step5", + "sounds/block/dripstone/step6" + ] + }, + "break.pointed_dripstone": { + "category": "block", + "sounds": [ + "sounds/block/dripstone/break1", + "sounds/block/dripstone/break2", + "sounds/block/dripstone/break3", + "sounds/block/dripstone/break4", + "sounds/block/dripstone/break5" + ] + }, + "place.pointed_dripstone": { + "category": "block", + "sounds": [ + "sounds/block/dripstone/break1", + "sounds/block/dripstone/break2", + "sounds/block/dripstone/break3", + "sounds/block/dripstone/break4", + "sounds/block/dripstone/break5" + ] + }, + "hit.pointed_dripstone": { + "category": "block", + "sounds": [ + "sounds/block/dripstone/step1", + "sounds/block/dripstone/step2", + "sounds/block/dripstone/step3", + "sounds/block/dripstone/step4", + "sounds/block/dripstone/step5", + "sounds/block/dripstone/step6" + ] + }, + "fall.pointed_dripstone": { + "category": "neutral", + "sounds": [ + "sounds/block/dripstone/step1", + "sounds/block/dripstone/step2", + "sounds/block/dripstone/step3", + "sounds/block/dripstone/step4", + "sounds/block/dripstone/step5", + "sounds/block/dripstone/step6" + ] + }, + "step.pointed_dripstone": { + "category": "neutral", + "sounds": [ + "sounds/block/dripstone/step1", + "sounds/block/dripstone/step2", + "sounds/block/dripstone/step3", + "sounds/block/dripstone/step4", + "sounds/block/dripstone/step5", + "sounds/block/dripstone/step6" + + ] + }, + "jump.pointed_dripstone": { + "category": "neutral", + "sounds": [ + "sounds/block/dripstone/step1", + "sounds/block/dripstone/step2", + "sounds/block/dripstone/step3", + "sounds/block/dripstone/step4", + "sounds/block/dripstone/step5", + "sounds/block/dripstone/step6" + ] + }, + "land.pointed_dripstone": { + "category": "neutral", + "sounds": [ + "sounds/block/pointed_dripstone/land1", + "sounds/block/pointed_dripstone/land2", + "sounds/block/pointed_dripstone/land3", + "sounds/block/pointed_dripstone/land4", + "sounds/block/pointed_dripstone/land5" + ] + }, + "drip.water.pointed_dripstone": { + "category": "neutral", + "sounds": [ + "sounds/block/pointed_dripstone/drip_water1", + "sounds/block/pointed_dripstone/drip_water2", + "sounds/block/pointed_dripstone/drip_water3", + "sounds/block/pointed_dripstone/drip_water4", + "sounds/block/pointed_dripstone/drip_water5", + "sounds/block/pointed_dripstone/drip_water6", + "sounds/block/pointed_dripstone/drip_water7", + "sounds/block/pointed_dripstone/drip_water8", + "sounds/block/pointed_dripstone/drip_water9", + "sounds/block/pointed_dripstone/drip_water10", + "sounds/block/pointed_dripstone/drip_water11", + "sounds/block/pointed_dripstone/drip_water12", + "sounds/block/pointed_dripstone/drip_water13", + "sounds/block/pointed_dripstone/drip_water14", + "sounds/block/pointed_dripstone/drip_water15" + ] + }, + "cauldron_drip.water.pointed_dripstone": { + "category": "neutral", + "sounds": [ + "sounds/block/pointed_dripstone/drip_water_cauldron1", + "sounds/block/pointed_dripstone/drip_water_cauldron2", + "sounds/block/pointed_dripstone/drip_water_cauldron3", + "sounds/block/pointed_dripstone/drip_water_cauldron4", + "sounds/block/pointed_dripstone/drip_water_cauldron5", + "sounds/block/pointed_dripstone/drip_water_cauldron6", + "sounds/block/pointed_dripstone/drip_water_cauldron7", + "sounds/block/pointed_dripstone/drip_water_cauldron8" + ] + }, + "drip.lava.pointed_dripstone": { + "category": "neutral", + "sounds": [ + "sounds/block/pointed_dripstone/drip_lava1", + "sounds/block/pointed_dripstone/drip_lava2", + "sounds/block/pointed_dripstone/drip_lava3", + "sounds/block/pointed_dripstone/drip_lava4", + "sounds/block/pointed_dripstone/drip_lava5", + "sounds/block/pointed_dripstone/drip_lava6" + ] + }, + "cauldron_drip.lava.pointed_dripstone": { + "category": "neutral", + "sounds": [ + "sounds/block/pointed_dripstone/drip_lava_cauldron1", + "sounds/block/pointed_dripstone/drip_lava_cauldron2", + "sounds/block/pointed_dripstone/drip_lava_cauldron3", + "sounds/block/pointed_dripstone/drip_lava_cauldron4" + ] + }, + "use.deepslate": { + "category": "block", + "sounds": [ + "sounds/block/deepslate/step1", + "sounds/block/deepslate/step2", + "sounds/block/deepslate/step3", + "sounds/block/deepslate/step4", + "sounds/block/deepslate/step5", + "sounds/block/deepslate/step6" + ] + }, + "dig.deepslate": { + "category": "block", + "sounds": [ + "sounds/block/deepslate/break1", + "sounds/block/deepslate/break2", + "sounds/block/deepslate/break3", + "sounds/block/deepslate/break4" + ] + }, + "hit.deepslate": { + "category": "block", + "sounds": [ + "sounds/block/deepslate/step1", + "sounds/block/deepslate/step2", + "sounds/block/deepslate/step3", + "sounds/block/deepslate/step4", + "sounds/block/deepslate/step5", + "sounds/block/deepslate/step6" + ] + }, + "place.deepslate": { + "category": "block", + "sounds": [ + "sounds/block/deepslate/place1", + "sounds/block/deepslate/place2", + "sounds/block/deepslate/place3", + "sounds/block/deepslate/place4", + "sounds/block/deepslate/place5", + "sounds/block/deepslate/place6" + ] + }, + "fall.deepslate": { + "category": "player", + "sounds": [ + "sounds/block/deepslate/step1", + "sounds/block/deepslate/step2", + "sounds/block/deepslate/step3", + "sounds/block/deepslate/step4", + "sounds/block/deepslate/step5", + "sounds/block/deepslate/step6" + ] + }, + "step.deepslate": { + "category": "player", + "sounds": [ + "sounds/block/deepslate/step1", + "sounds/block/deepslate/step2", + "sounds/block/deepslate/step3", + "sounds/block/deepslate/step4", + "sounds/block/deepslate/step5", + "sounds/block/deepslate/step6" + ] + }, + "jump.deepslate": { + "category": "player", + "sounds": [ + "sounds/block/deepslate/step1", + "sounds/block/deepslate/step2", + "sounds/block/deepslate/step3", + "sounds/block/deepslate/step4", + "sounds/block/deepslate/step5", + "sounds/block/deepslate/step6" + ] + }, + "land.deepslate": { + "category": "player", + "sounds": [ + "sounds/block/deepslate/step1", + "sounds/block/deepslate/step2", + "sounds/block/deepslate/step3", + "sounds/block/deepslate/step4", + "sounds/block/deepslate/step5", + "sounds/block/deepslate/step6" + ] + }, + "use.deepslate_bricks": { + "category": "block", + "sounds": [ + "sounds/block/deepslate_bricks/step1", + "sounds/block/deepslate_bricks/step2", + "sounds/block/deepslate_bricks/step3", + "sounds/block/deepslate_bricks/step4", + "sounds/block/deepslate_bricks/step5", + "sounds/block/deepslate_bricks/step6" + ] + }, + "dig.deepslate_bricks": { + "category": "block", + "sounds": [ + "sounds/block/deepslate_bricks/place1", + "sounds/block/deepslate_bricks/place2", + "sounds/block/deepslate_bricks/place3", + "sounds/block/deepslate_bricks/place4", + "sounds/block/deepslate_bricks/place5", + "sounds/block/deepslate_bricks/place6" + ] + }, + "hit.deepslate_bricks": { + "category": "block", + "sounds": [ + "sounds/block/deepslate_bricks/step1", + "sounds/block/deepslate_bricks/step2", + "sounds/block/deepslate_bricks/step3", + "sounds/block/deepslate_bricks/step4", + "sounds/block/deepslate_bricks/step5" + ] + }, + "place.deepslate_bricks": { + "category": "block", + "sounds": [ + "sounds/block/deepslate_bricks/place1", + "sounds/block/deepslate_bricks/place2", + "sounds/block/deepslate_bricks/place3", + "sounds/block/deepslate_bricks/place4", + "sounds/block/deepslate_bricks/place5", + "sounds/block/deepslate_bricks/place6" + ] + }, + "fall.deepslate_bricks": { + "category": "neutral", + "sounds": [ + "sounds/block/deepslate_bricks/step1", + "sounds/block/deepslate_bricks/step2", + "sounds/block/deepslate_bricks/step3", + "sounds/block/deepslate_bricks/step4", + "sounds/block/deepslate_bricks/step5", + "sounds/block/deepslate_bricks/step6" + ] + }, + "step.deepslate_bricks": { + "category": "neutral", + "sounds": [ + "sounds/block/deepslate_bricks/step1", + "sounds/block/deepslate_bricks/step2", + "sounds/block/deepslate_bricks/step3", + "sounds/block/deepslate_bricks/step4", + "sounds/block/deepslate_bricks/step5" + ] + }, + "jump.deepslate_bricks": { + "category": "neutral", + "sounds": [ + "sounds/block/deepslate_bricks/step1", + "sounds/block/deepslate_bricks/step2", + "sounds/block/deepslate_bricks/step3", + "sounds/block/deepslate_bricks/step4", + "sounds/block/deepslate_bricks/step5" + ] + }, + "land.deepslate_bricks": { + "category": "neutral", + "sounds": [ + "sounds/block/deepslate_bricks/step1", + "sounds/block/deepslate_bricks/step2", + "sounds/block/deepslate_bricks/step3", + "sounds/block/deepslate_bricks/step4", + "sounds/block/deepslate_bricks/step5" + ] + }, + "place.copper": { + "category": "block", + "sounds": [ + "sounds/block/copper/break1", + "sounds/block/copper/break2", + "sounds/block/copper/break3", + "sounds/block/copper/break4" + ] + }, + "step.copper": { + "category": "player", + "sounds": [ + "sounds/block/copper/step1", + "sounds/block/copper/step2", + "sounds/block/copper/step3", + "sounds/block/copper/step4", + "sounds/block/copper/step5", + "sounds/block/copper/step6" + ] + }, + "use.copper": { + "category": "block", + "sounds": [ + "sounds/block/copper/step1", + "sounds/block/copper/step2", + "sounds/block/copper/step3", + "sounds/block/copper/step4", + "sounds/block/copper/step5", + "sounds/block/copper/step6" + ] + }, + "dig.copper": { + "category": "block", + "sounds": [ + "sounds/block/copper/break1", + "sounds/block/copper/break2", + "sounds/block/copper/break3", + "sounds/block/copper/break4" + ] + }, + "fall.copper": { + "category": "neutral", + "sounds": [ + "sounds/block/copper/step1", + "sounds/block/copper/step2", + "sounds/block/copper/step3", + "sounds/block/copper/step4", + "sounds/block/copper/step5", + "sounds/block/copper/step6" + ] + }, + "hit.copper": { + "category": "block", + "sounds": [ + "sounds/block/copper/step1", + "sounds/block/copper/step2", + "sounds/block/copper/step3", + "sounds/block/copper/step4", + "sounds/block/copper/step5", + "sounds/block/copper/step6" + ] + }, + "copper.wax.on": { + "category": "neutral", + "sounds": [ + "sounds/item/honeycomb/wax_on1", + "sounds/item/honeycomb/wax_on2", + "sounds/item/honeycomb/wax_on3" + ] + }, + "copper.wax.off": { + "category": "neutral", + "sounds": [ + "sounds/item/axe/wax_off1", + "sounds/item/axe/wax_off2", + "sounds/item/axe/wax_off3" + ] + }, + "scrape": { + "category": "neutral", + "sounds": [ + "sounds/item/axe/scrape1", + "sounds/item/axe/scrape2", + "sounds/item/axe/scrape3" + ] + }, + "break.big_dripleaf": { + "category": "block", + "sounds": [ + "sounds/block/big_dripleaf/break1", + "sounds/block/big_dripleaf/break2", + "sounds/block/big_dripleaf/break3", + "sounds/block/big_dripleaf/break4", + "sounds/block/big_dripleaf/break5", + "sounds/block/big_dripleaf/break6" + ] + }, + "fall.big_dripleaf": { + "category": "neutral", + "sounds": [ + "sounds/block/big_dripleaf/step1", + "sounds/block/big_dripleaf/step2", + "sounds/block/big_dripleaf/step3", + "sounds/block/big_dripleaf/step4", + "sounds/block/big_dripleaf/step5", + "sounds/block/big_dripleaf/step6" + ] + }, + "hit.big_dripleaf": { + "category": "block", + "sounds": [ + "sounds/block/big_dripleaf/step1", + "sounds/block/big_dripleaf/step2", + "sounds/block/big_dripleaf/step3", + "sounds/block/big_dripleaf/step4", + "sounds/block/big_dripleaf/step5", + "sounds/block/big_dripleaf/step6" + ] + }, + "jump.big_dripleaf": { + "category": "neutral", + "sounds": [ + "sounds/block/big_dripleaf/step1", + "sounds/block/big_dripleaf/step2", + "sounds/block/big_dripleaf/step3", + "sounds/block/big_dripleaf/step4", + "sounds/block/big_dripleaf/step5", + "sounds/block/big_dripleaf/step6" + ] + }, + "land.big_dripleaf": { + "category": "neutral", + "sounds": [ + "sounds/block/big_dripleaf/step1", + "sounds/block/big_dripleaf/step2", + "sounds/block/big_dripleaf/step3", + "sounds/block/big_dripleaf/step4", + "sounds/block/big_dripleaf/step5", + "sounds/block/big_dripleaf/step6" + ] + }, + "place.big_dripleaf": { + "category": "block", + "sounds": [ + "sounds/block/big_dripleaf/break1", + "sounds/block/big_dripleaf/break2", + "sounds/block/big_dripleaf/break3", + "sounds/block/big_dripleaf/break4", + "sounds/block/big_dripleaf/break5", + "sounds/block/big_dripleaf/break6" + ] + }, + "step.big_dripleaf": { + "category": "neutral", + "sounds": [ + "sounds/block/big_dripleaf/step1", + "sounds/block/big_dripleaf/step2", + "sounds/block/big_dripleaf/step3", + "sounds/block/big_dripleaf/step4", + "sounds/block/big_dripleaf/step5", + "sounds/block/big_dripleaf/step6" + ] + }, + "tilt_down.big_dripleaf": { + "category": "block", + "sounds": [ + "sounds/block/big_dripleaf/tilt_down1", + "sounds/block/big_dripleaf/tilt_down2", + "sounds/block/big_dripleaf/tilt_down3", + "sounds/block/big_dripleaf/tilt_down4", + "sounds/block/big_dripleaf/tilt_down5" + ] + }, + "tilt_up.big_dripleaf": { + "category": "block", + "sounds": [ + "sounds/block/big_dripleaf/tilt_down1", + "sounds/block/big_dripleaf/tilt_down2", + "sounds/block/big_dripleaf/tilt_down3", + "sounds/block/big_dripleaf/tilt_down4" + ] + }, + "break.hanging_roots": { + "category": "block", + "sounds": [ + "sounds/block/hanging_roots/break1", + "sounds/block/hanging_roots/break2", + "sounds/block/hanging_roots/break3", + "sounds/block/hanging_roots/break4" + ] + }, + "place.hanging_roots": { + "category": "block", + "sounds": [ + "sounds/block/hanging_roots/break1", + "sounds/block/hanging_roots/break2", + "sounds/block/hanging_roots/break3", + "sounds/block/hanging_roots/break4" + ] + }, + "use.hanging_roots": { + "category": "block", + "sounds": [ + "sounds/block/hanging_roots/break1", + "sounds/block/hanging_roots/break2", + "sounds/block/hanging_roots/break3", + "sounds/block/hanging_roots/break4" + ] + }, + "hit.hanging_roots": { + "category": "block", + "sounds": [ + "sounds/block/hanging_roots/step1", + "sounds/block/hanging_roots/step2", + "sounds/block/hanging_roots/step3", + "sounds/block/hanging_roots/step4", + "sounds/block/hanging_roots/step5", + "sounds/block/hanging_roots/step6" + ] + }, + "fall.hanging_roots": { + "category": "player", + "sounds": [ + "sounds/block/hanging_roots/step1", + "sounds/block/hanging_roots/step2", + "sounds/block/hanging_roots/step3", + "sounds/block/hanging_roots/step4", + "sounds/block/hanging_roots/step5", + "sounds/block/hanging_roots/step6" + ] + }, + "step.hanging_roots": { + "category": "player", + "sounds": [ + "sounds/block/hanging_roots/step1", + "sounds/block/hanging_roots/step2", + "sounds/block/hanging_roots/step3", + "sounds/block/hanging_roots/step4", + "sounds/block/hanging_roots/step5", + "sounds/block/hanging_roots/step6" + ] + }, + "jump.hanging_roots": { + "category": "block", + "sounds": [ + "sounds/block/hanging_roots/step1", + "sounds/block/hanging_roots/step2", + "sounds/block/hanging_roots/step3", + "sounds/block/hanging_roots/step4", + "sounds/block/hanging_roots/step5", + "sounds/block/hanging_roots/step6" + ] + }, + "land.hanging_roots": { + "category": "block", + "sounds": [ + "sounds/block/hanging_roots/step1", + "sounds/block/hanging_roots/step2", + "sounds/block/hanging_roots/step3", + "sounds/block/hanging_roots/step4", + "sounds/block/hanging_roots/step5", + "sounds/block/hanging_roots/step6" + ] + }, + "break.spore_blossom": { + "category": "block", + "sounds": [ + "sounds/block/spore_blossom/break1", + "sounds/block/spore_blossom/break2", + "sounds/block/spore_blossom/break3", + "sounds/block/spore_blossom/break4", + "sounds/block/spore_blossom/break5" + ] + }, + "fall.spore_blossom": { + "category": "neutral", + "sounds": [ + "sounds/block/spore_blossom/step1", + "sounds/block/spore_blossom/step2", + "sounds/block/spore_blossom/step3", + "sounds/block/spore_blossom/step4", + "sounds/block/spore_blossom/step5", + "sounds/block/spore_blossom/step6" + ] + }, + "hit.spore_blossom": { + "category": "block", + "sounds": [ + "sounds/block/spore_blossom/break1", + "sounds/block/spore_blossom/break2", + "sounds/block/spore_blossom/break3", + "sounds/block/spore_blossom/break4", + "sounds/block/spore_blossom/break5" + ] + }, + "place.spore_blossom": { + "category": "block", + "sounds": [ + "sounds/block/spore_blossom/break1", + "sounds/block/spore_blossom/break2", + "sounds/block/spore_blossom/break3", + "sounds/block/spore_blossom/break4", + "sounds/block/spore_blossom/break5" + ] + }, + "step.spore_blossom": { + "category": "neutral", + "sounds": [ + "sounds/block/spore_blossom/step1", + "sounds/block/spore_blossom/step2", + "sounds/block/spore_blossom/step3", + "sounds/block/spore_blossom/step4", + "sounds/block/spore_blossom/step5", + "sounds/block/spore_blossom/step6" + ] + }, + "land.spore_blossom": { + "category": "neutral", + "sounds": [ + "sounds/block/spore_blossom/step1", + "sounds/block/spore_blossom/step2", + "sounds/block/spore_blossom/step3", + "sounds/block/spore_blossom/step4", + "sounds/block/spore_blossom/step5", + "sounds/block/spore_blossom/step6" + ] + }, + "jump.spore_blossom": { + "category": "neutral", + "sounds": [ + "sounds/block/spore_blossom/step1", + "sounds/block/spore_blossom/step2", + "sounds/block/spore_blossom/step3", + "sounds/block/spore_blossom/step4", + "sounds/block/spore_blossom/step5", + "sounds/block/spore_blossom/step6" + ] + }, + "use.spore_blossom": { + "category": "block", + "sounds": [ + "sounds/block/spore_blossom/step1", + "sounds/block/spore_blossom/step2", + "sounds/block/spore_blossom/step3", + "sounds/block/spore_blossom/step4", + "sounds/block/spore_blossom/step5", + "sounds/block/spore_blossom/step6" + ] + }, + "dig.azalea_leaves": { + "category": "block", + "sounds": [ + "sounds/block/azalea_leaves/break1", + "sounds/block/azalea_leaves/break2", + "sounds/block/azalea_leaves/break3", + "sounds/block/azalea_leaves/break4", + "sounds/block/azalea_leaves/break5", + "sounds/block/azalea_leaves/break6", + "sounds/block/azalea_leaves/break7" + ] + }, + "fall.azalea_leaves": { + "category": "neutral", + "sounds": [ + "sounds/block/azalea_leaves/step1", + "sounds/block/azalea_leaves/step2", + "sounds/block/azalea_leaves/step3", + "sounds/block/azalea_leaves/step4", + "sounds/block/azalea_leaves/step5" + ] + }, + "hit.azalea_leaves": { + "category": "block", + "sounds": [ + { + "name": "sounds/block/azalea_leaves/step1", + "volume": 0.83, + "pitch": 1.3 + }, + { + "name": "sounds/block/azalea_leaves/step2", + "volume": 0.83, + "pitch": 1.3 + }, + { + "name": "sounds/block/azalea_leaves/step3", + "volume": 0.83, + "pitch": 1.3 + }, + { + "name": "sounds/block/azalea_leaves/step4", + "volume": 0.83, + "pitch": 1.3 + }, + { + "name": "sounds/block/azalea_leaves/step5", + "volume": 0.83, + "pitch": 1.3 + } + ] + }, + "place.azalea_leaves": { + "category": "block", + "sounds": [ + "sounds/block/azalea_leaves/break1", + "sounds/block/azalea_leaves/break2", + "sounds/block/azalea_leaves/break3", + "sounds/block/azalea_leaves/break4", + "sounds/block/azalea_leaves/break5", + "sounds/block/azalea_leaves/break6", + "sounds/block/azalea_leaves/break7" + ] + }, + "step.azalea_leaves": { + "category": "neutral", + "sounds": [ + "sounds/block/azalea_leaves/step1", + "sounds/block/azalea_leaves/step2", + "sounds/block/azalea_leaves/step3", + "sounds/block/azalea_leaves/step4", + "sounds/block/azalea_leaves/step5" + ] + }, + "break.azalea": { + "category": "block", + "sounds": [ + "sounds/block/azalea/break1", + "sounds/block/azalea/break2", + "sounds/block/azalea/break3", + "sounds/block/azalea/break4", + "sounds/block/azalea/break5", + "sounds/block/azalea/break6" + ] + }, + "fall.azalea": { + "category": "neutral", + "sounds": [ + "sounds/block/azalea/step1", + "sounds/block/azalea/step2", + "sounds/block/azalea/step3", + "sounds/block/azalea/step4", + "sounds/block/azalea/step5", + "sounds/block/azalea/step6" + ] + }, + "hit.azalea": { + "category": "block", + "sounds": [ + "sounds/block/azalea/step1", + "sounds/block/azalea/step2", + "sounds/block/azalea/step3", + "sounds/block/azalea/step4", + "sounds/block/azalea/step5", + "sounds/block/azalea/step6" + ] + }, + "jump.azalea": { + "category": "neutral", + "sounds": [ + "sounds/block/azalea/step1", + "sounds/block/azalea/step2", + "sounds/block/azalea/step3", + "sounds/block/azalea/step4", + "sounds/block/azalea/step5", + "sounds/block/azalea/step6" + ] + }, + "land.azalea": { + "category": "neutral", + "sounds": [ + "sounds/block/azalea/step1", + "sounds/block/azalea/step2", + "sounds/block/azalea/step3", + "sounds/block/azalea/step4", + "sounds/block/azalea/step5", + "sounds/block/azalea/step6" + ] + }, + "place.azalea": { + "category": "block", + "sounds": [ + "sounds/block/azalea/break1", + "sounds/block/azalea/break2", + "sounds/block/azalea/break3", + "sounds/block/azalea/break4", + "sounds/block/azalea/break5", + "sounds/block/azalea/break6" + ] + }, + "step.azalea": { + "category": "neutral", + "sounds": [ + "sounds/block/azalea/step1", + "sounds/block/azalea/step2", + "sounds/block/azalea/step3", + "sounds/block/azalea/step4", + "sounds/block/azalea/step5", + "sounds/block/azalea/step6" + ] + }, + "use.cave_vines": { + "category": "block", + "sounds": [ + "sounds/step/vines1", + "sounds/step/vines2", + "sounds/step/vines3", + "sounds/step/vines4", + "sounds/step/vines5" + ] + }, + "dig.cave_vines": { + "category": "block", + "sounds": [ + "sounds/block/cave_vines/break1", + "sounds/block/cave_vines/break2", + "sounds/block/cave_vines/break3", + "sounds/block/cave_vines/break4", + "sounds/block/cave_vines/break5" + ] + }, + "hit.cave_vines": { + "category": "block", + "sounds": [ + "sounds/step/vines1", + "sounds/step/vines2", + "sounds/step/vines3", + "sounds/step/vines4", + "sounds/step/vines5" + ] + }, + "fall.cave_vines": { + "category": "neutral", + "sounds": [ + "sounds/step/vines1", + "sounds/step/vines2", + "sounds/step/vines3", + "sounds/step/vines4", + "sounds/step/vines5" + ] + }, + "step.cave_vines": { + "category": "neutral", + "sounds": [ + "sounds/step/vines1", + "sounds/step/vines2", + "sounds/step/vines3", + "sounds/step/vines4", + "sounds/step/vines5" + ] + }, + "jump.cave_vines": { + "category": "neutral", + "sounds": [ + "sounds/step/vines1", + "sounds/step/vines2", + "sounds/step/vines3", + "sounds/step/vines4", + "sounds/step/vines5" + ] + }, + "land.cave_vines": { + "category": "neutral", + "sounds": [ + "sounds/step/vines1", + "sounds/step/vines2", + "sounds/step/vines3", + "sounds/step/vines4", + "sounds/step/vines5" + ] + }, + "pick_berries.cave_vines": { + "category": "block", + "sounds": [ + "sounds/block/sweet_berry_bush/pick_from_bush1", + "sounds/block/sweet_berry_bush/pick_from_bush2" + ] + }, + "use.moss": { + "category": "block", + "sounds": [ + "sounds/block/moss/step1", + "sounds/block/moss/step2", + "sounds/block/moss/step3", + "sounds/block/moss/step4", + "sounds/block/moss/step5", + "sounds/block/moss/step6" + ] + }, + "dig.moss": { + "category": "block", + "sounds": [ + "sounds/block/moss/break1", + "sounds/block/moss/break2", + "sounds/block/moss/break3", + "sounds/block/moss/break4", + "sounds/block/moss/break5" + ] + }, + "hit.moss": { + "category": "block", + "sounds": [ + "sounds/block/moss/step1", + "sounds/block/moss/step2", + "sounds/block/moss/step3", + "sounds/block/moss/step4", + "sounds/block/moss/step5", + "sounds/block/moss/step6" + ] + }, + "fall.moss": { + "category": "neutral", + "sounds": [ + "sounds/block/moss/step1", + "sounds/block/moss/step2", + "sounds/block/moss/step3", + "sounds/block/moss/step4", + "sounds/block/moss/step5", + "sounds/block/moss/step6" + ] + }, + "step.moss": { + "category": "neutral", + "sounds": [ + "sounds/block/moss/step1", + "sounds/block/moss/step2", + "sounds/block/moss/step3", + "sounds/block/moss/step4", + "sounds/block/moss/step5", + "sounds/block/moss/step6" + ] + }, + "place.moss": { + "category": "block", + "sounds": [ + "sounds/block/moss/break1", + "sounds/block/moss/break2", + "sounds/block/moss/break3", + "sounds/block/moss/break4", + "sounds/block/moss/break5" + ] + }, + "land.moss": { + "category": "neutral", + "sounds": [ + "sounds/block/moss/step1", + "sounds/block/moss/step2", + "sounds/block/moss/step3", + "sounds/block/moss/step4", + "sounds/block/moss/step5", + "sounds/block/moss/step6" + ] + }, + "jump.moss": { + "category": "neutral", + "sounds": [ + "sounds/block/moss/step1", + "sounds/block/moss/step2", + "sounds/block/moss/step3", + "sounds/block/moss/step4", + "sounds/block/moss/step5", + "sounds/block/moss/step6" + ] + }, + "item.spyglass.use": { + "category": "player", + "sounds": [ + "sounds/item/spyglass/use" + ] + }, + "item.spyglass.stop_using": { + "category": "player", + "sounds": [ + "sounds/item/spyglass/stop" + ] + }, + "break.amethyst_block": { + "category": "block", + "sounds": [ + { + "name": "sounds/block/amethyst/break1", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/break2", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/break3", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/break4", + "volume": 1 + } + ] + }, + "chime.amethyst_block": { + "category": "block", + "sounds": [ + { + "name": "sounds/block/amethyst/shimmer", + "volume": 1 + } + ] + }, + "fall.amethyst_block": { + "category": "block", + "sounds": [ + { + "name": "sounds/block/amethyst/step1", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step2", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step3", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step4", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step5", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step6", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step7", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step8", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step9", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step10", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step11", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step12", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step14", + "volume": 1 + } + ] + }, + "hit.amethyst_block": { + "category": "block", + "sounds": [ + { + "name": "sounds/block/amethyst/step1", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step2", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step3", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step4", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step5", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step6", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step7", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step8", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step9", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step10", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step11", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step12", + "volume": 1 + } + ] + }, + "place.amethyst_block": { + "category": "block", + "sounds": [ + { + "name": "sounds/block/amethyst/place1", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/place2", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/place3", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/place4", + "volume": 1 + } + ] + }, + "step.amethyst_block": { + "category": "block", + "sounds": [ + { + "name": "sounds/block/amethyst/step1", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step2", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step3", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step4", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step5", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step6", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step7", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step8", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step9", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step10", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step11", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step12", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step13", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step14", + "volume": 1 + } + ] + }, + "break.amethyst_cluster": { + "category": "block", + "sounds": [ + { + "name": "sounds/block/amethyst_cluster/break1", + "pitch": 0.8, + "volume": 0.8 + }, + { + "name": "sounds/block/amethyst_cluster/break2", + "pitch": 0.8, + "volume": 0.8 + }, + { + "name": "sounds/block/amethyst_cluster/break3", + "pitch": 0.8, + "volume": 0.8 + }, + { + "name": "sounds/block/amethyst_cluster/break4", + "pitch": 0.8, + "volume": 0.8 + } + ] + }, + "fall.amethyst_cluster": { + "category": "block", + "sounds": [ + { + "name": "sounds/block/amethyst/step1", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step2", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step3", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step4", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step5", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step6", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step7", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step8", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step9", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step10", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step11", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step12", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step14", + "volume": 1 + } + ] + }, + "hit.amethyst_cluster": { + "category": "block", + "sounds": [ + { + "name": "sounds/block/amethyst/step1", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step2", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step3", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step4", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step5", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step6", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step7", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step8", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step9", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step10", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step11", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step12", + "volume": 1 + } + ] + }, + "place.amethyst_cluster": { + "category": "block", + "sounds": [ + { + "name": "sounds/block/amethyst_cluster/place1", + "volume": 0.9 + }, + { + "name": "sounds/block/amethyst_cluster/place2", + "volume": 0.9 + }, + { + "name": "sounds/block/amethyst_cluster/place3", + "volume": 0.9 + }, + { + "name": "sounds/block/amethyst_cluster/place4", + "volume": 0.9 + } + ] + }, + "step.amethyst_cluster": { + "category": "block", + "sounds": [ + { + "name": "sounds/block/amethyst/step1", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step2", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step3", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step4", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step5", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step6", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step7", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step8", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step9", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step10", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step11", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step12", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step13", + "volume": 1 + }, + { + "name": "sounds/block/amethyst/step14", + "volume": 1 + } + ] + }, + "break.large_amethyst_bud": { + "category": "block", + "sounds": [ + { + "name": "sounds/block/amethyst_cluster/break1", + "pitch": 0.85, + "volume": 0.7 + }, + { + "name": "sounds/block/amethyst_cluster/break2", + "pitch": 0.85, + "volume": 0.7 + }, + { + "name": "sounds/block/amethyst_cluster/break3", + "pitch": 0.85, + "volume": 0.7 + }, + { + "name": "sounds/block/amethyst_cluster/break4", + "pitch": 0.85, + "volume": 0.7 + } + ] + }, + "place.large_amethyst_bud": { + "category": "block", + "sounds": [ + { + "name": "sounds/block/amethyst_cluster/place1", + "volume": 0.75 + }, + { + "name": "sounds/block/amethyst_cluster/place2", + "volume": 0.75 + }, + { + "name": "sounds/block/amethyst_cluster/place3", + "volume": 0.75 + }, + { + "name": "sounds/block/amethyst_cluster/place4", + "volume": 0.75 + } + ] + }, + "break.medium_amethyst_bud": { + "category": "block", + "sounds": [ + { + "name": "sounds/block/amethyst_cluster/break1", + "pitch": 0.95, + "volume": 0.55 + }, + { + "name": "sounds/block/amethyst_cluster/break2", + "pitch": 0.95, + "volume": 0.55 + }, + { + "name": "sounds/block/amethyst_cluster/break3", + "pitch": 0.95, + "volume": 0.55 + }, + { + "name": "sounds/block/amethyst_cluster/break4", + "pitch": 0.95, + "volume": 0.55 + } + ] + }, + "place.medium_amethyst_bud": { + "category": "block", + "sounds": [ + { + "name": "sounds/block/amethyst_cluster/place1", + "pitch:": 1.1, + "volume": 0.5 + }, + { + "name": "sounds/block/amethyst_cluster/place2", + "pitch:": 1.1, + "volume": 0.5 + }, + { + "name": "sounds/block/amethyst_cluster/place3", + "pitch:": 1.1, + "volume": 0.5 + }, + { + "name": "sounds/block/amethyst_cluster/place4", + "pitch:": 1.1, + "volume": 0.5 + } + ] + }, + "break.small_amethyst_bud": { + "category": "block", + "sounds": [ + { + "name": "sounds/block/amethyst_cluster/break1", + "volume": 0.4 + }, + { + "name": "sounds/block/amethyst_cluster/break2", + "volume": 0.4 + }, + { + "name": "sounds/block/amethyst_cluster/break3", + "volume": 0.4 + }, + { + "name": "sounds/block/amethyst_cluster/break4", + "volume": 0.4 + } + ] + }, + "place.small_amethyst_bud": { + "category": "block", + "sounds": [ + { + "name": "sounds/block/amethyst_cluster/place1", + "pitch:": 1.2, + "volume": 0.4 + }, + { + "name": "sounds/block/amethyst_cluster/place2", + "pitch:": 1.2, + "volume": 0.4 + }, + { + "name": "sounds/block/amethyst_cluster/place3", + "pitch:": 1.2, + "volume": 0.4 + }, + { + "name": "sounds/block/amethyst_cluster/place4", + "pitch:": 1.2, + "volume": 0.4 + } + ] + }, + "break.tuff": { + "category": "block", + "sounds": [ + { + "name": "sounds/block/tuff/break1", + "volume": 1 + }, + { + "name": "sounds/block/tuff/break2", + "volume": 1 + }, + { + "name": "sounds/block/tuff/break3", + "volume": 1 + }, + { + "name": "sounds/block/tuff/break4", + "volume": 1 + } + ] + }, + "step.tuff": { + "category": "block", + "sounds": [ + { + "name": "sounds/block/tuff/step1", + "volume": 1 + }, + { + "name": "sounds/block/tuff/step2", + "volume": 1 + }, + { + "name": "sounds/block/tuff/step3", + "volume": 1 + }, + { + "name": "sounds/block/tuff/step4", + "volume": 1 + }, + { + "name": "sounds/block/tuff/step5", + "volume": 1 + }, + { + "name": "sounds/block/tuff/step6", + "volume": 1 + } + ] + }, + "place.tuff": { + "category": "block", + "sounds": [ + { + "name": "sounds/block/tuff/break1", + "volume": 1 + }, + { + "name": "sounds/block/tuff/break2", + "volume": 1 + }, + { + "name": "sounds/block/tuff/break3", + "volume": 1 + }, + { + "name": "sounds/block/tuff/break4", + "volume": 1 + } + ] + }, + "hit.tuff": { + "category": "block", + "sounds": [ + { + "name": "sounds/block/tuff/step1", + "volume": 1 + }, + { + "name": "sounds/block/tuff/step2", + "volume": 1 + }, + { + "name": "sounds/block/tuff/step3", + "volume": 1 + }, + { + "name": "sounds/block/tuff/step4", + "volume": 1 + }, + { + "name": "sounds/block/tuff/step5", + "volume": 1 + }, + { + "name": "sounds/block/tuff/step6", + "volume": 1 + } + ] + }, + "fall.tuff": { + "category": "block", + "sounds": [ + { + "name": "sounds/block/tuff/step1", + "volume": 1 + }, + { + "name": "sounds/block/tuff/step2", + "volume": 1 + }, + { + "name": "sounds/block/tuff/step3", + "volume": 1 + }, + { + "name": "sounds/block/tuff/step4", + "volume": 1 + }, + { + "name": "sounds/block/tuff/step5", + "volume": 1 + }, + { + "name": "sounds/block/tuff/step6", + "volume": 1 + } + ] + }, + "break.calcite": { + "category": "block", + "sounds": [ + { + "name": "sounds/block/calcite/break1", + "volume": 0.9 + }, + { + "name": "sounds/block/calcite/break2", + "volume": 0.9 + }, + { + "name": "sounds/block/calcite/break3", + "volume": 0.9 + }, + { + "name": "sounds/block/calcite/break4", + "volume": 0.9 + } + ] + }, + "step.calcite": { + "category": "block", + "sounds": [ + { + "name": "sounds/block/calcite/step1", + "volume": 1 + }, + { + "name": "sounds/block/calcite/step2", + "volume": 1 + }, + { + "name": "sounds/block/calcite/step3", + "volume": 1 + }, + { + "name": "sounds/block/calcite/step4", + "volume": 1 + }, + { + "name": "sounds/block/calcite/step5", + "volume": 1 + }, + { + "name": "sounds/block/calcite/step6", + "volume": 1 + } + ] + }, + "place.calcite": { + "category": "block", + "sounds": [ + { + "name": "sounds/block/calcite/place1", + "volume": 0.94 + }, + { + "name": "sounds/block/calcite/place2", + "volume": 0.94 + }, + { + "name": "sounds/block/calcite/place3", + "volume": 0.94 + }, + { + "name": "sounds/block/calcite/place4", + "volume": 0.94 + } + ] + }, + "hit.calcite": { + "category": "block", + "sounds": [ + { + "name": "sounds/block/calcite/step1", + "volume": 1 + }, + { + "name": "sounds/block/calcite/step2", + "volume": 1 + }, + { + "name": "sounds/block/calcite/step3", + "volume": 1 + }, + { + "name": "sounds/block/calcite/step4", + "volume": 1 + }, + { + "name": "sounds/block/calcite/step5", + "volume": 1 + }, + { + "name": "sounds/block/calcite/step6", + "volume": 1 + } + ] + }, + "fall.calcite": { + "category": "block", + "sounds": [ + { + "name": "sounds/block/calcite/step1", + "volume": 1 + }, + { + "name": "sounds/block/calcite/step2", + "volume": 1 + }, + { + "name": "sounds/block/calcite/step3", + "volume": 1 + }, + { + "name": "sounds/block/calcite/step4", + "volume": 1 + }, + { + "name": "sounds/block/calcite/step5", + "volume": 1 + }, + { + "name": "sounds/block/calcite/step6", + "volume": 1 + } + ] + }, + "item.bone_meal.use": { + "category": "block", + "sounds": [ + "sounds/item/bonemeal/bonemeal1", + "sounds/item/bonemeal/bonemeal2", + "sounds/item/bonemeal/bonemeal3", + "sounds/item/bonemeal/bonemeal4", + "sounds/item/bonemeal/bonemeal5" + ] + }, + "mob.squid.ink_squirt": { + "category": "neutral", + "sounds": [ + "sounds/mob/squid/squirt1", + "sounds/mob/squid/squirt2", + "sounds/mob/squid/squirt3" + ] + }, + "mob.skeleton.convert_to_stray": { + "category": "neutral", + "sounds": [ + "sounds/mob/stray/convert1", + "sounds/mob/stray/convert2", + "sounds/mob/stray/convert3" + ] + } + } +} \ No newline at end of file diff --git a/static/vanilla/RP/textures/blocks/amethyst_block.png b/static/vanilla/RP/textures/blocks/amethyst_block.png new file mode 100644 index 0000000000000000000000000000000000000000..4e3e8b16dbb206ab7dac8604bf44e3ebc83d13eb GIT binary patch literal 284 zcmV+%0ptFOP)NDJ(1o%s zxBF`$18IZg$F((pdI9LBP;Lc;8LB~|DqVZ549qV5!xT)LLPj>jVG2C(1Wdb%X~3Ym znf#jy1q~4Ov5^tWaWB}90YM7Pwz9@(C%hoDX;fkBMh=_ELV3>gUq?G=P^nsRlItC& iVKghvA=$#>Px}imL8c`)`v;`}0000^EOP5DQo@Po>F;;si876qZ{*1SK>9R`bIkA`meL!1yr$K@C{Uw$lLY5@}J9 z03rdFNxV#iD8fYz80GU~HyUR5NzPKN-~Z%38!Lc->TcEJXkA2L-RZ*bZ0hJ( zvte1c05=dYc_JpcBctxp(c3#fqM_AXt1r|87G9g#B9ZoE00000NkvXXu0mjfV5Vfc literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/azalea_leaves.png b/static/vanilla/RP/textures/blocks/azalea_leaves.png new file mode 100644 index 0000000000000000000000000000000000000000..7eff9b1dc08bab2347e48f8f6b0c7506aff009d0 GIT binary patch literal 265 zcmV+k0rvihP)>N z_N%V5_UXFq=ldq#`OnrnxE7E90wCu~ARNTt!`B&o1Cj&I&%>*~FQ2dkOn{vH46&<` zv%bp?1jyp-xq59-@R)9?a99A{*~vTzX*J|Ihynqw7&?#yOVX%`M??)uBXx=*DW11`N5a7Iuk(NoZOS6HVr9leDPqW`rF%7tLd&_<4Bs_vO<;>rDc}j3tocP)AH& zBrXF8TqG+NoyrLw!|gYLBv4}Jrm;L6i@!#kL_e_kMn-JpX!nGp6~1a`dlhc zTpm&0f}8+3;%NX+WBJs}!s$l)7^Rq6jJPBq%v=&Zp2kG6Hh@4OISJ&7$>$k;!X!=; zYlnDNoiNwRNeYrf{$r2?w^2+);1+Os^baRUbV3rrsHe%21OQ25nwjSZ>=Q^dQJiME zIyevfVBlIt3^lf=$YIv~4HB3+W=@~RW#BrH%$mNxd+c%ax=%Qb?{;XpMiC#qRzfQV6-hb!q)5kf@>QC1zIJOSg>AfJf3 za_SI;1KE}6&At|3^#p|)z$8AAe_Vv3-tChzYdUFOVYO>Z0;_5$`b6})$jbz-;3SI5 z{aq9SnLi-KZZ=9av1%}`0BbNX+%W(n6P!o9HO)?2N=b!Do lZ3@X?Fa+}W*QEZ9;0eE%a&FDXgXRDL002ovPDHLkV1j<|{Lo80eooLO+WXR)ED=oFn z;Z8$eU)!`UwoazEoEFUDabJ|;Ok8eFy?$r~mG3E#8$o{do2(!}2HB zEAJQcZM<>Ht>H=4fg@&GX>)^D9#M^R+S8&HJbi`l1B>Kfzm&OmcDYRLeYeWLU|p*5 zj7$PlX+utSKRUctbWzP j*01s&(aitfvVUVsx@zM2HD9^`=z0cES3j3^P6$@ zJqiL*41{wV8!g0B*m(l0Z5AxV6L^L_vGbV6$CzCRA&|*T{_3%w-`ho|VENo$->YH; zdoO^jTwth-8oU9{%E}0NI1+7T0HeVD812|;WD&PoHDagDY7e8c1r7x$+(vF<&Hz&m z(ZI62>r}$Gy8v0=d4l)#2;^8(kWzqt~l=&Tb@3|#bL_aCwOH(-% z^6a@yjzh7ji?j1KtudZbc7L9VB_4h?+%lmR{{T<^5-z*gD@XtU002ovPDHLkV1oUQ BV=Vvx literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/big_dripleaf_side1.png b/static/vanilla/RP/textures/blocks/big_dripleaf_side1.png new file mode 100644 index 0000000000000000000000000000000000000000..f596e32913425f8c439f9905f155247d91012f00 GIT binary patch literal 84 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`(w;7kAr}7094D^)NbT%Bqb&FZKQQV$0S5B?c>24M&!M z&+AzZeB+tmzB#7Ak~v5G_C;r3wwr;HMtvb#NA@#tyuHcUJyX!wi?b<0J@H)Gk!|xB tpSnJBeWP=%SDD$Gy-Aw!DQgjf{ExZIT76!{HUeG6;OXk;vd$@?2>@mZN8bPd literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/big_dripleaf_top.png b/static/vanilla/RP/textures/blocks/big_dripleaf_top.png new file mode 100644 index 0000000000000000000000000000000000000000..f6974840737a82b13423a18deca24a8c5f2eedb7 GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`dpunnLo7~D4cf`uV8C<6A>cx= zg4%*a4izr91qn=AZV3Y4m|~Z7_auLg*rXu-yJn|KiF2V}cBNkR+@}`d@8k-;u=#F~ z_4RrbGn*wh{#dK46Kj~U(B6p$CUf1H+`reOVL{h=xg{@o{998C%wn}Js3=T0KEc$S z>AlwcK7srLll`yT&*V_k{rXm{VYB{*pX)nScFH!!n|Y=lNzFByH2F*Sl~pOeMuE~R tyLD`;*;OXiJ&>Q#&aQpqK+R!6@oPtaZ{qa)5driEgQu&X%Q~loCIF{gUFiS- literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/blackstone.png b/static/vanilla/RP/textures/blocks/blackstone.png index bbfdb4d2fb948e316b67d1f31d1a1ce49fb846d7..5f94c21e3799d5fb4be2ba1291b7a07c583e0eeb 100644 GIT binary patch delta 247 zcmV^Twb%NvKyf^>=002ovPDHLkV1j}Rb@c!M delta 443 zcmV;s0Yv_y0^|dbGk*b_Nklkfqp{IcSK|E+n*)$xOy4!s zx&%NaDZUU1Wsw80-ADk2ThFtQVGIfG5%0_AXtKZ{@&FjyiGShNlV*oI=zsKGgE89G z_!hXND#Usm8%l)~r{ld@EAh7*>A=fQ#%Om}Dg@y4``3p@{p|J471edOqS%Z1d^tar zgin3f0Ia~4Vy#PrNLJ(7+}KXDh%YLgtavt>>Iy)b9UL2#q;50|R!KUGIJVPD$fn9k zvxC!MY)i@_=YP>H0N=h0v$w;ocZHYpyR&P%kt-GeWs&1A?NUjKF`A~jxtBFV`LaJwnv6rPrTnTwi9DpBE#6(3G+g2Hxlp1+t0~@m&sa}E47y_ zWf)VOjs%g1|7=+-_|YL_w9_hJH@je?`199w3?h%=)-*Fz_fH0_{z$D$e7iiCGau*z l#QU8)3z0YnjL`&<$3L4x?66(dQ#$|v002ovPDHLkV1kYu)ieMA diff --git a/static/vanilla/RP/textures/blocks/budding_amethyst.png b/static/vanilla/RP/textures/blocks/budding_amethyst.png new file mode 100644 index 0000000000000000000000000000000000000000..edde8057eb6fdea72eb8b45215005a7fb82f44ac GIT binary patch literal 325 zcmV-L0lNN)P)Hbm z^t-w>Ic%Tp)OJ66$1A)UN&wU5!jTdnS3h8Ix&P zIiC*h1d=E!J4>GSPGYW5UB)RiCL3QSB)lXHvK+xgN$(@%tIK3zyFPsCeT0#N>?Ul3 zU8hYu2a+cHBVqcnJEGg_B<6$4Rrz2XGuPQU7@w=Ur)cv3P%k>z%_8Gwe5L3j!p{94 XuqK{=LC<+Z00000NkvXXu0mjfQjd=Z literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/calcite.png b/static/vanilla/RP/textures/blocks/calcite.png new file mode 100644 index 0000000000000000000000000000000000000000..4c2b0dd9cf1dc14c34dfe3dc8adf0bcc3b90d031 GIT binary patch literal 257 zcmV+c0sj7pP)_2H`l;uB4S+@9$@OJs;ccejWR|UjE;` z_qna(di9RKtq8nfdFuuDPx$)=5M`R5*=wlFw=yQ5eO4S7aFRUo&wEMS~8^BAXPdtL~&LcZ!geoB9GJ_yl=^ zP)hc$vQKv|=LO;{x^W@Q1PWcGnP7})LhyE>_jYvJyZbKRIh=F8BiMVLK|`({W|#*> z0Hk+|^Z6YBU%&hiy{0Aa9gEfc1v77u+9v>Zz@k}Y;x7R>`*tD$M#HHv^9BGS4(v58 zdF4g=@2qgiYe=8vklzDh^hSyz(N^88oE2g0ce1Hi|d_z+n)vs5__&90t)&6MIcd{<6y$ exh13FRQv(MGTW=LfA-D*0000Px%8A(JzR5*=old(%%Q5431H-^UxH7}Z)LW#vjp5T%~U#4!Mi)K=y4#f<$WG><# zAYHnONJqiN;8IGQv|A?Wq8YjfO_K;M4(dx26OxATZinyw zs~YBvpI?o>e}Gqsgbcl?|34k9Sq5vCAv61B;SuQBex?lv72fhzLIOOxsBlLZJ*bfx zb6D9<(L6fiFgq*7@CHlPlsvw;6$&VT`TAb~ZtNB*bApArzP+zM>Z2B5l*XG%g-AL| zgb7Z*{C4{?`(-ggq6$Y1=XcIU%Zj-)M$%DEN`J`gmj&=J%Cc}pe&<}QHfk zqMk=U5jk!+9A;;w0&BHV19*@|-{5fPzKb^ACReb){R#L2&>8002ovPDHLkV1fmU4u=2$ literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/cave_vines_head.png b/static/vanilla/RP/textures/blocks/cave_vines_head.png new file mode 100644 index 0000000000000000000000000000000000000000..7120939583c1508f747b428479f5212000ace570 GIT binary patch literal 563 zcmV-30?hr1P)Px$?MXyIR5*>5lCf&rP!xv$>xzp)Bqb5?P%L8yJOmrJIDP@sDO*jTQ-(2pa3v9#gJ20Dv&$a#YigQ}l;jF)LSaVRr<%T1JL2qdU0v z1_P=KyCY`h3i`vY7~4Lp*ArZSdgP(%ya05o0mY@5Bqkn>nqJsK`GoaqwiMZjHqtUO ze0wlhkH3{*ba}%RGnGteBNa16v$f^*f3-P(s(*}h*}#Cfd#L~b002ovPDHLkV1m75 B_nQC! literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/cave_vines_head_berries.png b/static/vanilla/RP/textures/blocks/cave_vines_head_berries.png new file mode 100644 index 0000000000000000000000000000000000000000..1c8de2a9ea805108fe10df5c58e03c5c0a865f8b GIT binary patch literal 594 zcmV-Y0Px%3`s;mR5*>5lFe%xQ5400&kTc7zao)RV$c)|A;A{oCQIq2&8pImRa~@?WeMUR zQ2YyugzPG~31nB=ZfbTypsTimfg(i0h=D9x{Ad!iGMU$fc~eJMJ-fMc&$;KG`vg<-r%nN*~^S6A`~fJnBRBRLV`ER*@mu`388B&o#zArCSZE>B&ZJUq3f((E3z@90 g&CL2gOy6JOFFD8ALuWysng9R*07*qoM6N<$f~y7@`v3p{ literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/coal_ore.png b/static/vanilla/RP/textures/blocks/coal_ore.png index c5250f0e5f7eda348a2ba6ea1d83f7a1ce691077..2a21d2bd0f7b56361e1a3072dbf4f637c539d727 100644 GIT binary patch delta 274 zcmV+t0qy>w0<8j&B!BctL_t(I%Wad(jf6l9M4b#*jz}wwH0RZ(KmY{5oe&6_)oZEH z!{Sgww_W~Kd+I#T%Q%kX+V_1R=WW{_HluQI0N-_8Z-hf45F6Zbl~jT-P1E)BS*~SS z#yyGWc^==!PvM01E&B07*qoM6N<$g2Katl>h($ delta 261 zcmV+g0s8)}0-*wsB!2{FK}|sb0I`n?{9y$E0004VQb$4nuFf3k0002XNkl$xH)x z4t0cRHi|&xLvA}pS+YF>Cy&KxjrllPd+v6umMp6OMBXv7L02~{xB;)LP1ue%Ry~wH zg+?oy6s-170Zpsz{C;J#tyYycXW$@T3RWTc&b8DpGoa8U|8n{QJ+oWWMd@8F00000 LNkvXXu0mjfpoVf2 diff --git a/static/vanilla/RP/textures/blocks/copper_block.png b/static/vanilla/RP/textures/blocks/copper_block.png new file mode 100644 index 0000000000000000000000000000000000000000..f7ce8b42b38dc32055c1bc519a119ed169f53347 GIT binary patch literal 268 zcmV+n0rUQeP)r^kQ8`FL4lgfW?D{*@gSh6WQ$Cl6R?Vr%sX~gJkCag zfb9(8YT8*4S??C?hvXSkQ5LyNZi^q zO>+w{Ie574s+#r?ELjXNOG(873H-UmqUPf#gF3gayv{Mi~Lkt9C&9UbvJa?=^J>Sn<_?9!~NFO2BcG TDCHp{00000NkvXXu0mjf(YAuz literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/cracked_polished_blackstone_bricks.png b/static/vanilla/RP/textures/blocks/cracked_polished_blackstone_bricks.png index b1dabd48196719c004d156eec6f7996d199472b6..fa5b7e64ddcdd1a00c77d6556922300158c53919 100644 GIT binary patch delta 251 zcmVn@8QQ_xbbwE;8-*Lw`PAn|dU1@vkTV=jk|;(2keWVZ0%E`%AzNaf~F0 zVD#Yem^~21az(&iah`fJ+dUQL9lJ( zzR}C$3+PhZFnZBNaCs78>f|8)@-C%Dbg`=6cQJr$$ zu*Vp^Odj9X^0@J14?IGTa&7jutIv9E2l^h^=Ldg;e5ovGIa!m(emPY_uXB3+q z{>U}>VOs;)X@3Wjkj*L;qIGsgblBD?6}}ap!kPt94X{5}01SE#?Yo5F-LSvh-y6-B z&rbwlgw`2-T#C((LC>K-w9KEoKCzS4`a@=kZgJaSd0ukS{^#Q1kvvOLDl}NJ*`al2 zI!mGK%pOl}smkJ=j7o(Ro72e2YHgHi`^1JuWAQ=|Mp>jueAX=pJmZVDAJQbomdn2%@A3Xs?#3MX<3J()a*c zTcuAUb|H^ob-~)FxNo!a4Sbi`&0RQme`e^R_lIiC*TY#=}rH)M@K3GNq{hmisEs05fz)jDMT1d2+6LEa!F@Pe-E22>fK z4^0q^)j&I=@B6@B4YEcsR)b7XNgzOj#`YPli#~frL>C5z@7@*>m_?O=8rwcNnH~hR z*)I@auU-Mh+&<@^t%1G5V6JLlP;T4y8TC_6m4QJzPx$97#k$R5;6x zld%fIFc5}23Ti=+q6nh62)e6dXA$}af{Wm)vxB>vxVrfU1y|pqZxi_fe@N2|2L2}L z-Tk@yb4iB%jw$bj`8@Ux>uF}rn~B*j1{SRO=lcL+6FzJp0e{a+Zr-<@4G;lq*%gdW zjUWaB75sgj8gK-hdOfV{to5;2no-uZ&_17~4(uHPY@`&Ppc0hPeB8F#Fh@&(83Rtz z!LOe{Au6H_p$6KQW$92OpdRXkfLV|R(uPr0l?8i8K)OIRO7&0!pP*5K3^GCzYQQ1# zX^2Q&7#O;RP*DRvi-rb1bnm^iWg!jJBM{X3fOKM=C=JL)ZO+W7Wf1nbdLdSV@ALOt qAcL6Q5^&F9{dyNT=q(7oM%aGOx-=IN(L=ug0000j#YqS65>4Vi+_*|xkc&%*L*F)?hwYs zVP(ciSHyQlj_U$o!Va1dB7)}TDS`;uES3pIu!s0P1oAB=Z7Z^X_J_M$Cm<74Rh8#~ zo~Kuy2M`ux2gHyEjeS7AvMlSU5s0XxXQIm&GEvW4Cm^HS2fer@(%iZitiPb|0$q1K zV6QOO^ME~0)-cd-)VS6OxQGeb1N}`)3b5DRJ_j=rn(hMo-+ delta 328 zcmV-O0k{6q0^$OYBYyw{XF*Lt006O%3;baP00001b5ch_0Itp)=>Px$3`s;mR5;6Z zQ!xs{KoCqRr~yTSB1l9KL3_1KEkb@E*a)^-TiDx)t(`wOu=N-D&B-jxvANt8<8I9D z?9S{Z84WttJWBh09vn8)%wD#+-7SX#11YWIMy`k)7xhSyxL(-HW0oLXZNf*yoG0!$F~0DJcJbJsY)Z$WF< a-^w2h94dQSVLRpk0000@QGc(Ju0duRc0voW9@9fPyX73LeFvkaW4;JEkzl_iAH1u^} z-{*0gepRD<=|;g-w1-{ z7Ag%O=)g(Pff2C+=OtFB>;?0PzUq|*fL#YaA#6$vme6hIdi5l_@xYi&aRy=ofsxbmf%#}n%r(~kVwZ7f^h z6-Jw}1;7(l2O(OmzN6^q04?&d*nxS+ggMO_MAyj4*2;FuQ378h-ew2ZC;LW>zZVOC Z@Bq^vqL7!jb}aw^002ovPDHLkV1fq1T#o<% literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/deepslate/cobbled_deepslate.png b/static/vanilla/RP/textures/blocks/deepslate/cobbled_deepslate.png new file mode 100644 index 0000000000000000000000000000000000000000..50fe34e4d2190f13667bed958d82179f5827f466 GIT binary patch literal 273 zcmV+s0q*{ZP)kfv$F}WrpXYh+`**%`=6zk) zwD`st^Nc_DSP`581n^E`g7LX9v6Vn9A4!Ih3mS;nqB3YuGi4|HJ`2#JX*tP>pj($B z5xS-f3u{3#ZIqE$8h8Q-XrR{=dVj07`un8;f_4${TNi-J$`eSkeJe5NBDp6JjLN-> z2}t$rTP;=$F#+OUohF6+AHbj&cs9}0DafpQi+#b$OJhWju&=b)%og|nDoDL8l=tZW XHR0+wcfQsC00000NkvXXu0mjf*HCr3 literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/deepslate/cracked_deepslate_bricks.png b/static/vanilla/RP/textures/blocks/deepslate/cracked_deepslate_bricks.png new file mode 100644 index 0000000000000000000000000000000000000000..7f8f8332cc5d42e5da7a288ca6c1441286ec3ca6 GIT binary patch literal 277 zcmV+w0qXvVP)O&|k+-V+2NVCfG65^;JGVE+}OMc}^z_5^&V zzGvX&!p@Z4f7-mE0Bog{hwgIbK^neeu`(02r9|5Edtl(w!}qQJ{8%XUT(u81n6%3A zJ78ED*zHw;z}fML0H1Pvy_W73W@LA b#bYi%h_%8o^S1xe00000NkvXXu0mjfX3}|aaeU*QTrl7nMV1jLuzYgFgDNXQl6gAWldJ?eGkrcfP_3se4P2amgv>Zn zG_|f4y?S*=&g&xiNZyslAYzgeT*bErncXd8sTaJ0e`RXJ?pz~v3yI>{9rSaNsuruI z$$bzWrya=oPdfr_U9PLD!3`2dRE@#!%oPaxU2~OWpkSx8r&{;%$0*)Pw#u!)c{c5e<;yk}ID(7I%b9v)9 zJ~MpLQTe>={TgL-GvQ%_COGGMtHN9rU=g2}(cUiaSWX5;P8J1BfXsWXop!PyGxlRj zARWeza!MB8HTBaYt3neXsinp=Ps-4$!av<+SE1C%H}~tLM9O>&pt+m&NdRQr?r#H$}R(oQR-m3FVX8IQCt}=Om%6kJS#82S&=bn9RCMwm@`=1Y1qEC{3mJ&S7Ddsr9Orpn$8lV9&ISAaNhk(9 z#(%J}ZLb80tc9A4fWCn`P9V3|t}#Z!#e46$hftvARUir9-#gb5^dj&>%2dM^1QJQE zF4MtNK;Z1e*%RO>9yQsU=iQb=j^?p&I|9cM85eNq367R)^v;Wf2+8$0w*$X-8mD9@ zdqSO=@Cy3YDmB4xO}u-Mo~F-lG9}NVb4IFsP-^?;d{F9)D nx@CIf?US literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/deepslate/deepslate_copper_ore.png b/static/vanilla/RP/textures/blocks/deepslate/deepslate_copper_ore.png new file mode 100644 index 0000000000000000000000000000000000000000..6dc547de0460c7480a061b5c551b1d47faa6251e GIT binary patch literal 319 zcmV-F0l@x=P)zvU?-AJZ4H=S5Yid%Ab1u#Z{i(1z{*?r!rLLm;5u*Ko8P2y9CP3I zx$C;h+ICY+80Hx7gk!Z@7lViihwL%%l0Z3|+qsx3S`yUzd)?*FWjn_d0nZ{pZ^R;o zc}vMlf;`<1b2hypL~^MBRXG$alE}ZuP!VEVRFqk^WKl8$rb9BfM+@buuU@9+=`-v$r_6AW&ooiS2*zNWK-2uPjI}sR$ZD2EwjZ9)sCayD~j+6EE(UK)5ATGlEyw%nDQuFcj5$LOM z(I=}w6j{Cl-~5DfZ&C1McL_NhpzJR0^%d2L3B(R%Zp9Q2fk;{^k)%EdvJZiO<+$zZ-;rK14(vWfzupo}+vpYkLBx?*ZaG4OhCO`E8LP zFfN}CMD_xKn1Yi@^m&W)Z#p4BLlp4Mb7zW)=u?8%7KvRDxTI0^f!-h_MJKWf8wpk{+go|8p^TObxz1re=?rt)PxG%F%SWRGDmQ5@Dn}9f1 z3abe)sNVLp`;k?|P0k4n(2M>1nzg#EJ3=*E|3OvVDx&t)xDxOrUWsPr3L+Y?fXR#d zF?$@DhNgg;bXX*jxiiPlGcYu2gPxdFGeGg6!!>2qRITH5niKU|2MjY2;>dW>Qm(300000 LNkvXXu0mjfv^0$a literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/deepslate/deepslate_gold_ore.png b/static/vanilla/RP/textures/blocks/deepslate/deepslate_gold_ore.png new file mode 100644 index 0000000000000000000000000000000000000000..be52acbe4ce0de45ecbd3207373e25edda17bc61 GIT binary patch literal 298 zcmV+_0oDGAP)nvfA8P^?%lb}^SqAZ zxDLaxi@rbB2u2uVUHH&-hZ-aj!IL~)PV4P@u8}o)1@-{TeX4I0LK>x<$(jpF9suv< zQNdO!mjuHymWppMGsKXi&dF5)iQHs0iO=g<-$>6n&g6V)B|&Hst8-nd1JCegLwrf?|w%9uf$i<57{S?vD*80bq zXJR*rmTF}r#~S2V+y<%rN!&7zvB`HeXnURrf&T?#?7x7!EI$F2OHcp+002ovPDHLk FV1jcEh%*2H literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/deepslate/deepslate_lapis_ore.png b/static/vanilla/RP/textures/blocks/deepslate/deepslate_lapis_ore.png new file mode 100644 index 0000000000000000000000000000000000000000..0e9c8cceb7fcca9067604dccfeced8e0825f5cc2 GIT binary patch literal 332 zcmV-S0ki&zP)| zp%KDB5Jk6yC-=C<7nnFT9(dL+o7kcK6@^|1L32 z(>#vjJPgAkx^ADL8sRm*gN?S`m6dNAeV7_^0s8vzoHxfyuB-mKXm-$M`>l(40)U1T zMbkerS7U#Em6}!pR^gPO1-duaQ6$jh#z}@)_<-bzz8kIm-~{xE^6B=@6)zO*dw)tm zvl?ohPT%vtYXse8=o=Z_j6%8l7H$?^piclA)&WRjACQ0^&Z-EA_T3i_P%cxImxm{#}n8uTZuC%L}Tti6Upv6P-e*(km0XG=$qSoto e?$YXCn*0Md2puFAyoOu=0000jo8WkJNy=ax6P)RNVvc+ zp{jsQKhLhKAo&te-qTbb>vg%WRzFoX2{2QI00Nimwff8X+yL?-e{Hud9+_39Lo7Fs zI8{e(nvd^aV_kA3P*5dFFHIu>0{Vhit}vBA$vQxnFH@esfa(poZ4X?pm*;b*baH8a zcmq|w_k-#9=4E-|V5BfA{rk*`Bd-$p-m5fp=7m8*UhBv!>T@PBzgT}iUj(`HB5=L` ZNIv7;`{&4wltBOh002ovPDHLkV1oRjjjjLy literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/deepslate/deepslate_tiles.png b/static/vanilla/RP/textures/blocks/deepslate/deepslate_tiles.png new file mode 100644 index 0000000000000000000000000000000000000000..7eebeb66d456e4ae6eb1e7ce0bddbdd73416758a GIT binary patch literal 233 zcmVJNvnr#FM?Xcea?P#q9{@xn1F~;rKw=Dv5&cJbA z@10|wi_=NW3msrYB7g=At}$FP0`8WP1ObXcpatlbAv|Dn*r3WtHPqBJ)$d8HnI{Md zm0m64$v9?}S*xy}J;*d_Qs&F+0e9e^s1{0P8cbS!<#Lg-5vzjCi{Cv^?fQ;Yu13v% jfF}$OR->xHOn~?UK9Qr@!QS;W00000NkvXXu0mjfd$nQ6 literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/deepslate/deepslate_top.png b/static/vanilla/RP/textures/blocks/deepslate/deepslate_top.png new file mode 100644 index 0000000000000000000000000000000000000000..2569e5077b0efceb42e276e7f24bc22ca29853c5 GIT binary patch literal 254 zcmV)vnW zOAjTSWFr;1SfMli)>>yOr+SmkJT;psiqqZ1xqoyH0zxA{>(UJ{|E&QVI6OJUWfLPQ zPBE;!kwn71qA=!9@sc|c?*>#qH#=WYz~ciKvnV}5D$G~sw9XSom2{4gEK+yh*@O-) z-f=44sZM&^iCz$PCsyW<25FAGk^E26c$Lr+KKD8rKeEgQ^meaS;s5{u07*qoM6N<$ Ef=D`O%>V!Z literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/deepslate/polished_deepslate.png b/static/vanilla/RP/textures/blocks/deepslate/polished_deepslate.png new file mode 100644 index 0000000000000000000000000000000000000000..dfcf750149416d7cb3b92afd19a0f06aaca45b75 GIT binary patch literal 250 zcmVf3jTkiGSx$uD<~Z-?3_8DjdQftx?8Pv8{@~BbM6NL_I$m2 zDWyNobNGsZV?P934hxV(Cn0wd#06!B1SMgS%!!{;`VwfByQ=u890ba&)mInDiE}6b zM6R}@L~c`o4{#?xFpp;oyJ|`v>U>Vi8PJBdwZi5M^ci>3eW_4zA@Cl3u~r1L1(oMZ z!y;*0v~+oee=2WR*^>b8{)f3pB*zE!F^wJj05ERZK1Hv8AOHXW07*qoM6N<$f+sCz Ad;kCd literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/diamond_ore.png b/static/vanilla/RP/textures/blocks/diamond_ore.png index bd8b4bcfcc21d64622abafcea46b185681c91180..5182e1cdc2b88516e135ee56075ee537fc171ad6 100644 GIT binary patch delta 274 zcmV+t0qy>;0<8j&B!BctL_t(I%XO1G4#GeTME4{#9BwZVi83cZ=@4~#3T^@gT!9O{}G`vhi=mv);BW%Qnw*80Tr4!Z`QdcRuA|jbegI_5=r@84cxYHE?*mv&fUl zIenhn@p8?kts8jHH$2Iw(@7ceX6(DtkK zy+{Vt>L%7D^1aDTbOfJKMWfqE4d^DCAo#9pR{0Rwh2Alc5v-4>Zlu4=p$0zIzc?U2 Y92t^Hhrq)N01E&B07*qoM6N<$f*E{$(*OVf delta 276 zcmV+v0qg#)0|ES@ zD5&h&c;CNmx{0}Ss4YaZ0ZNZqDIaqFgFO^jvOQ8x9*f-?^T)~BbG2i&WD)fddB<#l zs_L2rH{f-&3ET0;qJ~nZ&}c=Sg3sQX(akReInAee_BQU`k+wo6zq)c^>)a{wXhPU4h`6r|SL zUl$3AEJI->PVBq$CGp%YB!B%$L_t(IPjync4FWL`+%ArQ2B?4x35fy_DH)L^(#r^(kUOOz ziXfl@LJBZ9D~&a`XM&Yi`^?PFot09mM$Wm83k5?2uK!T^@H=iRKPp*zL_9e><^?;h*N#=*$O`}tzF zDL@gdSj4@M3jiunRyEvc5@iE`%fs{FHB}J}wOGIsmi6A~6Af*jQ5|NefhrrP>Ws0V zENr5Om!{$z{VSV-UNnYDSu|E>96%A(VP}|@;ENiopVIW6XedD;y=Uw~K@Nt}hn}&F hg$I!(E|8G(KNNetXKtjMrk4N!002ovPDHLkV1mTAgYy6Y delta 265 zcmV+k0rvj30;B?vB!2{FK}|sb0I`n?{9y$E0004VQb$4nuFf3k0002aNklg!M@fC za76H!j{qL|%FFYXn!t%_jZ?;odK~xbKJy41q@i*u0QfyhP=5w#sPx(^fJ{n)vaLYP zs{jBIBoIPW=VhXs=b4mTv0DMPc-zzyZ{+bCybw{0)*kQ7e&q6g+-LB*^$|H| z@FqM@-CRUY{jOph4i%i0VuW8}IK+98jlr6j&U}$n zZ$=Q|o2CNDdm%3jyghFbvETKMCJc1&A4Xy}Ld<*Y0FjIHyuKp|o3G3~B3$f|g^~*j f+jMw^{FeC-WR`{2nJ$R-U<-N>f9AEJ2T&L3m+9vUrX#?ylRlUR&9JW zSjwp#q==rG;2M|SNqa~HQY2%kQT}K)!V=kc(39QPtb?BH=|hu5EXOFW#JTZJ=+`LO uyxIZnr9l0hiYZw=+7@#E&b_qv9>>0XHh9hRXn4W^000012PFF2e}{6g)#0T3=doH7Er%&EHS6^@T(P zT-(HC_EdINFhtxJdg6j$@ zu?<2&3_~*oE6_lJn1b$ibQFjNi2~8mP*O7hgD?bQ2NuC6pPsDGm!c^DpD(eUtKqmf zKb8s=hs*kOTd7v@p9N5qFBq!e4%q;oD#{4u*Z%#vexJjguKM(31B@*5QKjSUFw-@L zsAi_4QG%R$3!w}L_jX5!l+Thn%}gVm=o;t*SEHTH4S8Kd+JcF&PkC*E-AHKeM1j0M z!EP`r`J^`gDf32d8j?rcEH*#6yHWe*5*AsE#f^;Ce>hjJJ;kvQPsaV?fM>&|M~_mm k+06?RCttOp#t5zY2XTEWKuY3ST>t<807*qoM6N<$g15JN&Hw-a literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/gilded_blackstone.png b/static/vanilla/RP/textures/blocks/gilded_blackstone.png index 676442566ea47008f701941949227953a5b53008..db5c616314dac30b22e037882c102a9ecc46047a 100644 GIT binary patch delta 294 zcmV+>0onfh1i%82BYy!0Nkl3@^>Y1wfWxqQN+s&%R`sW>s*?b`Ho*LhOzo)t$my;Uoi^a!% zHr$TWR*;On0YQ>bFHE4>Q{+jK{PjFH0x|R!rV2C!8MCh6 z>v;;^M6_U$DNN%ky_Fean~hl@hvz=&v@$UaY8v$H6!RLrRzARwcaSy`g49GoKYphE s4QQoy`XPx%HAzH4R5*=wlg~;UQ51*2iIX;&$xSn( z6rD6Fn39w#)S?sw3#DMYXkEK$m%czBz-r&1k5Jl8wrzLa3U(7v5Nm8L)R2r~%!rf8 zA5f-?c(0Do0|RsJxo774{qDJ1Y5Y!T7!ClPP6HXuX_afYZ)L)@_aXDEDH0hCfZj<+_dFn*D*{kn zsxtm&j;Alr2z-xDr=j*}%k$~5yqAukN;z`P6c*1?>nxX_P`I}NKq8~jI|+$>tcb`) z`CQFyTd;BCIe!x~n|yzFDX*A3K+lyX0kCaBtK~-!17q-hba+Yj`CAwvjRn335NVc( zBVGl=a3b>7w*!U0+Z{!_YiC1go{W6oW%hx|SNFc6v7M~)rgt)+u$?SJnPht9tOt5R z!!R7;alx-<8#h)OcoD|w`aWOYy7b*9{y~c%CD0QZ@qf5Ldo=l2iE1_Kbk75lLngM9 zRevic57_OFMkpkyes%h6C(FXv4zFLenP06dFPg?Q52y09T7E?8Y~gg^f&8*OzFKvQ zz28$z%xo&XxzZ%IEh2`Om#XO3nd1H5*O-iOJ$1y#S=JJ2S_FtsejY002ovPDHLkV1iU?bCm!9 literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/glow_lichen.png b/static/vanilla/RP/textures/blocks/glow_lichen.png new file mode 100644 index 0000000000000000000000000000000000000000..d6fd87021c755b9fe4d559d2dad2b201a12801a8 GIT binary patch literal 241 zcmV~Jk&M5*3gcmcLH2KWwd(2bmXJn|1;8GlM?#ZtI(?%8W*_iw?P4RcVce6kP++K`fCF;bMsLZz7m?qk zeaqZ3;v@=k#_gRgID@aX4;6de${3Q@EIxJMGh!oWfqjwO_x)e- cKUeqzX@!8U;t$ip5dZ)H07*qoM6N<$f>pJDkpKVy delta 273 zcmV+s0q*{>0;~d%B!2{FK}|sb0I`n?{9y$E0004VQb$4nuFf3k0002iNklr(A`Ou&_b3rmX%zC|EUu@fUtn1o?^Rg^GIJee@ zT;hnJn4bwYzzy;rK~1h9u$KZ$_Kbv`XT)KR`LeT~xsGGCcoFpydB<#lsOtI% zE@0N#COnQe7S)v6g+ePD6wLMyfTG!UuB&V|-#n|a2R8DiU}lnY#)6-E0MI1=eEI>L X%9zXPB)$Rw015yANkvXXu0mjfGR}Xh diff --git a/static/vanilla/RP/textures/blocks/grass_block_snow.png b/static/vanilla/RP/textures/blocks/grass_block_snow.png new file mode 100644 index 0000000000000000000000000000000000000000..5fe3e029c7eed8e18bc4b6d530761e9639086a43 GIT binary patch literal 307 zcmV-30nGl1P)N3pTO?i!bM{ z&G>)0XwSdJ-OWcFicTaY9BV0H-@)Re=)rT0eI;XO;DaWcY$V>yyT>`5A#ny< zO87w@hl@Oq8dx0J8Vr1dj<}U^cJObOO_OBa6+A&Tf$h+h1*Z)cFwgLw@bknrrPGR= zA2OZbn)tW#4cDBu2a_DWv0Y<0!nT1`>fVdPtQY=zZgHz=>tT{&U{FroR<~VAG6LvM N22WQ%mvv4FO#rn|Qyc&Q literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/iron_ore.png b/static/vanilla/RP/textures/blocks/iron_ore.png index 648417773f629c0e8aa57e7cbf247171bb8358ba..8fa68577423a7b730acef8866daf8d74dc484bc8 100644 GIT binary patch delta 265 zcmV+k0rvj10;B?vB!BBkL_t(I%XO2n4Z|=D1i4|V%n%PCz@^$$agi<3c!i9SI*T}X z0w=r)r65F!M=mzJKpmu26Tm*+i%2OdP~z z)#ipb$>}-RzgJ2ClF+Q1t4^L!G5J0tqX!DmtV-P_Rb~Mt4rv^$X1Y($SjX5C>zE_O z<5B0`pGbSxk2IgyY$6Fx7hu;fX@HL&P{1egxtPsIl@&AX^-Is1$oUUzwS$KjsKK}Z P0000+ct}H zYc1UgM+IbF3hV%Hpm!9U@Gh#y?VQAF_t$=%7(}CX@{R)Umw(gGz0QaR%AVaj`&^uS zIH>9(zMuEm-Gz0BsEa2D5S39S`-t-l_Hf{qJtO6lCt_Noetfc?xyEs~%p&Ta$al;Z zsOoM;Z~|FZoA5Zkv8Y3-T_C!nLc=Ju;7<7 f0O%tB=JW;ZjuMA#!J{db00000NkvXXu0mjf#=(UY diff --git a/static/vanilla/RP/textures/blocks/lapis_ore.png b/static/vanilla/RP/textures/blocks/lapis_ore.png index 24ffcba612b7f71ff42da1ccb85436ea0a1520fb..7c212c3ed9ef2befc8ae2727dcf17e1737f3f1e9 100644 GIT binary patch delta 313 zcmV-90mlB+0@DJJBYy!JNklSVE9fl#oec$&H?z^sA+<`NS$$;9njW9vb8b$KfO@C1Hj0Awq<-JfLMt{;`U%B^O*<|lbo)u*C zlua9`$i34Z^0TR7qHH7rK=S$iiIo;4_r5kZ2&e{t{tQ4)gs}g5I$@&hCMp|ZTSATQ zXOD`^go&AeWD3}l_bMwn!AGYN=j4kM;EbvB6bRTihet&Iw6iDPY4S_}YX(B1B0naA zGZPx#{z*hZR5;6Z zlfe~&Knz4v0wh-F#Ud7jho zr)f&VAIGu!rZ_ABD+u!dPv9|-2hREWUN5(MzE8uW0LV=Cu7CgD%c5;T)(x)&D^R{y zf)8oH?7dT_e1Lv-Ot^Re)rK;A?>ehR7d1tMEra?U2!UFFoHL}Q0ugZO%wB3c%4&>y zq*z<_b{7zn$@p|23|E#*Cvc-m^vD(fz^Y511iA=J3odBc#J!DYn)m6ON41JA75Mzi zB5fqUD&QM>6f+Sk;f^X0ED4S?lW|P6e;@3=18owIk9ILyz&|7A1CYE{T9R--i~s-t M07*qoM6N<$f~?nthyVZp diff --git a/static/vanilla/RP/textures/blocks/large_amethyst_bud.png b/static/vanilla/RP/textures/blocks/large_amethyst_bud.png new file mode 100644 index 0000000000000000000000000000000000000000..337f13d5815b6a140115b52af044ed2cb82d0c6d GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`lRaG=Lo80eop6w|)q#ig?K!1A zRhw9FVdQ&MBb@ E0N>+LLjV8( literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/lightning_rod.png b/static/vanilla/RP/textures/blocks/lightning_rod.png new file mode 100644 index 0000000000000000000000000000000000000000..5c9a13d7145babeeaa9eda2db750781e7b0f6932 GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k)AG&Ar_~TEACABEZ??1)ct?D zg6IL0c^aI`_ZcQUdm701M3UiBOOK}+L(1~69hU@A!9y)os9U!+7p t3d7O31r}ls=j3mcIBev0*cP0`z`(+q@|r#J_%om-44$rjF6*2UngD2NFLeL_ literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/medium_amethyst_bud.png b/static/vanilla/RP/textures/blocks/medium_amethyst_bud.png new file mode 100644 index 0000000000000000000000000000000000000000..a0f84f0d177153d087c7c2286fe58a21483246ad GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k)AG&Ar_~T6C_v{H^@Es({%p7 z=A}RHzij^RBHgr3;x2>4d=2T~JJ0{F@4Cm8b~vMHU8Cl^vsTQ@9NP}uFpyf$sNkyL uYtU;De!##-W;vsQs{zku$ylC9euiHYCe>cOT(cTz34^DrpUXO@geCyo{4}Qk literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/moss_block.png b/static/vanilla/RP/textures/blocks/moss_block.png new file mode 100644 index 0000000000000000000000000000000000000000..c949c37c8904986fcf0e90ccfa82385869846023 GIT binary patch literal 268 zcmV+n0rUQeP)Gy zF$zLK3`BDq8-F3*z|PLb*2+e(kbeTt;EA2^AD1fFONO= zz8=K^Ij_%BROgM-fMipVBq3Ai&nadnl|UY6=aw_C&A_A_VmfJ(OX>?lzZ&yXkM zltL&BWM`>5N%juY7PquHnDMA+NkNzZiG!6#h|XS`(s^U?lm~#S=4MJ#jDoql0oUlB zyUy82{W0kG#-)w9er5Sb?urtt=hI)({5YSdW7<{H;je@M>s+iH=34g5Q1UOzb@Vkd S*EW6t00007i&B3;JLoc%KOgFev6RgXEI4P*=~5>3(~)? zO*=80=cQ~P$Fe#dO2;EYaD6+E(uxsZ4E>Klngju5OXEu`5!{SG4{C{O0{^Qlob2U( z_a$&ZRwYJP;3fo~?3GjH{m`9gg+AGg|+U%tAdk1egkLb!n{iQ;3@&%z}EvIZ~kNXmg)#H fT*Qoa$++YLUt4(w$<=#ARA6Er`HH@_zM#@K(G)ppO!X(SCHEdj7l5;G;RI zB2pGQP$C*QPCLOy9l8rn;3DJJAA$QzAYwacVGgj-{T&hbKxqvcxX0|7M0(}{AN7RK ot;f9JbKsXN0iF^)|3|pu2ZtbLV&7i;8_sYd5N)Ohoj_^1Zy!pLL(Rz*z+*dB%>*;Usd(QkRMEihB z>*?mw1AY~vqI~%cB5uc5-#f7OK~P5cg<02E)E(O|6Vfd5)ZyR}@yOU0x_9as?(uGY W$d>)l(w!UVU-*<)`-Kx)f+v3X3_xHZfSl*VzJzM0` z3567UrjP|%C9_sJsIFtWmhw<&!^@tYbq9Jr{FG literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/pointed_dripstone_down_merge.png b/static/vanilla/RP/textures/blocks/pointed_dripstone_down_merge.png new file mode 100644 index 0000000000000000000000000000000000000000..38620f5002904439cef907f57e868e10b0620407 GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Wu7jMAr_~T6C9W)YX$#rE+{UN z;L_vcWJqRnVn}1yq-bzf!7PwX=Y{T{{v3ge+mxjl4jW7t$Yt;_+-2@j#JG#mK;K{j z(}lf`n;2gtI!xofaJV5ye?lrlk;5br<`Zlarm`h4ENOfrabViY6J`uz9VwCyYs482 Xl%IUfIK}c8&;<;hu6{1-oD!M(%hcdLI`Hnl^uKmD>8H@}zS`*e}Y^E=Oew3^mp>tpyO_K+3d`PokI53#q4 zdYw@5_@;P)u`E%=DxpADg7MZC>(#qi*7T%!DD8Y)dO#(zv?L+WpnU6rNz5U~obC!q z?)P#Lmsq*OV-Nct=1}&yo@c&Wly0`(bpN_c|DkJvY(eIpTYvm_yt0{bx}U|oVC#|} U@iROsfzD;{boFyt=akR{05Att+W-In literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/pointed_dripstone_down_tip.png b/static/vanilla/RP/textures/blocks/pointed_dripstone_down_tip.png new file mode 100644 index 0000000000000000000000000000000000000000..91f73b3780c172caf07cf921d7a357d32ebbb71a GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`v7RoDAr_~T6C9Y&o=p6&9=hxw z`^6JGEL0eJBs&-tm?!WyX0mPcG-7D;+$75)_C@Spd*Tdl4^E zh7PSx;sV`~Hmv?hP7(|L-PE zA{-J;nX}(t<+1r6H{+yKDRUTK)Et?hm5W7_*ft&uUorJKyMy@ouJXNkl3{h@X-ew6*IvHoD01IC1EU%Sx%zy#<&AmuqQBk1nDjcAQOCiQiB TKg8A800000NkvXXu0mjf6*yYy literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/pointed_dripstone_up_merge.png b/static/vanilla/RP/textures/blocks/pointed_dripstone_up_merge.png new file mode 100644 index 0000000000000000000000000000000000000000..0cb03adf87fe093b87ec21c1b6582efd2b8d8228 GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Rh}-6Ar_~T6AmzneG&V|{_xR+ zhW|WI8a$`2Okkch`S1yIhL)2?3{P^p_AqP`T_X96X%a7EW>Y2Ol9?&Y35*=vE}M89 z_*^FOHr(XnX7AeLP~@Y)u2AGKDVITqr^Afp?oSnVl`{+_`V&$ZHhrGB*CAw|!}Xp# cj$Ks@M>mdKI;Vst0H?$}?EnA( literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/pointed_dripstone_up_middle.png b/static/vanilla/RP/textures/blocks/pointed_dripstone_up_middle.png new file mode 100644 index 0000000000000000000000000000000000000000..eb66e9b7f9caca06a20a92fd4022e85eaf61fa93 GIT binary patch literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Gd*1#Lo9ly23c}7IPl!L&lx86 zh+RxxA?(^Uvwa8VYemXPI6q2b4nAk#9#r+-YFczbUh%+&6XVq8s8|oUndCD(*>C{Px+%ET$afRrTA2uwmYk`hr@O1Ta JS?83{1OPauOTPdB literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/pointed_dripstone_up_tip.png b/static/vanilla/RP/textures/blocks/pointed_dripstone_up_tip.png new file mode 100644 index 0000000000000000000000000000000000000000..9c702a73fcfc7b6bb64b55de9d24459d534dbb10 GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`F`h1tAr_~T6C_x-uuj$r{%@|{ z{#V`G*hATst-&NXpF literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/polished_blackstone_bricks.png b/static/vanilla/RP/textures/blocks/polished_blackstone_bricks.png index d0c00c8b9cf5013b4b4470e8084a678fd79bd585..46b67340247f6ef85d076273aa8a0f355dad9cf4 100644 GIT binary patch delta 227 zcmV<90383R1OEY#B!9+9L_t(I%Z-w~3IZ_@g!c`!x=IkVu(7cb1bd4EE8qWBA`|$I zaY(>o*uTtVFLQOf-rIZqbUYugzj8sm^KxvZga$DWUQUM&eFMlU1YGJw&Z%qWGd8&coN-RE z=IFH%NM{gGukwcUc|>$4YUVXIv9b$!UasagA&@KQC)dn>tjd+s=1Ol9qrP8Oc-eHHmnZVBp35z zk08ises(D%PDHLkV1j?pxpV*k diff --git a/static/vanilla/RP/textures/blocks/potted_azalea_bush_plant.png b/static/vanilla/RP/textures/blocks/potted_azalea_bush_plant.png new file mode 100644 index 0000000000000000000000000000000000000000..2eccc7a9456593cfc047c978db6691b2045d9e01 GIT binary patch literal 369 zcmV-%0gnEOP)Px$D@jB_R5*?8&`(OkKorOEZ)B3`m=Gik6r@PDuHASDkKqYCjP82?aUt{o-MAX>v!KKoA?Wk_526ALWpb=yE|1L?bHB^eJ_+f>t)FQN*7dDeRIHUQ8GYeH=q4_CoXST|v*OoQzN zdR-S0RXp6iI8qtXiA6*e>BMsU{)zNml9AaDtcL*x{lw8qlBXWk^A`YGNy@@&0o#uP zt}eS4;Oz7SfZO|I=iJUe0C;@*Z~$iW?|r$$z#5t5i(iqwz`ADn;^6%fR=aAU30H*8 P00000NkvXXu0mjf)!d%n literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/potted_azalea_bush_side.png b/static/vanilla/RP/textures/blocks/potted_azalea_bush_side.png new file mode 100644 index 0000000000000000000000000000000000000000..eeb7e57bbba62d8aa54004e8e8106ad19b5b12b9 GIT binary patch literal 299 zcmV+`0o4A9P)Px#cFF*4i^Jm~LF*crGp3>vP6lo%RH>0R}q=~pDVYOoU`t>6- z`Hgz?6I_!h>%h?uBUUSls?TOKfYpk!4gkbX(jHF4PTst+p<)VzBCa4-)1Mv0Y%kQ*~Df&1h2h)D^NPGkpZNMtQI?=big&~_JPm$ xtx)sn-+-Yje7t=Ns}*}UW3||cYrVU2T>yQXPRFITkof=r002ovPDHLkV1nLhenbEO literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/potted_azalea_bush_top.png b/static/vanilla/RP/textures/blocks/potted_azalea_bush_top.png new file mode 100644 index 0000000000000000000000000000000000000000..cc78fdaa95e39d0553479b063fd12a670c59f51a GIT binary patch literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|c6hothFJ8z zooL9_>>%J8pHe7##OWKuHqD~#b5vYk#b}mq@KDwf>)xvR8%&av% zPx$M@d9MR5*?8kG)F6U>HVEB+1v9P$Z-+ks?{$gf3ozlXwdbdIjEucc6n?X;+aV zDz04|N|mBW1|_JA8VW7ZkTf(7($Y{{2Unl%{X3i&{`2QZlf~{{CH2DyOB48EgtICU zcq)by6L>1Q{E&yoPtL3E_-?VCCcy9Nv>m$HD2fzTB!P0(q6+Z62r`*#(}<^}+LKlAal0YEN4ByXj3 zniB0nogMRnm+mEfMM7vXvYFk_7?ev2vYBvlcq<7lreW7OTid2#*I0ahL+A=_E1nII z%>?g01>n5uN|q)FJeB179RN!cM4_4iOg{x|u9s4PmE|P>4vyU)_ofU+IlX$70DAq8 rS$FdRBSPx$2uVaiR5*?8k+DhxK@>&LhS|&x$`-?@2r2vk5y8$6u&@vtdm)uyVrQF13ng3G zq*6&?W32>DSZrjGZ31D7B@h#bT?;Xwv)~WpmXG@m_r3=Ud4C6oC!1ws%|~dV3cHaeTCD(4h_A>XfnlS zg5`}_Wd#Q?noM~bL^SmsY1YLk3BZ2ul63g#07O-SwjZ&z9bq#8c@3d0X|GG}J127! z1YtpFN}eA;XglxS_9LWnYd8R*EuB{1lWIm1m-7$YU%z;A$^Rda#3cZ?SFfH?l5tX} g)9QOa^%ipV1q3ismL_%ak^lez07*qoM6N<$f?NcJ%m4rY literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/potted_flowering_azalea_bush_top.png b/static/vanilla/RP/textures/blocks/potted_flowering_azalea_bush_top.png new file mode 100644 index 0000000000000000000000000000000000000000..eb47df649446ff027ae836d1676cbe5ff45f3a30 GIT binary patch literal 317 zcmV-D0mA-?P)Px#_en%SR5*?8kv&QSK@@;LmoYO7!xDy738Yxk2PC2geD6Kj$H8`Dc+>s?aG4;t0Xiv|r!`bm zlG}jW>(`B$U>o2v!91-2Fk37+pWHDBAL&dk&`IGLcmQD>Iw{C)RXT1QaW(DIG-toy zjs9H*>tTSm={Ssk8VKWfs9&O@k~oy8s07&gg?+#ZysJ!&(|E3E P00000NkvXXu0mjftV@G* literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/quartz_block_side.png b/static/vanilla/RP/textures/blocks/quartz_block_side.png index 2e57cd552f25116727c5c4d75f288e4173af3b34..872d6bbe27515e97227b31e69721d64b8161f83b 100644 GIT binary patch delta 184 zcmV;p07w7v0n`DIB!8PpL_t(I%cW954uBvGF{oJ9PYv9-M5->=Gh)m&UPk%57ML`=Lu6+%s=KbSatYOt^H9(Cuj!yjCZ9&(CM--HxaMy(?R zKeq;ks0wit%DuKN6F5`U3%gUk8dw&z6MnK_{bLOzuc|e)z)r$3Jc}7ff?=4AC&XT; z3B+q077~FR;=sQ;CuqSEO5ZF4ZGf!s#8I|((yp~;P#%TS4Z$@DT35IL46Uw)Xx^o1 P00000NkvXXu0mjfq3TtW diff --git a/static/vanilla/RP/textures/blocks/quartz_block_top.png b/static/vanilla/RP/textures/blocks/quartz_block_top.png index 9c2f9c3ba4f1ef54fae2e07939936c8cadb5d30a..872d6bbe27515e97227b31e69721d64b8161f83b 100644 GIT binary patch delta 184 zcmV;p07w7t0n`DIB!8PpL_t(I%cW954uBvGF{oJ9PYv9-M5->=Gh)m&UPk%57ML`=K@+Qyn{e=u?Q#6VxmD-HX$wm*cLW2+@MTp1@H5elgY=iFPSp#@iD2#H4m&w_QsPZqp0kwCk$X^kuhk4%PN4Vl34uNAnP_!e3M z^%=W?OrSThPx%*GWV{R5*=Ql1+2kRuqOGql<+V#D}n)ArT~YvGY+%@ObKur;F5W7tNxZW|1G! zMb_DQ*I&^;(U~^8X6f3CxRc_h4l=Hd3Qch&gg_vWAq%iOIh(tA-*caH&O7(xlZO+4 zoTgH@y$@bHvBaxonS2+HswSC+&v&KUEXH+y`1_Dd!$&mzkgOu8+a3UQ+oS1+d|NJ% zUM|4FOZM7zG7X5RZShmZqX#o)RLyC&H5?z|p z%LRTt=rGBEzg?n#U{Y)kk?v&mopCr7Uz)n3F`Gu3n~4Pu|2d~W?D5j+(Dja~mF@%Z zk*e|9cM$-U)I2pW;L{n_rje$cFU$z0*p+d>!uoxpZ)`d}n0x)+=E*?qomA+qEOBk zxOwLR`IyX$zm9lQZQ=|srXTo2a$17xgOD$VJz`FuV|PFV;88@z(2@XGfx29*^7&V+ zs4`7I#IjusEy?q7z)#YIU+&#Stf*77WxFiK^$!-;GFH)7ud^T(c!$Zp<*;u#)KrO< bu?oO@Pe)ojw{2}}00000NkvXXu0mjf-^6+6 literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/raw_gold_block.png b/static/vanilla/RP/textures/blocks/raw_gold_block.png new file mode 100644 index 0000000000000000000000000000000000000000..57472f755fbe17645976c089b5c41172dfad8f9e GIT binary patch literal 570 zcmV-A0>%A_P)Px$^hrcPR5*=YlQC=CKp2J}pJa#?duXw+zy*7eMnNdl8a){TT|$R!{R0hn^yHy* z3tbHT1=%`eE_mwDL74&?t;HGyQf=BHstgU1JIHsIt4XI%&wJm!?{|&AKixgR`ZCweq8LOYM2OI&*bd&4FJzi3jm6h z#%`SwCPEz(;PUz$T`pwNwo>2=0Gd<5fxiK&`qk|WfZz9X0zXHu7o`x%2G=udFvO9; z<@NbVXSP)$Y^wy|?fi_Z+ZnEB5=VvtC0un>@cgu(SZT@|Jxl}_?_VO*kZ1e$6=0*_ z@hIc*u8LQh9wwslpjc_(EKXVmgE%ti5AuVtGwl00VIr`tlEAOT^*Az!qd)4$`g4SD zj!|=(hF;GYj)uvh+O1PGXK|3!ln7Le7>_bs&r}Xe*tSYs&m>F)*>bD8s?S4zkfTdC zHK)MER9(pLwpCW=K8Q%u-IYe*=ZL`Hpg9H2&XnCcRdfIUZt_CC`S4LC=6Yr|%7I@E zjs)u2OOGU6AEaWX(Rld$YG1#`b-2DBk1|@r9-31q;cU6(ALCOBh{8QIBme*a07*qo IM6N<$f?FjB(EtDd literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/raw_iron_block.png b/static/vanilla/RP/textures/blocks/raw_iron_block.png new file mode 100644 index 0000000000000000000000000000000000000000..e99a2b3a6e6e5dcda7b28ad6f27d18c2c154631a GIT binary patch literal 558 zcmV+}0@3}6P)Px$=t)FDR5*=Yl22SN#rWsZNIK3F6lrQK?-LW}F2UsfCG3f%WHIIrrH(#cI48yZ?b_yQ1w>Pv~9p1zT zJb&?$zpH<_UL~k9nM`=>Z8-V$6VEXMv|AmbD8dhRG3f%QE}7N1yq*vg3!-+EObIIu zJSTU5uLi(!K9;ZB+gii^UX5Ni7DJscUb@Y#EXnp^e;^U2t98z} zEUPPLV6Pi<*dN?^(Cfy)v79iNd!SD4VOVMK_T76-x)1{I^kOK3?N%puY1z2kjkpVS w{cWXu8H}QcQn@a}ZXIiln5?yym8>=V2Z;A$q{-gW*8l(j07*qoM6N<$g5a6@g#Z8m literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/redstone_ore.png b/static/vanilla/RP/textures/blocks/redstone_ore.png index c68c77c2b7415780c8764a1376bb249107a55025..b708697055fd99ccb8e13646bfbdfbb172ac6d82 100644 GIT binary patch delta 278 zcmV+x0qOp*0a$y`KLL0>5UOGU# zagpL)(68FmZ)|N^Yu4Bq&!$y53cm_>C7~aQ?9L)1=hQFM?^EAj2f7FP8&~31f)-kp c^^NBr7tLnElMg|h{r~^~07*qoM6N<$f_BM(hX4Qo delta 277 zcmV+w0qXv-0?o)LWP4xOOerI68QJPYnYK|T~El1{YNp8LLgaerM`FYeFtoZcml z3Yz(tU;{iLzftsrr)0ghZ6d4FpNNiuH0mTzOmO>wt5iq>W`Aq}# z_lcNyHnp2*w$E{NP-@J|^&#gO?AX97TO(!XkvPSe7dvasRgSmCi>Qal8E0cdiUv5f za06ObNmz~(i)u=pLL*6F?ATzHKLBLlgVPyD*=#;}(>A4Pin0EEtDnfvV8Jgv0BDkb bK79fFgj^QHs1Ef500000NkvXXu0mjf*Dro? diff --git a/static/vanilla/RP/textures/blocks/small_amethyst_bud.png b/static/vanilla/RP/textures/blocks/small_amethyst_bud.png new file mode 100644 index 0000000000000000000000000000000000000000..443c2d22dd1fd9e29754e0243dc2facab01969d8 GIT binary patch literal 125 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`E}kxqAr_~T6C_v{C!{poTVwoR z^U|K3??3-v^v#F>B&a1G7zX Z49ZhN&Zy7X%?mV-!PC{xWt~$(69BDmEXDu; literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/small_dripleaf_side.png b/static/vanilla/RP/textures/blocks/small_dripleaf_side.png new file mode 100644 index 0000000000000000000000000000000000000000..28b09da6b060d4b6921c70ad1adf714cdb1ce686 GIT binary patch literal 81 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`5}q!OAr}702@Fkh*be{y@gmTG e%k5wX1H(FDj>5`w+jj%iFnGH9xvXFlJI0}a5$(Ulyf}QII?X)w$e#~31>y58`g0?)7=#78053SdbZBl z6YCUCGt8K;+2_>7qhPIga1Q@z7ZquS%`gE{ONha`%9Xk$jbFxIaliq ozc3M{%PP_gnIbFniVTjegXdCJaRK;s!aUHx3vIVCg!02R|MKmY&$ literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/small_dripleaf_top.png b/static/vanilla/RP/textures/blocks/small_dripleaf_top.png new file mode 100644 index 0000000000000000000000000000000000000000..34efa1fc4db58b0684b534357f47853c1ac07fcf GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k)AG&Ar_~THD)aNEid`pL}Jke zo)(5pNt<{X9ya*MZcvkG``Bs5u;hlONTNUoTVfO2g4RJIOQ3@W&^Z@!PC{xWt~$(69AtLE3W_m literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/smoker_top.png b/static/vanilla/RP/textures/blocks/smoker_top.png index 439b8c51340c1a28318aa1e6a058885b5ecc4f9c..4b5e2807d828f05ba5a1ee24bc8a1f6a8b20d416 100644 GIT binary patch delta 249 zcmVIbAm>i? zEj{!>RaFKfF#g~88>jbnzhv9GhCSxF?m1(A2A8xvms?!E_WdfQT<3X)9mi39+RNlu ztS~`9CS7_U=iUc7xF8_Nvn#U$c##uU0tZv)G);}60mO=zFLG(&sW^MElb{QUQZF9C zIp@akD~4oIg0qeg2vbYIIYNM5QNjoT0yb^*F8nKE(*;^XZ-2E>K;jz_x$pr0M0}*L z8h9Ci`x)rJch$g$2>{vrkN69lVHz1{zXSIHw^;dH5+l#r00000NkvXXu0mjfoY-!y delta 489 zcmV< z?OX6Q_xfS;R5R%ar*< z@*sNk?$hwmn1kt*+ol1)^E~Rh##+n6{e7pPu4|N1JPSkYkDqLs$E|{K5MXU9sjt3H z5`r*9O360TG({=J!F0;SYSj`brLfi#MG=cQrZ9$^qJZ;rcX8zV_*x@`aOVqS*ei@- zY%QCrB2ClZmw)e|-xETRXBkyh0Wk2jW>ZxRg&>L|cd#tWKSob-IGZu-%=WcrP#8lH zhC3Di1*H^)F${nmqwWJKWvgI2H2;G|90OgD`hSGh?VFELT;N?Tni)v|{n7ps-a2;k;ddCvE5pP5f2-ut)DoB2fE f>p5?G)EE8*H?*P5umHrETbb&08{RhaQfQnFka1TQgTasnBxXx>Qwqvx`X7J45dlky7 z9xCP~i}Wty^}Ww<0SLfEo(0y~b9#dcluTts?|rfR}osHW}&IaqZDS9EVVmjv@paU?hueD@B%Ex51j!iSo}RUTD~T$_sW z>q{H=8hz*0XX_Ro1l7uX@4qZgg7jN~{eQ?i{@J^$r=2gU`rbVW(nuHp0000+S` literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/spore_blossom.png b/static/vanilla/RP/textures/blocks/spore_blossom.png new file mode 100644 index 0000000000000000000000000000000000000000..164bd293fdbe437b09691f2a2217166cce12c3e0 GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`8$DedLo7}wCrI3T;P++Ke+8dy z&-7JF|FXH*XNV-8zPrf*_;f#PlTV{i%lbK9QVp2phQzUc8zH3i;j-5!dFjYRz;q&?S h-pfi@Lo80OowS>`!GXtFl7p+N zErC~s%WXjd)3OBbfC+L&KTSF&`+YB#nLl~i&+IeV^?KFiMcek?4YfFG$A8=K&gJ=2 z=j?Vkp!}dPOI{(%qPdz?>qh#vs~l5RQrK2Vnn)CN#Bu$p=S(<%W&MNDfQhU^OGG(X zv?Mo7U+;Oz&Vb=vwfq;o*Zl#!Q&%5*86DYq#^r6}2i|<4wLT4kD-MP1dcR>+%+i|s g^QK0oitg*zopr0N-0%Bme*a literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/tinted_glass.png b/static/vanilla/RP/textures/blocks/tinted_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..cd1dd46e4400286c03e96a33741862c5d15dfec0 GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`t)4E9Ar_~T4X$pmYwX!7%Jaa4 zC)?viqv0kQA6w>*fbgp)oR7`Ri%aOy>+9Pn<*+7g4cml8k}ZyLjnWRQ(gfIAxtULh z6qzjE(I9hHLr=lo_ztUxG(*v`h8+wdc@Ih)`WQDvD4*s&5$Lyx`@&`Jb7x$7(nOdO mB1NX9PTZ_-lka>vt?$<} z?>61#_dOiMWSRVa6PS!K1_~c4kgGVk>*5cf&-eG)fiRerSv@Hb?T9n!*spW2Wwts2 zbGWkLL#;L?b3VaDI=4eP^(BKD>bUnO`OSGC>9JO*9Gb}u~R7~ zsi=3iNV$oXca@VJb~J;07*GdSJIWzW+ea$=8|!>FzX(3`4l4Zu00000NkvXXu0mjf DDEnxs literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/weathered_copper.png b/static/vanilla/RP/textures/blocks/weathered_copper.png new file mode 100644 index 0000000000000000000000000000000000000000..10d24e1144dd2b454e6aa9ca38a14e8363a4d981 GIT binary patch literal 281 zcmV+!0p|XRP)K^{B2$llstr}o8SmlzD+z)ObccVL2`!6H86DzWE;L;G?VSULyP#<8M0llEC fkTR=Bf3J7}bSHAi%WlvD00000NkvXXu0mjfhW~c? literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/blocks/weathered_cut_copper.png b/static/vanilla/RP/textures/blocks/weathered_cut_copper.png new file mode 100644 index 0000000000000000000000000000000000000000..8d9ed405289bff1e7b6b212c7232805e5e15e5a0 GIT binary patch literal 284 zcmV+%0ptFOP)B3Q04hUk6gA%T1URM7}3|Lo7~D4cf@tV8C5 z)5dYKcviMBr;cIPaf>h+Cfl`=J+l-nSx&CBWw^kyL{ixIlbSc2Y5WW9nZ((Pzt)i&|5dzn!r67n{3jTm}3N{h-f7tm0j9_6(Ev!~%$%~W8Ztijx zcRM=|hW)x6_ukIT&T3H@mT@<7?(+KE8};RQaQZo)e|q@whB2+F5P)p_xM-M{BJkfzFOXi+c>&-F zTgA{DNZuU2d&3y(*!j@u5VFpPfIRD~TweYzSpjwrUfke#x?nL8Kvq8Q-!UtWsO6@n zIO0OU1NdC8oVc^A>C(>A9IdGrfRmR;BdsMta=8EILVYPfs8ogkp~5H`0s8$f7wTst z0RK?=(d*;@Nj`}jKrT-oOD*rOn*);efVw#V$Db+>sCx?dbA2WN&jTtv;6DP;F2{~R zH6DOUkSaeiUNIsB$RGg5ofe?(%@2tWrLycdy-rJOU4YQ_ICck!-5u&)u|xGlYkvXe zL}d$-s|4Ue$d+HXW4FrI1ds#~+k9?wdo+)GJR|$`j1&XU$oCY5WU~!kFYnjXp<^dDf|JZ5nCI(1gyj#;71`S2x2r~6(M3{VWSp;vNC60cusbc zODvL`n+L<*?d6WVmzlS-mn?IP!89QD5PkYjybKkkR!)3-b@k8`USn0*k?OOJDEvh`{&iEYMl9 z^a3CgRhEq1x2gJzAGw>W7>p4>^ z12TZ;R@?U>CZ^2EHS+?PXpi}q(!W})C5{OYYm7=G0Dn>ar7Ix-yR~-iSv)|KFNFu( z)>=6c8Toit4=8m8FkwE{0>Io%WkAtYfV)2S0TUVU9|7c7PA!9GG60<*x;*X}Q39Cf z&n>k8MR$IB%d3y)-A?ORxB#*3agpt={(O-wcC4RR*c)Ibsz?2zBPIX~p-0|sr*@SK z6F?J04f7n=cWURFgZPA)rHm#?_iFni!YMO^S(@|!O&Bjdc!XJ+ZG@%;GR0d*t4rZL*Gw5< zr*$<(ROaMbC9(hps9%LuGVLo-4ym+H!DKn;v`@iwITRsgwgYqza1U?~a5x+ehr{7; hI2;a#!{Mk5egM~9(LcL_w?6;?002ovPDHLkV1hv47|s9y literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/entity/axolotl/axolotl_gold.png b/static/vanilla/RP/textures/entity/axolotl/axolotl_gold.png new file mode 100644 index 0000000000000000000000000000000000000000..186110e01330a2c0fdf1e2bd7a0dd611ae1af59e GIT binary patch literal 610 zcmV-o0-gPdP)){~2-yJt0`}+8PGK$YP`%R!7$I@p)0Ezgt_bbq@ z$!ifz2%yQc2r2R`LiGaV$Rk{UWvZt6;28ZN&BnMXdOrm8Twjv%d|kBya8bi4o2vs-WaS>X5B7DNshI&8 zz-`mhQA~*`ZPI6602AdgzbXCJQYCRpfK*{rjR5?h`k@CQ0K2tz?p-`Uldr-9I^9L0GOMp3@DuixawmcFp&X&5kTH@ZW=U`0jLB~<#EM`A%J#1uh#;U zuKe_pSMRr7PV4AgfYkE1WVx%)FIi%z>WR+205eg&)gL-i0%# z31o_wjutVWgxIFf3>McRE^gO}N}KczA`7$#=E={_b|=^7n(ER%d%netC>6oW wlDvC>dw_d@!{Kl^91e%W;cz${4#%MI4N@H7f+o=`_W%F@07*qoM6N<$f{*$RHUIzs literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/entity/axolotl/axolotl_lucy.png b/static/vanilla/RP/textures/entity/axolotl/axolotl_lucy.png new file mode 100644 index 0000000000000000000000000000000000000000..0485d3f02eeb19ff6147bd738a93f77efad4a389 GIT binary patch literal 607 zcmV-l0-*hgP)1viEK;tt!VR-ftISb$(xmwE6t*@GQ*7*L7&Wp39gC0VF;iR%@aCOrAwBApny{ z5n|*~gyIEAk=Jkmeo{T=0mTWR#@0l7+mt{NPz>zr{d{jD0^ZA6z**9J0W=d1s*^f6 z-Su3@l{6aTw&?v7;I%#{`g*UOzD#` z^8%PCkMT|MTZ@&%F#%$QQ85DG59J>{2m#Qo*|~S|0486A2R!ai!sq-o$PwGSdO*<` zfP}Hl0&sC;A_H<)0j&Da2TWwZe*}=XoLUCWWPnzJTIFHIs8c}u@w#3Mkh}BaEibp* zZl^gq7a+Dh&e`tr^*LMYSUu6%7hojHNB+1fsb+KidO z+v&x3dQZdV^q2-28$=ce(dY4B(IaisFJO|%p`gD t0QUg*0Effja5x+ehr{7;I2?{a;R`_P2qN=g(A59{002ovPDHLkV1kD{8R`H4 literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/entity/axolotl/axolotl_wild.png b/static/vanilla/RP/textures/entity/axolotl/axolotl_wild.png new file mode 100644 index 0000000000000000000000000000000000000000..7a1cffafd7ef3979930df9bec8fe75a032bb400e GIT binary patch literal 632 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 g)QraUSL&O?XDS}Nkl zX`)_o92$5Ary!z&B8Mk}sDX(X87LU}87r9j8%Ap2E$^PyGdG1EOg+g-2g zyJu8Y)yQaV?MY>H^!T-!(Enm>dG!6u$BOCOuMZ<5d%m%Lw|{!~cB5KZI$zoS%V(>b z2+xh|-fQz%9%EOmBSc?6zpspJJg!XMJ4bFUj%lO-ENnkp?b&-_{Gu`Z=l9Q=_#Ob< zS-ny{ytiDFf$;Rv$|k}y8wWz$u5IIE0I=}}767n&>$7$%0LJu<>kldbVE5c^0|2!1 z4BsSs(iC1^lKNfMgp0W?}vHz6pSmzZ?KO z_ZRI3jaj2@I}TU4=XTTNLjd40#lD|iDoa6#Fb*^_Mt_aAY+a~{+jgA>0AST|WfA8- z0HEX8E8rfWjlg(_rU3wDgqcOa6as*E8{_#|5jVs-_~!NFnsfoNkzI@mFzFnuCQ&L7 zv%`}Fpbv6$fm8rykr1)A0uV#I!?^wtu6OmsxVk%lW_8hA|AK!$kmqI|&&++eLO^_8jdtW9Vg- zm=7RAMeyI4A9FV)Lq!3w1z`bLgkABRpJDMS-hd@e8CB-d?iBzQN!g*^+=VvC>6+E5Gpdpq%se}B5hG60ATw9=G7>6vH>|F$$H%+0c;C$ z=2H*AnW6Ug>IT^;fiW$4bM&XKDs?{SI(q=N2Mod>UVxcmT|}RXYp&acG^xSkP2m1k z0DrKs)CIxkLl1djyklS-<8uQq&)s_NcQ6&u{G2T@Tj-eiyew3szE~=r46(Q)S>f1S zLs)B{KC!Plf9gEP^?(!rjCo_+Bmh#tHe#j# z;9^CWeBE{*1Q6J-&y)n9dec<`AO*N`LVuIO2>bt#!7B~`LRo~Sxe}0L3)C}AEdadx zyz{w+P_x3RRRO3$X)nMTVVAW`#0zK~@cib1Y-6T*z+eDyem}|jK1ZE{NdR05Hwx^xjT;%mX<79)LlK^#uO_ zfSqR$_|LoM^D!!*KD?=@p&vCsTERGPP-g(xxUeKB^DF^5MNQRbuV$#at~;&Lz#Eio z10ZV3w5mjISzF6lV63TMH;31w8-J7pfQpy*eND-_KJP47dG&}(&;0aQUDY+o2 z_i2k7!Q68M&lAA)sdorTBCm@Jw8;SIZgZtqZ9t9@)Q=$41Ly%Kdx4N`>RO<2ZGfU2 ziU~@10j}@sPP0AGdOv#u7{F{J$gW7mOzi=Oq&b0*8a(e1#dDQ>4M}Jc0DmF!cB#Zk zQYggrf}_w`fcIV!05Jn&5)~{;D@N@5J?28=y>~+6LxGexUJq)s0npFibV3bcx{TNO zKQ!JmlIYX%>^bT$Mfs~qCH~Ta#ZFIxW|e9cXahjM#^?$_U%wIn)W>j50N|TDwZ?M= zfCfNw1%So~a5r-cz}(q@kW7EIXa5ZVaB=)GvzKl*6(!lP&Kv+-abe=5hzk?mI8IGx t4gjwPr{$_pBBLcM>r*xA>sRW`;V+<8eZ1sM;<*3-002ovPDHLkV1m={zdrx~ delta 1508 zcmVPx)pGibPRCwCu zT04tXF%Uj~z|P9TZV^PStZWnnMNm-DLc~JBX0=>x)NPhU3)f;5L{v~@aYYcdun{W@ z1uLJmf~~(HG6%lPx1W>qNOE7^3&Tlra&9tT=8>7C3L#WRtADFcg3+-P*J?uhi`Av- z`D#Xlm65$)U%MOLyi}S(CFQ2V!AiOuSvRCK6+{d1nM~uFHejkjiKb}n9 zH%D(R45(57=C+>;d-h%!d}s{+`TesdE(3r&D_6q9drLJL2u~j^Zy>z0ejwEC+19@c z0M_5Y0svOFHh-(P0$@zvxc(pj04sC74FJ&2QwImsHtCYY411E+3V)@N$k89Eiblur?Q2{0$gVm&y3N#IVWZRZ7ZUBZsZY(fMgdJ-U0C9 z!&o?61OT{`nBlWkWEW=dQExMbUQ~(k03uWb|Bdl6c2h7^6abqLCV)xU6Yu#QCZFOB zSmKmXWghjR0>C1vtH7(y?L7G$0GLtO8c*svtABu5-@X&FZ!m}reDVD8M&ilkjt6jA zwfO&8;#vVP>zg_u`<4TeANLo-r&ntm$lBokVDU?g2PQcmsZ!TT1#%~ZjEpg<%!4pV zn^Xw^*uH>yHHy7#K#oYVUN=bq+k%|&)B|v2sO>{_gKU(*n5MjW_ouEZbv)=gdjPfv z41dB%yZ|%Bx`;Lv*Ic&?X;Op7i@@!z0AOON6N1l&9`eL^#lSfF=We__ck8*|k*R>j z=WL1DLYI)ZK2$syVsS^X!h3h!!dm^z$$eq|^r3L|(%Bk}E)rlCe&gM`cz2(vNwGt08)S_2Q(>+u>X%4 zyy5_0D~qjZt_0-R0`&|N3jnV^uY9f{)TnS`RRC&G+6!<**k>+d@dCOJcz*LhwlUK< zU}OMrd_T_oKJPk5CIQghQ3BvalUmn+i{B4@D?Eyo=IoCiyQwkM2(>jDL?FY73x7RS zXrZJSj*9K)1IHLM;ED z3ILeqb9!&3J>~%%-v?k&x_W|t0Km#K2>jV4I6NO+pd^ESrStmg5@Wl;F5e{q(D$lJEKtFuG-JfR-(xP;-}@%kKemzb z`s+b$HUN74O$XFXOrQR`|Bv24( z!}^r~puX_k1OV>bsWqM{09|wgG*bZR9s%xVW&xNv8xZra_U^v{04|O%Gkf7?Q&N)s z>eKHzR^aGI`)1u~klvNlztVf{*-Is64o^q>&pbugj;0000< KMNUMnLSTZKkHVP% diff --git a/static/vanilla/RP/textures/entity/piglin/zombie_piglin.png b/static/vanilla/RP/textures/entity/piglin/zombie_piglin.png index 63c56a25fede578b4bee44d513deda3b724240ee..aea5eb5f9d6d38429d6e06a62b20baf551d7eefa 100644 GIT binary patch delta 1532 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 diff --git a/static/vanilla/RP/textures/entity/sign.png b/static/vanilla/RP/textures/entity/sign.png index bf5dee8c7073807aa7af6d54f58e3e2e0f257d33..95a474189aa7874d1bc9da918b1e51ac180625b8 100644 GIT binary patch delta 553 zcmV+^0@nTh2g(GHEPsxC`%#ks00IF?L_t(&-tAYhN(3^{5aiS?xly>!O}QJuWK-3V4KD_Z-1ODe>`5K@3)&3^XAC9 zuJz%0!WNIQ^{=O_b2a$E1TfUNIs6cNFw8M5M}{4j@cdw!&X0i~OaL6viQNI+U)Yo7L6*7P0v_Wav5)qe@!oC9)UU9wV+(0SE2{8GoB z#&g-f58p&UPJiDTVz#G7`EDzo{ylxS;0F`nWmk1^Vz|*p)@!I!t_W*lhTJKfM_Js9bP{KFe1FVKsa~kGa>T2;;s~+BN zTJbh7^x>Nb@M^hDa$ZvNK6DJcO@Q_uP>XNM0VO@xXn(&3ulIVdhI{#7D1Nj*LtV6{ z$tBFj=hyq`aI%x0?@kh)IYy7UFa#{_Pt){lvLyiH^P}BmAA$gGm;~5J2onL^xQzt# z|DFKo+=e^};Cu)IuwkA$s{#8E1TfrfDI_r=a)1)R=Wqll8DYwxUV!XCn900000NkvXXu0mjfCwmq# delta 992 zcmV<610Vd#1pWt*EPsy+{9y$E0004VQb$4nuFf3k000B1Nklv&eNlq4BoJHx6(T{gk_=Q) zOq{Ayb8|C2Gkv=IbWc%H`uO#_k0$$lgfsAMu5$}yALl>I1An~68Q5+6qU|0JuT}F4 z*a82mu-e~Ed)JN&lPWfoy$q~3l3{Z{KG{ku(QXs#i7-RAhmF{8zUnpi)d))zt)8#$ ztN-U>pEm(wxHuM|)mVsDqbY2p9au5es?%1f`7b#khS>A{jQcvJww-g5?kcj`yUG9n zk;022avO~B7JmoV6Fm+HGXby@=r1VGvV$5`J+isl=S_gr((F(ZV{W*aUXG*?n`mLj zfrW^l79#=96d?Jim61pT|1XUCX&xByvwd{Dg@NnsYS^yE^=opq-&O`l?Z=FlmRgp` z{sb1gY0ZfCT08|@!@rd*06?6o1tLUUfQOdsi8N2Z;b~TGT&)=x5MHKMZgN7=)Pn>CRwfuZx*DXBT0&_O3JlwSziE zy^03R8;GYhATgP$b7Vl&xGpvx;4(>01&zHR+p-owD@+||=4(U;ocew~b3r!y9nk>2 z|Ld6mr+-BUtTe#MUM4;#HP`!pKK6MNAgP2X3JGc(R7KFPEU->+n+%&JAoeVR={dkI zt?k;JlOEXFyUqap=9z&eY&r%K63RS~A}F)g?L|{StUB*oskohUdY{i`@9G->m>Fy` zbwGf2#D!0?(=f59Bsa0PM_i4)AZ>@2Q^e2rjhGs=-pHs`D>1QpNOWaqjdLbIYs(> zRCj70;rH^>i|qWpt_trHP+xk0`rFIt&XqED`a!6QK0Lcbjg?2}es`t!2|&6B>rT?` z%YUWRTz!nD2O1e50AzTcfWe*`jyyB~5f=jFx916fqbLEKQS%?4w{zsN205N50L~)f z9Sy}y!qSrqG|*YXB%CWh}EZ^HNN!VIQAim z1wp{)=}y8x1kpoR011KG6NRAxXo1iGL|GdSgM{~w&lBbY%m$t(0JRSSPy%os6Cvs! z8Gy6r2{>DJkRA1v?B~`eqKL7$AW8s&hq{+pKy8boH|h%Sv-tl}V8>q=(4&9p!NN-b O00005Ztd3QG>(e0s}P?@xg)kLJZX842%p6 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 Dw%+?< delta 852 zcmV-a1FQU+1nLHmBYy)iNklfgc5Pe=do5Xf&MOD-fsfb>Xii9fQ2XO9* zU&@&?7sLfo#DN2qK&@2NR>(^6N4)-64$f}Zj+59ys@tURl6YocW_CPpcB5f})OZDp#=c&Su9+zXa`kDvkc=TmHsyQ@4sGZm5UZYl3wg@@P8!b=o$o3k^um^20_Ys zfsmy6vmd3fx;hM9EBM;te>?xXQ~`{)uXeaW39d(D4EnU-bVD{}VFpG9Dii>Ymt-gwT#cv4haL?vIt~UTMsg8i9b4l~o zG~o-aSH)L-s(%sx{3?i~Rs0}KYsXjlO<@?60Hx`w zLOp}k;DbJe3nr6ZmjA!;%lxJ&%m9<-ZC9n?y4tS8FYCK1ep%mj`5#Z+W;5XVlg-LI z05GlbD$Uomt7m<}vcgOd@l`DgzIqR+#XohM>>oxDriC_h!@RA9P2GgBmD{ZjKVcax z+L42fg@5T3Uko zVok_hJGP0NNhf&07`EBNmFu;Z*j<4DkP=u&kligyKKK!rgKr%MAW*so2-s#1e#9&1 e!XqBBTKEUKeY6ezkur+_0000sF< zw9-Np5$x>JTH4#$+4*TJZ*ju-czf(!VshMOVR+fyn{4*&o7qd2{kE^yfg24DoJ7I< z?a>$*)A)S3_%lCGel}^l>utJWcg;QJJ3ivGj59EIys_$|o`0Jczw*XE9&;zqnYJ=- zjm7f6M>l>whGeSWS^{7MzTdIPWk78A%12%Uai_@xu@ zkZ=1h{%=6LfUFD1yhLl>nk(X$P5|qvNaG0cS$Y8L*3vgW6Y_@;zmf;UXxSQ%eU8Vid!2QU zaqR`M{7UZux~y1(T64P0>&CC_0oFpi0GpI$N_F9vP5`tsi+2I7=_38}oPJj+;!o|* zP?lQLe@Bzq_<6VGhNo@!eA)4kes6DOj3g2O>~Af3aDTt?3BaZW`AN&&Uv*sntnK@| z>&wkgfRw)gr;a`(kwgXX#<|GYBpC_lcLCfC$y|dd zdC@(tLh*sdCjgrjupz=5l8^wZ0Q%>uNJauUdGP?8ei9WRo8)_6q5xN6wrGpi==KA; Xr-bkB0S?>~00000NkvXXu0mjf+Up2= delta 944 zcmV;h15f;|1jPrCBYy*oNklJt2_h-+!cxD-ZT7P3(Hc=@rkOm=qcAZ_- zK2HAEH-E~cIt_s${dnzi=y?G%cAl2o0bs_?)9vji2%Z-Ju=UENTC&OIvWd2F@o(Mz z_01;W=bP&xK*#qIGhJ(JADHRZBFSlN>SY1*!Aw()a%@-JnubT;(`y1E8 z{$OmosGd8%M}OYR(eXWe5n!2F@>VY4cbxd&Z2Y1%0fy`(4%unEgS?f)7eV5y#%KRH z@pX{7vA!CfE}wei7mSL{r_IE3(YDn6>GCQ5Z2V2z^$)bCwGHCmd9bM`frqz#2qDtb zAdUB@TN(!OXJ_XIa^wA*rm1YY{O@kx)0056xua6Z7k_~ov<$dkj}lUs@;Zzk?`Igl z+1z<6zSaata;3bW)?V8#9;z={fZ~JrKl!F8Z^I&u2-~o(yp^=EEnM^Bbiw7rdI(!+Nv<>QC7B*eJ4vc=?NL|SSQzIL}A0Th~4@0^ydS5Xm zZ`M{p0rfInW&z`&d6HN5S2f(;6Zv#;lAi%8$oB*zzF9GoQ zx7HYkcl0ox)Lkk?i-Hx^0LKs1^+S-rl+?T92h<&puISMfJ@!pFvuuxfct;N-{^jQj zIe(P_UAITe?G55i1dJ#3sMt+qL;eb0ABsLHn@Sdw3`0twe=ksL`_!2H8laZJ?#Ui? z$780Fqq;av&duU<^#5Ub-(Y<4S&5b#1?uev>Q}I`lrkTH1h!u8spU>?e5SG?HGGOE zjd70coxted{+^wirs+(6>Pr|G=56YZ$0@!Eg?yGj+Is+;5F`#oAMp{BiGKmpdi#QT S2=g=m0000Y5WP~g6twXJA&^2ikw}QqGL47?0)nIv zQfO@{R$}G9UU^66cnq_by*(j^yT1~_E%YSuvTa*E9Hf!u-c~zO7 z+k}UY7+(CNX47LS_|^pAVZ1p!Nb1#nS@(IJCZkXI)&#(TIN^uF@B*=~udOfm)&x9G zPXlZ@8&n3T(vDfvnl^axZTaUpp5KJe&H=HoYO#K-Rof|et#8Y}HJ5_ViU3Q?mc~=p#qI(8 z#q@cvwai~w-wT@XS@!_ekk*_IbA43x4WC7Tbry4yv67PYqJ6+;<$xwVr)WO~FMeYB z<+(2SU;7ySp6N!~Jl1vKJmkhXHL^d9YLW-G2}O{gg+$H38ChK>#+4&AKE2 zp^gn#8($NEh>*Su0(ip`0j>z(ug-*^{__Oru&*RR`M?bU67~`i7)RU9F({e8z6*FF zfbRlKfSZeu7>B>e!i@yn5`eH50{9e=3z7>0tSE4E5BM+6%MTr1C@^$eEvx_l002ov KPDHLkU;%;@5&M1s delta 885 zcmV-*1B(2h1d9idBYy)@Nkl{I89un8dBaR*XQ2X=iKA- z9$!b|5ZiZeB)d+?dRGHr*9qwv8oEj)cAYRA=Q&OBw;#Wes()7=jf`~r)@I_3BHHa% zHaQ+oaDy0IR{#og0IJf$8$|$EhDwwC=WjnBF98qkZ6&Ib@O{st*R>0i1IL}Q1!3yY z52C_c)!MvGRT83Ds^km*YkjN0FWZ*k-+%b3Rw9)2hAO?TO%O)-L4>KR_(6md0*;G$ zSckf%qHEK!2!BS`7W0E}K417h@GAIw-a`L*eqAVjFm)9w;{bGEJ_;sON-8`S^6GWDm z$)aFv;wfLuO*O7^#yWaK^Z4*-LEJ?s0DlMGxS%buk$kBMU5Z}-CxqVN z+CSk}`4|15F2636G<)h?eVKYumtwxxwZU<-ppVP{Q~zatT}XGfHWElRq-iF=tiG9} z`-(No@blUgDElw#ds+UYr|;^$2CrXPuQ&swK!Wd2-TWigff5Zk7=9jx%!2vw)6d< zF8|5Pomyou_habU>rcn}xcJwgh{3hX-NNVSvwzo(#dM;OZf^Dye-v=xtj)lU0T}Lk zY+URzaARJ4+*|2Nki|gPbcWuDdDp878DJ7j`1s{#)3G!Hxo4+spko=Cv8A`z-E*6Y z=|mwzy5T$~!K9I3nt%*o8anIY$Z!bOJ3>z2Y|fuV>n}+{7M*lBTPeYAf%H; z_HGu)m%Zo*qCc!M70JjXU>Z6>m{!8j8_}^0hWlP) zft?g&Ad|ppguLF*{o~`tS>rnm4G>D_0D+EWFmU6_zVILav0C^I?a{d7m>sj$00000 LNkvXXu0mjf63WTq diff --git a/static/vanilla/RP/textures/entity/spyglass.png b/static/vanilla/RP/textures/entity/spyglass.png new file mode 100644 index 0000000000000000000000000000000000000000..f09266c5b5cab6562eedc80ed42877f7207b0305 GIT binary patch literal 384 zcmV-`0e}99P)Px$I!Q!9R5*?8kugZaKp2I;V8@oii7iruCPhfc;^rU-ox6zOE(o0+I(2fYxH%LD z*HUm39Hk&Ay4XcXM7Sy)N{u-Pb#RM=UTEm;E`HPT`2V|i?^*ov`MMuJ9N%KQLQ9m!{u1NK6sc0XKNoBiMeK-W@dBK6sN2-vU!3S%rMWhOiZTuaU&HzZItwS|+pDmv!X(kx}3;%TT eIb-+#r1=K-!jqQ7wV15{0000{pDE2xC71nAEJIGcj)dQ2aj)I|G}BkovqFCtZYf`zJwd=} z^RudX^_yES7@J=12vqY^y||nEVNkHi-uT2>P2QbqJ!Y+H-g*nBTq-&@-A(mzkKwi{ zmt+!Hc^D7)Oj2b?Wt_pFpjyIcQ^laVgY`ne^n@Kv-}!A5vff=6V7P3wpxtKHJ!c!; cne(sl%NH$I4>n(V6XMD^KH1^x4Y}~frIzQ z_xZffecw005EZhTaL!X_X27p*Y?v{bO95bY411k>F$$#2y??wethbEl<#iEHUx|47 zO7!x&_-rIZFRu%4GGDVa*6WCR9W@^bDP%R5SqNO;;(Aj-cBX?05R~R*F2(EJ4FDlM z;+rz0M=)D8_O2I@kf5_*`QliO6B|w6v9rbnkll9b`{S0udxpO8=$i;U*SM>#uv!@Z zqaQ3{bqt=$n}2HUH1!3<+<suR;V9iw)eYEh4gwsSVhtPO*Ap!q1)y81a&l8R6CvjhcI zCSec?CddRCfGUzFF*>BP&iKa|OIP@O_w*AdW;<(|j!|W;i-m2wXKDgz@pO4)Qc$(5 zrFFHB)C(c_kZ(YYmg#(brAfx|5UXW`Jpdt?B7=AUg>e5j09ir$O#mG9U6;f+uO6Wp z02_u8plV(LnCHIuc=m*>J3$KsndfaNuTmi%h`w7^2%d9UhE$;7Rm%#2P*Blt{wrDd aReS^E8@)${MZE|B0000Px)A4x<(RCt{2-9JwoNgT%UuOsAluyKT? z6_yYux-D*zT+&=BBujn^T$3WXldG#!M|UYmL*9U?ETtk1B|4Uq+*w#Ikfn`STtwHp z@f9%R*?(qtZ3yT6Jrcq;GlR$Wd^|hMV))UiB;Dw`?kwqc&wuk`2w^%v0!X0~jb<6e&~+fFT`8|ZX8RIAm{53k4L z(0A2^gM$NoU4K6d!{LyNiwgi8$I%7OD)VQq-EIT$kLSf30Jyrk0-)dT1JLbu*>oJb zz{$x8qtS?ezkd(i%ME~=AgFvgI-2e5?BF<#ZfH0h>Vo&L0|5TMxX@3dz6Uo!Q2FiM zyBWY=A3uh=q4M?gRF_q^CBBqj)oO_^WwWAW9`WGWdwc=9sr@Y_go(IeV@MXW7TS@ zWl}v*!`Z3V@r>b{$pb7aW&z~z;HSxiec+F7SC2~ZV67t_Wc0vwU2Q_tgN?)*_v!mS z04>`Ny?@1P;mOgjK3*td3A|5=Z2Y-J1#{TT?vCQRx zvS5EUEABzkK!Sqn2jW2~A|9+@Ju%e-H8;Tb`L)$z5(J4RqV<{w3h;Qj-rUe{lj_sfG(RLm^gkEBeP1c7d((BBuX$78O? zV}J1g@gObh>OtT4W5YPw(8A+|OJkKknoRqV)G!tg#Do7&*4YDyzqOkUE%d+~%F$%r zpLl3ltM$O_LLm=8ju)a8CG)JS2SBO`nb#9l#i$9n_A9rVP4(EMmU-~}M%9Sfh1}~0 z;=w%PL2}mF10eCZA@|=Go`(my&tH)BM1S!hZ`R!dh?`Jozp|O!=Qo0QpdubT=aj(% z2%GS<^8@8TbjojLp$DGl(P}oAJAXku2uD0fPMJJ_yCs3b9w<p!8 zMaev6@c`z-dau#Qf4pFxU6k7cRr%1e63Z;~U=jp4^?ImsE)SwRpu_|5AT4F`Ab;9W z>VBl8C`{C_F62RUSjQTOdf>Y5avntI1|S|pD@x`O4{~|{cP6|^dkms+U67D*6c%m6CGPm49$GE;+?~ zW9bQNmhKjopyfM67!_N$W(a;_atctHF(GW-h12RiJ)4bRpUb;)clZD6G9CBJyDj$5 z{#ll$A7rU)<YV*~k?GCH22JMZ@|ID^|LZpL`>aDli zetmoDyr-e&Q1iir=o5UNS2hOMJ3RV$IOFfj&k4Z?L@&QInI`jF$y4y>&p%hQ(-}Rd zTsV1e{U*JX_L&to4wkTUJ#d_8Ghw04z8wMjdit9y6OxZ71BYp40ujQCpJ# z0|S3i#e><(OFlWcEpbufuMu1F>B04^r>!htsj7tYf_$$V{m#5Oc>Qy6zLH%114g+i z$C&3%In5lNECf>Hch%pdeQU)Aagp21xs9*6fI=S@e2|;LHbd}<<1Fn1%r+>fIk+N$ zFZ1S!$vf*m)NKqnpO**H@F1^Zfp3B9s^8qVT4H`rjV-qTi7G5*U&s63@ipsbe``6A z#rK-)mn@vKs(wLxQK5|iH&Ez-N9$BJv-1`2DTfD6xFE;*VzQ1c>i`)hO zBg{5G`2V_0=XCroUAqFTL-W1<4QHzx%-3ZYK_2jW-DtVQ`$^;bm)t;|6%&&GH(IV~ zK5xEjo{PYf#@92FviM_mF9f^id0oBA-nb&Um)Qi?gUmriWm5bzf3rVZdD=Za9pr!l z6aGoNey_AK06J5QrBWd=3MdFf33d||KZjR2=1t~M1MvlR#C=#R>i4|yXMSX}?FCn` z3m3ERvpn?iobk?iXN2A~W-`8JwK>q7{9U;FY2&@szW*1jkh{b5pwR52wcUbV1|aZs L^>bP0l+XkKocW%4 diff --git a/static/vanilla/RP/textures/items/compass_item.png b/static/vanilla/RP/textures/items/compass_item.png index 4076bac033db31802aec38aa010983ce942cdc50..2d2218f6f21eda57ab65dac295214d79a55a76d5 100644 GIT binary patch delta 343 zcmV-d0jU1e0r~=vEPsxC`%#ks00A*cL_t(Ijm?rVYQsPfMW2k>8yFc>8H7RIHqH^^ z%9XE>-T_@CE}T2qttQqeoq=0N;7d*> zlg5`XisDM&_ZibP1;7}CwU#)JvDN}Kzd>>shGBC*of5|}+kfqrx~@B&lu{%~0>CcI zI5`&xpfy)jb!BX$JRSkK8;wYkL?FFZ@R#{jDRdN3*ELmDNv-E~{QQZS9|i-jMgVD= zqLk_sKb%8HQOB&5Vm6z}U8Z1+AzOfU+zBSg+Rt z+iW&iYxz8%J5bO*z{$Dbd9`ZB<1t!m0U2XN_`L@JyyUrzQC@IzE_hrl8i1$eQaWG8 pF3UvQ=De#s3`6fKUmE{Ud;xs%hTy5+h@k)g002ovPDHLkV1ivlmaqT- delta 176 zcmV;h08jt=0@MMJEPsy+{9y$E004_gL_t(I%gvL!4Zt7_M9B__f+8zWG7#*+YV;Y3 z=ptF-a}Y|9UW0v4!hljoF7JI|YzIRKC8ad56iE;`=O~cmoJWa-XF*W3{t(fvuhIzq z!jHAh-j*Q7NW)ZMjG+Q1M(-fNxlmxDItVZ?D!_zmQIFixASuAYh6otTa4i8dfz*Fr eq%`)N`SD&^rS%MdLFbwP00006knJ%iafl;Bit^{bm>cans66W%`C?( zM~QbrGlCPF49*(#tl>-(Jo6w%*tLaGfiuNtqS+l9~aV8(Z6AU@C5@!XNB)O;tC~hj}$T~E&!{d_40|tf}iWV_1Sd68B Pj%Dz4^>bP0l+XkK@uo%c literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/items/door_jungle.png b/static/vanilla/RP/textures/items/door_jungle.png index 6b7133f2bfa552b815fa0c37482e5008dfbb7f55..a817af0ef178740f2e61a9da9d123125174b6063 100644 GIT binary patch delta 112 zcmV-$0FVEd0hIxeENPB>`%#ks002x$L_t(I%VS^|RA50#=>JVkaRf2Z27vh3#Bmys z;AVoN2-yG-O_B>JHh?N&fGkIr0TjCc8G`~C7RUqR0+Q3gz_@@a1`vah^#A}==SF`5 S9!J*z0000-n(Vc4I#Y1mACGL*hl(%h77B3j{5p25Ob;blCSoIKYG@ zAsk`Es*kXGNSJ9Q+hM}M0Q7+=K5-R}LG^u)bLg-h*jff7^-*wLOUYnD{tz>`34j@7 zu_Wx;X0izPAE^!tATa9;j)Fnts?SqFl;}<0z^XUaIn~~J SMND%5000006Lfe02gnP zU&TfM00DMML_t(|+N6_BYa&4qhM$Qd7D_%kV=#2wWr(NE20ZODN6-H9J%@!H3?9sY z>`o?GP-+;E-h=7Rm>40XPepe<)%CvJ6*=el%sSY2IG&{LqHkk zdIQI{>qEEI!En@fB0_BX+}=z9=$HnpVjZB^^qFTfLl^zEs4$MvUxURRjetsqUqs>Oc7boF^vFw zBkL0CFc398d@(erDg&E@q`GNddmRRdj^jgjF*M}al2R+ae?4RR=V=R8)ljew0~-(S zr$q#~wzRgMwA5-Z{P_1D&F2mG^Xd|SU%&4FXiJMzD>{2&FClyiAGD=KsTIDX_u%lA rUk%Hy@!ScAVS2S0)q#C5!2baN$$!YGCSfx*00000NkvXXu0mjfHyOyN diff --git a/static/vanilla/RP/textures/items/dye_powder_glow.png b/static/vanilla/RP/textures/items/dye_powder_glow.png new file mode 100644 index 0000000000000000000000000000000000000000..210ef565148c5a8fe636c5c1b2b5bc7a1da90267 GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`wVp1HAr_~T6C^AhY!n{Y^Gse^ zndJ88|6bePgjq_?4qKKid{{rpv|DWYfxQk>7*Et)n{W4d|J7^01B?>~3z(Rq^3-t0NcI72pA9DaVWD_c0cz4MOG&N(uZGbo7N)s-_e)V(pa?Ar3w?fuS` zaUA~s6}MJ#`1-OaD?3%hrthA_tf&~dsNOm|gx%TMt}wznE0{$|$-X$MXwnBqpgVL* zg8YIR{u2)>-o|+X^)-9CIEGZr>Fv+vZ!+LE$p>i7{ASv;I;& zZECZnnPQc{%X0G!%P5=v1$#P7;@Fu#`z|RrTGP3^{Z44si{Sa6I(DW1e|%cp?-GZ} U4O4DwpmP{JUHx3vIVCg!0D%#&(*OVf literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/items/glow_berries.png b/static/vanilla/RP/textures/items/glow_berries.png new file mode 100644 index 0000000000000000000000000000000000000000..7991899051e8499d98038e3075230c6d00eacf65 GIT binary patch literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`7d>4ZLo7}wCoC}an7QP){fa2T zo|Bi}Urz%+^rKmyGk znqYjO%=Z7HM13%>cF_dWATgNyq#UFFo(4Ra2EY`8@XMvqaQ4XqyZ(a!%wUiKC@z3` z0j3dz|6gqQ|Nr+2xaK+S)o?>WUcl-Cm;qqTK#Z;#W&nm4&|Lu1Y_2Pfq8TKHYyd$o zfD8a(WEbJ|!jf7ilt6@OL=I3G9~28X4VdDCh%)3Tgo%OVK^P+pKms6BK{PTOL?eqM r%cB?ovK=IVOvBhPjLt_ffD!-zh|huzw@;pj00000NkvXXu0mjf{G4xE literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/items/hanging_roots.png b/static/vanilla/RP/textures/items/hanging_roots.png new file mode 100644 index 0000000000000000000000000000000000000000..560992496783d054601b3af639180cdc93b228ac GIT binary patch literal 320 zcmV-G0l)rPx#`bk7VR5*?8ku8pcP!xr~%K~sUBz3grbp@zd1E#L7u7VXHSOEfuV*%LODpo*E zTi2up*A2WebI6-y+Ke1AM_qD$?zs=Ew;#S8Cj+SR%$NOO`_00)<7E5I!Y|h=?w2e2 zmR7Sl=cw|`$4N@jbjBAHra25*u2+b&ut9y;d4T8RM%fP*8pUgg<|rhej~hkP+5K__ zAWl-+ak47UJiz&M{I&!jlKFf(Quc$@huz#rh?A5m&wM*hCZm=_07cW8?hD_bXgX8X zI7tEK+og{}L%3N&L18*aA#;E#6-{TMNR`D&Czx}NcL@LePl#R-zcK&guiz7D$*!^M SH;MQF00007=H)`0000V^Z#K0004hUL_t(I%VS`m2k_E#_z%KlYi_G<17ng6 zfob-)u>)h03;-!ENH2hE2I1JS*#8M8M#LGSEFgqp07x^428k2x3XozDhG{lZS0~*N zeMKd(vq73*t|8h0kmh1nXSfEKi%7PawDo8IV zc6D}kaJIIzUL5O{3{=Nh666=m;PC858j$1U>Eal|aXs0AQHL*}Et?}m!GrbChkzh$ z24j^elUNS$xEZFpcFfr+&~ngbVjzPO!;%9`+zSi{z`r=gbJ0500000 LNkvXXu0mjf?u$8z delta 162 zcmZ3>xQTIsL_G^L0|Ud`yN`l^lth3}h%1m57Zg;HSMc@pb+@xO*48e|DvJ$^ZL0qG z0Vu~<666=m;PC858j$1R>Eal|aXt9}dxWTj#0(~h1{Wdb=2;9KfkzH3;7OapVPM%T zd5p=SO}-gJZG` zkromC55fiM1z6UD&~~2%!QG|Ig~-|K!cirpwsoYYcam<3 z2o>yF$X`hQpU9nZ!(>RXxJ%%W*PJ`)qQlV5I311&{3U_cd>5|gOWG|hk40FYtI!N- zN#Pv|7=-&A0tuH)XD1fhkobv04&nFV&~{=NB`x}!PtLh5U`HB9L5Elg_YeWrMF2LW zB@ta)ynu%gFuk%v5%kZ3y(|WmcdHq)$ delta 192 zcmcb|c!6<(L_G^L0|Ud`yN`l^lw5#Mh%1mb)YS5Fc2k#;wYIdjF*1q@j}jCVEG{he z_4JK9U62S=!B`UH7tG-B>_!@pli=y%7{YNq`2b^&qR8frlNe@XFR}C#JTrING)vEh zgFcy;&TQGj=gPKt+nJeCvR&_ZmI-Fc`Zg|l$D^iaDZ8qvNzXx0T-5R4gbz$?#{@zT rUiiecz;MyJM^6)qC697%xXsOwx=eWTia5?3pk)l6u6{1-oD!M-6%jN5q}ka4e)5S4_<9hM|t|?PQ4wy{tPM^RwW2r{O zERLxr{4E#G^e$yeXq(xvgu$i3(S<>YA<;lTrNKaHO(TnP2*WDYQvxoVB^f+a*ry-* S`@jci9)qW=pUXO@geCwSiZ$;5 diff --git a/static/vanilla/RP/textures/items/netherite_sword.png b/static/vanilla/RP/textures/items/netherite_sword.png index 8e6cca0fd9c2c03a0e315767b9de51363122cd5b..4bc0809b12478fa4d29150871df6b303dec9cebe 100644 GIT binary patch delta 194 zcmV;z06qWA0n!1G7=H)`0000V^Z#K0005auL_t(I%VS_519)jV{D)z(G`Cf^fw8iH z(0{Tt7o-=EZU9Vkpo<@QnnAXLG=pf8HOGdwj<&sFblJ$S;_|;n|HeASc+<#W95AdU6AUnyQBLQ9-Q-T&XLT za5%6WVp3$1l2l++Wn1>d$spYEYz)I1g%vvl78#j}s4z_PZnAxPx$`bk7VR5*>rlRan?VHn4M7vo@{q-`2$N&mC~mIZI+@828lnvfO|>PG+Hj?J+{KVD@rnrzhdGDKT^a``!9Tpb&-?Lz{?7*w z{BH>753$vhVcF%aSHk)GyUmjkVkTb^MjXUeQ$}QQfp)C{zz<2aKi~ItSsU}>3C01~ zD`d&Z8ku}Wa9ZTqd$$4b0FL<}yatc&GAU`tCOcvY`sE@ae}HPa1%T61NzTo)G<}sf zb4TocE#X~GvXtEfKvESXRUstrBdH2GS+k>aKDl|tcp36D{xrkmTX*P}WIGLj39(MD zYubUPM%3%3+R=GdJP`mK0Pkjltc`i;mt<1X4gedy3KL=-#Ui`RU2G23Z3h6JV4N52 zBa+$~8@&oi?TkO6bm3!D2jD>>Yydc`9i6tkk0%&6^YjNmRS=uni2C|Un!Q4nkUzlN z&tJ@kMA&c+axoq*V;9UK2VAD=`bru{EMXTBV0&_g{OM0F0DKQe9~}$7aJO3=w0gKN z!l`bqYDXtIC2&da;~Jml{ij{FCucbHMd+yYVH+C@i#)G2xK=v`^&8cWZs%^b(TeQw zdSuu}0I^UM00W=_xO&4j4Pc~WQ+7=n9}cj1BeU=~L~kVQIT;B48~g@Z#ouPx$OG!jQR5*>rk}*reKp2LfdJXMzgJ2;3feu2zlF?ao(Y;#-p-ZKcqklkLO1tUM zExUst`3=EBAVby;1|m3gDTE^qC6`=dT^#(D7=UFYwMlCiE#s6-%o3ILS|0J1PLOxkt$YW4`-A$ivS z5f(j#%{Eo=`T;;&!%v?&i6tjkXT$Afv%vBoUr$kq&IHo)vHZGlrf+#i$r)x>&Sl?c*s1dI&LNRWk5V^P7Xqo@74#4^Pl vRf1sEG5T9j8d~Ek-(EO{Y1-`XYJaM4m};)GZ{Hyo00000NkvXXu0mjf?TfE& literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/items/raw_iron.png b/static/vanilla/RP/textures/items/raw_iron.png new file mode 100644 index 0000000000000000000000000000000000000000..e52ad5ec8becb4ba8c87b05be4da0f76738eb27d GIT binary patch literal 480 zcmV<60U!Q}P)Px$nn^@KR5*>Ll21zlK^Vq=mZuI;kSm1-1{Ff#r4Ic$^aboHc_>t;-;nQu)12RqxKOw!1oqiGrd$K-7S>CvqKV0UwaM%{$EiBItp z4h7K52GNxn0MY+YeNGt7m#xLwX_{{>07gd!$>l4wJMRRC1_%a&06gC7q|^+jxf`CE zZQ7mpt^zfudvJUdM-4!%|IlUQ*S`+1G#3`@@l^nlXWf@DYOkm{-SZ~`Nzy~%|L_S7 W*yWsPBmyJ=0000k}|G>$UktoqgXwwl*g~8>V?nJaGaq`_R_dVbD zzTX}E3-uRu*%`UA(lq3+Aq8|suIw-BiSSMm9E@XZ&%`QcxPLr)TRhlIm69Gz~l8Zho?5`Ec}qWt2mX|pgkzb zgOh@Wi?uA#bjeK20W|z=gZ7}L^Qp-I!|nt#w@0y-rBF3E+rLc#?5g5M&(UBsUGn<$ zMzNOFJFz{JyjYV)_#wjo7^odonufGJ6M&hR;~iTRss_P0M);uyR_%X@(C9gGCgysY x%DoP)>eDl-C8-!c!HH`0obA5ty8Z-jt9Nlbk&UiEaYO(B002ovPDHLkV1g?huJ!-` delta 203 zcmV;+05t#l0_OpcB!2{FK}|sb0I`n?{9y$E0004VQb$4nuFf3k0001yNklpz~pxkzGPk{KITPb_rQYmm1JnQj002ovPDHLk FV1ksOQtAKz diff --git a/static/vanilla/RP/textures/items/sign.png b/static/vanilla/RP/textures/items/sign.png index 0c51eaa6a59e244590b8d0fffe020ea9d411775d..1aeadeb1fa92cda79ef06155b8fc80386f348fcc 100644 GIT binary patch delta 319 zcmV-F0l@y;0onqPB!2;OQb$4nuFf3k0003LNkl-u}IJ$YD5tP z?JfKX{uN7We}=W4SXy7Bkj6uZjbM-j6^jUwa95nCsO%OYoQ2GCk(i(szGjCvZ{ECF z_-|NJoFDFt0hBHQ(1kK0XW9k8b*50dL>G#FK4f?Q%<70p>3@>r(`$60D#HL5S9f%K z2~V$YbbCpqXAE?q@I9L-&H#wwj37*n(D!VDFva(500yJaCAJ6_yjiw3*UZ3owP1Z? zshU7;m#smVRuW9|0Q%*}+Il+IRuvBso$siUBUxI{!(<1QQp? u7LZ?wQj872LYpE3K!G)I2Ed$;&j0`%P%nU%xfb~V0000) zj##aQ;W(g2hm&|y`FHOPm0DzpT0AstiHs^ge=&4>N-}% z>D#Wr<feX9GLTAPKIef zb~e?$z=AA54uBi*=F=~-3}D13IVV)_Kg{rooj0(m#fSxDAS%blNzes&4IlYU6vlro8EiUq6`x2P zo!Ze%89FDcEsQ10ahYg$q8n-1rE=lcWy zjg}b}Pj?jnx&T0GWl251yB+)^&;?Q}ma7ft7dNf8W$A)2xPL-wReJ_F>t7QNM@X?I z9FA%?D=+>+QJ}OnejBJeb+t|5*i_U@?C?_!-CB3e3{%F13-4uQLKe(OYQ(D8 z%dZYDhpq<2fJblsGI;sbVQ7NMWh6B+JbLq&hF(B+Vn$LUiVJXgfd!cZb3V+;Fb&Ag zrn(nckOjyAa08w^dPkN4jQAvXtt|czGd!tuK326Dv49L@l_{hMx&W^M!~lv7V8JJO e{J<501^@uF%twQOuP0nP%DB!2;OQb$4nuFf3k00039Nkl=b~Xn;y;07Pj+az`7Qa%%&3nX445#=o?~^#zdh{lEwh!qP8RCh1xrNCM9=|AKeImxf+Fj$3c4z zP?ejQPCG(le>qaqe1p5DeZ^a8RI)nx@xT!709EXW*~^KZ`Bi*V}J zvv4*{{N{|k)bj!hvH&>%ZovC5zsWLy5uc=$n&5w!;n$yi!7!>8BNmVWKPMYO7vMF3 l7(lTBEchfJy#7ki007+)IVpkPQ@#KI002ovPDHLkV1fn&Q1Ac% diff --git a/static/vanilla/RP/textures/items/sign_jungle.png b/static/vanilla/RP/textures/items/sign_jungle.png index a2c2913b7713b1810856ef3b09339c0bac703b64..0ae038a2fe3503bfa357fb66d96212c6614c0487 100644 GIT binary patch delta 307 zcmV-30nGl;0nP%DB!2;OQb$4nuFf3k00039Nkla8~gA$n{hz&Ai!}W#PZ! z*~9(W$r?aJ05C>7QM-KrfbaW=2*zj@nWl4j=QXTIL^vH>V}Fb;Edz8eZs?E3D3#D3 zjZ2&}Fh&!nIlbWofZlLI5JpZIr#V3w5vMr-v-$F81*MXmyT7g8IX=HFR{-3tK^T=1 z6z2dd`2e6 z=BA;=;r`bTOe|EkRnyqYe52*>Rr0k4b*QYc$aL-Fegb_oh%y@aq9y}XH}fY60000@V_|v4?1>p69p-q0uEg?m14#q25FWQ67H@Eaj17BS}sL|zUg@H-MjY=jtyZB z*H`BafUb6wRN9(O0v`b1YtWTIDovVeCU-AlU`)Ca+&{e{m4EJB2ADiNGg~a#6kBGC zWk<6CQfZQ`W;$O1FrBXmqu3ggtR{?NlB@dC734)=sfhIEmU=+CZ-he)ME-}q@@8^C2FtCZfbweLK00000NkvXXu0mjf?lOS) delta 178 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 Oz>aOZ9P_py=l%zSBPc2W literal 1894 zcmeAS@N?(olHy`uVBq!ia0vp^0t^f+3>?fr*8MG-w}BK(x}&cn1H;CC?mvmFKt5w} zkh>GZx^prw85o!u0(?STfr1iZVsbJv#>U((F8oDB5@BJvR>5m>aymUTZfwZW+_z8j z%o&FN{~7MxoAB`AL!kOmFd72GCIlEa-k%H17Yrpqe!>4oHed+;&aTS9!1Tk@#WAGf z*4sO``yLtausztwUASk-+28hW^Z0T+FPUTt77I>~3Hc!|^kZ`HS%pLA?{CPNJbicXp*5?FE zxeK2U?D;#3-TPC+k;B{jXSVCverdG{`Ot8PnVa9{fuoa6$uq&*=WRZ`epnW8IQhYO ze{;E2uLT_yzB{axyZw7*{{HukLAF<<_UMWi%yQWY znK}Glzn*xvJifn=ecmU9TOS!V$|WX!v)%EEQQ`4>py1KQi!0f~Z4zSmw|>09%P;hP z<4pdV%9cV7;mJAu+SM2O+Rxce@w4d>e7{it)yF&Xo$T%tw$z&IMfaO-NQ>dWRdGR( zU*xr8E&sa81!36+;kHu*_}5iEIF`(NrmtPNoW1l~(|AUZob;@&XTaRak)8#(5+MLPc7kX#7{JuT! z^TNY?r)++_lAE(FzM|*P&zHvz%X~P|pFEve`E+u%J@4|3yXADQ9-i}c#r*r{Z5%eR l%YS}wgt?`%=l^fM{|rSsj|vvW&$0s*Zl11wF6*2UngARiqay$S diff --git a/static/vanilla/RP/textures/models/armor/netherite_2.png b/static/vanilla/RP/textures/models/armor/netherite_2.png new file mode 100644 index 0000000000000000000000000000000000000000..59bc21d324cd151f5c0378dcb5504f5e0937f2a1 GIT binary patch literal 606 zcmV-k0-^nhP)Px%7)eAyRA_?E13&UgkMN%Op5U3>u1V(t=_$w1IHMa<&fYD8u zi?w=#vhI2=cGCvHSXKUg#&br_9x`*rs)F0Q1jxDMxG)a0{fue)-zdK~Z&o%;bDWL8D7*&XG3&SQ-eYJ6o7QIGV8?UvtMZWE>vmW- z*Ln6_FX*G2kbyr~_`k@^haa{M$GvU`07+4S$#nRWpt<807*qoM6N<$f(bDiC;$Ke literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/painting/kz.png b/static/vanilla/RP/textures/painting/kz.png new file mode 100644 index 0000000000000000000000000000000000000000..e31cfbd654a86cc3db57896850eafd5b4475ee72 GIT binary patch literal 80501 zcmYhCb8se6)3;-rcWfIQ+qP|NY$qGr_Qu$3Y}>iRjcwcf@;vYRR(&;p%uJoGI;Z-a z>gm4vH<3yTl8A7)a3CNch|*GGDj*=B-;bamFi_t&J?CjSa<}#3j>|wZ%rv*DX+#m4t90 zhY)9-j2w3$afHnkrHF-y=}8ho$a9N3=HHy(7%l%)KE-FVGoQwQcRIwhV;sWjDw!6j=yO6&MTznfiJ%@SkmA&_Vl z^vzIAi6ltF85|p>YI2DJ+f)!Q_KbehUX%7;3Cm;j(UI1<`8DAe;6~*xKrWsX6INdEZKalPzAgtoseKJ9={!>?$%bjl&P>n|vMJ{3E=w)pOEO#(bO7?ujy^H+R|2jQZdd zQ3dNo56v1;Kof#sbJzzCs%Wyz#}_cp0B7DmggvngJKh?|jV>bYEU|8q%EsTfXA|#DliG3H_wWBi$33M*YQ7M zSYl!p2o<(+b#hhU^t_S-7}?Uvmb)Vyl=vk@9uWM8*In^>)1cuDhv#iQP)6Zf!m)cQ z`1jIf^~QsCQMsq73<>|T=HJDvwm{JIX7s*IUpg7all zJB=Q>y$<$Y+(0F0Y{OTa_RH4TYVe;dwv;DRh5JuC4$r93$b7LbOs|ykX~LAGj}C4y zlvg9ETVLSe%}b7pCzcIvR`Bpo73MxyD4`7E9ClubTkre+l!{p*9*WQ_%~)oIM8Dt- z;A)cy88o{mqoz|v&F7Y)M4(bswc&#flBNBkEpP%VrQY!=WRyh&bgav&r z0QlzLu30HZB%^zj+0^&a?Evxw9Jt^GahU=mNp&c+yaoFf|L@Ib0zfd9Jj+2!G#XGSs8G3kh56;8Y1MG{=$u9Nc7FRZrM- zU^kc@I;(@{MGqnTyQ43){_Vr_wU6TBnvPB3DnkDI_=8;5!eo-E;@+Dee`X$Dz~BzF zC%(qdg1f6M?XA7K8Ex_IiufR+1i6D5vb6#j&2>+7@S5uF1!TP_PVTAp9eayLiAa15=D$tz)URL?w@R6&#W50CGS9T4)NEYBnSGjNBsLN>)mK!h zcghNJ%^KNty@h1Jgp12S6Y;B2awk49Bl_x>!+56IG>vH-6t!8&SXi=r(6GK%-q{Pe0ld?!HxSke_Qt0WI5OB zN&MsQLm1=g~Dnjqtz zklN5zbVOmsWAqmnA_;`OncY+yN#9TOHGlVOpzlVpc8O{US`xFbT@s?_ zK+6%{mg)4rH4yZl`1b7&PjZ<}Op*lN2v^z9_TyK1fiC@e)wVtfLzed_Im#oER}U~X z1|x`@g4crs`DMcZwP10{Y0B>Fp_-e2HU3#dHt{@&HgVa)X6;_vftI}&1y6NI3tAz) zeG#BRzp?%);eeSnnK{a_?23^$aD1#Gv{PD$K6+)rWg#1Mr(q+}-%Rffn}JgvOD-NCvsMk|;?)mT7Ay#)e{zf^k=2x_50~dIwWxzgTxU+N z$4gt(PLSAfALB#{83MVZ8<53@UYPRmbR#CtbU`f{ zM>HFZPf%gCzV)9JG-Y`yA7vAK=DvDfl{`5kkT_LH^W7C1?*p;3lVl-Tkqtn(?r+)v z$zeG%PW!k?nWw~Ii zmmhakZBvnxrmPQJ$pEmqWW=hqhOZ=xNILlJf+p-;xONMz-Q(Gok13PSJTGT1`>%RG z-*W_;(g>ePK3)<^b2=o?>`3M7*vGGkj!ka&x%qDH8x}0}b&m2BT$YM__cpNSTK*mJ zWgeZ%;tOy*Y3e!NraQ4QEPJCUM?K$;Fi|Y6i!pW(eR=P-c)p%ct<-rz8`xz9V=)+= zR-LT-y#;{K)#Z{uB%k7(o{Of?CTp=maDr>#zLV+uzoqQV_~~(UtC);(aV1(9_z)0q zA~{{7g*Ww6MO8UjlS}p zC#vtgKE!Xys>=74S}V@ZbVBrSrTaK+0=e_Mqh}cdn=U}nR3%@Y`{`b8^|9-W#hgzz z;$zMxHf)sZL`D;k_5H!IkkCtg^G$8TQ-}MQ$GeHFD4Uu>XMbd8ei|TSLhZd$t65R3 zv=#(c{7tI(nE&Gf-i2jz_WNB7x7 zX^w1w|Mb##-l2jMJ+1GHa`m~(WYzJA0d)F#!taQxxcN%4KJ0F$boer&ad-075E{vV zXm-wn`_p!T*l4@(Zo03T&w?C7Bf+9k&jdKBy^QE~?`GqCiK6d^+B8P0&(G3g=tmjg z@xnQBw9}Zd92ZL?X6wP%ug0JJlrL?6$6A=DgHN|VN5^)Lgm8Cph3nj4`%XnBrAFCb z2s`~t)kLB)xI@ukG+wYXP4n^%im1IfbMcW<1-*1`jcTR&5!Ri)C;#%Xq)|ba&;KLx zP0{>vG84a+>sPq#DN@A|K|X&JNk^>W`^X4v$5OrVv9{VSYn(P~BHq;}9Q-3U+TtYw_)pypWDQOOSkO*d^1UFCPgF8Lf(>fG@ROHgMC|an1F}*hXlH=Am z>1)B%f?Ss9mlCJ^6x(RKZYH;B#&BeGM6ATn4c@)_CjPVo0F0LVw%YA}>1Zan#%F4) z?G#ts+xODQ(QJBgO+riV=dISG*x*RqnaM#VDm{Ld1wFZ-nNy#nJtgbLr2U_RTuXu> zt(@NlrD2<&O$d*$VmRKn16&8c%t%G;^s$m3uWjSy$Q|+JyZLe#CqFuC86s(VrHNX9 zt(wsl>b(fjhN=A}MMLU>ev4sJF4r@^_&heHt-#^>?snW z|8uOE;U>t4Q>bKgE=dyfC!i@U-*AW7Zl_=}!;9nOoL{U+TnD=ozT+7K{513CtmQJj zIG{1vRX<8(QS#B9OoxwkDB{&RYwlcw!}pyA_}mx%vW%^G^tIlU_z1qp>QQDeoD3k? zlSb`e%#`h`pB39%LJnq)%Qm_s$tS;P%ek*> z5E{~ZD2aEvte~3X$8cHn;tXU?E&Fo)Rk!Zsm&!Taul)ewU&7WYkRCR^S6^c&Ni?2b zK3(!jUACG0z|q@V{=06L@&I4x2%fI(f+M~`A$z)tTk>Ypg_70fvw*MJ1XDg))yyx_ zd}vuzUh0NbX8GP$Z=_NC&T$vQPrqwf8*mXaxQ?qsIf?fL0v2w$Brq0T!(MA=1}~#_ zi#gE*xK!bCpL`ND)^e3&nzxWjF}s}1zK{rvIOMU+-?%(PWL`K)LJ}DG|ExWKdHp|sivN#yY&`p-_87F9BC#B zlP<16mo~H2@{;9Os3+vjrPz_{gAv7#Lwf^yzBkuu`_8@H@WoTZq39SV_2!~$(Zn>{Z+-d!~1WgE&76{G?wcjAJb2)Wd7S)2<|x(!$dD;F04u%*WB$9*G`r7-Y9b%qKDKg>@mAO~luLpNJ)w#gqA& z2>M>9j7w!^Ei2XSF@hMdupAcgH@lrW4ig3*EU|jhnMK(t*! zAShmZ2I{%f{G;(Azi-t8cB5-M)8qF58v3}~Wch>k5yhS~u;k)qnn(;axGOtB zVvnLBg#kV~K?}B!8pO^xqE`wnlKnTzZqwtR+eOchhHu)Fz6*qHV2;UL(8`qGay##- zr>ogieJIpH>a;wgTGH#5)ZDwU|CpLq@EN$fy&m?(HJGT#UE-Jh^8U{BTFp){|5X&z z`Y`x(5dA_tpY^z|?5+&3@dxpUOP|IXcvf7T@A(AHURs*(sL}P=QhoTR{cZijr;Dg} zZ9Yc5@;vkW!5_q-?xRv|rD)~s1LU(%qf+I-A*E{*dHcd)j#m8VVhF@=# zf4)bQzcJNAlW*eI7`0+XRBmL`S`r|9|+bc%JiZ{8?c@j2w zrfXbrqQD<1{TV;-BvegykXX7L1aHP1>E6w6Bd^u8lmF+*F6Q)YoEC}kq5 zvzLr=8^}_`r*PC0#-P!|AOMfTBSc9Fqi^*=N_2Ssh%!v3;l+q0$+Yil)-Ut~k!8RA z=kUcVNsxI+Aej$&f-9Bglp0D^pFoeAMo!u+wSbL-=PW%+uVEK*P&|4?O$ruo!uN{- zGZ1|bMqDvovD6qWoGD{MDt{N9(_jSs=_^l7#`$1%`j?>u4-%!4QQ$0xCz$dgfF>bL zcnK61K4eIGg#9|S$i)?bb~vRMAg(Q4x*(+|NnA`KKPkJB&260oO2*8acQ^-ML*9%S zjTAr>XKJhqW=>z6LarygI$OLEb*D1dJi3ggh-*umiva;AT-C>^q>=QER3TU(>PY5N zv;Qm_HIits$XGWn(gz${cJTZEbgv;A`aUuV6BGbox)XkMW3B|X=w?f~ELCQQViW;h zGWEX^&6+pRtFCPkT;0`-B=i^vROyidwR)Nn0Ug+&QKbm>*aw_6U@Z4kbRU;3;Fl&3 z#o7pKCoA)0p>Yb4LhyxFxftFLH`MyyIJiEc(o=85(RR-_fDZyl|9=lKR1AL5 z?p$JCTIiVqSy`oMaTeB&su*fGWoojONNN~~Ojz1YyW;*&6K`JDckcE*7kep%G+H~< z<0m81oI5Ekfh_yZuzb@Z(zW!U^8}83jnEhjW&&aoM)a`g3^5Kxf#?=qInKX~bo8Sv zy}^LGEHVR*K`ExKCzA+%6jQgCtbe8Zs-U8Sh@5u2?Uarw60fOsIdpJr*ZS{h2{xM{ z(;%_3Qoyb8>f?ydU|3ZWQBm{MR}}P=>QJK*#lS=$%yn7AiczF(tsQMe0eB)5Fs8wC zP$Up@&9yP_ezPxA*;IwG^^&(CJ?#!f4;t z;zP8?gokfoNqtC@bt!9)8>gKdT_T?Xo<(h$5S<3Ft4kQ>6Y z)#ycnW3S2W^7c;~k|!PNk4FdKc}48CpwskE$ntfvOq^A-HhmLu5Rvl#HUNUKw`KCK=yu@Xt>Iv3Sfq;6DROVALG!??=^Pn^=fYCVujz${ITmEZgU!pI zh?DCb`LeZSP{4{1jmvMqLy3Nl%OnZyE~Ck6h2WCH2F|6FP@)8B1%`^reA4c2ZTu%X z4*%18DB|V5XeFzV?I2d&=Yt=S7v_+*>pz$zvrI~cTxBIee4wF}fUIAk_vraKt4BBH zMUp-In;WnGvO>M{b@FGPuNT|fbk0STtp;z%7ho7cTd;UiOGc~>cy@{M`dv6RBbcn@91j&U? z&W^w^=vz)d4c*qjM))Q$wnlF%lOdlZxt2OzcEOWI4Wke<^*OY!z8CA;<5Fuu#T27D zQBabz#F#SVo=)^*%>wZstB~-eKj|lk0}-I~V{Rn%a04-Y*=~& zg~4Q*@(Vg5^b4~_M9-MXFd~lQZYv37@_nK5ecUB$GaYsl8?#1ug1}E$u*GGQV>r^z zNrqV?p+3BcW)XY`axQ=Mir-@xt=_MA#!bOeG47m%r?XM}0%-~R*U_i<4d>i!@mbgP zAz~~h4*$tHXorlyHkRUXo!pl+{*bfWn>Q@cOOmt6o6H$fJzl=Wpxhe0Pz*@^?v+KV zkO;3#lA5MF%?o7kyuNm5x9>}FxUEk=`M(pV>wiw;`&{#R8*TuL#lmi_aMV$#%TP^F zX#3p>-c>S-&y*V>A<4rzVGgaN?PSn!sjc#zsjctPiuD3rjlE;#^NB!`be2eraUKP) z&3@Xr@ELCpkJLy&rQhCY3JeaZZuZ68-xTk$Vu6`@DM6^bvbaj$J0$44qocrkjlmOcaNyMz)j{<6gH6GjTu^QI)U@Vc^KaCEE?NM7 zz{S^s_}5nb_f}<8iGCd_Xb8N)<#!yr&MELJR|I3{tq+EG-z&I7B!vcV9kf%${l-6h znbyln(UkRX4Nt*iZYxPV@_*$P!C|(%rFY-gWS+%BuxM~ibzc7*eacLdM=!xWW`bCV z4HG?UdBV{f4_x8z?)K|=L5gwcd3V@ zwJMeaa|55sDxK`sOPzv5off^&nsvciN;k*e7L-?SVNOGtS*vYDRpEq@3pqv6pnoV= z3%DmRAf$Fya!CTWXe2?ve-aogvkwe?Z0fwbsxi;U4w&>}+MG~@CJ4IF8uZUpvp5Rq zrl1i=vR)#FhzY^s7Z(l~GrubzkuoBYlM8~O4^|F~)lZG&2e0zRDYla;g%nv{<`Kn! z1en&ANElIDi?V>h2VyXDVeRM~+QkOU_2UwD?HE(G+fBaq3!F`ydp=NI~ql>Eq5MFSDP;n~suVOQf&0o(Tt z$m=;BNp9B1Pd{(KEAhy*&B5~tZs{iR|7ii5`0iz>bl0fv=As2H#KU*OV-2@o;on|XaxGoX zg`ciR-{D_WJ{#6=CntQ}XI<%Ke;2Y=7Sy+$9ty_;J41y~tfZ?TWZ*+)J=-JTe0N*t zj2R%@@rzu|PZV%PF~Xj~;YMUh39#4DxZ;Fh1I=|)BLxvUIMCH3e#d}H3Ozp#=5wtN zKm@7x_=iE}=M78QaISqegl}JG=-w{5Jl@l_9h?Xfd|jH=Jb|MOWr%T%`7_Y)g!|l7 zu@D+;Ot1TuGS_XExYx#QZ8XIdr6JXs^#x)$e8TwdnpjL`%5GeBL(c;(Wb3lw<7u2v zNvIm`<0A20jrezpJW!zdtF(L&q2&a!cgo}YtGE}MimhP$&W|MN-quFK)D%dDDX-t# zsjTJk`y8(H$2e=gaPq%K;M=yZn2Ne80{nK`)_>to=E7 zoFA*ak-RSrJg@X~I+40T5Z)>G6U#92v3q5>jPpNWiVXCqjG5$0i3uA)u0EuEVU4GB3?vj;1!_cnqJ zOvuvjsO-|exw^^|nvm38`N|s7yHi{OtKA)vd^siR9_H}i-O_o)IAVN9zqzvbF210~ z2L|qs;1J?VwVIvb3sU=}l&CL}l;_l`-03z8LT0_$R-XSH-- zd&fsE_j)U+jG>#>I}TA5{;s7T^*A9Cc`l7nXPVl2hD_@_!}hd&38dw*$Fl*s(;sX! z67|+4%3B(mRGEGH5H7pkpcVxzUCx+lNa^_$=Zm@VyY98pYV@Z{MdVm@#uoZTZU=C@ zCtt@0M4@6ZmJNd5r38C?>adfQj4Zua41YHOO`gq(_ENYzX(nVhl3vvk=gYjR0650^ za^Q&bcv^fOSWg13=vzF#6m4XzF$z`|pT^L)eTwGKz3_&{o3Ytm2l>h6%Aw5=Jd7kV zsAfho@;D*lRTM8Gd6%=S2SJMX;?$TVAZuta>~P}vP=iwRcHmHCdMR}?P9d`_s{jPz zP;&ZoQ~)~|2}1}{0%dQVoVj6Z3(cp*{M25y=G|4xM^Lp7G>B)wDgXNhX84`K9crA9 zh|9rE0O{vo{zdlJ)_;pzEJ2XHh1=BWocKTNZNnPHspPbF!&r`&yk$z%@!MRc#TzTG zwyV7rcWZ4gL|2x;M(uTbQXb&54@b=lO}$|0Ro_vD^Qu@-=g{`;7OK5<@t-esN&+3( z-5Jws%1JYSO(r}f8_T!Tam4MjuUnVP?kBOIPqI!iKLY1B{U}vk>=w%Kw7Py0{IF~C zeQH1BIz1NUI?g&fxzL*4k<5*7wA(Guy*HM}xJ4!MJsOcVbmGF(;1jZy_4Obt%k^Qt z6v8PhNp;ZwaElsdB%M6~%EgZ^mD68_gG zyFr4-38nX5@N|d#B`~_tMTYObZeov1k5&cPCt`Yq#DBA2{91#83R}7xJtcDN6^1{4 zSyrFaOlN7+aJjn`X4C<3QWNQ6jK!NmX5(WQa`>Wl|4AvbYE^V&8mj^p16m>sNU2k9 z4n_%5vVND^X$O;~YXlRHnS~1xBk83ULP>$9Ipi$-APl*6vQ4j0)!k}-PX92Wood6n z?Ec8RX>IXQpDgT1 z!WGf!)m=fumlusp{DFRJNM*)mUqCXb=)@5PDY!S@njX%ZTP}}Q91=x_xr~$=J&TJr#NEhYfld-GMaJCcw*y9Z*NQ8Y|l3OR{tS02Yf37&{bbXoB#TLoW;+k zIvlRyxnJ+J(KOBi{?gI3QFtD2UMbVY6r@n9@`k2Wj3i1aig^ZcsZjrgNtK|BMG13N z*@Y3VVi+e$DFhLuElTMFsC&hDEH!jW7^!7;|3y|}L@e@9fP^tRU07^k_{=}*uoA4# zJsiM$nR^oKBj-<^==P*JTe7wMDzcnw8vmI8pCAZ2=oEuj`uu^OtA$4SgK~@J2hXE9qyHX0vl_S2{@h|D^N!s~Vu zT3V4iOS;XjSa+3~by(I+3i9C|F+NGIbpe<)l*fmX@Em*_#&}nkMQ_Jim`1D^obCoDh^` zHAWwf%F-h!*#$JKVT3i$F0hBvG+^y4Yo8{;zB`Yy9dQzegw|0KGeoM0kB9EaylVp{ z;!R>8$cuv4sN+7MW2f%QEAka+*McreL1%P+H%idRS7D^h7W3gvH(wV;r~nFG4@gJ? zLG4ibNh5sUZ>d**u@tfrSb=kxi15@|Lhg z<4EcEpR0gKJD6c%76Jwq)S*>i3YtzW3ZQTRJYO@-&4w-Z41S+X)EpL~_w;pa{smA=mMinw08u?8n#wx5+R2mDbh)8AGOD5sgL*yjE(sTx#FtmqFkVm-TMidXAU-T< z@?iD=MwSnfukUKS*5_)~P0(d)I=%{A^%DyP!jZ)Z?f~jDd7xUlLPW^yvhNOap#ZKc zM+EaogM;R1_Gzt0-0hO?M$%*D=EjkLiN{)76bY5G-q`lzONOLzb|pq^=JpV>p8!r6@ak&k7e=s_N0K<6G|sU{>8zCo-7jKn+&E}d0I8(`xAuqP zggi1uRhwjn1tt(9ON>>%+8)kSlmK9Cz^VMag!*+^ddY;TFQoztFAE!_f;xQ%qb`LJYzM8DmP%$uXsa94c#WT4r;-_hT{!y;3q9h* za+Vh=rnjB@T*%GTGXm>pxOPx_*X6iD*7WGK@~;1DH#)#@p66oBa?zyu|j)yIhxOKqcxMM*{9JWm0C_|@G( zgPK?lnF3-^p-gLHkLjA&0koXpJP z9aC;dt)kv%`5S^8JuRAQKB)WsLpI`k1?@aZ`w#T~_5X2fUE7{-GH&(gE%>XaJhf8o z1<(9DsrG!!Zu|z`|4YaJ3%tL&$G%6`3QnPwO2!RA~?NyIRgh91B_f6R~?Dn@mAcKLw@WzD3mNlY>ZX5)3 zm{3QG0cJ#kQ1x6+9;8TGPZQrZ)%F5zj*|l`iGdNF*!oD5tA`R1 z7yfB2XfvLyk_SGbTJ_JAFrV&?1WTE-uyTZ)EvnKYCMu9yXUv48;Qpl#suepL&aUvk;;N>_rDpiYHbjuYM{6^~)TD$i&-<7DAk4^QC;F8bJ)gwOGR&0H|2 zWai<4gDIr$e+bk5Iz{U5Wj2?=lb=G**yO+oR`gauT;lgP!e;4;|F5ZBexLmShs$% zRiTLgGIzd5us3xq4=;U1Jv}Q^#l<5QEG)OPm5{`IbB`?!aKxLg)*nf;JLCSkVj8Fe zpGym^g$S&XY6m0JGdTb!gl6Olf+l?a0WNATqHc6zTsD_6QE<1=sHEA?Z8eu6Yvy5NUa2j5wUL_{vFUEqun zeGF)9;bI+)CgND-xkQx$tm-XBsxkAGD&x;a<&<%Dh2c-$)W|6Qgq@hP*Rem?(Rc2AEw%~7*Ib$s0gd_X` zt)b5G@k?pLaftRZdqXHMj3N*aX&^l~1-|qham0-16#yn2la93Ll@;ldT9C*_emGr& z?Ka8J-W1=#PnUS%%yD}*80|J#m|zaDC1($JXZaxu4O1l}TU(l0K=bCk=uf-!_GsY9 za#mFGU!m+CB+X@7A12cxmM-uj^1t-pWML*1(e0&Bl=4}D<{h?c-LNGsXo6>K0gH(d zX5W2P1LN5s(V1~l(-Nh$|0rBzcMoFmGWbme#viqB2H`j^mwQXn4HfE`VPHZIW(2x& z=Yf2BOy)X4cxXQZTCs>33BFK=QH9}-lx(Ao3%-yn+5C^Y1r{0C-)-rK_8Md%z4NwheW;=zsjuR2z8hJ0r2{#jTP(_n^K_rM+Bh>KRN z{xOa7oJ7p&XD#J<*3?HFwhFs^__*i=xY+V_a=8P&kUl3mG7u8_7-gvm;+R1xaR5%U zz8hvDEi-L0Ko+c>b(I1I>ac)it{eWdz)&3v7!8a%wx7PPqg|h*z`gKg=N0Jgvg2`I`1LdT1P<=yKnCgD zd}EU$@s7HCg1a3yh3}ku828)c{;Ybu(=KdyqFenv(jyDU`pC9pUjH$Su1~n5Z6F2d zX_j-b$^*i_sVyFOT5w8zy>jsdsZG7@ij~t@8g5(`wRH;vekM7Rs1O*3j?Qm&a}Q-# z^AQ|VW*L*UBt^eN6+J~}9y`(x^fjlS&Qb-lYI>EiiRbH+-+k5%2|rrlVXX6ptL~8H zVg_k5IGC(R)CdqHZZkrgMJQWubAn1Gi_=bRE*;XFUNLHGp*1s?*yo}TYKBa1JE(9X zCyJ6pv}U;kO_m@uSoh1)RE7DBiV`)zKs*K(Zm968xflj2d}z$hF~!JTZ*V+XSgc$w zYpQJ_)L&CMdS;1jFOJoab52W=+zsT~_s=)(%l%|8=OJ32a449M2xb{0IasEO$i0M3 zLg8i!N5{XtjG-hjswd&!U9EMuC5N^PPUPBdmlR3P&4F<@-PY%KWLCRV3|9QG?gc1g!|67u3XZt(TV%W~nr*m~#G+5MU^_LHREejMBv@NIo zI+UrYQ5HS~8Zm4Ey_1_urLNnV2AA8e&t~IO9nH6f{3t%%%$fI{PS(g)zKg1_a6_D zHdaJ}Q~x;6Ejn4E>u~bs64L4O^$)K5NyN}y8DbKeL10yWhF!RAz68c6q!6l3;bLy> zG4;GNytW<02b|?X$<;^iRS4YRZP~$qK=qaS5SkSUIjieP!TcZsA7N z_?42>pQ6k3#lXm;06RBXAMnO^gr$jNb2$hi;z@lWBy;)pZrQqfO1IM0)%W#0(1MOl zW6xa7qE9xRSHeZa0$@m7hP!$@MHib-cO3id+NbSTWZNY!Q430lK}Ay)N-NohF8>Yd zEp#qFCl4f*jpcwFZM$+HD(2ZJG{7@m%Jbv9KTZe4xbJ0y8c-{duFG|ek>pk1Tz@D! zU9SXBPU(x_;_tTqsoAZ}ebYW^sWTT+NUxgASkWfSX~kVtETqaN+zwREuJf{v1kX?P zk5a)^4*rR8J=iDe3S^kUCmP^F(b}yg|Lln&*7knX&xTG-!Q1ku5#hOfOQk}+i69%9 z4r1e?;&6dgK?|pN7er23F^T>Pa73weY9B~hHIoz2BFW0=$0k%5^t})ah}qC2+P=)r zmV+P&`N=Hx`fMLNKFIaYh{{4!qCrsD@&x~?+XuNWi}DGJn>|V!?anov`-fmiZC{JP zi)80sx<6_Kq&ZK2icJ**0U7R^BK|*syHCtNN|a4FqSt@fEM+|t!d^c{G<@yb4~O_Z z)`R5~fXwGuF-uPgHo-2S@qTCi3RRYR-b4S^U6$f+IElXCqnvwpSGhY|!>~l7`jz6z z!oZ^)Fcx{pf2pD>KyO1Lgn{37f)v2M|4MXH8;DSiw(&jk2`7f(c)A4YQxn*SeTu*w z*1UVz3SM(GCLF62xwP)_b1I|G&`59@3v1yY9P;tDq=K&RlI}r}E(@u{>7?RThxjI_ zl*hdF++y0d-{|*Kq zqSGx~JPX&-cG?T5ga1W|*eM^c$EESZIuzaoiL8x{7CgLU-tJ1#$a7-)7qdtAx%*`8 z$i~xpC=pbZ+Y1pyk5Y_?d)FX0b;t-74kINi)iCw;}W*g9y$!2 z5^Mi>$P0MO?$|(86=RZp{XMRB?ySls_{im6OP+jQ$7 zodtjhsCx9guY>kF&J4Gzp_rT&PZ?HjojL)w=m)T=h)k!&B&GB>&C(7>;ImpSn7Dc{ zFRLAK!>;b#%VgUpp=*$XNn0cMJf52zy(0wNe*dwTTZF&_S0`kR5NsCWfdh3Op=(+1@uH6iI$?%Dk(xRo#Wy@}%#OSjZ(N%%42=lyzQ7Pkfu00pO-7Obvlc;#bJL-|fIJ#e-Y#vE<(QGlWhCC905= zMa4Kqm?ks|1@7PBTa6MW(8-J_0D6eh4PtdP{$wT>x};ZwTEsH;cD zf;{h6>*Aqd&xxgUl4;14^rC`*gpD_EA=)mKs7XLxu@*R|3H!LU0x;3sj-2o~q{?Qt zThXmkBI}^sGfcAQhK2S6t7#meXmWQ&pk>n$=kV{3oG`ES(XF^~RwRCxAd5c=+wchluNN-+ zUcgIPO0UB)OBnD#v0bqkB?7aQ0#xD<;S`)@{5^UdFR^Y(1G8=Vt>??VLE+w`&*K&p z+n+h8aA)Th$cZS#GC7DS{oCVH&L*?C317Da$H;zhj$9C$#G&0NEXz|5y0%WJs8Y>S z=a%(NxurTs4<4He4u0TfseQvP5sCfs>7#N=cK@U#1)LU)mM;sa0p@?Gvy0TEv(k?v zp~TB1mDS3BdR|Wp3Nr;6T#$<^S{~iT-qF)Ft|q(c#K4L8Q||3+})APM56OO zBfFBQX|A9V{$b19a^$s5npAT4yq85BHxoMIrYRWz)KfIh)Om)_*?nK;xxe#PAr_<{ zScn_vWWPtBdWxZ{I#0fl^g_^a?EcnT99xD5gHBe6!2p6DvjYZ0Dqk|!sgy^DQ%ZK* z*_)Pz{QkPudR|FK-GGq-(MI$B;!oqCde*~jNoZYbja&qdLZ(*0`LCyBT@He@?mz?0 zF*-WFAx-CBIQ>90ep6QX1DixJSOFcEwH8m~=(B4qIi7O1fDm_zRF8;tyIK*h7wACM z-~pNI?u_)fhu{+pE;|cBJR7{_avd9aPLh@}j2v)(QbFK0U!cD&)m$NuM;IfGFQa(j zlwp!~0S{BHZFqlOp*X9z#-{(2>tvXx$_MneTp7nDWw7Kr$}Za_8JS zjaSx+pw7}gNVrF~g1(9GmxZvv!hSP!Aqd3k9be8oG32(ebuDmK9*rj$wBRVPK?~s- zPFE^qwbLsXe0og{_0tHC7y`|a3|aS{g>(dm==?SGsul(UXxGd!U?F?-h26a9@b~NO zR&>qfRt;60#_PAzKREYRg`znVe!D%c$VVFlpEI>GN@>YIgHzhKwuusa!dY>n(Wp0J z)2q9vgm1&iRW(|}r_jsgxurjvz$b9AL^*yI*{}eI7If!3cjMODuKpMvgxhyVItbii zEEzT@yW0$|Gz7$@kyIubpMmB9`#4)!No?h2u81Tl)H^H17KU5>pWrx7Rp-(5oW>A7 zgr(T3>pd@Fiq?&CNt*ciY{tMv%__Apg^*qUXozCbh=2qdRm@XOx$GPLV#7KSwUJPzq}N7Q0qyj{q8ID8i>R&?8#Ej&hIV-+k?@#NB z-A$i8R}a%UpD;+mj1ZyK_3oZhc3TMI4zW7;rWvLSEf~$BnH~|@K4WVHjW|gqm{l;+ z>94+*9$);0-V~~cRtjOR8a>g?3}!}=!)Gyz=`*P`r^=yxm9@U7)ZrjhH?0~j06Px z6?;+T&Dg3kaOB4@;&F*la*!FyL3h-6;N@>uyzu#E4Q7WVY77*`;*FL&yO7)cqw; zt=CXQIKmAYd*)2-iGLV3f`w3CK~V*eiiazKs0bDKACC5(X0B%pKdf*{DD zaI}ZJS?=y(@#%3^u6`x$m*0Z1n??!7IGi&-Sii*<7mYx2=)?+#Po3h(!U|_A*U~H` zmGKZE3yML35dz^ABxxI35!z;~pFT}Ie>qQm^iPq|JgaA)WpSZH@7x^91SoANvH?4` zHwbq$NaYEx`Jdm;9Y6gJzV!GJ%HaaeoTa;QhHblU=840PQ+?iT43`Zz?w{j^pZ`^! z%S)CIwyAq#SeH`v3i51$vgje2DTRXa+K|z^2MCp*m7{e0ykzt5hzaW30E$J>AYE%bWp z2y5B21+hed|AW0hd|wghArzcVTb#`!&QFeUY<@e(#^!+U=L!TuD5AjsyH3p(Tl_ai zIH*LD>G3)C?Ayc6{d;-GZ+;Aym-v22YkHD2T}9OcDxpUh&oE4K!s(ri7EW+#al}S` znmk{@tItraJIdT(be(8!l3`I$rUqwX(&ZB@oPLCRZr;Jsr=CW7b$0EzjOm(X_xxTW z59V6i`22f*gGzFcdw%}y)bDv6%U}N-!`0Jd%gZpZ4B7`#R-v_zFga56Fhb%)f@oG~ zOzq;%myYqem+WP2{Txppd4|)+&ai%diFUsYxy1`4HkRnpSWc~LHnM=rBSR(Bl;sGD zj8-+I;X9sx=} z09b_B)F5w~h-|UN#l>02l~-MjmWo=fMm=ye8kaLN0%a9pxI*6R)0*5)(a&(B^Z3nO zw2wW;{qOl0Q4mwBRhXIBODR0^%;H!2=z5Jj8xqG=N|$0>f%9h>cAlZ?!#9_gdF10? z;N}Yo|&Ym^&7Z)+2Llmc!H~Q$(82W|6 zl^&)XQSp7|CnrEUlI{j&QQ-R?NR9SGinNESOpxj^fFH#DjOnFirY^ab_7$%oJ$WBOrL?x~C5}8y zc^oMNZ~?H{kvkmrh-wX@v4n84g@5WeuehbkN5Acun@q`Owi5?aWTu0SJ4kCS+nSP! z$QTU=lqToE?sCnbi*mLQAaE|k*4)U3= zKg4V9{xR^H^oz|!9L)R5L4>z0I$~JjrnvLZvX-sLnxPl4>Ozgal zufFGJ@#O?Bd+lpE^R2IwW_R=LhaO~*B1$2ODixlfk&@i3GoBd0{kfXGa9_TZNYy%9oZY-qkO`$6RVX+-ubL0&l8Eb?X zr_yR6g9PEtKR~?|+Z`0`v$W_eh+7fXX zQ&vmF>X6{*Q-*!i`a=J|;JmUYF7O2EE50<}V&N z!oYJ_xroD{E!_FME6|&+oDOF#NiyOmUjHvC(joo90Bk`eu25-=W353-g$`?!=>Xr4 zkYaP~JuiPgV>QLX`3;&C%ZYOxKKa{kV8^y8=EY6u$$-&Pn@VV?Mw=y)(pE35-(ri4 zh}<-&iM=YA6&&s z54FD}+A&QO3&PrVRIE@|BYX$8%Cje);J~hZ43dnXlJL0)9wpL`5H~ef?70!&W_;@Y z?=V)cAgp6PFVS@v_Lr#Dcai9lO79H2Z}};{@q2&DRkyr=DD)A|M+OZFlVkAlrKZRO zLO&tRBNoqm3Dawl`j8ueFq@K}Q6ZqPn-2h)XE^PF6l8gU&>?YLr)xA1J$IUizx@Dr zz2+y#jKk@Ga?mEMPyWF3|KGgs268jP4hHzXPgxi;TOe(PQxE%$)h5upI(+f{ZvJTsTNAD;|Dc_ohBPJ$(-Zl)6dcE1ms!3hC4>J zKF0c)4sjzQWk6$Zi)cDTdJ;dJfKf>hClz#* zq;LdMG00Q=uu4|8k;686W0u8*$0&1+q@Zw?LIBpGHd5rMFq9_8<_RuMaM=Je>O+~) z&kA<#y_8$8y^=waaBg*#jtdx#hIG=LQDGPrh9c>st-+WA<7u3MEK{^QU0VB>iJK?b zxu*uDLm9~O1Ru+&*fIp!;v(bVrMJC`{d@M(s!lOkoujGesOcuHilx!q3$n`4oTW9M z;Chx)_mROmWj4S}B}m~TqH&@i0G;5+15DXNprFVQZpiAXuk+H|@8psfy@hjU&#`}^ zLUY?ZTDO>+-NVdWlZAz67#9KM$-_+CcqL(MnA+uI#|_@ZWjuat9mu)z%FB7;sfV#; zgqJ&T9@Z)Pg9tx}P({L6eK*Iy{Y~0Oj*$0aEEbEx;LsL4A)&BHB^5HRLsW$z!g)SU zNs>{*jW^!PpM3C-sBhaz&6jMid5l*g!tptr5cr-(Nd?-WrBAK36PI*Ro~9mJwoNve zoUKx+LkU)$%ZM#D8=`-=7Mc;k+D!w5yDpls)}u8eWq~LPs-hOxcDdqzOj^g2*Q9X@yja4lN@>MSz^^i-24L4 zvY_zSkTN3mhUD6iC0%lxkrr!Mqj3a`tU}2uDh3yXP)3wPLsY5KIr;^>xWVMkYq;?x zce9XI_|Sj+1KPf$V_}oFBd;F^`KlvqQ_rDaC zr6^Bfoxp^W(gQ_C6z#{Y&a-s*2!pbQU-OYAcuJ59hlL+Fap`*L@ds~sJvR3k^|~0H zGt4rQJcn3;0NvZXQ45)335lW_S~@1`n!4}t`9C}K_g=rn78e!kFkXr?5}SkYQ>+mf zPa?8$a=*)wqtEb$H@%hr{HYIPo_Y`?3&t9|h*gO8#}Pq+8cMX33@)wV;|!M*Z(+Y$ibWB?7E?P>@;KB zrzmVe@9b%c?ir?nHp{~WX0~m^x|BeSqlboq7E2F*k&zqFJCTuEFryl!2b;e95~l_B z!bmQ0_caX%&|Tf!kAJ^MzZPxk^qsx%2f10V`@iXTzCQ;vDF4pm?5cnF&HnwF!(#Yf z=M(PI3%2AJ29gT-U;cy1DElvdkGBPzpG!8sXM5x4{;R%ki+^0aaQ8>3-1>T~6L@Mw z=}MebV0=91uts9NlxuH!A--<#g)e-L;gg?66)`(!wo_IIRDvBSFK2$XN!Dr-S6gT` zPE=K-`8pyWp~G>CJSFW5j-BnZ>-uY1TzZCyai9AhewaIMc_H^batMm!{OH|3hcFS5 zUqOaG!_H|$eTtJ$JW7%E(C3b`^T6fw^Dec``P1+Ij`2%PVD?`w8#4(ERBz4J_7_8Ouc(=-|pOXmw(RYg`Nn1SKcqaSBw zp-ma)L}kWjJO6^7Q)G4nt>%zLg~Wj-p_PA(%hHmklAHrE)cuTQV=0Yftkq{J zDuwkE%DzR^LZmRn#vrRcL6SgNp%eyJNTS3rj2tE{nbLw|tAc1IX7S_*-PF(@@mCMG zFcz%L$qPduLyXE%*2B0V!V8c#Mx1mwv03`Lbt(t8{0ROjuYa=tF`P3f8z5werob6X z2^ej`AEIo``q9J8UV006{MfyG`q1~N)E3!T9}z3Tu)jdqYO=6&hP|`Xltl`1m10mq z#$Bw5Da#?q6ziol#|=)_5F(*cy_%b@-_F;*_E9ct%u%d+be??}X;ONDp|oR^E+uST z%7Lry!4@f4u{p_z zI-)2kWlD*}bCN)K3_B?_{@&Nl7XKLVB+4tXCP2s`sZpB_*QJI$!UZMHT9!7}*x`oc z-Hf~5@h%?v;2)8Mhd>9ctgqk=HPf?A){iby-8TVQjKN2k5ELj~$Ji9lkC`5Gi0+rz zHwO9g1GLPLpZTRP@~7{8J6BybjY&&I$t7NhJGxw;W+OIA;xWNLg8nU9l+ zAtF~~o%4*A7U=axSTYKuVUW@vo@b><5l*8h(b^~W1lfg9UjlsQ>3|PCI>C3=e~NFl zn{?(5(7E>anf8bDhCcbmDez+|jSXzO$4EN%sda?k;f6~yUN(1#1C>?O@DR-?K;{`! zfrmfrV;CVFoamLDOMI5Q8OM8q$CpDqFW|_cW8fS`30Yn;7((8Li5Mo0WxjxMQIdNF z4KHV{@E94zGY8MHz8v$3M|P03o8SxzNnsqKlvn}A7$`k(4uiw98d;WjLSsdKQLno# z{()c}5EBT6rAkHlNZ+9)m|z61N?uCx((%9p_mOUNklk~<_$S{;xc>%{BqOZOQQEU~ z+OWL7Oz+e(QnW#Cke3#hY3$Gsu5HpPTl_we&p4!^%Pt0QeQiQ?)0$Br%|a-PxW!t7%e@PGD9GJ);Cg?dKr1<69x@VF2HIx zAe41-FT=Dd?3sZ^tTA4VNg2?#6SUVPHi5-67H0y=br0v@r+@RWdH&1Z%QqW8jUR^y ztq{&394IdM6M7P3A@Y2Xir|8WffEvIwv>qfO8VUViXXvD?4=YVyy`B3V4ZB>QS^P1bwySRq^N-GQ_2)u6d2n<${4G2 zgboli(fLkVMwihkksDS6`*sH!))WbjEdiOT2g==gSzS9sN`=^a_%J zrDGhU(TJwj=(Q1z7y@bWMZz%YPzf@^sGvO>k!&0QOv=U z87tOsW_1XnOJ$?vUGKSNNEMC>7n(7MTVWyG2FfO0q@ z@Iu1b3Z0EbqDn+4CCvjbMHG(I4k&CNzv8p@?3YPLj+IWI_WFR1EwS21F{5s%YRO+N1q@QTrQ*(Z*ZPrZzT=NjB*KgA^n=6SAYP!v9% zDu@C}qn0B^=gFS@HbV=Jg4H2-p+{*zHJW&RALrKyZARG4C~`;aXJAWg7!eaN8m)u# zSRDoAwna@82zQRTG=N;7v|zZP+1aWw9Ql|)5GNy^Nj(1GuK$Htdc5J_H@KyKo_~AP zLwc4X6BKepEo_pE6vBaX3TI1l?NA6PB$aw_u`jvLrXUptXAR(? zgvGfOt$Yv)^D zVz9;srzlJxUsSNViO>eABea%GdjVy2iq<9fu=dy=;)ek$9;fK7Q`sh%o8G~ZMoelg z<2x?p{QvP~%5KEzXTO7R^DG=cLOJvZW*gYlQsi}d)`BPS3W4&#k7Gi=i%e>p5r8k( z@B_>B{y7fLznC?#onxoJ$EE%M#5o;v=-AiUf0<7yPXd__A0CeX9Nm?v@xAQf3v7PH&k;lGCF|?dN zag0Ds(5wrpc}Z>~(lj88C9YJ|B*a=$4HL$ifHy3(F`oM6yCR6{t?ZvDK2=ydqN#_QV688>Rflum2_= z{KMa7*)|Dc=p>2*KYkL55Ap7A2RMe*8n0w9`aIHtR35f0HwTtlN1+9NA;3ZqSgg~? zaCosVzb!5{4$2|{8I!9Xf*dPBm^q{zAW0}##)%N=+PHE%PP7qTA5j(@JH5eVug>(& zy(sBZnXb^7y^Q(G_jCH$qdfQYqXhjf*;o_Ofa=r`Pxy%N9AyEqS3NIgMg z`>i-#l4S|AH@}8tIL2=?By(3E;KXMG=EY3;lzNGF+#_Sx4+@R*w zAzDTS;K`CWt`Ra~yg9~ISM9|vbvAVXrtA`#0k647v3IgWm2HxICp`KvCQIm!Z$nqk zB2F$)9UY;chYSOQDK(Gj7x4ZMzn^;9k-Wx76Od~Pq>CKo6Y#UPQK^p$~z{K`9j12tXa zcV6=*4)y++Up?{`9$K}y@{u9G=ZKv;Aswc46cMrE++FKxQ3MY*~_R0VEDg z9cvtc$gxVHQ-M_H5oHCZqs=$82@$Hq$^jnWoWZCNGR@jrNz#6n%Wt}Yerhm8IFYmc z(kt0<#a^5$SU>G^diglp{q4+6&S0I7XC3k6JlG5~k~rmW&eX^U438a0sFGBG^hf9* zM7bJZki8B?BFJi%VYf%LynF^O)H_wi% z4v;T>2Q5s&&)xVmOO2geF(VixhT+jCnaBo=bsk_*Ur&AEN%C41Ye$^SV-BA)WL`mO zBz|j>ndA3y<1c@hFZ{x5`NO~YD+co~ASn!!Qz1p?DMn*=U^kwkE6!7u1G3U*zOPwz z8I@3DMV(MOl8L?4qw_>Fw{ia5S!xqtJIBeIGyMDC|22N`U;PrZZ~O}FY=ULSVr{Dka~2=$l+~)9sAR2EG(X zUtiI5(O5f-mjrB?Sj@!%so8|Ov2$|r_I5HEbnY;N)j(qh#jx9dG-2ThZeUEe9qm*)% zI95D+_#_V`lIzBrOf|0L^uoiGwt`b7vo*IF0f_W4gRUYBB}GkA_8q!8M`i3Ps-{GT zBTO2Ck~9_{!Eyyo*SP1de}^lNQsxEitAB(yyzdSke8 z5O7X3iFFTI-AOqd(g*@%Ve#vlR5r;*C+V#Y@q-qg^ciK6z_X-U^8l>>yWX%yJ=tba)>LaEG0PmFn7M;f8~eX^#!Ds#8HF}d?ssCNZ+Hm_5@<>NjUr& zVuqYKGi0%!vf5jv%(|Gu!xP{$Brh|3?NFX3@+Bti;ABJ))Uaq)#(tl-z3XuvfACic z;u_V-pJMOa48eu)AedcLe{s!<)vT&uzydCn%G8A3karL+;q$H_{Kwr(RP4w z(C>F}`>tpF;Fs~@m_l0itUt}nYyJ(c9Pzs!{s0?t2bF4owFT9xpxar-Upq|ItMPxb z_uk=hUFE(1XO&&1oS8Z2NIL4Wx^1~&TQ)YvU@(M$F@%^KN+?efNJ4-lz$NV_Tp*zZ z0)g-g2@n%H28U)66O17ggE5w6BUzHw`;ktcIa797<^HkHIT}gk{_1_6UoL*1XP%ka zGkfi|X7*dw_icH;inLdvH#>^WW~tT7WQn30d2(UF#|(52(kU&cHhYAD(k$wU-^Y#S zeBy)8<*KKDoO{3iZhV+?I;$1^2SgG0?}gUfS#hF6p>PM-L5-D?OY|0s#&C-7xi$9X18GvSxOnTLKXpDJ88fIL710ue~W zNrBK+mR&SJuh(F5w#{!oVL4b(quUwWP@yy+V0s!-iFodonqTo-`x($VQbL|4_#mJN zr|Ht2?eV&2?4=Spw%`9C`%X;KQ30))oag-VGr4f{I@IVRG-gJLw>*Q_zxyrJ1{Tvb zu*g2bk(pHtXhDWUmCJ~{OXkNpoIC=ZF15-aT|inzBn?d`5ZaS<6M{gIBhd~_ZU{rk zu+Lcfgp&-EVK(g%*gf2J$9FNQBNuIcY3pY>peh92oY5ni{d;BzMTEqY3r~><9FdtG zH>{JaiC_1>{3d&x{{KtYU-Jcoaj0I7OccVE>2;tr+o79e2mx^rFi;AKgu-SPv_V!4 zB60=8I}qOEB89CeTvX(w%riOykOI-O$YzGf&;maPv;#xw2 z3 zW1v)`+36sJ!ibo(bBcQ(*@MDx@#c(y$kR;)&D7KN2H7zTEg5ENs>xtOGuBS11SRUe z&BZrNF(Bc-L$^Y5f-Ilq-~-Pj77e;$5dkqHo8FJi4ROUFT!}dBkxgbi{E(*8a|_*! zuU+j}6Tj|1bw2y!=l{Pu|H0lSe&Yj&7kXP-YZva1g?^WFuYt$xXytv;S7ZKr^RMU6 zg}&B#b0krP?C=61Qj`oA&h01X+(P4>bFZhhoa?mh7moK|Z@z1nQVL_t!m)Y!^b6M( zxd1kA5qV2X#RPH*&df61Qmnt~B}|S_aA5ma*qaOTY%PP;F?6~YRVq`hRrufs{+uY* zG?wcnmqT!v7uI9j&hHXTFahY5l*HkD_FZ8y1ksG zwV2sni$n@ebv$LONa-R61_^@z=N##=Bjln*Pzl+%_1hfZ`7Bf?BPb0+D3Mms>v=3) zW=)T$AUe?s-B8oO5SA z_kUMPS&TzYy7vnlJ-CxiH@%CT3>^d*Q+TH41wlX4&I=YO1cSB3HHyw#cH#Q-*PfqS zp66(-&l6C}Mg<7iZ4Z-DWohpq$|QKvV#!d2+>}^x!FpC+`Z6|N|NC6BeiN;3%>a ziRJ*aZO@1%=&4oe#e%KJn*f(drmdr`G-;>zzvz~Foc=SBI$ki^Jk#`R^7%)<*6e32 z05y*j^ga45fc~-jk0Aoo+843!->ZE41HZ}@!)L~yXX3|t-!D+CwR6|9=Y8HUtopCt zKes5z3J@?i38zmR+~TXT`7~8mVdBURf+edMJ=sB6PukptDy_nHKaG#;3`Cy4{HwPS z2ab_N!`$+#FX!VQ`YW6s0??|JV)11fT^9(cpdY;bJ{Aw=D zyr24+Zl30u*n7WViic8=0Z&vbXxl0~+FwP?F{rh6;rjFDdk_@0FXt@-9n2NH@g5Ke z0p4ri45Me+`9*K~w=~nOIROy5!#F)c+TPFd-u*l^{U`Pe!a&wxyxn9#l{nQIWq8pr zW=WgTe2`O#Lf9Oy0*)RZ<2390c&pAonO z8^>TQ9g(v6Doty)$Ks&I&Rrq1?W8Eu;5>mU(MvNXPQhJodo$fEMf~VveEM5|OI#~q z+C6IJ2Gg?wXC!a@#D^&dHBMX4s?rFj@>xn@QTQX38cjl)gG(SZn#TpeXbGHxkkIX7Iu5K`Sc#QBgyy5Dty#K!Y&)O!Oi$l!M&wG!x zebU@kXXe#EmwudJeytNNgZ358+VDjLbP04!JFsl?mPLzew0aqdb4Z;~smFBM zhIMN-7w8_Ze$|hNBF)r9lh1wg**x@9$NS&&Nwf~}NM5!+;D;wWtRAdT3miL|f;0_D zW)r&JQumTEZ-}A+lyY>nVfls@%LmKs-6xru%<#@5rDbwjarIl@Pdhi1lt*ZRK9%yc zr?+V%ICaW0F%{D3^k@T>C}OrfPJkjOArvvPn3t40nTOqc@XamQwyYmZ~oeQD9xk@ow8%wAsqfZ)4iYi1;YH^UP_6i zzz&>qXsrq6u!M6#zjL=DQi{R?sFpoLVU?p3Ipu0Vo=aTTA~Pk*-jJez3UMhzhzieo z>L>AlbDmG!{yfHKGgd73{NtB@i&y^YCs=#I25x-$*ZI_2Ucker+bpiZ>S4*!#S*=^ zL{RpKq(ex=bZd&Av@K;7BL~XNbYXbJvT9vGr)M~@Jtis(y1fjvrN14^El$Y?P&;6K66fiYw5k8`o8iFt+>j}EnAaccLv}M`<7kAL(^q-od zI5=+$@K~OJ{`Zds7|y@$-xl<1-F{NqvSrN*-t?K@j}*c> zy4DaXiE;^(d%lhkiremZF;m?Pr9G8MB3;Vgf9i!8V+r(PE?;AL!rFi!2sn78#jfK$ zoO5KEKqyHbN~px#c%kA+D^s4fMN%ncR4bBRHw9z3=o-UCR~jz6v~Zo|){!J#I+;O+ z5kd*pul@}-Z+tUr);y1Na3h0}WZFvNl0qp(xfT$|G0x|dwI*}|p#|b`9Pk&Oyb^^L zoqNFfuD){_xc}HZ^GT`skGH>zJ-2_2-S7NI+`&iq*B8B-`~Ujg?0wHaF#e@4@uS!N z1>NJj`0?xig!hfE;P!|1Vy8~?+wc4!ckDUJwly!qTFXPf_TR{}4&U8!Gu^$9^4%+6 zMmBnwkCrZ^dEyc7xbT;`>silcS(YJ1h%x3YfUkcoXSBUscYJebzYNgDTBN5Fc zL`PkA95>8l9fs>AT5XSW8M{5Ksh0Wm-}!BH0K0acpj7VB%OY}}lN-shYMJ+c2W7i{7Od-t$$q>Uep7;2PBb4j%#F&P*k2+IzYfh(1mX-;$f+8UY9IneSnCj-*V zq60}QHEg*k#wm&PA&=}3xSpXpq!_Y}Ru6(`0PivgLqsdVi88q@>=%%dtWvR~8pfA*L|c#jYc`GbRu|I5R89kKn+os`lR>7hOBOWG_RS%gcb z8GG~H_>*I_2P6;O@_tGcNHwTDM66WYcm2z811S&P{3e2>YxwD_-bFUp5+Ji)z77T_hBXa|jBA9wl!08~ZHe38^9+)t%T(Kt%7Btq1UBPfnzMENAYQ| z`_BK)N?l?y?I0saGfkR!RG2cLO6ZD2JBKNUSS2xS!|Jl8vB=R831RNB8pb+3CZ;Nk zO|-e}a!o1)M|VgjgBpYNh*t9;TCJlw)1zElOlEsTGGaRI5o?LFIXVw%EAXjdSUldE z>=&N=*?~U&U|awD#{&BLKgW5V`t92gSnvujEVWw16FU*#c5T=hAaL-5J3x9ImUk|e ztU579Icd=11b;Anl(yDIkdQCxS6J^@Un=u=gEw-`?hm4EfVUK5D1nk$QO_XH34&k& z`9F92(m&t%_qA$VSODG3Pzod)M;0MON)QByRATV-x}F`!Jb~^|DVO=cO|PN;vpblH zXW6{iGg!$uot7ADwONe91y$~QWR~A}_#1rvXWwU0xlJWp##nY7Z*y!{;$n*mHCfjo zYY|z`(ef7WN`zsKi3F7j7@?q@lBgl%tYKL_WKC%`M+f#Z5J0WbW6`shqP3yZY!Qhy zq-l?Gt;%dCAyz3}9}?x7R9dukAT2TjRe8K7;Nt{HcV495d^|uukT-8y_iNI#&~<a_}?%ZUR?Y6EZvFLO#^gmD2PX3ofSVPZw3G#TjhjYa`F5ex$^8cmEl?Kl3@tm0@oA z&Zqe2SHG4!*Wb*u58a8L8$(KocamBV;zfqD64e*x+dr>!=XP!s<2=m+m0rww0bD4M zXeuJ1)0rU>0kJC4$uerf)12)Q)v9RIB~4>e>X@X8>7{J;IVIsS!|SMv7Ak9S@z!g| z@*3Sr6>Af$lSmmB1s5~uvAm5wxXgptO0iLaEIZ8j-I6_oQREa=B$fFCD7{rnjE zbNB!K&!JT0&i-7FfDnRQB-DcduLR!CMf532DGj)O*L%44Z{Ed||LkqJ-0i>l2DY%jUcLO%&a6HFi7!uI`A(#3FKJ}+#kn3 z@5ApG2pT~y6s_rp_`Sx>e3GLe#d#5d-g|N{Xi8JyTk{&-!}FSVa{Ky|T=}-=lXW|U z$H&k^=iatPT@HtfGnPpZXlJxIk6z5=Hm*5r z#XH33-n`idQz^bz=j7-#03)>uE;Z=IXF_H3#b;O0)F--Ur8_?sxwwKGJ~QECcNLEJ z)oV(KOC{=5k5BGyqf!GVT42^#X}opF(iy4hDt!XPdt}@E&#y1QDScM9-|X=m1PsI> zECSiJy!7T}%&&iJvI)STj_}42EKbg>f63WfhX2#`3vkid>pyXC8-Nv!D)KUkI^E;_ z-!*ef62(bg;H<}4i}MyCJr0L+#h>WB#|vKwjmSsix??_|Pj1pA=}%XM{y%?+P8b|rb5GB|J{)3a@Ua{oPi>a$Q+bFEHLc1BddVtck#I?Nn8+A{!#kOnZt~hY zzlSvmx$v0GAVNtPYJ~L&0hzNXo8pxwOC35Cga)jWYz)ibGJfwZ??s_0#dWmmP;Jy9 zR>XiyJ2ZO&gU6z>lJ8sNIFv>LZk|)HmbBvoWP_RN`}}- z6O~HXPM4llY`gno0Q}0>7}Zvb*6b{%FKVrq=aj>cR-U5{ALc~6O=~W-HOMlCN+rhH zZ5AuVkaK7$DIY#e&lrZarfUqLQYa}YXBkoml-5l2dXxdKy%wP-7Z{_TQO=FupFfrg z$0-ZFti+S#Mn0V%CU5OSsS2vH1ff6(k8m1~;gE05F{v)b@{&W}dn4`fHvc&K8eZ_) z4-p8(Q!c5&Tk5>M_ov)>%dG^Zi%~*ioFgV68VqsMfDCXhLny_>fn!M5W9gwA>?UW?gKaqk@27&TCK(%cxR_l$uBtl0+#%Bpo*O z7@JY66>YgA4O#?bSq!#^3`+onIv{h3QYlyvB&ZN8 zCaE4j!1!oNd07MP7oppRUe+QUeTcYLC+wY~K0Hibs*|=nAn9hFawH(o7$?ZG9On&6 z21w=cGC~+h6bP!7h)&u?W)8fByiK41lY&l3Qcsw+vF$D{j5&JvI44H;)1I6_mxdXt z4ltX|5CkzjmY`^2ttFeuA?x9l#%F+(bY^D>!;s8t;#lLm32BfbLrpa`5Et55o<3bL zwNe;ssl+kHTFOy`1(uacl*?tpQi-W{n}ahmT)k`=wJ72d=a|ki^qjfgH3sE9{)#IY z8XPQ+O-_6V|c&!8^HjrRLHN zmooamr*V_BeEH(*=?05gI}W?;k60I9%A!kRjvP6{NN*`K7q3H)AK~O3Jwh``wqplh zxavvB<(p{iIl{pY-^(-q?MwV%?XR=#rk8Uv8KaU^C_Vj3X72hbd*1tDE_nHiId#|f zdGtG9MDF_sCZ|(2jD~!5?Gvf2s^dpSxamt@LK}k+XD0xiS64uS9#2!MqRv3APJN(; zF*(wLP({T&lcne|LO6%>24^+KC1goXIA;~R++l*8IPySDB|c*=SAfJr9EA(VqH;`g zHsSE8ly+(eqZ&#mtTlKNy7??Y6yqI)LLtM#bgh&$CNVe!p^zBw@fe)R@Mw&XIOFiv zVsj{$OJEI|1y!z+c>@w`l9HvGc3?R%)8>(*+t5-`4Fhib=i8Z@nc(!{LtOsEC*zEv z)dH<1$hwo{HX{xKvfe57A82vmmP_fhP7(@5hCzBbed5PBCt0@YiA;>%kDI%x$`#4O z58cT{Tb{+2zw~(yPvscvIbN+$bzNHBgjF|O!9~l*8QnR-1>@tiM%K_fb&7P=g-pbQ z#*fp;Mw!VyY1Sj~p42)J3auSJGesjyr$HHv&A>~X$&syu9D(#u>=#n9<}?;T zx6@;w9x--W6UDIY2mj9G%rxF+gkc$#rgX|NL0F|!ud^tS#BrIEC!5UL3|ko>PrB$z zgb<#*XVE%9b`rWX)0oT?mn)b~52p>NGmK`frQT>DnoZih-h##|mr8i=8K0WMW*Oa1 zhlbYl+HG31v-I*D={_7j z4WhI6&i%rmKSNLmfl`Vb&-jtmT(bBQA_<~bBc0ewDPB+G`lqq(fn&6z78km!S-E%- z$=(W^!i*mL!NXW7<^2qR5tW(lE~l4RGLaBbBG9F|POYBROB)P#Vy0(K z^Wxup1pv!O)^PgpA!E(*fu@mH# zrChM6PA{smcziEWk5Z>X0Bo<{%o)O0ZS!zLRlrsn^ z3k*X=v~$2FgrxzR6H}P9$DX|pacXpo>cB8zZG@;1;e`enP^wm`R?2uJ1LZ0gY#t(+ zo?(1^k_i!z=9WNv2DBzgitULomU30&+LMF>Lvtyse(t_Abh}*|gM&z=aNZ-N#ClJX zrc8H=tW7N?i{cpL9JzC(l?p?ZN}*KRZ8B>Kgkbo}D_OK?5ylt}A2~w1U0^R=t%(+8kuuV}`SFYZ z03ZNKL_t*8{IL;np#z*VkQ?+I)D?!sK0Zs@qa5NY2SJ>X2%O}VU! z$G{vwAq6s0bh26U%#r7gJhNDrF;I%Q8j3 z7|N^(On$ae-x8=N{t3827(gxdY#21!&E8_R9Iu_;^kE8HHI1`R;{~$%dXnW z#+A!yENWncqGxiv6_BUMuuQw9u%d#`Qu<5Zd5W0ziScoIX^Qurc9I|f=RMW! zk{VL7c89-u>k}ESrr<+xbIfWi-eu&*;fuImgtYjq#jm~aX;^IwruUKsB-mM^S;_Nm zy#=Y+gB!v}UUxNI@?O&9Ujdc(1GN@{vEVi9X4zjWZT0#_@|G2 zj#t0_jm%89X$)2YXsp^o5Cr_|S8rqW@cE4ht+UwEQv|IR)0yI*?tGA&HZ&M$4C9w9 zW<)w_r}lAjrb%lyq1iQ*OEF`ejG5zOh)@&f0o^P|YcM85%NU^oY;Mp(;k?GVl+5-J z&Jo0#EStMAOkQ{tf&k?pnK{U|A8n(e%ZOTqXrMw6#;7==F*tw@D~Lc7#bpAWQY}TO zC_={(u@2CIVR}cKp3kuD79E!o2O3$9kUl|aft8Y^S9l4UQ&Y6MT}oky6lcm{Iqzww zDS=XCa|JHUoJMY4do630EFlO2a$}gDF1%L=%L_qSDH=h*{$_K*ecaC=^VIKJ>pRNxpSG1e4Ut;m?HPZ3@jXei+aiw3g=HZF zytijD)Q|eV1HLN$B&M4Z1glf?XY}9g`2NiN_@d`vMeLD zJ@5vfXXIXBY=-d`B_&pPgg1CEk;WmAWT^*Z=Rl$mEdsQT2*Q}-J0C=4hTOr@2#qz4yL%#1Er8ckQzg7EvcDzjrs-V&&x#({n;f;s8*|Z?>TDi&YkEWpb`Wujbo;hVw)<=*`dDuZnVb|28And zknzqW_%rid2+b8aPrBhE3M7=dl3i!0-_j65aL>MnAJd0_em0^dNj!a2WDGMnzMpO4j!O3SfSg?5nAH4!&!?CN`+wY8gC6-R*!J) zP0yz@HBNna1qXimbvhEZfA20XyKoKLwm-tIod;=KLHoY#gu;^KU2+RSpdfT01U}30 z8XS_64lu$O|H)j?hb^V#nd8=HU(f!#zr`+UIGdwv&gB%aQ)OS%0k|3W2dvgPt;^SMud zny!{ap{AMjFnJ5vQdH|DZoJ_c)FNHD%jiI}!@7|&y-Xuh%TFH~<=SUGiB~*-IUnEo zC}Rf?AVf|OY77!#HTVQcfJfs*hKMxefQr!4BBekI4?&rs!67<9mE*gA!jS`qs1B__ z4Oa2qk>Dt+5<#HQ(h&zCx)dR#WN66{12RYI5(DKB?LCoJl(gfzi%R@tTboj?Mlv;v z2^6_gn9gzP^(rU!?E)j|^qM5bkUNK&FQfsCZQaUXqk&e6Q)6QQ4F2?|MMBh z%{MSM)?%XVFy0d=k5UqwWtg7DdW)Bi%o@6RMxN#bA|&w!5oHLe&{83Vq|woA8O+#v z(I&3kvZV+ijtZA%xjaC-GeH~;pp_yD>v(Tz3|86x=su25%`&{G&g9As1VO;$$_;1z zE+6^)zwn|L+{(#zgPe>Y5UBbrS_$^;e1IL>c91rwP-EllNnrojEX{!$r?WD>>Ii92 zrrm`JU*pNc5%>IbH`A3NKKzE?rn+ny!Uw1z##%$Qu85-;5r#;gp@<0P-F`MliVz(Z zz!g4VtlP$PTO=nQMI{E?Z4pKxt+YpkB=B9N2c;dxTOt(@3QH_4Q4|qHAr&vtTHpz( zL{+YP(p3yCiZGcVRv~c^5TvI`rjK!8&!e;^CJKQxcY{v$dKl-JN>e5;x`?GqmM}Cp zNDu@x>UBEpHmBFFMQDvNhNRcysW;rfEzfxlr%s>dwoiSEkKJ|~aTHQ5#gyBp=pKHA zD_0HjieJ8-QfCZhJ(;z1^PGHM!{=vL-949K&Ml_lkX*E?&f4Y6u+pG?z&CGu2M>Sc z3s{pQ6qNHWWnCynq0TPl-T&M__G2aOES!hOV7YKj1CjN}MUE%sPhasneC{vai|~eA z88)sR;NmTtF~VSlJWHVUk2mjOK?<~Yb5hqCbXZyNcUmR!slj<)Wb^3&Zyi}O4;ZGn zsLbM8nepbCD64t%e{|nz8Y@@hRLr_%%ZLNX)c6cNo8Zzu^U8yjmdwR?S47ukrpGsb z^eDgb+-EX%-~o2;dX(XjA)fKlw6I^Y{@4h6iDMil8&Yp$;VD6KtQ#(Bc&1^%_?$F+4II@q|k+=f2PX zEjRw=pD}ghQI-u2vTjk0-6tlQZfE4qQj!UvaDhVz2t!YvIK1{C92YEI%E_4~r*=F@ zCLBShjZ8c$4(KI4e5HyUpP~}QlwC-*Hb6;-q#i0Fq8^4A3l%9rIuaupZq%5W?xHJI zl0cJpnlukQN~d>%#^4C;STWskRBCk?9mRT&o!7S2DoQE3-7b?;Qz$7}vS<+}M@I=S zSj=E=j9z7czxmLIn3Hkq)RFDP^%DLcm-Lv%ki-(4h0$cWQ(3nNV9_Z zYiJnt2v?Z>_>@p-ybz>5V=Qs({_%hC=-$Izx@ifQZhbPz=q^s|xSvNJ`YG+a%oST! zu@|jhik9VE3`pbSK8xdRYanW4v5Nxm+em62dS>2xv5_yyT@X2(+R)P^DT9 zNeO5+yUb2b5e^SAQjtgzQw}3kAgP2osRL_4OHXDznb1f(3nIickCC(|sYMM=A38`N z1IW+bXJ>PoF-a1VG^NvSGd(>`7>2z5cYl|+zvCS&s#mbiF+`Us$^=2c(9j@xmLj@M zy4v%!r`$jo7KJg7A3e(W#3V>T>K$2b(L#U_RBJWxXKMRvtF1a;DXgm-g7q_l8b2$RjC{r;n<&k4Zm>=gjjF|o(nJnsObc4mzGF( z7Fyke8ZGrgbrI+1tOE;LOMI4L5=&IB@Q#=MD&PLz_gJ}Ph!ukk7%UL(s8)11IC$g$ z05da927xgk%^c&CZCV&ik^yCWH2^$1*Q7xYX<~v%bH{hLvGJ)FkhEJIIVQMx%Pgh! z*Ri<$1182>JngDwtho9n?)=8xv<4QlW6wdP*JRERN>%KO(3oDAT!ctl^jufo5C)1Y zNuUaLS(%T%`@Pt{txM&3ivhTF)BSYpW~3|tm)tr&`qA(5n%Dg{LO7h0L{W(M&}h_{ zo@#S=d=zUvANl;hu=V0i{Qm1+$M#3}as5-D!rGA$9@w=PfIt2H*YLa5BGYRiD$(vW z*>Ut3S1w;c*c|2I!72kSk20Eixy;nb2@(fa4iB==Nsdl;SUfS!fy2jGdg&U5LPI=Q z=cOwps&*mo`^|*sz2!^jYDgesGLzy0ifYKO~5ei2p6x`-PJ8rw~ zeO&%uZ{X^e{RzsY-~?Vc6^moL_w{ zRarxM7Ltehw;l7qAh|;eDY$>%9^yD;$&$satPU0EabgLgIWM6%_&N6=q2MpCUB(?> z`#P6wT1!|ibLhlLF1+Yc0QT(O!Op#h7ACrPbdp)G7@wS^QZ2E0>w1P7b!KOqz$l2h zAPR4Ye3hIOYdlEDeJ#P3Qk7-PmoY1<k;%z-K=BPJZ~>7h`e!@e@{ZC|%158F7V7n5_??eGiefnO2%!lA>$n z|H0mS$Juq2_uk*Nc02vdoHXXKGA4B@^v_kG{+d_MD;*=z5; z);@Fg^Q@=-9xPX}r(UL7@$sdkfA}clJNI(h$}W5~p8B`z+4!q_xbMXzue;%wD4|e( zfRc)c6~S>mgr*}*gXQr@Rxp!AAGNihx&Bn29Laz{Z`-F|qYQ z##66Hk6YBe@Wrpz>l_(#nbVR%j~Yx(7O3Y2aPh&i=-v7x!Y`6(UBqyHEBS( zH4FomJr7Gtq!0uGnqGK;^18L${Qd7SG&mI2UHCrfM2vhfPh%>9W$5UpMMrClXf%rN zc}$EK@f?T#fk6N&)hgw3g?yn1nxb@`fnx`uPfLnW00b{DlsVA>H*@}T*S`Z5bhGi- zKfo8$m4a%zbQpo~Jd^?{{jl#}Fx}=W2#`V%NDUnbghE5-h39)YniNRi10fNbKn38d zAl!6Bn9L*8bdi;u1puM|DNqE*um%96H1Q3KkAL<({NfisMG5gTCuDftF&}^;5-}+` zHqQ7Y`Fw%-*=7<#0}(-&8hC=1xXUCaRBd+b+s8Glmau=k!cRADVp&%g4?nw$e6`N{ zGnWJK;?bj6jTYIS7Mcu=g+^N_<-GtE*a)fNEQ!Ei0U>m1o`+%7F@;GG__%mH^869z zuWBF}HLy&bL^aR28&GuuidvNX!KauUK1?8dgs$UG$7GcYNA~@OS1q;Kd?0~PiaURt zX8qeIIC5Wtxqs$`YJZc43KVaB|9i+6iu8_XT=n?<01UqOamFV05|1W{$VSS=99~J# z-qyq;8}8?{55EV;_OZ(aOe0O9kVh#=5I|2y8&U?x1VPDxj?D4uZY)~GSr&mUMeZMQ zk)p;(p-Qi?Ska&nEtKdhdl+_+hNwkENe((TW3Hs`*wm|ax*7uRfAAsRbkSFbI4X+xC!kMW9Q9ppNevsA<&@4JOBJ+`z|Lv<~-?e@D@V^gRqs zr&`US`!Qk-S%O{9p(ZCO5A-rLwU*lcJ?y#tCPpWUWV+__`pK z<`~=iBz~bzBAcL`J4#G~yTqb6oP$c7bS8`A`%F3x)^upA(XytIa1`ww?Gy?HqLB#o z!2|d~K)Ruk_SR-zt~tkE?#ZbsN~Q2T(Eu+M;MD>maUI`RBvV#c zQ5ZX($xqA$I3^hIS<~Ff!D0oWMIdmG-FGq-d&bc=oAGAX76<~W5fjgf6FTybNA{Wh zOf#4SCzkXcTh|Av2?zrGphl_OPkOL|65esG#ZGi?0!SeRl}Z&O5X23I<2Ypj6J|R42Lq)*lnq0{-c|9#$_|!sqXOoLwVhyz%sPj1?+u?H{2wHN}SQ2g${u zb!ivr&UTa$eyP6ehUvP~LcnpSOML|>e1s;^y-+o&`*kD&%hKuY>1Ok;LmWM{2g}ki zN+Wc(W|`kPpN$V~=jq*hNkkK12vUh8QU(Ng)azw#e1pxe&u-?vPq`G`3exka+rw;o z_O-;KVI)FG0f9rIP~)mw{vHnOg#&x>f`GZ*O*Aw}N@HWFTAlrSwvl%Pr=NQ+PPHF_ zK|G$paY8?eu1jpEFrDQl>FEfCUQ?zSUCWZs7dhNp#ng*v+stEM?!yO;@Lb;jzR>Uj zhy5dEj^Z#KI=Y-G(9)>~9=2DfL57)S_QWJomkjMah#x50qz;39 zm}V0hd}8f$s2?38UW|G^x zkNTluTr-cMh1z8zl_F^vSek|cVupbo1T<6T^0hszo7Y03K82SX!Z38Mx#~(95>ZOU z0<~I=WHLcZOBnL&JvzwX@Cemfja)8|9k|$8hgy@18~2ICb)*jSmNb#fOoyn0kRdfq zdl~c3779|Dj92!vqH`gEIR4rhZ~pAq{LFl_tM6tro*x7>cAP>yvEZZ?h%@uf&PjM# zNOI=6b&Y5|gQqk!O(Mk{HuesH@Lu+uCz38ltC*&V?+3V!!Zgj$b86{Kl5&mED?%jI!l9`W+xHvQ%QX24^1joESbxp@iNO=&co0mv?P*L>N?4kgC;aIJ%Uo;`yPR>@O>8{41C|E zTq;nm)G!PKDPdvHDy)g8@TM~%4P7TKd~DmNSkAFHlchNlaB!@bj_z*eHKzH+vo9iL zKSGn7vSbxKfnwb7DNfZ00-e4cPxIwF;(X%M*OQhtKK8B^TzlD1nETUzpz*UeaN51WgN9u=AOxh#MYB&!@a# zISX4`IIF9X+eYV6+_|5cQ=zq%rwNUAp~#+pHqO(V=}&dgQ>sxZ)u>gDa%NJ;^F5xc z*AVqMpcw4!MYnCF5R_e)+H~U2{A7Z@!-r^UZs9eTUqU`Ni4}=5IyA`0_#};~1o={h zV!2AKUJv_CxGuF?oqVZ?(iCp9hcXqG6{`G!ukby^;E^es+mj3(IRdNYNo@X?1i(u% zdxx)n`FYH?7tjNRJBy)&)RDe}FLZ=BK67v;=03Y1Cmc7q=4UYl}Z)MiV}&&$tEJi;yU}v1)5h4aqBMxmK7l?C13e?9bx%==bkuPOB!ivIMaTD z;YppUCvm+1&-d^Gg*RQk>my&57A$l~STUND5w1S_6yCA^Qnvp13v@17Oj}!)b?esQ zB^o$-cnH_6@y0j*1(lojm5HV4eC%T$wHnAvtLR#k z_kS>4%Xe&={`DU2z2}|B)~{45Y~B0>g~crleeG|LjT^c^GYtBtYG}GZ1rpbYtZQHgpIXQ;Z6tP$e&kMByUDt42MKl^gDM1iG#2kiNGrN=1%^!uJsOy-z zMM?N5uS{RfXWaGa%}w(3V4hSm!+~m*J%ver`P>scJ9>nmR>zYXn&zWwRc`$IzoSLk z?3=7o92@7(4V(Giig&Z@ifh?_^eBO^p-Tg$>ljj!HmuM=W$CzX9qbC_LYa;w7m#zx z#4JH~*J8#FZKgRQsZ5NMA3nm^RG#L=OWE%yiAQwipLZ4QE7x+$mG5N4g|T`-B0U%U zI^NU}r&~S=)8`F_%V!rga`B2&=$4JdmU1i&x8}N3To+vkBw>xBrI~2DLA_cfpUaU< zH!w9h!N_=6zwZYD5!0YnuQOFBFf|Pj5|76)4U>AiL!bwkmP9GArgwiS1?`O^7h0+KI~Ol zd`CY!UiUW~_{=ws^bDSpzsz6ATZHVX4R1{oFoc9rIby ze1NE_xbK#3{_cr!s&#?XH9mjo5bkdhT-lps<5HWO6N(SoNzVN13_D)0QNQAwi0PLg z+clTAdGko$`4w^(jssx(0a677jt|5U!bFQmJbN0cRoFcL{0`pxSMLJ}nZ_{sao63y zBA&4DeGkubF!VTzFuBRG6|u2iHVrzQepU~?V>R#%(^#x}#IM~nPrVa*kBece{^qC1_af=0=jl5=Zltf1dBYK6n z6XR9=37$!Kj2kYMLIFkS)AE!;MFg4<%$YwIr4&aF9m2M4nwpy#8V$c2%QVOpN;Ee% zP$-qjq|;#+-RTgXr}-fkjhr^|W)>hk&gUw`64NGtF{?1^WVSK}|DHL6=7i#x3*X1` z^E&v3FKCF(!D?DUqo1Pdud^6hz{RFd<PXIf%gl4zKCwjc>XNv-LaFdv|fqyFba>&b^qJQDXUR-(cr^KgyglULT@G ziI;~rfv_>i*S_?5sx_C6_GSn?F3;RRr9*|xee*Y|R4Y7G*12@(@2IQ{#~&!(VbxL#tx!nNG>i#y0fiyS=?V{&YW%0Ld8GHC8;uj1 zkyB4U3sK9V`QX+eme4UwpFO+x@}2K|hnpXJ`q&Hfu5;IL>Zxnk`0z$LJ39zm9aDV= zPkS$(4~7|j{?pIu!Sh1DLEr}*rb25|z}-)5WoYm)mtAos#Z3?K%;5v*xjj~iI6$8 zK*LZHi3}q=csPY}h~A_G@zqyR+WvFu%U59~yO4Uo!L8evclwz`n>!gjGQ!GNt>I!T zkLi_pey~cLTVihxgDPG;naV1Q7)x zuOduvJ9Xqj3p)t7yYJV$e#u|5WaTQ39zI01S|u8dQYe-vl*97i)7Eq!d#Q7UmmtEt ziU$oKrxAbC*$Aa62MFs_3{z6bO;@O%q#E$0-=T1*mkRW6+DJoVCvG86YhpD?RU@L8 z(9;vdS}(wNb&m8u!8&6uVqZY#`ETOrGcVxEWr*KCNShnQ-?o#<$p9m_io-Fr z$Hx)rGEFr|7Sh<#rTqP;iH`dCNtfijwFsw&rEk7~4L|%M%gi*xyLyRfF@i~(zUMY` z|DC@;c8)L)azBQYWo6} zauW8#L+VSsxHk-2efae6QQ4AW+o}J^+AY_!{NDe@6Myw#9tdvWa;|6IS8t@@H5M-{ z{Um56AH43P{LgQE8yA5QjUsgkI@D`61TN;RI>aA-{i`@Zf>=VQT+L%j2XA~3l}ZrU z4z3;}*_`Cc%hz!GozJssd5o?5743@CwXMFLbDa{=?fIxHT}Yr^T(bg2(k>k|7|oRma(Q~Ix)%*YYDVSfbTkd z@^3%Es!SLEaQ$bv@U&Ivnk2jSJoat>8}w`Mpz?43Ky+dltV&6@Q<~WLMkG$G?VkU zV7<5&Dv)mOMqm9VGC@BhwH$hSE^97+6_4I>6D!{J*JN9Jc;JDDSztNn*>+kYt?c{W zm*|V0gSL1b@yB=SEK#3MFK=sU#xM*l%c54RkxIrXmMX`z0GLT` z3#b&FV`HEDi!`6Ptw1cH6Hli>oV-JHXlwgOO)~E%pCi(|f-~0iz+MkSY4|cAI19Ww;=zGoBHUH3K4KYuM(zVW;;zCUGzslj=VKuE-qE%*V*(llbvRG3o$ z)AQyeVrT>3{opTHf5BiBZtOMAabr8mWnUzS;YL!5m#T+21_C=LJ3q_QQ%0_?oy+w3@4 zW~=ge*T~J>GX5sE+wb75+>U(8XU+>h=J4CzjqX7(?P&G_4Q*NnGYkVwmy`;nW9#;; zm`6}8Q!Cc68e2KK(62cEK6B&wS zpSf#NeEg0kH07f*28Q&hlq`BWlO$H@49D_Z-fW;_^Xbu-oIZM@f$_u7Gj`=W(VZ+t zB83oPEH(&0w={g$LDNm{`r!}x@W=m_%?~_G`>q%H)|S0IHZ@%-*0%?^gZRYovAOFH z&E*RVExvrO&;R_wH~GN5A7ag_EL*lt9{WO)hRKJn{Rlt(?Pkth*-YRDv}Y20==v}4 z)z5u`om0c4(k%oYM1;UZB5-Ir^&Hl$SVcnGjF-xEH6-bL?d#aln`7mw^^EL!1}&lp zTmu!@C^DE+UmikOM1{U{E`i!O2IkVh!|<_R-wEkWBx6 z#-84Ql6CTP*I^`D>FLynU2rw~e*G&>U#)ZRt@kr;VHc-VY8>s*SrIFP3D5ra8Tv{( zV^M>3BPEbw+O!taFf~ak6T!88#)peIb)VkK5I@cT5WDJwP?Ty8^JO>bM4VW}Ixb#c zt%f^#*cn%ajsyj|DP}f#k{OflZ>(ULGSrFy>P+MHDWuey0pFM*DNOe7*o~<_fiygX zr=z3*G;~vWG_J(gZ^iQs zJSi}=0AFfozC>0CGXd*$2hGsgbJ}OA2QJpC6kClVi#}^{K-z$Xv9wA}%c3oF5Ek^5 z>pT(@tR_GO28YjB#(-xaR1`@GP<-;b5AlufeHSm#!0}0?O}v_o9<`{~Lf{7#*U=(h zL2qm$h`$|*1)5h~z>ZsQz?yRwOV2umTHPmNdZgk>x|W^EUvzYU>kyMw%xHvx!w2c? z=wMtmF*tO9xm|H$ai8W84X-l;8uvX_$P znBbdk2=NjGR635(x$QNS%O(6|4Ko)*`3fm4Qurh-$%0eY(Ku%wj7_oU;fH8$Y+%l+ zMxya3F?15^U(L;LeiIMge;-c=Cb68x4!@2u7$v^HnWpL^?2LzA{&Pw%(j+AaK{}J6 zIh({VHL7KsQn8L*3slkAv&oG z(#;m06A(=r6vk~z(}JK{oK9@3!Tg1tVJsa3P51G<08`Vc1vxBC;$|z$R-D1LZ{E*q z&pV4~b0Zrc{t=IEsnVD+NcHxUm2Er~DKfw3Y@F&apZnOy`1x-(5qBIu`lic>Sd!;Q zHO5AUS+imu8I_?bZKkR@Vx(wG9-(Y4B_f7#a&eX}%JS4R2YLHt=kwH)k5XB(h#&s< z4>P>!0IhRl)b$+gon0h#pJHDh5ANE>(Q*>Q7Z@VOnU`P4;>#~($F?0j_npu1`Rjke zTR(g)%H4&pxmZpL=h=RwiWcFyT|0>Q4zF96AljHm$|N-{O2%@L z2qr3$s1{+Ql%vIr;~H^bBHT5UgDDkl#eQHOcaB?3dI9UiB-y4En)3O(fA|DK1z1*C zUWzo?@Y|nr>H0SiVrqvk-KI^O&@_o6Knfk(w&`kZW?(Fbl<=0fyoFnDy%my86sAA_ zp1u31SE{V-X-3y$Jp5RhFaN`hVdP*zD~rzRAQLeu6l?U3STF`6%)$x$fWQ}6QG=$oIIiQNYZ?>76{IeR zC3I35i^90gm^F?pixBS-uq=ywu|%#=#P>WZwHkJ-0}5KY!})zrF+NbicNJ0-RQnv# z*+^InB!*CUm|7h_XrS)YX|-a=m_vi;;IdQab7=S|6O~D}ZMvT`S~FC)5A*oeNiMkH zLe6d zxozV?7ByMC<2|qCFP5$1Xhm@Qy^o?hk|RSyymL_-!@D-ox4ne4i!584VashU+3s!* zY`B}YtaZEz;Co@=j|##RLl1?nX?XrL@IeqD2yGD0_c08K9|R#Zkx(J{We~u0LP-z= zL`}#QT}(5KdwZUXhk@fcv%)T6T+>M&0pnR7e*QVEh>x!-IBvjL1?*ytRJ0LI+87wr z%oKIcBLEUXH56b3WV?I<8K+crF{qLE8VP(s)h*!ZKIv>5m7s>}2FI`(v>;UXXF7)8 zxWFL@d|s%e$oPVdcie^R+8BBi-*fPNpT{=b#riAXLf~syrp6VQUdnIoy$|IFm{AMg z75K_QA{d#NLYD$*NbGuOkD69|8bCtw^`HI}KPcgq%3wvv&d>10?|uy}>5*+}X6N=X zmaa^pOP{3+Gu-*WoqYV=*VAFfFlrN=vnGRmq>t}CHjJffRDFv_xBL(x1e(zCyZ}3J zu%v;+M>h?mFYuKBU7!!A=@}^_MIXY|*xfpZn(8G&ic^+$@%-LHR2105V{G2FkE_T=hv!&pM&3m<$Jzy8?<{`}k|*SzafT=%!{!rwfCUs6Ob^61;Ymvv`1 z@xw4U`2xR9o#%lh+A;aj)5jEwYSq%tgCyO8cvvwZp2zhvmvdwAb#UW*${^8Rbq zayW0&ubQaaWs12X_x|cGKJeXd@aWdZa3=?`GAVXfGPGoiND5$kDntVc0vyLB^b0FA z1r6LNl#*b&XGEYRfv0dC2iNm>!|PwmgBu@U&)(et2rY`PTSzT| zo|9mMwfjdz_TP(UK7tTM?%sHWUvC_vts_ODUgQ49`>9Tqa4UmMP8O(nH3)Q^z@Y9& zD0z}xU8BDmV>mA<)zf$?f?=glbr*sF(}<&E;Pra`Uj9{b;UZaw_`2uy8^_QpEvuUN#NU(m=E=QMNSc`dy5oMt*(3#?p{#w`{R zfx=de)awQAc<5iL*Gh~|*?jiKZxLC%m`hG?XWNzs`OUAsh%2Eyas*$3q3Kv*I2t7a zbm8IaVct3##3JJ~IaB;~{W029m5fuy>as{zc5}p=N2FeY-J2;F^Xxxzlu5^8$;B72 z?EFhve*QIdw8dyybS9;24-@qYlXe3~edz5}?A_7HxHUmFZjouLkaQ?ut>Ga`62C&ke9*8qtISLZD6OA0$#Ks45yFO}Nz1>)!iVfAM;*e$#8Y;L5iUnS2H<-N4qvdx&UF^!4uI?hSYF*=yg;wSV&+^tQEJa>-@< zk8gaI@Beli2{XzW=Ul+|o<4{&n)%S%uA{JbGZ!yyBJKCnwdNvn%RKNS{l0%R*LLi|KOUo?kxAUB7yf zpa0@Hn)?ji-_b$ujbEhso)@@a#jBAAH(?If$S%2%hPewEw5-#oTAc?r=Rp^| z=8`P+z^Ah%ji;5#q~b&pI=iKd0@#YO&e$_Rkw{7G3*2T>ACwbn9az!@OSibe`Z(~F>G+_}aMG%DA z&$G`w%{$)pR|LLG;0tc~&NoS<8riz-c~Blw({TeAUDv2oD@aWz7LPK2@p8HrEn@Pa z+j(-J&Xrd!r+><4xZh>{=?iFX>mZXzpy~k)O$k!5fVyYU)taDQ^`JURwN~JfCvRi8 zu#H-JG8s;1nZIHgZ!U~- zdSQSat43(*YvJI60~{S&&Y5!}OpFW@YiQxr#wqf~9IR9d&#%+c)ee4z=2d6YI=>aY ze=ob9-_7`NFO<3%pSP1>PMLWNboxd{Xi7BE64#ip6jE#CLC2vZVNuQRqdeshiD~T2 z8B|=!;Nd*39gxaInHsAgH4!#8F*G7EJ+!!@3Mc76Okp%iG*e(iGz?2nEqT;R4nd&s z+yJ}k6Z$*@Vo4+P6KIQAH`&k64h=Jvt59+))RoK8p-G;5aWDUtS`@I>Oxd{5d@v#yIO$XR`cR!DY*`r0*VKiJWBM ztKUZsYpgXhoRx{wF%qSrF@jbzdF_?2=dAP3=9;&DlAbM(a@ALUKycqvbp8Ex9RAFY zxa__!)4qR#efIO{v@kk8MCrgjN>!8j@ftd|Vt!{ARwO|@84uO`=}IBx`RKX?Um%TX z2qG=4+N#%Qz(XavK7$J60~$UmEKdwV^jzDnApz4gIehp97A#mpe5N(G4|c7Fj7Erl z?hbUVky}1f#8L3>e`;m*YKvHd$&w66X|P0ZC6!4tK2jiSrHEM(DwP~&vXNrR#;#8g zGb}vc#Ib#JLm`BXt#qX3pa)S3L7uc9VH<$0xct?ZVUOwk6$}J64iUmwt$A}H$>}){0`Vc|YaKOw@@c3>vaAgb>v0Hi-rU8lYZLc&@^AJW$}&eaxsvLvxgdmI(EV zM{c-E;0IJo9=Z`0Yz0n$T`wXWfguIUPo2l=<~3MBKc}u}VSlcj9;XeNJcH4`9M;$< z=Ih@^Vrl^2&$2{LQLB19^|jlHWygr@eg-!snLMxwD=Sda#ZT?T79KC|c%I7S1hPfp zl@km!nRtgr8FNNS4J~1OL4t{Y-G~wrqTnMDSSW2(6C_9k_C7NUtqj{5@}Wu zRS)A3ICX=9HVM%VqWmkEDYks^BdC^6j(+PVM$U~>`L`dUdn45IZJ6CAO}$kf7*yD~ z5-b(yYE+>N1AHG%37GD7B;4{@NnF{72d#9-9CRwp0ORX+x&Nkq<95d425o0XZiykQKq5Tv~f{xY# zOB*bLS{dKhFr-4EQ+`(wd*3@Kjl@WI+)5?zN$FAQ?sV@!>0#^bY&hdZ8k(B9eD_+m zH`a){ZRFA!S_hxNuzYd@gS53Icygo_&&%_){|Kj?^C}KcRcIv6kDnaC*u9Okk)r#w z3U>Q5oNq3`9$JH!&@kGv4EpX zB9WMZZb$|XPvLutxyu{y-2m4KtKEg-ap5`h*}J!w-{yuH+&M}@ui+frP9acy<13$~$?K;v(L#_jcy8F? zn|I!UVcT5w>UBijJSy2hy%y!*-i;)Tm25q9ke;*Kh>qA~nj&;9U&@i~JJIGWq;Kyp zIpeIqq;YX8npVY(H^D@iT2fNjHOZ2d3ka0Y&dpOyx~&X6@EazBCQfOXVk|ock<6h> zOGnimh+EVGFc1jg;|m{whVsK^hC$$ilBj850wty)hoy$6d<;Xwvz^es^h78Slq8S= z>1e>xOq9K&MHV(CId5erzj&?}(IF7K1=ru#K^lwqK5`UIMzA+K1b&*I8W9@G0hg8Q z^c^x-u~^ZTNHXL^5h;(TQ^j{}{HjaMi6V^*9zHd%MnuLLFGMLdfZ@87f*jds3fq+^ zrBU__L|hVRZaQqQ!ZOO04e;J6+HH6n(EA#F@kasT~4n)X76egj=b zx$BoVp_>MtN+ zzdy2_H(YQDt=SgxGDV;Tbar&o)I5hx&pkn-;jw7$JVwVS>FHj{_|zy~4Vo<%T`TeQ zGrLeY_ypiNn0kctPvR7=_%SSn!iOO7(^yy!FkP!opp%=k6=CVjf9$>de9nFjFWgUq zH;x|+Gc>lHOyg3zy4&%PB2#C#68$lG>6Lg1U>U2sHPX0_R-U2 z0IEP$zcD;D!c&hH$hLQJT30iFdBr^Lyn7G&q6p`7u4Z`iV=TMsbShP!Vr`scX^g*m z_hnrFm0LK}cN9Htvv=ndPA$*k&Qq}+7cG+Dnde8CI5>f3I9$`!N-ka|%?os`Udq78 zD5b%JsG?23-hvU=IJ9Fcr>L>wP(8lmsTWz^+KT2>ku4gV9-X3AsqsE7j&0jmW*irfWL(FuIb>52@@1Ew z-RX19o6= zk3GV|&K9N$BOED~=*%wQNFhhuY9$dLC!=>$6^gORT?naR`YOb5)D?xJRX&x1FC2X@ z{=i1WPX>^IMkJO%iU33u-Otjo<2;5N^E98nnAn^QgF7c_7%nnCnB!>mS@hO3NH;9P zn!k`gyX16S72|>L{*pvfBNIb8?1_GaU!pYHO=r_7&@zcR+RD+<7{mQO3%j4kOSDl> z`9z0&q^5x_sMrN!nnE|jj!T9Nk#-bNueo6)Ll-n;V>EXp89I_Dkb+9yK?RC*a|A1< z6H6J?N-kzZLo+1RqRZrPjau1#DctO9U`|#tGTh6n)+RBM3ux<_i_l$y(j>{G!_?#$^<)crLz2ne2hl5%qyhbVi%b=s zW7w`x^b~d~25Ovvx<=NTgWI?S$q~dIA6TG{?hSW?=2xJYmkiqD#~lkH zkRvBgsq`mfNJ~fPp%9sALEdpeBid+*A8nqbFz%xiB%@~7sYMEoRc8timUrBoDsg;2 z6M;ZfPTt)})eX?5(_Z0N3-VZpg{Zo`^Xv=?x160u8!hprdqN@kf3-b$%7vQof2BQm`*bb_5T@qB%i4NZ3WbxNgK1CxG|g@q zJ~KXhZ1#LJ>;22pKJ1#JFcwfL1qcZdT_dh(Ax42xq5M#QCPK4Un^j<>1eiWDYJ=&A z$1~AwMObSP)d-RnM5kMS9gq7FV)sdbuzf_)fw~udzb~&)p1vLs3T0~qRRdfDVF-jV zokb`GQVMD{hhnKlwc>yeu~w5*Pn>8{z*HS<4{^nkta{z4bAQK5|7Yn}Tl@IRFMdE% z+e_;=q&r^Wj{kki7lr_s9O(m~e#`p+SorE||BtSFA|2Xr698NOVmqrAw$L8^PhFnj z8tgnY#-6|X_J8ief1>|akq#jvwlyUFQx+V_mtQuvZ`(!ymaM(x7=zBH8D^a=D1IOP zu6rg&`j{9FK}@pkFJbo|+He!?tJ3L)}3cT#xA40S5pPA#tF$fuvg)PU9kBrrs z-x4|Q7&vb1m1ySr+4r0{$Ie4z$F8~V!W;gec~3^)dh~`r-T(jL`;Y0;Cu7V%hGqoG zA3EP`W}IQ#6VJ~u>dDUkKAL^c?73!+XN$ez(edLLeTHHG80MdS|IFX7L^BMTNQSEG z48xX7#g~oEP`NZq~km5?CWN(ow+~VJ(og%AKfgY|MpEM)dq%h6FmR$!+*f1 zd}V6NG%%UVA9p-M^SZlf&t(6%*Z33t|AQoiyY|e^{YuO~Gj=lO2Y%=HD^a$+=eS+D zA>Bc~Fm#Mj|0B#lbN}zU{tun&L`I&WS7QE|^Rus+Jd~BCKkzR@MCw>ybh-cq^#qYg-W_;)9rekA?Wa>Co{zT?| zC7KZyC+_zDkvaZE|Fubn&|d#zoq)5M{AA|AA0h-!q?7H``NGgE`T*+1@Z97`A5Cp@ zkGp@iIdC#zFq>wWbVhA|B|343KiT!O)&G-SGuy_WVce53_K9@jHUCd&4u7Kmdh{|U z;0)95**VO}MCFfi4$c-PBl$9GdRke&s{MBggxMy*$>`9&r~X6hPmc64Inu|%C1)QS z`(2EGGUwdyG67B`_puj`|NHI7Gxv;kP`KdabN{iw|Q(fbk_I`hyI#s7i-BQbttQD;9TCJ)x?Q^PB-{1bt zd$7<^`BT&z3$#{}WSrF7f8@|Z9U+h%H>*ixZE>qj&U4NDu)2`Q&hV=_1k-&f@%#M% zS)zWoYWxM#U%+}Gvqa6R?OF0?orK>Dq+^|H%+<(0x^X*OHeJ_o_N9MYHeJ_=BJ{-f z`^Gqz39w$Mlgnq_cZPOAuaj^!Ctw!+1U}dH1zf;0K_};R&a0i_#qXcV&qoliDOrjX}81vZX7Gog@b3>)3j8Ny{P4FS%a{j=%3{iJXCb3K2n zU9;MltD)ahzg8UoY-Cm^m(Qvlr1)+efERE9-z%Jv2n4-q`kYr|Zn1ZJJ?J+T`Xd1A zH6?O`g&xfy=Oioct~L9of*_ZZIJgNL+2uYHp!>o+Yepx=bVi_fBnc_+n+d;MN0mDA3&DO zXS46ui||WNo?%X`g>w;jJp{iX1TNrQI3pAAdxh^Nxo9=C{5f*Y#vbzbBYXV2#afQM z_1N;p#TyvDWzU+&*AfDg+qU&=zxcMj{Ogw=SaY0n9bfM`7x3)GzncK~k3=dQVEsa1 zaiKR2xF2gd^3JB>r-+Z7hFi{g+Pd%`Aq4*9foEP$dg1#2+}HoR3V>&tNVFPOoAIG* z4rJ4ZJAQ)J+K#`m@k`FA2&`lhf!5>5OKv=!yt=)!_j*!^*NcB|A@HBMp8dl0-`(|V zMghJT$v+i$(XrM1%N3E^cmfwTDoyvj@`HTZn7Zt|wHfB$>V z9t~Ivmu}zrT^(N!!Ou0u1w6a3t~`L%u-Xj17U|DdlgQ5Ii?fH%NaQ(}_aDwo{^=ic zHKa5DddZue`B&2do=L=@pP>D1z|!M8CUUE`2)lIq&UKS~c6ssKCtbkzH6*N_l#_0s z%bTAiefHdEnmm-EKd=9MDgyh@J)d5J>qg&+GU%2q*!nKK8y2- z2J|=YJQvP(-j0dfy2jZwGDdlQk9Pszr|2;OR;vS8jja6zLj8gwCH-pT&yIU8td{@3 zGCX z7U1qnHn9J2VhgWk9`p-=>?`z=|9s4W{#IaF0;hHUt(8Wn1JK#fPyV%f0%kk^R#xc= zaE2=HO#^F~Mc#BzNKlkN(*~XEo%zo;yPvNXalr?00c*Aezw(+*XKfC;8v6SK zey@=2=DV)vIER_g-w!awTC?>t@#yzldloZbc6pIY&!a)-xyYZs&z`s1HKl<;xF7(Y z_2~2jJQvQ@=Wn$R!SKulLAE()w(-aLHU(WvaI7T+`jdCotNv$?$-e5`Y+u0jCI_AG zY<>Y3@Jw*lOu&@9Ypn&a9&(?pG3fr8YR`6mH{dLJvw|Q!elDC%Yv}I?oMJVSS}(Zb zdzRI=p3q=+2473%?-vl+)r2kxjSE;WWIqX4!`apXSnb^No%K^PW=Y;p-t#5=Y64@e zF=kIM^ppdCHx+-Yp?|#o`+cu)Y`%3?VQ~Q$(2pJsAYHL1>(TG;@SDYIp}g!l{mX=% zEj4&?_V5{N1f)*Cwbt`n4cSOQe;9FW(1}_L^N@?3|PJ^j}yK>;n2>!kM;s2WK-6)?qrV>m1;T$G&pr&eisvZU1`C z?b-ecS6*{#XKSh)@gIrF;jZkRU0!5rdX>z=HL#v@S39SF--W`U3lOiqZb$=E7GeOj zP7Vy@?POcEcSw<3Ao@pWzc^sM767_Ih58fHKWhHNn_Vu#&0UJ%fXS=Z3 zNzQAu@6-Ok&(_cX)nmzP6sh)r$%|~zuIJRVVQ|7n~0^2WkRfD zWDsMRnkWi*_-mhKbjQ_fa>ucyAkq?TN~BT`v)tf?Cb|n?H^cne|k-NT{^C1Sx6~~7d#K}roi0|Bny?e zop&Ct>*9Io7Pz?W_uX@8zw2D*f-8sdmX9UZ-zT(+BKZStwd5Af>e+)8LT3=9l(zJx5nQ)sP; zTvQoo3lGmr#!cTtckB#yxbXGzeh!wW(pz-|4M3yjVY!ME-f0>&ud^?^ZMlPd zck3;E|3L!e@+P(rpf!dNtSouxdYyW`O0ZJFiX*fiBBjJMP0$g3vw`8{5J5l`MTC*U zuPn1%4yn{C$qzS-h=TwjB}48gS{TgC*D04P2qCC7nyA=E$1&0n50THHBN!jt zKpccbehXXs2qOG2#x_iZ)`(UeGmemk<^|W^NWpS&@&!Vzkp?)X=J?_)mQa+Jj&sxQ zYk1(XZy_v`O10~d%#tHZ)GWbL(#3InhBnZdwFtv7ux-0TWWz8z!XZT}tkUO-^siq-N#VNL@UEMXFeQ9S z>U73c(;p5MoQ50`R#5Ix#0UrBV9 z1SPNge-(PuG-@6TUe}SDz8`l7aWmV`c9`CL%&u!}d@V49!mrf{iBOS^l#;-(up9@& z03C)@T1{+WpmdB5BTx}4@Huh(BzC@tQb42;!obSs&{`9P0e;ZJ(i&l#gpowG&5XpT zRz&4;qHO>Q$v5{u#8T5|n^5G9kfFj5Ruq9DX+)a1zCzq=GF4x}76#v(K1qJaqCQ_I zXa-0PMLWlyi!P?@&BNeE9((-TylVF?2w{*b6{&lQ&{rKbe=YSpMOM8|XW(?ERsseb z*lWVg*ImV-{g1O}qQLFfZKV;yH)cYfR2GYsCdgjxAywy7VyDkw$Q&UJazlee)do6N zXFNxCoK)3MUsJ6htKp;qOesa(Q$(S{-P9((OPhR|891Znr`z3w;~h;s-Q~465+c`e z-L@3TsPP@`-fL?NZYn_fi0>sL%C`0biwj|lxHA7NiRYrri(ltIR)8Iii?lKFE zwa*!M2RRX+r@!I*5GH^QB5GkBfq@|Fr?aq=S#F_5N#lu*bO zLB}Y=VSav*$(=hXdo|)%0m;lptT6x;MZ`J+B&IZo>kTXoVH{!$jS>48h9C+9F5k9` zZ=E=TVLA-ua#%v(o03q4RD+oE%+oX-2j7qR!V^buaz%2nh0+n0p>V7mEno4aCl6wp zCWD0>W6I*&b5HU7fjz`w*V&ex&C~7vW7!!qC2LA1%d*%#I>f6s4k8v$Q!m%iLqi;0 zXkvM%c;0ia=T%!aaovd-?yJ{0(uy&pfnk}Qu~R{ks_an|VM~Mm_Oc)2_x|{ujBUFb zd!Rtj@)KJ=iaOdv`b=33BQ+yZjV2WYsSrr7>!3~S?5qmlrZ&DiNk;`pZSZuf?Re|j z=_#G99zo#Ya~=3{ zf3}jFjGEl0nlhPAV}0}0BuSP%b`|nuu^Z3Gi@9zu_9%5nDE47&2HIpj@e;L`)?R zOocw?a+904R0zXf?|9ax?|1ZN_oakN$!6tqTy5LD`(-a;-=kk9M)2I7MXoOH;=scX zGckA(<;5jDZ-srwmdR5FsRQxP31-@41Tiz5mbAw#~ALIq=E9VdV5d z8Xx>qj{WX0F!KXH%*$_i0Tt865;fvjpP`k+aokb=Q$f)GIr{|~kU0B#h@Da4J&1-| zn8$h!b!PXese7;M3`_-s3pi=J!>lKq-HK@2}4l9E=n$<*nS z7^NXf#SMJ<=rL}-NZxkv{T8y(;wuN9U~FO|s#c>?X;QE)v|$spd@7X|K^T*B z4B}8y_G%2fCGOm{1K)2F_Gy3V44R@}E6DCk)odXI`DTkh{QckI(1-qj=e_0!7+I-M zizQ$Bw}-j@hL`e^Uwk9AQ;VFOKF-x&{Su%5!h_8Cn!F{cwPH*Gwo~A@fA<|+v~`?c ze&>(U&<44%i7;$Ve)|*?Z+bhbwZKMmfMZ|$UH<+r|Bhe!%wcrcN=&S__K<2M>2t?% z+~W*PeH#6rHJMKnTRgGpQzEvB=6bm09Jsm66>W5Efb2Jws^*=6a9x*!$38{w(e^dF zy)OAvvU*c|T_;Yyo87%xC8HOf2a}T>0nzg;sl>_{9I5}Jqf<;J65&FEG?;^fIijkE zvIeO8iKjVG8o%Dav>jp%I@A~zgpC-}gxIijiE-vm9HTWbLeUoFb0ggTbN`jn$OwhOA^iG0 zJGTw+ifgy=Cl5_yL>fbwL<(f9$n*5VV$<_Z^Ge-rBCf62<8YiXE8 zMhjQ)*57$QZ~d)0hMhO%p#1QBg#ox*;hd4UtbM6Te@iB4$@&awv4m#}FWez!ZX-sxdG)&f)2! z6pBMEtB|2a6CDfcae$N%g_0*$8fX>q#B2qv;g09uz_%ZHn5(yM<7-cyK*c5#g9T>7 zB+g%}R=M}9^Su5!dsu3An|$;;`?5&Y<*Y3YAPtF*V*ckF{wpm@Q5%#@Y@eij=n*cu z@=AXAoxeu$(u?thLA*4FX$qR2WapJvbMgM;R3npeJ@JPWiK(2JrZhZ6U~B|JoZ-s= z2moIF7VIFVFg#AJx`1xh$=f#d+6twK5v0hW;s7ao!;IN*W!C%OZ~sp%mlKaXy>#!| z<7d#iJJF`(^0MUbdIGw7xd+R=1EgyHe&9C@w?H4Rp2K2N{@vkd z4nu;_0dKr%H`*}y=JfokU&v~ze}BwB8;3txt1|QCK9n{nKYobutyl6_zxPq{JGRi8 zKEXrp{WXFk2iQ=I(O!)(fJ?WJVJd}TNla<+lRx{joSI*z(g;8sXx0BzVA=*jeHkl1 zK$Lf=IRngp>myLiG1Y8=C0BjMe)NA9=-R|xPkwLsuH&5R?n3HeaNDoRAY^>}nTu01 zqI-G7fR1#uAC$YAS__102U8 z@*|LfR^X$Bg~mjw2%?Z?vq=<12*<&Xe4;2K3PSuKB8+3gMhh7Rgh5Quim{Z!5dvRn zT9IOWaDshD4iXB;4{c%~H^`jw*}Q3-C{$PmxF%e=bqgwrsZ>^|R(-0~Dy32htprh| z5E5$jCXVBhYN!(Np`rAN|DAS`!5!Q4q2;bCl(|Ic5$#g@s8l`!r3d zs5e)5;v?_nGavaU+{~r@MzF!EWKJ|1%xLbPE z^mKAhccrB7dF^m4D=E@MA2%8Qu7t$a&PSNqyFc;Xd$3GI?zND6ZRVctBs=i97%!0? zE|_Tx)4LO)keoQx{eK#jJtC;*;nVl73tk=0utT1mFwsyCeQYg}vBt1WBCQc3iKRMo3G7Rv-m_5TGKBG$jg!ib6~&QPMz@ z*wr!J%sErV1W0m*LlkR{oSNl`nq$MT%YftXx!G@U!^9SvT2NO81U|Q1x|44mJ;}s| zF=l3FSXo&~W>?dsP{6l2pF@c4{=)^pPU4y$l`$yy_N0nzLSHSlV}q_L|fbN5-q~bkXw&R#FD}r z?(;*q>GN1!e?nVI7>r@9_Ny6F>z%5e5hY8;vCs&#@o)NivCwh@ud`*<_$pVtJ)P zVW31IXXE=Vtad?0K1=Ez|^F<5^mv5Zl;h7T*TMmYf`PR{=xMcffG>}v)Wk%dVZY~(yKagjs5)yz7Wzv)=;`rn_{=m-q-pTbbd4X_ zBsg{SG>>mDFDThGV1JwL`k;V-F;WI$|IPqCKm(JhqLEbMLIirh(F+`fUGf#^PFe4nSs> z?2<=`azbtjh;joxTtHCheqZjEp$#1-yGy5uK$#P~YJ*GW|V#AHykS34^pJ*@*iQj7ASPobQRlf;^0+nWyl4&ALgGRlDX-ZHAv51Lv41y$c&4yMK zw~Kw+>a`R^#KcjIAt4Szqy(uojaGvJnWJJhFqDBIBg$TlZv+v3tH$NqM|gPQG-a8` zwiO#<&CGHGWtx0$xy&IG^JcKlDR1XXjvW0JBh_G%?QX7e2%E z!KYb1eS&hMMPLq4FPCvGn-MpMak`4ER?njR_d?r4ghr84Ax9Y1R<-T>6PnW3)y^f= z0022O%&@Ci244As>sT(=c;`>v$kIy8Rhzn1jgQYp{KUIHaaQst>Ne;yROsua>`wCM zcfFQflS6R#`+6=rwEr+oZwGAt38uU{Tiszy%DsZ1_u z?oG_hOtTV1RGJ|>O^aQ&#g>r*3tojCfhM=5z08>Pb#b9R(-T{=8C7%z#S948Q}o z2zP-mU%^1}k2^)f9*LTdJI?srgD}$jM2{c$*g2%xyZeRUYHIEJfvWdTF8WAsO+XLh zr#zU<<|XuIHm(w=d{)EMw!)50nn8pT7Sgn6Hd~m|Ak+~K60KtvTTPsS0qQ{$EevAA zz=$wpkoX`%Y(#-&CO7jiW@K5PN`UAd2tCph-gKMI8qcuq6Y7}NsBlRXbFvz&tvK)G8YoZMo*|OwWGBbJ%u+}bg}`JVlwaGEiZHN#5fPkdgN5h zq1lt<9=;#r(wkW3FmHMHuX6msucEKmP5r6InVMUq8fzv-hS1F-c~dd@Q$L$z@o7c* zgC9)W3?PbmMEm}Q*S>+Ao%jGA|JM(){o0H8f4&%?GXiWayFW!Xvr*>4c0YqIEu z(Y4dvkrM7mGH)ldfA_l>9crL<9t zIPl38hN)NPh!>9ad=dTea_Ft?Pql<}zd~cg5ZC8f2*HstCzh(1IrzJW4zd)R6i+_D zhS3}wEWs5oe-n!je1U~Xakync7_!yPv9wsF=oHRK**zDmpg}&josxk0wx+U{GqWG7 zpO<*s6=hb2R#UTKuC94}Rxvs#FvfRq%a*fg7H#i6iL;QAWY?+X_flT@X-Y0cUIgwi ziSeJ1GF94Tqd%vls+u zLlVU?I@U;2Aas&^<29BUFAaf_R0=xz96`$`(lMqq@ckx+Z2=}Ze4-%0ml~x7gChURj?p6#ZjBXODjwiY)n5OF9P22-+zLieB(PP?YM|QwXpAbh^NDV$7jk& z$3df!D?X+>!M5F(G5@E3hEd4lefV$DTeo55lV%;U)}1y)&CmS{r~m$M0XQ^&h>NR7 zIi@Y7j62VmqQ9;oeV?s1>>!&P?*bZzhZ7&b(Iaz=44>Kmabr$4fQ26BaT;=v3 zx@#~0mX`ab8HHKWdsCSlfoC^NfQnL7RX{n4P=KKtSe8koVpJGX@t4tti6tEj z!@$rndCLI-p)klh2CYUlDT|F_grDR9D$@I&L!Kh18lMLt|sqYBiK$ve1GJ%_U+qV$cDd5c&Um z|NAJ~Hm`r}>k*E_CqDZ30KDNXZ^3B`hOy!xzjnto-0oJ}OVUZV$kfzSCzL2sMJ40-E3XXm$G`9*-g?)kRv~_Wa>E6fA`XcV5QW&b zK}3K6qBzDe4GOMH!8e&+SR__8PDBj~rOoUZ9YC87`JyCeY6eGK%-AGQF}7u4#xbFU zoZ+By1(fArX`STcOB2U3$>nWi6l3Q?=BB2&Zmhr+d$w`co2~+DfXd==3c@B|9Kp8+ z&_a?o9R`Yn_fL^Jg@+B;xXc;zU)Io2^OkA3`0+_?K1?)!uHa-_1vq1hFd z{Tkcd0b0r?tW>#u>qY$A^f9XO68F`X@Mj*SY8e#5cpVPA1a>};1xQmPln8Bv)wy}-Q8u{$19#HIb=!Ry1^EB(E0FRCvUFeagY5D2dkni}ATa?dQ%7*!5j+p} z|H7x(efOPbd@sk2P2rc|H-7xJyyt`e)YSl7w>#^*E=)~vjy8tR3YY*}#$5to(2O7w z5?@OUA;~)?%CAsesSveGPi<+kZR-SfaRebPY%`ffW2KM=p2k z9V5xm(+XP{Jn-eu@}j-3V6v{quE#n@|`cD zzw|d-1O(k408tcSnvzC+h51$!TiN``n}3?cV{^<;3}Ih!8#ll02RZ4C(frL{;E{zR zG)2Uw(NV0phH2OY)hdQi2t%-ZU>}8nn3)xyol2tOi0f~-1=F@UI6aHA&E>{hZ%ZE1 zGCO9-<{eitF)C;tk!Y=Y2;Z*>WRW%s>2YkPIsKl8)H}}jk$B5B4j=cJKHbDyuHlZ9 z_{H~qi@mob=cai8a%dRUljw5_*a9xRy2 z%V@V9Dsabfy#>6s>09DBH8;8DJ;!#V%ZYaIzTtOJoBBMR*nis7AQcE_iC#WikR$?4 z>_RAk_LEsZuUib~EgpXK3*2zyOE`4;c#`g`HF2zY`q&fPeB%p28Wi$*Y}3HD4E)%{ zkP=G@OlcrZ3qwa(xg@L4FbqN!BQVfH@`}B$V1E8E@49s}L2ZO)V+F(j`Aa77qZYEd zlw>DTL<5G@2o>T-0fq`7UnH*9p*lys(xlp0BCNMCBZrzdgWu4s1XT=Yl!~q*TN*8g z(aik~ipmkc}fB2cVRRS*E7J8?MXop<|Po6yQv@;RPQ6 z&=vrp&Z9(3exOLsDNx7@7LPte)A#xO7e9_434~UtP+<=m>?oML_Ic0Yy?_0OoSa!= zB$wmmcfK7n2ZmL^u|UQeDPpvdqzYqLL|QXcbf|?2$27<}A-{FG#meCsL}3iW8YUOk z(Pm7D1!rB9Swv+VA?j%y?85|M>Y^|nBbEi{%6K- zcn#G+QmIwI+=|mY#F(AuWHV&PU>?JO&k}BNeO!O?$sr@1sV7Q%cq%kSuc@>7%@*|GW$qe*7LCM{bXa=63B97p$5qL}; zgJKvE{Wkx2k`b6~K>93)sRt}vcYrWbM6r)0L)6L~m7qdBj4&;OC{`#f5e94@FqkMx z{?GsU4VEK;Z7Z5Vlh1$p1H9zU|AwiXEH5rHF|iTDDG>{aVJJ+caqOf8R>{!hY=dob zB`FFL1)QbR#Dl{$78fuu@M|@cl_ytz3M`jKtA%YWu@XsSeV(OIVaGKh(r%p|j>Y?qBE&cBpA zeyq50$JNXqo5IbHbL-9$?|JW+_=~r^hT+j`5F(GQZ(-q&-pUn|yZGwieatNdOs^QLaV=n5p*?yY)PSR&KGvRh{ofPkj~K$xcczK(|J? z4Y$aSy~(|&+;#?G+y3`Ffjc<_AKuTs4?N1ur(tuuD9~{&w!UQxmrM=;ni9j*ykqUp zwM@Az+qWBLW8V*2yq~U5bTg0)ZUJVI?5WAS8QElRgW%Ak}3KiNKq+BlJ&6R0r z1%?F9TpOc;InL-M726fXvT(zF{38Zue1Nd@8P;%{2+1Nq+Z)NlvOY;Ax`g4QnkyFoRm;k1T5k!ihW{Cgel1ti!@sSKR$7Y@`*WuoF)in zQL;$r9b+Yg92PY%!n91hMvJhaupE<6M?`*vh{0<>&J-AiP1&oVbqsb1Cu$Mcy({&s zmPenc%^J|DmW^Q;i8&BO?Amz=*Ib<=&TS-D7()yWQOs*z@`nGyXz(;v?jklCHxYj0 zK7Q}MPmqrlJGO0Prdeji2b-h~yEaW^F2txdXwJ`Y{o8+&=E42c|M`D2_>R9uh&ql{ zf`Y-W?HibT^nS)~xQ&{E*b<1o9HMlV&$bBbE_kw<>)Qo)3U8_#ANM-{wkznSrof$I z3768Io2gArwaN7WxVwAF@1`b27e}V17~6YYI}0xvy@U&xymaq%c<4kcaCNuaPx>sL z2aGU0ybNV1>kYVGgy(tG#M@zwmD@e9Ki9!(n*ghy|7?T_@P;3JA?4Ex_$s1auS2ZZ z_pLAC#33~UY%Liqnus{UF-@$TLv`UOE3FnF*fD6~i9sIx=KV}fJ%&}DW9N=N7*37= zjbR!{r72hfTZH`Z(4(~Kb&RHkA2hi34L?IrnW53}shm1OZ7E>mwo5p1_!y%bV{|Y_ z&Kzc?wuDrgW~`}eMXhClxq??w6mteEwHPN?ghrEwRmF@9glW)<1z|pim3NRqfOLj1 zA`3{`nynTF?6l3wv;xywAOvU~F>W~=npvb7o#L(U{v*aGS{!-cKE&WHJo?xXUb**r z3Y9PN`G*g%b9S023K$)5Dc9>%`~V4zDuHiE>_}i8+Yg&|VQk!rm_3Dk{1MD6FDF(3 zv9wrNSYUkP5Mi^bAq=B!o^<^e(7Vt{HpgMj5Tln=)w!wq@4B4=nvPoE z;qw%=eVNW7c))&Kc4wN1xNRZOZ3^nhGM-n*Wf+g6;0fSZo0tMz-EJWu+8Vou@RpNI zn0$g^*WpLFl>_QQt zV_y2Imtxuuexrt}S9tSVUPl}VW=<|~!}bX_?A*oS1CNj&+Qj1NMJ~H`Hxo-IIJ_Kl zy53;EB4~a5_xZs$|0;RAfMc6UWWa#&#sT7d6SE1G*~4so-A@yjPthp1IC|hKEH6Zu zhG02p66ly#rOZ-IQEn_@CcR5>3`sylPAX~vG^M0bR}?HkF7g@58OVY~Ng9-ws|3O% z&;hkdgAkMI_$bEcHsa;SL7%-PSU-tU3~G~IdBK;zae~+6Hga(w7@im+HzX zAKAh^e{ONzO?U9bH}7N5hKqTuIgde19BXXL;_81alLGZ z{)&Y&aDFp4Xo6$02Pdl9KE$@M0J5F_@%;*LLK2K;#K7q1)seS9gXK-ZEt* z!zjvn0}-QmUOCAFn3}>{@$eK$u}}tfbO_t%Oa94v{3nZD4Pd?N6@DKh(SudQ;S-Cj z%pK+0n{Os(+k|mUX~4yBhxzp9zK-KK#8E_j_5}BS;;*Pxm+blq(XniiMO z9pazA_*pg#I;=Dr-2buP;Y~mFTiA|;le1Y_Dzj&!PkgdQ^~jT)S~x**ej5M86P%ho zg6AnDCe!7Jzj=5LBh>ufO9k5}H?XOxXhtT>)iS~vLar<@l*{1?ffgF_5*aB(VTi@K z1>};VVhe0jB8AOA%-h_1)WftS#*rnejpMw0cM?}#E7>PI^CwQgZYc1%m+e9$xp-`t z4Oi^q{!f3ILMx!SeH)7h_wj>Q{w}+=UdqdVbq}#)F*>vv|Ii6M9pSgzt^MV1|2l;s z7u^iOP#9BFc)20m?StS7=Jr3%nDl5iAgX$ZAfjL!kQ?X7!(U6h`%0l!$pXy!GWw$% zt9{Jw>%$l6&nq`=krrDR7HzMWF3tF}!v>zuaxg=?M-@eUXzRBkZ|u z8&gvrP{uWK*3E~)J$OB*eB=>&gT|EC~Z)fw4%ebxZ zIL%`fEY-lPEVB8MJ%lHo#yh>j{F5ipHNnTGBBqoDaY)k;{9j*da(%wRCd=fCNx{We z+(d405Fd>y*O(`ySvf*=wt`)c(PEyw;ZSiRaw@{uel2gg=LkXQ6H9~04waMUR zH`16tNNxH6UQN@AL6{OV&^S3jTDb4-pqG87jk8S0bA2`YKz9&&ibNiLsc<9I}B9Zta8bR;MKyaoe(B1A9&P2wJ+xM%q=knI zMl;w1-m#2;S|HH`=w}Rhl5lRDTnKYM{7#-Qb*m9BJbQyJe30-UO zHe#I98I!Pd)7ULRRan+sz0x z5W+yJkWHgw==>m;O^nm3HrR93rF`ID?qhgtl(|Zi-B(@5P!SsQ2l=VD{T#pi*MG!a zFTaC8<%#nSPkrsnT(xUAK@>9e;K!()c$nS)>z@$K01++n?a$ti#2}UtUUiPB|l z_)2nC0Y}1=Db8^8W$OXfDhBFFc}AesDw=@XC4E=b&t?c^&&@R4aNDZ3SBJZjRs$pM z-7HKU;sby7kIc`^v0?K@-txve)5ZG%2{`u0;S&ZQ`p^ft`$Kmz=DK)X##L8Vxc`yF zC!yUWRok1I!o%an_6k8a0w4It|HZ90{wOozw}2n(J~VVvf#=)BUcKu6Lf0AC#((B| z{_pmB6JXQEiKN}PVW15QA!CHrwEPBIiNtA@FMu#GjDTvh%Bd66_|1TWZ~Jj%Z3Q_t zf|QcnK#|-~33qgaR-;L)*&u)HUZ~Y51wKcozr*6m26z1Gudy&YhiZj*tr)FLe&A}2 zoewBVo2y0wV%@}X1S`vmi%NngkDNf*1r9EU+`2i(qN<~H%=qRKu^ixuS(`t7Bp{4x zm}oYZG+x7?9t&(Kacqfen@m@IHV&R?2d~vUBijogj$?!=DbLOGsvmd}wPR25ode(E zhWzt+6IW#-V@bD&HxA#UKeBw#I@n`Sn z1#fs2Tkie>)sMcIRxpPaNWOStE>IlCRZM zAlu`xe`#=_$I5qmcak3R+>92GJ=D9D5a}%I#V!~gRw(fBxc&A^DQ?`$CU+Ar-TPzU z!Mi+|bSF7=@CfXFVX{K;-~@Xnml3rIwjL5Z;x&_nJv@&W?%&P!J$rDqX7~Tk-kZnC zb(VL&-}gOBtzC7hdS4_}OV(mZwpx|}FMwqe0wKY}mf(aW*D%Q>calj6ndByu%pEeh zFmtng$U>3{nFK;6feDLYfIz@Tcn4!!vMg&?SF2mSch{-z+RpO6@BQOcFT%|7xy(N- zuRgN-Q>t^S>U2HNd7t0&dw#$D2T;A^l&neK`M!7J*Sp*V0p9MUrPy5h2Bwe4RvF;s zAgM0Ct>^i_)#D{>Al){dW+RdHHWJgNTB32Lw?FvP(m?E$oa-xzIz;%tcIWSe(5~qZQCf8ye9%_4zZ*Kl>;m4duLM-;Ojp z2J(1rNM&?@TW)zJJ$4U9+vr$O&RMwGJU7}JTQutADSDll@m`lGi2sKdX5+eSZxL!8V@%>+v>bG}c%e$J zC(o_7zl5(p^JUiO=IE>}@buTdNT=!J>^aO`ciqL5Z*j{|FP*_de06G?C=B?Uzx@bd zQ&U@Aq;&sp&gAZU8`sf=Np&^oA zpD`l&E5LSANs_i*5C)|c27@*lgeHokM2T6NO>t4U9s}^d$z6V{I=H^SzghlYhXHiY z_1iw)yCK&+KuJHv*!~8`Ck7ex47?L~H@xPaS5fjjMu(1(_q>FM0C<%HTv}gb_nkLT z8ck8D3~!$O{x=@s`0?XZDm# z0m{7@LSwV`!Xl}xz<=2fGn?N-&}?wzw*4&DYW(QFeOO8m*%_p5QD65tK0Ji01B|wb z3pLjsTEw=8ulxDv zN2iF-Uc_8^hS%MDD>ohbC9YiY*=6VGOSf1uhEji#s~6hLzju&p4U6eU1v7mO%bj9) z?*w7ELLTV5<<&F;2kV7L*wMF()v`z0v4NP9SD;?6qm99l5th_QVIY<4+)^n4QV>NN z+uqg@*k+Brf$V#HL+#J?O+fz}GQ@QQI^OnwTH55~$Ey+}U(K#@sQN8#yY}BUk9pZ$ z_j1oK6sh_?w(sM4<9JNs0WaToJBz2!bl9sZul^ zb>ZU`ixi7M5sWB7eQw)3d@;~@eew6*xoiwb%OY(FqDT>j9nw|~r4$+0MRz^t0CKq; zmXiS;CcbKx%j{4621BmGD2?onnL1Je0?SEbFHhpvm#O&+tkmng9AkTLAQWk$*-P~HyZ9<3yZ1K6tQ7TTlhW`Q zqp>11HY(~M;|L`*rQRWwl_QizqRuMmVjn4`h{K2!AX?FjQ1ovG1a1g|ZgA*r>5vMR zS+du8)4!VF4nIe)TV(R;DGnWdEB@tqUNU%+Q}H+#uTFFJi87z~!oyVS*Z3DNzm?_H z1)iQ>;h9hTEr0#+Z*cL8U**ChU!t#fjdmN{xP&VMjB*&e^CwZ^I{CDwnJ@64e))&^ z;F&M5)&iqb+U zJ%53J`@kya>r3Q1>-_T{c@y=sXZX?!Q>6QPxVci{lfU*pQf?2;bx1iO`)HvEhd1Ek5}=w_3?d*8wq23mtZ4FY_bGB ze45k<@Ym{i1&?a=96ni&PaNQUwN7g_&G#LDJxVFQbmCJCCa33Z_q~~u)mhFw`2<75 zdzfDVuk0gCjpN7fNr*ubJbRVFA03AjXpsazfah0V+|Jx?7uNn(!{^(7b!Pz*VoEBT zO5B0NWZ-3eeVu$ZO{>+x^9qS6s1RJZaEZVBz#s9Bcm5%+ZouhB8G7I!sQvtViA)FY zy}yFh$}&1QgTHW&=*;f#sx;mPAS$6?8avzRFs?O{8K1t$A?dtq3E@ zS%TZ67P_^ei*R34Av4B~t(lL{y?UylgZJojKmvHIfPcc;3&)F+q z=hBlcbj{*lzT9SNX`Q8Jkmg=0EY*VaAuFcF-E<(9iQctbY-+L<~ zcf1Le_t2_CtFcVhE3k6W(2RZh%6U3LgVWD1P#GWK;*~|h2v(Lt21ha=I~Xj|8JA|* z!RR#e3+u#MGBdYMHj|>&3hC=oAxu|iqlmXDk|S2PN&|$CSKA084^Q}DJp2tK4-ZV) zPsVq*?Xf*P`YQzjKiYiUU-OxmxP^LslFxqrK}HYk;gb(NMNdx;06%>EUjF)lzX9OX zsV_5ew{MWQ|H7}a{(C>e zsLG+k2rXlj49WDAxbU`LreD?Q*>!;M+*f(Yj{T4?p^ZugU!)`o+MIaw=>%2BLRdDD z5{T|(n^NE^Q*Nzx1X^J^HjWU9Vo~>a$8oW9;O5fkAZY^% zl?=yd1dVn`dSKwcdr`I{>rzTA$0loKdH*|hbH^=vSm{*pdUvr{n`L3@a|}(qnf1A6 z=yQ8{@^eohyfW*vEnfFCdudG9*&7QkpPi-f(gU2obdKhFow5Bc&5mGkB_Q2nvuhxx z=in~#g&t-nXBc{Y4z)ao>hEEFafZeVXRup}{_+8Wi)Sd5dx>;|mE}6Uo=rQ5$)qHX zEoem$#WAb3kYWMcj7FizXC%2?j`e0pPr=!=#}%vBfBx%gd%!nbN2fIF35d`V9NoVtj?!3De;O4Bv9Vj-N$agANU{9`xlh2(bcOXmd=YOA<9NW)B z7p~E%uj6FWfM#UZ5a?9xLl` z>{YkJl@s6$(Y$gVy|#|%*+FaeYdrDsf5aWPKq_ovgh|nfK%1C$OJhXs@ggh9RMf zi4{mEjb*vXwmyvc^cPO>g)cqEQmsZHBH|Dt6VZv*Xtg>hqtViWl*D!|1QD%P2ed)8 z1DZ|_W!o5OP@N7&Dc1aT);ld)Mv<}|j8O^qUrLl^5n>39MmlaHMJ@zZ%Em~MXas(f z^^Gb(Zc6f+BjZfume_Z2kO4D(Y)OliwPLHsvi4FA3sg8gS!}Z?^9e{N(Q6Edw?l^RE-#G#d|7TiY5m8rtDeIeZX+ zlPAsrWhy(19GRG)1awvc+6!|GjHC(th>TaFdUAm;{ml#jlh4kvs%M$JT*b!)-=|Ft zzq-f+pE`wCEaDZr@@Z_mAOE`UrRRBFtVp%D;A z3Y~?lWha9+mPRXsP;uhcON`Ss8HtratC)1w=>mraEQ1ATH$@mn$S4`mkr-kPS|^#! zaZ(r?8Y;rJt<8G=6?fc1rr_~c?|JbB*|?r4G*q=&O01+E+5l`=>i{7y)%t{C3-xjoOrl%X=x4UCFMZ7oR( z8`wZeSGMYD1Ne#GU$N{VYSmT36u zOUy0Kv+L+lzWm@5o9}1PGx%#hm5D(r6UoT0M~nHDfOKyP-(SQB<}cSdcY2bS4WDK{ z^$JdWeIrwCbtSxw9ROV%!%P1EVmX-azGVZrZW^s)9LGu8d4O~hs-)|r(Iz3yh%R!R z&3pX)-+i2vW#go5&=SiL#Bq!i@aTh&5~&zv1j=#{+RzDOQ~<7>B2obvEDVB9r%l>% zaV-lWG$|=@MAw&3YBG)up+vRYM6o8F%aYAyiK4hmV|D1}ki>w*5oiTc*aS*rDNQ~l zn7Hj0tW*jM3(IxBsUq}73ow<2Oiq#S3E8#RL)cdsmJY#chsJsbH?@=1$;Sw0&a!Z- z#^l%Gl|QndzR?nHUq3CU3hhON8Ku;}LTaqcp4a<0_Av8Hk1;%uW<6>U1b|LJSXnCI zDxXjM|I6Tk|RH^zctr z@rIM6Q0pXHd{OZ5LVq*Jy@E##@K%9>hqs~7<9YZeeIEJpCoruS*gbMPo|mCq%yRs$ z3Gi1rd2*Hay!Y4n;p6x6v9ElF|MKYv_^bc?aXinX>ibMohIsPnDTaEB_`qx=(C+Y-d+*^BpLrN3<r^hffm?E2z{L+pcWSnJ!wq$YT z8Xc3OR2*mZRF#}1nVrruKHeg3g*1aA%Z-bOxr^im_u{uMQW}u-<$JigHqG?u$0=k} zEVo*W9LjKYxlKK=u%xD>Vw|Xt`~T=;_y{v7yAdhdhIJ6#nfOv63Gz}1 zxE^$TYFB+IZ3KV!IewBHC?o;ZmFGhgJSc$KNF3Y1cF*&8^sDEXsVq?`CBgZIyYAx1 zul^DMAAa2>{^7)@nYsE5Kl#Qt@qfJWE!39JQ}M=G@O_5%6uB}bxH>t{0}nia2i*Ji zx3hD65{yS}twd?N9C-%OO+- zVL%&=B}LclQxJzC!oW*!+{4J>oB7?}{~%5#jWLFNKEEkFrK1>OCpvl?fSR%rkWIxg zmMzc%94T;Zi*mV4#<8(1hg2qyEyd;po3Jb_AqZRROfJk5su)*TWHTxDjO|1?X{1g- z%rMqSJCW{+wMK1B%xQ>KBJX9k>1b`-`3nPrQjf+G3X2#=SiJPkKCEz>i<4J5{JNi` zapobGuU(;R!IMv~&^ubh>h!WQIghtyHlDfk zVb<+5F>PcD+7U#NppZ3$Yc&?G^)dU|ck!}6{5m}c(meU(Nraze@?6BhTX*nJk4$s( z_z-8V&a)?*XV19H^kj&ghMpcsi8i^kq|>qpV~0?;u%!cNM#fy4>m9;KBSJ|W3VJs# zz_!+Stpj4NiZDq@APPw>UGn{8S5WZ~0%}t}rGiJv1wtPNftp8Yr$_B-vWxIr9+io1 z0D9p2D^z(7-(TV6CTgUl&*a5A_4OL3PMpB^ z;Xtv4Ff}k99)gmtA&RFc{>owQITrCR-@2{m-yLmCuuZ>E*Qmg7oX$eg=e|X-(M!`)3dm(MgzXl^Vvf*i^Yb_F zrM4JTpa0d*lZDsm&}>hy<=lv2taS?D`>QofGV_rdhvo zh4St}V1}WALF$)4h&r)Kx-HE};lzei9C7i58C-u3|HHq?*S`87={xV`|MjOB-sy1m z8Nm-8+s~(;KF_`s+&EU@rnNTFScXogg^pu_P~bRe(wUfyZehESPCNMP9cCBW^cGWO zG6tmttuSEI7-iANp9Op$QK?|Ijnta8q<*eRAEA@r7OOy+O^l#a@Yt^BSvu;$%8SEn zW6b!IFCNVdFk|-<#hIQW6Ah&R)F4{{8!zpPS}}@qK6~hd^`wxo0?Z%S$Qr4svkc zUIbvYpysboE|;-woB4$WrmxM?UoK%u8_TlMNH7|UgulKqcW>J^I*QQ}q%p)M5$Kd! zVcP<u<(cud_72&XL?M_AaHV zjc8uIZ-6hKon&Gt!|pvjOkR4L-NZZ)K{f@J3vNbW8xTffZ1C5hr32dSq^N7PG`1x{ zg!J^}VI}$ewGNaj+m$`MEhVjP%#=1~20gsAkMDMM0k$)QyTE(Rln}kO>Lepxm;%;t@xqi zZ%n?-{(G7BUxVi@;BNqbrd!4s|GGCLiWRta`dbQ~?}TL&fRtdAA&!&n@bK_BQW$c% z0#nmf!mg7{9LHpY&E(Wo4jsCQ9(Gggg!}N|}*$x8(V@c2% z#lXNY=&iZ*q$W?qNazM>(tR*Qk?QU~M0bo;bS=URQ53)J>WkxPe|j777dc<0^wiP{ZHyN;0^waM=P0jwxwZR#nW`QnGT zVb>AnXHVfaVK6UQxweFD*?j2(k1_FmF72y%v|XmY+@No;#M*S7pdDkUY#I*Kmu1o# zEM{mlo2abISUF^5)S|ieEalNY{`OPvXJLm+tRtQZma%MzRhz4q+U&To#HbSd^l-q3 z&o{Ak(q#!cEy4!ma)JZ<1yk1yJI2bat@%iyKt(udC}cp-00zcy_O_wq-7R}p4EVaq zpl(Z@0q=StpzaT*TmoIA)EnThZY76G1)vvLp(aaIZckc+8*1Wv5A^WZlV4)7V^%HpL`a8O5rOs{68iwUx)RJFvb_~D#sE7 z;I8~X#jZ}k?h<0v!>{-h*96OFlK1`XJkS5F9-m+U8l)wGq~UhqC&$JPFfe`$(lK*Se;PVd z%&a#Em#=Z~*h?`xirmoi3#8%>*CwA}Tzh1l67y%jNMjWi&aSiGUd7cGJ#ob7zTG_c zr79Em-pS0#r&wAHxj1JyGTdgaW^>pLx%&oi-677+FLJrF&R|}1soo;QaB-xES4Tzq zduC}|ir6`^lYKkKnfvnxC>DSeG}@Z13q#{QG#fE1^KJ4OL9@P^v~TlSED>U5iiDjN zY!bNs6>r$utgrhZe2+=C?$jI0!y;*`Z9TS0`3HOiUV1mASMmKc_Hqm8P#RceHC&-o z@pwhWuvz?fm*wy*mA7d5VzRw#5HhqzkiC%rCDH zMiJUb9NS{Je}GbNA1T}EmIuk|>$kb@zSr@V(E`Q%4)8`;yz~s`pZN&s^_Z!Pa|j}i z{rFp0Jn=bJrmNVC9x+w&m0k4r^kN2Y#IlCS<)#=Z?1T0SLGu!6XNWND=kk*$z%9`^ zf1c?pb(R9dDuT2U4B8Hd$M!RIxy|%Hevzv?_TWgLoJ=WyZF%H%lPR>K8Yuwxu&Vt*GZ=#z$TrJ5fU0}&OV;g7RGlmkAv=`>6930@*p@^B4fXeY*RI5`o z=dZD}T<1fd{aNZWlbjS6VIUzHRYVKF3|=`4s)cWXw^7R~@GU6y1}y*o4x8_sWdm52 zv)QJzt)wlMw8|WefiJ%H$3Y5gx;1wvNQgm}K&d2nBNZcrMZTv@lq>P@y*FXolCrQi zTW=VXZ1Eijj3UXy0))Wm7$XFNErUy?HMV7UIRVMmpRSCRF#?Q4X|OFx9BbG}AUdMl z+s|sVO+*J7E23C&b#9L7`FV^?ybd>3RM)&}{7z=;AK==V$Ejbwgbq?<-5gCBkslE3 zyZb&?pZXBZ`~WxHaTl5Kx8k4tN16*~sGknFIQeHBxb+}~y+??}Drt8Yne+%N)rYxy z1l4ieIL)y6glfZk7FV-#t_>9B7`Un zlS7iXxWn`uabu40~K*!WpC0Lpm7##3O zxgO7)p2FECihBHzi^QkqdpvtBqU6R3G#i1xZq1XH25&x zjoZd@2l~=bf&8t*u+f_H051*x%H{;IC~Z|2{e49mzR%3p|B0c#y~LC_aML(>Z=6@Y zaxWLptrH*a<+jQ$@Ryjp8nLuo$5#^SJ|~w?;agA%^Vqv$(t`&81q+D-w5P7$&3Fn* zV&;Ei7=8OL8wJv~NXrz$f;iTjwYjvdP2m_RB}VA3Ifg(RMHB*}i}K4vah7f?PGe9e zArA?$Ww4oJGF+=(Ci{W6Uh9 zadB3$*nnmet_2Yt+wkgA1}6g*A4!38NcJ>`5L?uu!8u*B>3~*6fy8~=XPP9_+$8`PXWn%!2Gn&jDHQw>EjJ= z+JnEE>?~qROg;CBB=~_(JbwZi`)J!^l?J6L-! z{&&UEx9ze4%EcT}lqdp)oi@U`b>?C+Ci7gV~FWD(% zQOdAq-yyIf8P=IQ_uq_=^|v7}<}1eg)BT z_^n^Ok9?!aqYr+W=3Jf6bim45r1J;aQ5na7=<_UPa~K_BYzrd zH@W|=3b})M+RygE<>zRJf~sGoa_4=Fw06L*LwxjC>XiHi-uBy%vN{H}jztiG(gw$o zC}mw|5B~b2Woo?x-C91u1qS=_EG##ucpBsFL$gRPqu^<(RVWz`vpH3>wRU(KDqC|F z>;5V`hLT-E$%iBur(g6%6eXy34L}c9jxsR;esz)CUUdZjY85=0n1QT4i^-Q+o;yd! zsq)hOX_kYL>(1pbUrc^jf$a{Uo(B`hJ@Vcf$I0>3|1>nMLaDi&Vzm%KX*GS)Tr{#Cvv-zLrA_9;PTAmR6pk zcjqy#yl|FX|LhH%{`@Dn<@nwF(SLi0-a!db$W1$QJoxdC(}*k_0ve?huV_Wo*9D%} z=CdF8EVsP+7|mJ@tpTBEDa9wI+AP&$`qMqwcF1}MoR&-b^5f{?19WONt~~TXjCYW1 zZG|s?@Gp7g{lCe;(0*ps3LpIAe@nsZP`z}SH~;k`toUt|iZCW3lgVs;{wr3V@KOV} zPf{Ywntzg2JUlzW*I*IwS-~f$&H^JC)YcxpyLvpxbB+cF0H5_P+iu;5o0e<5>vYop z_wP>*+fZff{QK9@(Vyd)4<*`ul}ZhJ`6BTRdpUXX921ox=*lKx{`7#}Nn%tw9(AQes<~1evE>Hkde>H&7u)Ya$~zgI@wl zCd8sp3mnS=v(YUOU7-(yjw4(*O&BL`#I07FD2lLbK^(={(%Mua+E|5Ljxg_#9}VeO zX*!K(2((SwQi$9TWQv%ap@09YSiXFf6*bG?*f=Y-MS^;h#;BzK_3vWoxsS4Qc!(eU zsfXz8NinxtXCUkH$jLSKIM6@ZOMS6PwG;E^Ls@qBhfL2;@#dcx=kc#R&5gI+!NI`h zjSpTTE@VMjWYPsX9fffWc_+(1K7WB%wT?kL52Ja;Uh^)RPy7Q;d5}Bb{zE+cp5JC} zCZseNvAT4E>H<8X;Bt?kP|Og9AqB61U#~$S0q>^flTh?djWJa`0pc2PE!hy%*#!Is ziplTUWtPwz>Hhozi*>_|yDV0GO#r|Po6iI2^(4M`05LO#scm%?^WE#8E_{wOAlEMg zuu!cK_w8l=a-H!#75pnc^ntH^KK8`dc>er3Y7ShSEm7)CUXlLn=I_&+D05e(56vPY zBB}ppO;SRP2*vJR!4sFt-%8wk$1IzmTQ}P-291;uMH(r(cG5^7K*bS`ok}M8baFS{ z2s(=xjGc&qN;}y#2tXTR-NBI#LQ9OWk#;gtj5bJOlrmVB=#~x=VM|od#yHu8gruSb zuoI$d`$By+?>- z!22gJ@QV9h%kkg*7<1_Y^rI}vt5Z=(C;^pAoiAbpMCO3nBbNQfq z_5d*09W6dQ;qfPb@&~-}^%K-|i4&iBmWQX#b*+D(wqB#un}tya&&zPcE1+2<5t~~C zASjNJs?X5NC;?BiyEo~543<`|YaM>KuEZHgcR)C3Bd~?ow8Gw~!3}mYPp$(r4z_Ef zmBE%0gFqXQLL~HD=o)AUj8M3?+YNGysOw~#JjWnRjGJ;XCJ_g`) znU~+r145G3IUa4f{GWgR7YIA#D_1VzJh4a=*%Wr3M;*9@_donN*_|m;1w$vO6QaoH zBsI(7<|7fpD1@EpK3H}@5P)TEbpd)j@T*+`P#>ndjr~fOLtoxDTATd0gzwexd<%To zQAr-}^)lc~c6k~6Y8&Oj4$>66!XrNX4@YplF2Nx0dGvW6C#z?8`%fHavQ}sQa-HhJ zWp?MlQ%U;BkBrfuX<@vpBxqFU#V7S8^V|qPiDR5y?x(hi3(URv`QK&B1`<0kp_0wM z5#4&dJG7$|uInN#0oX)Q60C8oz_tlhgkwpxFc{UwklclnKECdD2_Vv4JONFtz?Kdg zjR_-^5g3tZ+e?wigJ~%cMi7Q!m%|T2xP)z}Z0&eE=B7$_XV5aDGH6PM30 zbNOMs^_Owg`WyqjucZ3b50YuZd;V;WLdoOcPQgE|32qZMrF29#n?-~zXosYY#ie>3 zy%=)u58llD)I62LHug`yo9W;A5c4Z%DdvZ1Jn|T4PhDYF!?GD96&T0}K4;ai_qhz( zAxgzeU3#4HL%kHT>o`IXDT}zH2$jZho7fh#8zhsH9ZhQ;ie;Pa!?2Ail>7pEb}mKd;SnDEBH)2#SyR{S=--4ORGNisM%VOa15p6MsGa3eV9 zzv&mTy>KJ-S^@$#{0cT#5cMjPHA9u>c;Jzfc;q=+*$F^;%%wAv1hR*R@_a^wV%A*G z{z+>6=H~liwMD6%<$EhxHb5K+EL&h%G9l#XNidHuwmDEkfchP$;F1 zMc7p)w+Lf}Wu+4S02-x}q-9CLLyvqV=^zN3KnLBVq|k9PqP($Mvrv!M*?0R+cK^ih zG5P7=qJ8NEt+fT>g(mf4K*@7?{^UP!bE%*Fp*tzP^tDukQmW4K-kYc`}^ zT%|73eDTsWPt7cF!%N0EeAGtU659?zBo=3yETgFw=oLCGsE1$^lTJe+pQ01F1g&)h zpfq@%i)974jv)%RxNwCo=f1!`!exzHNx(o@qUtvhKAT&6{A8PN(D+zXY2sIte>Wbi z(?nF0pFM!pZJn;935rdr6{^ge0br3{a@T=;mJcgllX$rg(6HS2)+6UTWZ713gK=jF zf*8xvXp&Mu8;vwzEa*xE;5rszq(Df*sGU%Cjq0}NY+_|_Y=bsiuDU8VIF^e*5GaM# z63Y@u3$(T{CQ6cyOneB^wuRCm#yAKRVW@GO#Bf9i3!^QNF_tjsZa+BT86;eVguEbF z>$HgD_&S-dFbqL~BTT}L&lyJUdJRr(nVxJKPJEP~hUYJDwAWU0}j-ZjuP zU0Sf`_2TCrC+$QV+!WkgTy->eR7-e2;@R5wlA%N!PMNCX+$h zFTvHUi4E}0_kTJ$Uy%EscpJsi%Lw}z`yBT3^>7cN%oU{M| zgulo_+{avF8NZ8?dFj2-*)ARIF^S}OWhXUS?CK^A;V)t;1DgrN^VX?WFHn|A7w@<3 zo0%fpB7o8KRZRMnIY6LWY2JA#W36} zxUmlgy)nL8T_h9tak9}&42!GRNHW02j=<+-0knb^0vn+fjrAs}Y#MDM z9BGluR=E!mV-fIVG(J8ZQD3@3TR>> z$Ye5voffu}#>efEn@Gu zg-*UjDpO{7wM1$)N3}Z12Y#>0au%c%xQ-!{fl^O~HGhrK0-Qhp9MXX+DHtiltbXZ1 z`g$EwV-{<^!bxe?{1^eWJ0Z3N+Xgq*7}ElgxU@M)^655??NDz(M%aWhB#uJXgJc@= z|10kdcAEyGD0=Kn5~p>dN$m=Vib(l^F4^-L{0X1K5`F-c72ScvvJxsFh}2XBk}7sd z(g}7vUCd14T2Te-zTL>u$k*0*Jn!9iZ`d&%m0m4J_;5Az5p_-WS0Q}RMMl(xNohTQ zIr+$CEh0V$m}HOXKN>@@hkU4EWL97z1EktvK!N0nqkc@Xl6XjdO@}mMA1V77bI>_m zSuhy*cNSPS03IJ6kM(gRD(D zUh(Gbh}RDP@h6~#E&^Viez*AFZ^z%;<5?Ad0dzWR>1o{%rY1Nyx|xNoLP>xb>^l6b z%*gj&@xH~s!biJTl_`pp)f{H0K(#TPoddsa;+d#8~h*MEy#0wF4kv! z286hKhpe*b^j4KcaIC-Td)dSgI4w=|FTdp_8nUifx%s180XdxImYh!R~Y1 Y0FiKi1Hq)$07*qoM6N<$g7dkxp8x;= literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/particle/particles.png b/static/vanilla/RP/textures/particle/particles.png new file mode 100644 index 0000000000000000000000000000000000000000..2aac0d930bdc5ea0b9b87dbd3954e85179362443 GIT binary patch literal 4063 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 NU}9i_uF%6i{2zCPl2iZy literal 0 HcmV?d00001 diff --git a/static/vanilla/RP/textures/terrain_texture.json b/static/vanilla/RP/textures/terrain_texture.json index 3f3464617..0e8005ff4 100644 --- a/static/vanilla/RP/textures/terrain_texture.json +++ b/static/vanilla/RP/textures/terrain_texture.json @@ -1,2762 +1,3212 @@ { - "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" - ] - }, - "powder_snow": { - "textures": "textures/blocks/powder_snow" - }, - "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" - } - }, - "texture_name" : "atlas.terrain" + "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" + }, + "amethyst_block" : { + "textures" : "textures/blocks/amethyst_block" + }, + "amethyst_cluster" : { + "textures" : "textures/blocks/amethyst_cluster" + }, + "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" + ] + }, + "azalea_leaves" : { + "textures" : [ + "textures/blocks/azalea_leaves", + "textures/blocks/azalea_leaves_opaque" + ] + }, + "azalea_leaves_flowered" : { + "textures" : [ + "textures/blocks/azalea_leaves_flowers", + "textures/blocks/azalea_leaves_flowers_opaque" + ] + }, + "azalea_plant" : { + "textures" : "textures/blocks/azalea_plant" + }, + "azalea_side" : { + "textures" : "textures/blocks/azalea_side" + }, + "azalea_top" : { + "textures" : "textures/blocks/azalea_top" + }, + "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" + }, + "big_dripleaf_side1" : { + "textures" : "textures/blocks/big_dripleaf_side1" + }, + "big_dripleaf_side2" : { + "textures" : "textures/blocks/big_dripleaf_side2" + }, + "big_dripleaf_stem" : { + "textures" : "textures/blocks/big_dripleaf_stem" + }, + "big_dripleaf_top" : { + "textures" : "textures/blocks/big_dripleaf_top" + }, + "birch_planks" : { + "textures" : "textures/blocks/planks_birch" + }, + "birch_sign" : { + "textures" : "textures/blocks/planks_birch" + }, + "birch_trapdoor" : { + "textures" : "textures/blocks/birch_trapdoor" + }, + "black_candle" : { + "textures" : [ + "textures/blocks/candles/black_candle", + "textures/blocks/candles/black_candle_lit" + ] + }, + "black_candle_cake" : { + "textures" : "textures/blocks/cake" + }, + "black_candle_carried" : { + "textures" : "textures/items/candles/black_candle" + }, + "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" + ] + }, + "blue_candle" : { + "textures" : [ + "textures/blocks/candles/blue_candle", + "textures/blocks/candles/blue_candle_lit" + ] + }, + "blue_candle_cake" : { + "textures" : "textures/blocks/cake" + }, + "blue_candle_carried" : { + "textures" : "textures/items/candles/blue_candle" + }, + "blue_glazed_terracotta" : { + "textures" : "textures/blocks/glazed_terracotta_blue" + }, + "blue_ice" : { + "textures" : "textures/blocks/blue_ice" + }, + "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_candle" : { + "textures" : [ + "textures/blocks/candles/brown_candle", + "textures/blocks/candles/brown_candle_lit" + ] + }, + "brown_candle_cake" : { + "textures" : "textures/blocks/cake" + }, + "brown_candle_carried" : { + "textures" : "textures/items/candles/brown_candle" + }, + "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" + ] + }, + "budding_amethyst" : { + "textures" : "textures/blocks/budding_amethyst" + }, + "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" ] + }, + "calcite" : { + "textures" : "textures/blocks/calcite" + }, + "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" + }, + "candle" : { + "textures" : [ + "textures/blocks/candles/candle", + "textures/blocks/candles/candle_lit" + ] + }, + "candle_cake" : { + "textures" : "textures/blocks/cake" + }, + "candle_carried" : { + "textures" : "textures/items/candles/candle" + }, + "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" + }, + "cave_vines_body" : { + "textures" : [ + "textures/blocks/cave_vines_body", + "textures/blocks/cave_vines_body_berries" + ] + }, + "cave_vines_head" : { + "textures" : [ + "textures/blocks/cave_vines_head", + "textures/blocks/cave_vines_head_berries" + ] + }, + "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_deepslate" : { + "textures" : "textures/blocks/deepslate/chiseled_deepslate" + }, + "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" + }, + "cobbled_deepslate" : { + "textures" : "textures/blocks/deepslate/cobbled_deepslate" + }, + "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" + }, + "copper_block" : { + "textures" : "textures/blocks/copper_block" + }, + "copper_ore" : { + "textures" : "textures/blocks/copper_ore" + }, + "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_deepslate_bricks" : { + "textures" : "textures/blocks/deepslate/cracked_deepslate_bricks" + }, + "cracked_deepslate_tiles" : { + "textures" : "textures/blocks/deepslate/cracked_deepslate_tiles" + }, + "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" + }, + "cut_copper" : { + "textures" : "textures/blocks/cut_copper" + }, + "cyan_candle" : { + "textures" : [ + "textures/blocks/candles/cyan_candle", + "textures/blocks/candles/cyan_candle_lit" + ] + }, + "cyan_candle_cake" : { + "textures" : "textures/blocks/cake" + }, + "cyan_candle_carried" : { + "textures" : "textures/items/candles/cyan_candle" + }, + "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" + }, + "deepslate" : { + "textures" : "textures/blocks/deepslate/deepslate" + }, + "deepslate_bricks" : { + "textures" : "textures/blocks/deepslate/deepslate_bricks" + }, + "deepslate_coal_ore" : { + "textures" : "textures/blocks/deepslate/deepslate_coal_ore" + }, + "deepslate_copper_ore" : { + "textures" : "textures/blocks/deepslate/deepslate_copper_ore" + }, + "deepslate_diamond_ore" : { + "textures" : "textures/blocks/deepslate/deepslate_diamond_ore" + }, + "deepslate_emerald_ore" : { + "textures" : "textures/blocks/deepslate/deepslate_emerald_ore" + }, + "deepslate_gold_ore" : { + "textures" : "textures/blocks/deepslate/deepslate_gold_ore" + }, + "deepslate_iron_ore" : { + "textures" : "textures/blocks/deepslate/deepslate_iron_ore" + }, + "deepslate_lapis_ore" : { + "textures" : "textures/blocks/deepslate/deepslate_lapis_ore" + }, + "deepslate_redstone_ore" : { + "textures" : "textures/blocks/deepslate/deepslate_redstone_ore" + }, + "deepslate_tiles" : { + "textures" : "textures/blocks/deepslate/deepslate_tiles" + }, + "deepslate_top" : { + "textures" : "textures/blocks/deepslate/deepslate_top" + }, + "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" + }, + "dirt_with_roots" : { + "textures" : "textures/blocks/dirt_with_roots" + }, + "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" + }, + "dripstone_block" : { + "textures" : "textures/blocks/dripstone_block" + }, + "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" + }, + "exposed_copper" : { + "textures" : "textures/blocks/exposed_copper" + }, + "exposed_cut_copper" : { + "textures" : "textures/blocks/exposed_cut_copper" + }, + "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" + }, + "flowering_azalea_side" : { + "textures" : "textures/blocks/flowering_azalea_side" + }, + "flowering_azalea_top" : { + "textures" : "textures/blocks/flowering_azalea_top" + }, + "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" + }, + "glow_item_frame" : { + "textures" : "textures/blocks/glow_item_frame" + }, + "glow_lichen" : { + "textures" : "textures/blocks/glow_lichen" + }, + "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_candle" : { + "textures" : [ + "textures/blocks/candles/gray_candle", + "textures/blocks/candles/gray_candle_lit" + ] + }, + "gray_candle_cake" : { + "textures" : "textures/blocks/cake" + }, + "gray_candle_carried" : { + "textures" : "textures/items/candles/gray_candle" + }, + "gray_glazed_terracotta" : { + "textures" : "textures/blocks/glazed_terracotta_gray" + }, + "green_candle" : { + "textures" : [ + "textures/blocks/candles/green_candle", + "textures/blocks/candles/green_candle_lit" + ] + }, + "green_candle_cake" : { + "textures" : "textures/blocks/cake" + }, + "green_candle_carried" : { + "textures" : "textures/items/candles/green_candle" + }, + "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" + }, + "hanging_roots" : { + "textures" : "textures/blocks/hanging_roots" + }, + "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" + }, + "large_amethyst_bud" : { + "textures" : "textures/blocks/large_amethyst_bud" + }, + "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_candle" : { + "textures" : [ + "textures/blocks/candles/light_blue_candle", + "textures/blocks/candles/light_blue_candle_lit" + ] + }, + "light_blue_candle_carried" : { + "textures" : "textures/items/candles/light_blue_candle" + }, + "light_blue_glazed_terracotta" : { + "textures" : "textures/blocks/glazed_terracotta_light_blue" + }, + "light_gray_candle" : { + "textures" : [ + "textures/blocks/candles/light_gray_candle", + "textures/blocks/candles/light_gray_candle_lit" + ] + }, + "light_gray_candle_cake" : { + "textures" : "textures/blocks/cake" + }, + "light_gray_candle_carried" : { + "textures" : "textures/items/candles/light_gray_candle" + }, + "lightning_rod" : { + "textures" : "textures/blocks/lightning_rod" + }, + "lime_candle" : { + "textures" : [ + "textures/blocks/candles/lime_candle", + "textures/blocks/candles/lime_candle_lit" + ] + }, + "lime_candle_cake" : { + "textures" : "textures/blocks/cake" + }, + "lime_candle_carried" : { + "textures" : "textures/items/candles/lime_candle" + }, + "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_candle" : { + "textures" : [ + "textures/blocks/candles/magenta_candle", + "textures/blocks/candles/magenta_candle_lit" + ] + }, + "magenta_candle_carried" : { + "textures" : "textures/items/candles/magenta_candle" + }, + "magenta_glazed_terracotta" : { + "textures" : "textures/blocks/glazed_terracotta_magenta" + }, + "magma" : { + "textures" : "textures/blocks/magma" + }, + "medium_amethyst_bud" : { + "textures" : "textures/blocks/medium_amethyst_bud" + }, + "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" + ] + }, + "moss_block" : { + "textures" : "textures/blocks/moss_block" + }, + "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_candle" : { + "textures" : [ + "textures/blocks/candles/orange_candle", + "textures/blocks/candles/orange_candle_lit" + ] + }, + "orange_candle_carried" : { + "textures" : "textures/items/candles/orange_candle" + }, + "orange_glazed_terracotta" : { + "textures" : "textures/blocks/glazed_terracotta_orange" + }, + "oxidized_copper" : { + "textures" : "textures/blocks/oxidized_copper" + }, + "oxidized_cut_copper" : { + "textures" : "textures/blocks/oxidized_cut_copper" + }, + "pink_candle" : { + "textures" : [ + "textures/blocks/candles/pink_candle", + "textures/blocks/candles/pink_candle_lit" + ] + }, + "pink_candle_cake" : { + "textures" : "textures/blocks/cake" + }, + "pink_candle_carried" : { + "textures" : "textures/items/candles/pink_candle" + }, + "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" + ] + }, + "pointed_dripstone_base" : { + "textures" : [ + "textures/blocks/pointed_dripstone_down_base", + "textures/blocks/pointed_dripstone_up_base" + ] + }, + "pointed_dripstone_frustum" : { + "textures" : [ + "textures/blocks/pointed_dripstone_down_frustum", + "textures/blocks/pointed_dripstone_up_frustum" + ] + }, + "pointed_dripstone_merge" : { + "textures" : [ + "textures/blocks/pointed_dripstone_down_merge", + "textures/blocks/pointed_dripstone_up_merge" + ] + }, + "pointed_dripstone_middle" : { + "textures" : [ + "textures/blocks/pointed_dripstone_down_middle", + "textures/blocks/pointed_dripstone_up_middle" + ] + }, + "pointed_dripstone_tip" : { + "textures" : [ + "textures/blocks/pointed_dripstone_down_tip", + "textures/blocks/pointed_dripstone_up_tip" + ] + }, + "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_deepslate" : { + "textures" : "textures/blocks/deepslate/polished_deepslate" + }, + "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" + ] + }, + "potted_azalea_bush_plant" : { + "textures" : "textures/blocks/potted_azalea_bush_plant" + }, + "potted_azalea_bush_side" : { + "textures" : "textures/blocks/potted_azalea_bush_side" + }, + "potted_azalea_bush_top" : { + "textures" : "textures/blocks/potted_azalea_bush_top" + }, + "potted_flowering_azalea_bush_plant" : { + "textures" : "textures/blocks/potted_flowering_azalea_bush_plant" + }, + "potted_flowering_azalea_bush_side" : { + "textures" : "textures/blocks/potted_flowering_azalea_bush_side" + }, + "potted_flowering_azalea_bush_top" : { + "textures" : "textures/blocks/potted_flowering_azalea_bush_top" + }, + "powder_snow" : { + "textures" : "textures/blocks/powder_snow" + }, + "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_candle" : { + "textures" : [ + "textures/blocks/candles/purple_candle", + "textures/blocks/candles/purple_candle_lit" + ] + }, + "purple_candle_cake" : { + "textures" : "textures/blocks/cake" + }, + "purple_candle_carried" : { + "textures" : "textures/items/candles/purple_candle" + }, + "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" + }, + "raw_copper_block" : { + "textures" : "textures/blocks/raw_copper_block" + }, + "raw_gold_block" : { + "textures" : "textures/blocks/raw_gold_block" + }, + "raw_iron_block" : { + "textures" : "textures/blocks/raw_iron_block" + }, + "reactor_core" : { + "textures" : [ + "textures/blocks/reactor_core_stage_0", + "textures/blocks/reactor_core_stage_1", + "textures/blocks/reactor_core_stage_2" + ] + }, + "red_candle" : { + "textures" : [ + "textures/blocks/candles/red_candle", + "textures/blocks/candles/red_candle_lit" + ] + }, + "red_candle_cake" : { + "textures" : "textures/blocks/cake" + }, + "red_candle_carried" : { + "textures" : "textures/items/candles/red_candle" + }, + "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" + }, + "small_amethyst_bud" : { + "textures" : "textures/blocks/small_amethyst_bud" + }, + "small_dripleaf_side" : { + "textures" : "textures/blocks/small_dripleaf_side" + }, + "small_dripleaf_stem_bottom" : { + "textures" : "textures/blocks/small_dripleaf_stem_bottom" + }, + "small_dripleaf_stem_top" : { + "textures" : "textures/blocks/small_dripleaf_stem_top" + }, + "small_dripleaf_top" : { + "textures" : "textures/blocks/small_dripleaf_top" + }, + "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_basalt" : { + "textures" : "textures/blocks/smooth_basalt" + }, + "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_fire_0" : { + "textures" : "textures/blocks/soul_fire_0" + }, + "soul_fire_1" : { + "textures" : "textures/blocks/soul_fire_1" + }, + "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" ] + }, + "spore_blossom" : { + "textures" : "textures/blocks/spore_blossom" + }, + "spore_blossom_base" : { + "textures" : "textures/blocks/spore_blossom_base" + }, + "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" + }, + "tinted_glass" : { + "textures" : "textures/blocks/tinted_glass" + }, + "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" + }, + "tuff" : { + "textures" : "textures/blocks/tuff" + }, + "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" + }, + "warped_wart_block" : { + "textures" : [ "textures/blocks/warped_wart_block" ] + }, + "waterlily" : { + "textures" : [ + { + "path" : "textures/blocks/waterlily", + "tint_color" : "#208030" + } + ] + }, + "waterlily_carried" : { + "textures" : "textures/blocks/carried_waterlily" + }, + "weathered_copper" : { + "textures" : "textures/blocks/weathered_copper" + }, + "weathered_cut_copper" : { + "textures" : "textures/blocks/weathered_cut_copper" + }, + "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_candle" : { + "textures" : [ + "textures/blocks/candles/white_candle", + "textures/blocks/candles/white_candle_lit" + ] + }, + "white_candle_cake" : { + "textures" : "textures/blocks/cake" + }, + "white_candle_carried" : { + "textures" : "textures/items/candles/white_candle" + }, + "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_candle" : { + "textures" : [ + "textures/blocks/candles/yellow_candle", + "textures/blocks/candles/yellow_candle_lit" + ] + }, + "yellow_candle_cake" : { + "textures" : "textures/blocks/cake" + }, + "yellow_candle_carried" : { + "textures" : "textures/items/candles/yellow_candle" + }, + "yellow_flower" : { + "textures" : "textures/blocks/flower_dandelion" + }, + "yellow_glazed_terracotta" : { + "textures" : "textures/blocks/glazed_terracotta_yellow" + } + }, + "texture_name" : "atlas.terrain" } diff --git a/static/vanilla/RP/textures/textures_list.json b/static/vanilla/RP/textures/textures_list.json new file mode 100644 index 000000000..1780318e6 --- /dev/null +++ b/static/vanilla/RP/textures/textures_list.json @@ -0,0 +1,8 @@ +[ + "textures/blocks/potted_azalea_bush_plant", + "textures/blocks/potted_azalea_bush_side", + "textures/blocks/potted_azalea_bush_top", + "textures/blocks/potted_flowering_azalea_bush_plant", + "textures/blocks/potted_flowering_azalea_bush_side", + "textures/blocks/potted_flowering_azalea_bush_top" +] From fad1c81538baf2e083e69d7c9c2e0695d6fde738 Mon Sep 17 00:00:00 2001 From: Joelant05 Date: Sat, 12 Jun 2021 09:54:33 +0100 Subject: [PATCH 12/17] upd: feature templates Closes #362 --- static/file_creator/feature.json | 136 +++++++++++++++++++++++++++++++ 1 file changed, 136 insertions(+) diff --git a/static/file_creator/feature.json b/static/file_creator/feature.json index a063d194f..9eb049cc5 100644 --- a/static/file_creator/feature.json +++ b/static/file_creator/feature.json @@ -126,6 +126,142 @@ }, "features": {} } + }, + "Blank Cave Carver Feature": { + "format_version": {}, + "minecraft:cave_carver_feature": { + "description": { + "identifier": {} + }, + "fill_with": {}, + "width_modifier": {} + } + }, + "Blank Hell Cave Carver Feature": { + "format_version": {}, + "minecraft:hell_cave_carver_feature": { + "description": { + "identifier": {} + }, + "fill_with": {}, + "width_modifier": {} + } + }, + "Blank Underwater Cave Carver Feature": { + "format_version": {}, + "minecraft:underwater_cave_carver_feature": { + "description": { + "identifier": {} + }, + "fill_with": {}, + "width_modifier": {}, + "replace_air_with": {} + } + }, + "Blank Growing Plant Feature": { + "format_version": {}, + "minecraft:growing_plant_feature": { + "description": { + "identifier": {} + }, + "height_distribution": {}, + "allow_water": {}, + "growth_direction": {}, + "body_blocks": {}, + "head_blocks": {} + } + }, + "Blank Snap to Surface Feature": { + "format_version": {}, + "minecraft:snap_to_surface_feature": { + "description": { + "identifier": {} + }, + "feature_to_snap": {}, + "vertical_search_range": {}, + "surface": {} + } + }, + "Blank Vegetation Patch Feature": { + "format_version": {}, + "minecraft:vegetation_patch_feature": { + "description": { + "identifier": {} + }, + "replaceable_blocks": {}, + "ground_block": {}, + "vegetation_feature": {}, + "surface": {}, + "depth": {}, + "extra_deep_block_chance": {}, + "vertical_range": {}, + "vegetation_chance": {}, + "horizontal_radius": {}, + "extra_edge_column_chance": {} + } + }, + "Blank Geode Feature": { + "format_version": {}, + "minecraft:geode_feature": { + "description": { + "identifier": {} + }, + "filler": {}, + "inner_layer": {}, + "alternate_inner_layer": {}, + "middle_layer": {}, + "outer_layer": {}, + "inner_placements": {}, + "min_outer_wall_distance": {}, + "max_outer_wall_distance": {}, + "max_radius": {}, + "invalid_blocks_threshold": {} + } + }, + "Blank Multiface Feature": { + "format_version": {}, + "minecraft:multiface_feature": { + "description": { + "identifier": {} + }, + "places_block": {}, + "search_range": {}, + "can_place_on_floor": {}, + "can_place_on_ceiling": {}, + "can_place_on_wall": {}, + "chance_of_spreading": {}, + "can_place_on": {} + } + }, + "Blank Beards and Shavers Feature": { + "format_version": {}, + "minecraft:beards_and_shavers": { + "description": { + "identifier": {} + }, + "places_feature": {}, + "bounding_box_min": {}, + "bounding_box_max": {}, + "surface_block_type": {}, + "subsurface_block_type": {}, + "beard_raggedness_min": {}, + "beard_raggedness_max": {} + } + }, + "Blank Rect Layout Feature": { + "format_version": {}, + "minecraft:rect_layout": { + "description": { + "identifier": {} + }, + "ratio_of_empty_space": {}, + "feature_areas": [ + { + "feature": {}, + "area_dimensions": {} + } + ] + } } } } \ No newline at end of file From 83ab1b8eba279b6ecad5cece3553fcc26493ac89 Mon Sep 17 00:00:00 2001 From: Chikorita Lover Date: Fri, 25 Jun 2021 14:09:07 -0500 Subject: [PATCH 13/17] Update static/file_creator/feature.json Update blank ore template and standardize file indentation --- static/file_creator/feature.json | 134 +++++++++++++++---------------- 1 file changed, 67 insertions(+), 67 deletions(-) diff --git a/static/file_creator/feature.json b/static/file_creator/feature.json index 9eb049cc5..42f5595bf 100644 --- a/static/file_creator/feature.json +++ b/static/file_creator/feature.json @@ -4,7 +4,6 @@ "extension": "json", "path": "features/", "is_experimental": true, - "templates": { "$default_pack": { "path": "BP/features" @@ -16,11 +15,12 @@ "identifier": {} }, "count": {}, - "places_block": {}, - "may_replace": [{ - "name": {}, - "states": {} - }] + "replace_rules": [ + { + "places_block": {}, + "may_replace": {} + } + ] } }, "Blank Single Block Feature": { @@ -165,103 +165,103 @@ "identifier": {} }, "height_distribution": {}, - "allow_water": {}, - "growth_direction": {}, - "body_blocks": {}, - "head_blocks": {} + "allow_water": {}, + "growth_direction": {}, + "body_blocks": {}, + "head_blocks": {} } }, "Blank Snap to Surface Feature": { "format_version": {}, "minecraft:snap_to_surface_feature": { "description": { - "identifier": {} - }, - "feature_to_snap": {}, - "vertical_search_range": {}, - "surface": {} + "identifier": {} + }, + "feature_to_snap": {}, + "vertical_search_range": {}, + "surface": {} } }, "Blank Vegetation Patch Feature": { "format_version": {}, "minecraft:vegetation_patch_feature": { "description": { - "identifier": {} - }, - "replaceable_blocks": {}, - "ground_block": {}, - "vegetation_feature": {}, - "surface": {}, - "depth": {}, - "extra_deep_block_chance": {}, - "vertical_range": {}, - "vegetation_chance": {}, - "horizontal_radius": {}, - "extra_edge_column_chance": {} + "identifier": {} + }, + "replaceable_blocks": {}, + "ground_block": {}, + "vegetation_feature": {}, + "surface": {}, + "depth": {}, + "extra_deep_block_chance": {}, + "vertical_range": {}, + "vegetation_chance": {}, + "horizontal_radius": {}, + "extra_edge_column_chance": {} } }, "Blank Geode Feature": { "format_version": {}, "minecraft:geode_feature": { "description": { - "identifier": {} - }, - "filler": {}, - "inner_layer": {}, - "alternate_inner_layer": {}, - "middle_layer": {}, - "outer_layer": {}, - "inner_placements": {}, - "min_outer_wall_distance": {}, - "max_outer_wall_distance": {}, - "max_radius": {}, - "invalid_blocks_threshold": {} + "identifier": {} + }, + "filler": {}, + "inner_layer": {}, + "alternate_inner_layer": {}, + "middle_layer": {}, + "outer_layer": {}, + "inner_placements": {}, + "min_outer_wall_distance": {}, + "max_outer_wall_distance": {}, + "max_radius": {}, + "invalid_blocks_threshold": {} } }, "Blank Multiface Feature": { "format_version": {}, "minecraft:multiface_feature": { "description": { - "identifier": {} - }, - "places_block": {}, - "search_range": {}, - "can_place_on_floor": {}, - "can_place_on_ceiling": {}, - "can_place_on_wall": {}, - "chance_of_spreading": {}, - "can_place_on": {} + "identifier": {} + }, + "places_block": {}, + "search_range": {}, + "can_place_on_floor": {}, + "can_place_on_ceiling": {}, + "can_place_on_wall": {}, + "chance_of_spreading": {}, + "can_place_on": {} } }, "Blank Beards and Shavers Feature": { "format_version": {}, "minecraft:beards_and_shavers": { "description": { - "identifier": {} - }, - "places_feature": {}, - "bounding_box_min": {}, - "bounding_box_max": {}, - "surface_block_type": {}, - "subsurface_block_type": {}, - "beard_raggedness_min": {}, - "beard_raggedness_max": {} + "identifier": {} + }, + "places_feature": {}, + "bounding_box_min": {}, + "bounding_box_max": {}, + "surface_block_type": {}, + "subsurface_block_type": {}, + "beard_raggedness_min": {}, + "beard_raggedness_max": {} } }, "Blank Rect Layout Feature": { "format_version": {}, "minecraft:rect_layout": { "description": { - "identifier": {} - }, - "ratio_of_empty_space": {}, - "feature_areas": [ - { - "feature": {}, - "area_dimensions": {} - } - ] + "identifier": {} + }, + "ratio_of_empty_space": {}, + "feature_areas": [ + { + "feature": {}, + "area_dimensions": {} + } + ] } } } -} \ No newline at end of file +} From 85cbd3020646ddc13127e8dd3bb7020120e595de Mon Sep 17 00:00:00 2001 From: Chikorita Lover Date: Tue, 29 Jun 2021 21:01:25 -0500 Subject: [PATCH 14/17] Update static/presets/ore_preset/feature.json Update to Bedrock Edition 1.17.0 syntax --- static/presets/ore_preset/feature.json | 92 ++++++++++++++------------ 1 file changed, 48 insertions(+), 44 deletions(-) diff --git a/static/presets/ore_preset/feature.json b/static/presets/ore_preset/feature.json index 467dbf7ee..e05e23284 100644 --- a/static/presets/ore_preset/feature.json +++ b/static/presets/ore_preset/feature.json @@ -1,54 +1,58 @@ { - "format_version": "1.13.0", + "format_version": "1.17.0", "minecraft:ore_feature": { "description": { "identifier": "{{PROJ_PREFIX}}:{{IDENTIFIER}}_feature" }, "count": 9, - "places_block": "{{PROJ_PREFIX}}:{{IDENTIFIER}}", - "may_replace": [ + "replace_rules": [ { - "name": "minecraft:stone", - "states": { - "stone_type": "andesite" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "andesite_smooth" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "diorite" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "diorite_smooth" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "granite" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "granite_smooth" - } - }, - { - "name": "minecraft:stone", - "states": { - "stone_type": "stone" - } + "places_block": "{{PROJ_PREFIX}}:{{IDENTIFIER}}", + "may_replace": [ + { + "name": "minecraft:stone", + "states": { + "stone_type": "andesite" + } + }, + { + "name": "minecraft:stone", + "states": { + "stone_type": "andesite_smooth" + } + }, + { + "name": "minecraft:stone", + "states": { + "stone_type": "diorite" + } + }, + { + "name": "minecraft:stone", + "states": { + "stone_type": "diorite_smooth" + } + }, + { + "name": "minecraft:stone", + "states": { + "stone_type": "granite" + } + }, + { + "name": "minecraft:stone", + "states": { + "stone_type": "granite_smooth" + } + }, + { + "name": "minecraft:stone", + "states": { + "stone_type": "stone" + } + } + ] } ] } -} \ No newline at end of file +} From 76725ff852ba17e1a70f637eb8369c0807f023db Mon Sep 17 00:00:00 2001 From: Joelant05 Date: Sun, 4 Jul 2021 17:50:42 +0100 Subject: [PATCH 15/17] feat: install CustomEntitySyntax extension in transferred projects --- .../src/UI/Windows/Migration/create.ts | 41 ++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) diff --git a/app/renderer/src/UI/Windows/Migration/create.ts b/app/renderer/src/UI/Windows/Migration/create.ts index d952338ca..ab1282c3f 100644 --- a/app/renderer/src/UI/Windows/Migration/create.ts +++ b/app/renderer/src/UI/Windows/Migration/create.ts @@ -1,7 +1,8 @@ -import { promises as fs } from 'fs' +import { promises as fs, createReadStream } from 'fs' import { join } from 'path' import { BP_BASE_PATH, RP_BASE_PATH } from '../../../../../shared/Paths' import { readJSON, writeJSON } from '../../../Utilities/JsonFS' +import unzipper from 'unzipper' async function iterateDir(src: string, dest: string, cache: string) { await fs.mkdir(dest, { recursive: true }) @@ -229,6 +230,7 @@ builds 'Transforms the "bridge." folder structure to "com.mojang". "bridge." runs it automatically in dev mode in the background to enable fast, incremental builds for testing.', plugins: [ 'typeScript', + 'customEntitySyntax', 'entityIdentifierAlias', 'customEntityComponents', 'customItemComponents', @@ -239,5 +241,42 @@ builds }, true ) + // Download v1 -> v2 compatibility extensions + const CUSTOM_ENTITY_SYNTAX_EXTENSION = 'CustomEntitySyntax/plugin.zip' + const EXTENSION_PATH = 'https://bridge-core.github.io/plugins/plugins' + const GLOBAL_EXTENSIONS_PATH = join(targetPath, 'extensions') + + await fetch(join(EXTENSION_PATH, CUSTOM_ENTITY_SYNTAX_EXTENSION)) + .then(data => data.arrayBuffer()) + .then(async data => { + const EXT_PATH = join( + GLOBAL_EXTENSIONS_PATH, + 'CustomEntitySyntax' + ) + + await fs.mkdir( + join(GLOBAL_EXTENSIONS_PATH, 'CustomEntitySyntax'), + { recursive: true } + ) + await fs.writeFile( + join( + GLOBAL_EXTENSIONS_PATH, + CUSTOM_ENTITY_SYNTAX_EXTENSION + ), + new Buffer(data) + ) + + await createReadStream( + join(GLOBAL_EXTENSIONS_PATH, CUSTOM_ENTITY_SYNTAX_EXTENSION) + ) + .pipe(unzipper.Extract({ path: EXT_PATH })) + .promise() + + await fs.unlink( + join(GLOBAL_EXTENSIONS_PATH, CUSTOM_ENTITY_SYNTAX_EXTENSION) + ) + await fs.writeFile(join(EXT_PATH, '.installed'), '') + }) + .catch(console.error) } } From 54e1a2069ef8a104f266e724bdc6692652ace2b2 Mon Sep 17 00:00:00 2001 From: Joelant05 Date: Sun, 4 Jul 2021 18:14:30 +0100 Subject: [PATCH 16/17] upd: don't show migration prompt window upon startup --- app/renderer/src/AppCycle/startUp.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/app/renderer/src/AppCycle/startUp.ts b/app/renderer/src/AppCycle/startUp.ts index 7d7300fb6..3b27975ae 100644 --- a/app/renderer/src/AppCycle/startUp.ts +++ b/app/renderer/src/AppCycle/startUp.ts @@ -62,7 +62,6 @@ export default async function startUp() { } // Prompt to migrate to v2 - createMigrationPromptWindow() createNotification({ icon: 'mdi-update', message: 'bridge. v2', From 9875929f61d6093495b31e0e758b0b1d68c2549b Mon Sep 17 00:00:00 2001 From: Joelant05 Date: Sun, 4 Jul 2021 19:04:23 +0100 Subject: [PATCH 17/17] v1.8.0-pre1 --- app/renderer/src/UI/Windows/Migration/definition.ts | 2 +- app/shared/app_version.ts | 2 +- package.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/renderer/src/UI/Windows/Migration/definition.ts b/app/renderer/src/UI/Windows/Migration/definition.ts index 635bca88a..70926f846 100644 --- a/app/renderer/src/UI/Windows/Migration/definition.ts +++ b/app/renderer/src/UI/Windows/Migration/definition.ts @@ -6,7 +6,7 @@ export function createMigrationPromptWindow() { createConfirmWindow( 'bridge. v2 is now available! To begin migrating to bridge. v2, select the "Continue" option below.', 'Continue', - 'Discard', + 'Later', () => MigrationWindow.open(), () => {} ) diff --git a/app/shared/app_version.ts b/app/shared/app_version.ts index 6b7cd3b83..21cef920b 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.18' +export default 'v1.8.0-pre1' diff --git a/package.json b/package.json index 236de6f2a..a4f73398b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bridge", - "version": "1.7.18", + "version": "1.8.0-pre1", "author": "solvedDev ", "description": "A powerful add-on editor", "license": "GNU",