From bbe4f8658dbbbbf2f97d38691177604718662c74 Mon Sep 17 00:00:00 2001
From: yzabeast1
Date: Sun, 7 Sep 2025 12:37:43 -0500
Subject: [PATCH 001/117] feat(files): Added chainmail armor bar
---
.../files/gui/armor_bars/chainmail_armor_bars/pack_icon.png | 3 +++
.../armor_bars/chainmail_armor_bars/textures/ui/armor_full.png | 3 +++
.../armor_bars/chainmail_armor_bars/textures/ui/armor_half.png | 3 +++
3 files changed, 9 insertions(+)
create mode 100644 resource_packs/files/gui/armor_bars/chainmail_armor_bars/pack_icon.png
create mode 100644 resource_packs/files/gui/armor_bars/chainmail_armor_bars/textures/ui/armor_full.png
create mode 100644 resource_packs/files/gui/armor_bars/chainmail_armor_bars/textures/ui/armor_half.png
diff --git a/resource_packs/files/gui/armor_bars/chainmail_armor_bars/pack_icon.png b/resource_packs/files/gui/armor_bars/chainmail_armor_bars/pack_icon.png
new file mode 100644
index 000000000..39969248e
--- /dev/null
+++ b/resource_packs/files/gui/armor_bars/chainmail_armor_bars/pack_icon.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0f51d6dee1a083bfbce4711269598ef05be234efc285995cc9bb3cc0ab6d956f
+size 2098
diff --git a/resource_packs/files/gui/armor_bars/chainmail_armor_bars/textures/ui/armor_full.png b/resource_packs/files/gui/armor_bars/chainmail_armor_bars/textures/ui/armor_full.png
new file mode 100644
index 000000000..a7f3374a1
--- /dev/null
+++ b/resource_packs/files/gui/armor_bars/chainmail_armor_bars/textures/ui/armor_full.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:23f6d3dcb5ecfe2e8c91a9507815f43f4ae07a988ad8a98b4572338bb5a3b7c4
+size 445
diff --git a/resource_packs/files/gui/armor_bars/chainmail_armor_bars/textures/ui/armor_half.png b/resource_packs/files/gui/armor_bars/chainmail_armor_bars/textures/ui/armor_half.png
new file mode 100644
index 000000000..e09576ea2
--- /dev/null
+++ b/resource_packs/files/gui/armor_bars/chainmail_armor_bars/textures/ui/armor_half.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:83c462e7261cd1ca47bf6ecd605a1dda412c7aef685cff614ff8022bc7ceb40e
+size 448
From 6cb1a947ae7e76c26318f62dd9dd2c27e25e665a Mon Sep 17 00:00:00 2001
From: yzabeast1
Date: Sun, 7 Sep 2025 12:59:48 -0500
Subject: [PATCH 002/117] feat(files): Golden armor bars
---
.../files/gui/armor_bars/gold_armor_bars/pack_icon.png | 3 +++
.../gui/armor_bars/gold_armor_bars/textures/ui/armor_full.png | 3 +++
.../gui/armor_bars/gold_armor_bars/textures/ui/armor_half.png | 3 +++
3 files changed, 9 insertions(+)
create mode 100644 resource_packs/files/gui/armor_bars/gold_armor_bars/pack_icon.png
create mode 100644 resource_packs/files/gui/armor_bars/gold_armor_bars/textures/ui/armor_full.png
create mode 100644 resource_packs/files/gui/armor_bars/gold_armor_bars/textures/ui/armor_half.png
diff --git a/resource_packs/files/gui/armor_bars/gold_armor_bars/pack_icon.png b/resource_packs/files/gui/armor_bars/gold_armor_bars/pack_icon.png
new file mode 100644
index 000000000..e5e5c9077
--- /dev/null
+++ b/resource_packs/files/gui/armor_bars/gold_armor_bars/pack_icon.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fe5568438b64018de3f38bdec9442a19f72b1e095cc798545dca22508990caa4
+size 2003
diff --git a/resource_packs/files/gui/armor_bars/gold_armor_bars/textures/ui/armor_full.png b/resource_packs/files/gui/armor_bars/gold_armor_bars/textures/ui/armor_full.png
new file mode 100644
index 000000000..44f8c782a
--- /dev/null
+++ b/resource_packs/files/gui/armor_bars/gold_armor_bars/textures/ui/armor_full.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7a9bdab23e8cf51cc85dc2165e951747ef0a13261d727b652014c8b1e06709a6
+size 428
diff --git a/resource_packs/files/gui/armor_bars/gold_armor_bars/textures/ui/armor_half.png b/resource_packs/files/gui/armor_bars/gold_armor_bars/textures/ui/armor_half.png
new file mode 100644
index 000000000..f40089d9c
--- /dev/null
+++ b/resource_packs/files/gui/armor_bars/gold_armor_bars/textures/ui/armor_half.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:48d366adb2198b7f694c2cb796a6bdf44017439dfacdef115c645dbc0ec2692a
+size 434
From e68f61d0862a884a079567fb408eb38dddf43c51 Mon Sep 17 00:00:00 2001
From: yzabeast1
Date: Sun, 7 Sep 2025 13:31:38 -0500
Subject: [PATCH 003/117] feat(files): renamed pack folder
---
.../{gold_armor_bars => golden_armor_bar}/pack_icon.png | 0
.../textures/ui/armor_full.png | 0
.../textures/ui/armor_half.png | 0
3 files changed, 0 insertions(+), 0 deletions(-)
rename resource_packs/files/gui/armor_bars/{gold_armor_bars => golden_armor_bar}/pack_icon.png (100%)
rename resource_packs/files/gui/armor_bars/{gold_armor_bars => golden_armor_bar}/textures/ui/armor_full.png (100%)
rename resource_packs/files/gui/armor_bars/{gold_armor_bars => golden_armor_bar}/textures/ui/armor_half.png (100%)
diff --git a/resource_packs/files/gui/armor_bars/gold_armor_bars/pack_icon.png b/resource_packs/files/gui/armor_bars/golden_armor_bar/pack_icon.png
similarity index 100%
rename from resource_packs/files/gui/armor_bars/gold_armor_bars/pack_icon.png
rename to resource_packs/files/gui/armor_bars/golden_armor_bar/pack_icon.png
diff --git a/resource_packs/files/gui/armor_bars/gold_armor_bars/textures/ui/armor_full.png b/resource_packs/files/gui/armor_bars/golden_armor_bar/textures/ui/armor_full.png
similarity index 100%
rename from resource_packs/files/gui/armor_bars/gold_armor_bars/textures/ui/armor_full.png
rename to resource_packs/files/gui/armor_bars/golden_armor_bar/textures/ui/armor_full.png
diff --git a/resource_packs/files/gui/armor_bars/gold_armor_bars/textures/ui/armor_half.png b/resource_packs/files/gui/armor_bars/golden_armor_bar/textures/ui/armor_half.png
similarity index 100%
rename from resource_packs/files/gui/armor_bars/gold_armor_bars/textures/ui/armor_half.png
rename to resource_packs/files/gui/armor_bars/golden_armor_bar/textures/ui/armor_half.png
From d410ad0041751071513a8a030e036e4a389a7462 Mon Sep 17 00:00:00 2001
From: yzabeast1
Date: Sun, 7 Sep 2025 13:33:31 -0500
Subject: [PATCH 004/117] feat(files): renamed pack folder
---
.../{chainmail_armor_bars => chainmail_armor_bar}/pack_icon.png | 0
.../textures/ui/armor_full.png | 0
.../textures/ui/armor_half.png | 0
3 files changed, 0 insertions(+), 0 deletions(-)
rename resource_packs/files/gui/armor_bars/{chainmail_armor_bars => chainmail_armor_bar}/pack_icon.png (100%)
rename resource_packs/files/gui/armor_bars/{chainmail_armor_bars => chainmail_armor_bar}/textures/ui/armor_full.png (100%)
rename resource_packs/files/gui/armor_bars/{chainmail_armor_bars => chainmail_armor_bar}/textures/ui/armor_half.png (100%)
diff --git a/resource_packs/files/gui/armor_bars/chainmail_armor_bars/pack_icon.png b/resource_packs/files/gui/armor_bars/chainmail_armor_bar/pack_icon.png
similarity index 100%
rename from resource_packs/files/gui/armor_bars/chainmail_armor_bars/pack_icon.png
rename to resource_packs/files/gui/armor_bars/chainmail_armor_bar/pack_icon.png
diff --git a/resource_packs/files/gui/armor_bars/chainmail_armor_bars/textures/ui/armor_full.png b/resource_packs/files/gui/armor_bars/chainmail_armor_bar/textures/ui/armor_full.png
similarity index 100%
rename from resource_packs/files/gui/armor_bars/chainmail_armor_bars/textures/ui/armor_full.png
rename to resource_packs/files/gui/armor_bars/chainmail_armor_bar/textures/ui/armor_full.png
diff --git a/resource_packs/files/gui/armor_bars/chainmail_armor_bars/textures/ui/armor_half.png b/resource_packs/files/gui/armor_bars/chainmail_armor_bar/textures/ui/armor_half.png
similarity index 100%
rename from resource_packs/files/gui/armor_bars/chainmail_armor_bars/textures/ui/armor_half.png
rename to resource_packs/files/gui/armor_bars/chainmail_armor_bar/textures/ui/armor_half.png
From e2a0ea6e7fe5a835b06a7e56595643521e49c57b Mon Sep 17 00:00:00 2001
From: daniswastaken
Date: Tue, 9 Sep 2025 22:56:46 +0700
Subject: [PATCH 005/117] feat: add toolbar_background.png texture and changing
its color to match the rest texture for consistency
---
.gitignore | 3 +++
.husky/post-checkout | 5 -----
.husky/post-commit | 5 -----
.husky/post-merge | 5 -----
.husky/pre-commit | 4 ----
.husky/pre-push | 5 -----
.vscode/settings.json | 6 ------
lfs-hooks/post-checkout | 3 ---
lfs-hooks/post-commit | 3 ---
lfs-hooks/post-merge | 3 ---
lfs-hooks/pre-push | 3 ---
.../files/gui/dark_ui/textures/ui/toolbar_background.png | 3 +++
12 files changed, 6 insertions(+), 42 deletions(-)
delete mode 100644 .husky/post-checkout
delete mode 100644 .husky/post-commit
delete mode 100644 .husky/post-merge
delete mode 100644 .husky/pre-commit
delete mode 100644 .husky/pre-push
delete mode 100644 .vscode/settings.json
delete mode 100644 lfs-hooks/post-checkout
delete mode 100644 lfs-hooks/post-commit
delete mode 100644 lfs-hooks/post-merge
delete mode 100644 lfs-hooks/pre-push
create mode 100644 resource_packs/files/gui/dark_ui/textures/ui/toolbar_background.png
diff --git a/.gitignore b/.gitignore
index bd3902af3..a025e0726 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,6 @@
.env
node_modules/
package-lock.json
+.husky/
+.vscode/
+lfs-hooks/
diff --git a/.husky/post-checkout b/.husky/post-checkout
deleted file mode 100644
index ea15067c4..000000000
--- a/.husky/post-checkout
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/usr/bin/env sh
-if [ -f "lfs-hooks/post-checkout" ]; then
- ./lfs-hooks/post-checkout "$@"
-fi
-. "$(dirname -- "$0")/_/husky.sh"
diff --git a/.husky/post-commit b/.husky/post-commit
deleted file mode 100644
index dbfae83fe..000000000
--- a/.husky/post-commit
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/usr/bin/env sh
-if [ -f "lfs-hooks/post-commit" ]; then
- ./lfs-hooks/post-commit "$@"
-fi
-. "$(dirname -- "$0")/_/husky.sh"
diff --git a/.husky/post-merge b/.husky/post-merge
deleted file mode 100644
index 1d77f84ae..000000000
--- a/.husky/post-merge
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/usr/bin/env sh
-if [ -f "lfs-hooks/post-merge" ]; then
- ./lfs-hooks/post-merge "$@"
-fi
-. "$(dirname -- "$0")/_/husky.sh"
diff --git a/.husky/pre-commit b/.husky/pre-commit
deleted file mode 100644
index 75fac8e18..000000000
--- a/.husky/pre-commit
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/usr/bin/env sh
-. "$(dirname -- "$0")/_/husky.sh"
-
-npm run lint
diff --git a/.husky/pre-push b/.husky/pre-push
deleted file mode 100644
index 26a7252d9..000000000
--- a/.husky/pre-push
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/usr/bin/env sh
-if [ -f "lfs-hooks/pre-push" ]; then
- ./lfs-hooks/pre-push "$@"
-fi
-. "$(dirname -- "$0")/_/husky.sh"
diff --git a/.vscode/settings.json b/.vscode/settings.json
deleted file mode 100644
index f65c1660b..000000000
--- a/.vscode/settings.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "editor.tabSize": 4,
- "workbench.editor.tabSizing": "fit",
- "editor.insertSpaces": false,
- "editor.detectIndentation": false
-}
\ No newline at end of file
diff --git a/lfs-hooks/post-checkout b/lfs-hooks/post-checkout
deleted file mode 100644
index ca7fcb400..000000000
--- a/lfs-hooks/post-checkout
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-command -v git-lfs >/dev/null 2>&1 || { echo >&2 "\nThis repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting the 'post-checkout' file in the hooks directory (set by 'core.hookspath'; usually '.git/hooks').\n"; exit 2; }
-git lfs post-checkout "$@"
diff --git a/lfs-hooks/post-commit b/lfs-hooks/post-commit
deleted file mode 100644
index 52b339cb3..000000000
--- a/lfs-hooks/post-commit
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-command -v git-lfs >/dev/null 2>&1 || { echo >&2 "\nThis repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting the 'post-commit' file in the hooks directory (set by 'core.hookspath'; usually '.git/hooks').\n"; exit 2; }
-git lfs post-commit "$@"
diff --git a/lfs-hooks/post-merge b/lfs-hooks/post-merge
deleted file mode 100644
index a912e667a..000000000
--- a/lfs-hooks/post-merge
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-command -v git-lfs >/dev/null 2>&1 || { echo >&2 "\nThis repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting the 'post-merge' file in the hooks directory (set by 'core.hookspath'; usually '.git/hooks').\n"; exit 2; }
-git lfs post-merge "$@"
diff --git a/lfs-hooks/pre-push b/lfs-hooks/pre-push
deleted file mode 100644
index 0f0089bc2..000000000
--- a/lfs-hooks/pre-push
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-command -v git-lfs >/dev/null 2>&1 || { echo >&2 "\nThis repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting the 'pre-push' file in the hooks directory (set by 'core.hookspath'; usually '.git/hooks').\n"; exit 2; }
-git lfs pre-push "$@"
diff --git a/resource_packs/files/gui/dark_ui/textures/ui/toolbar_background.png b/resource_packs/files/gui/dark_ui/textures/ui/toolbar_background.png
new file mode 100644
index 000000000..24e24848d
--- /dev/null
+++ b/resource_packs/files/gui/dark_ui/textures/ui/toolbar_background.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7529f19acdc46f0803e4d36aaa558358e5b9a74e8ac7ecb6e59e0d89fa94609e
+size 180
From 1e1ea1bb113ba1b70437c719073100b2f40dfdfc Mon Sep 17 00:00:00 2001
From: daniswastaken
Date: Tue, 9 Sep 2025 23:23:27 +0700
Subject: [PATCH 006/117] revert: restore .husky, .vscode and lfs-hooks folders
---
.husky/post-checkout | 5 +++++
.husky/post-commit | 5 +++++
.husky/post-merge | 5 +++++
.husky/pre-commit | 4 ++++
.husky/pre-push | 5 +++++
.vscode/settings.json | 6 ++++++
lfs-hooks/post-checkout | 3 +++
lfs-hooks/post-commit | 3 +++
lfs-hooks/post-merge | 3 +++
lfs-hooks/pre-push | 3 +++
10 files changed, 42 insertions(+)
create mode 100644 .husky/post-checkout
create mode 100644 .husky/post-commit
create mode 100644 .husky/post-merge
create mode 100644 .husky/pre-commit
create mode 100644 .husky/pre-push
create mode 100644 .vscode/settings.json
create mode 100644 lfs-hooks/post-checkout
create mode 100644 lfs-hooks/post-commit
create mode 100644 lfs-hooks/post-merge
create mode 100644 lfs-hooks/pre-push
diff --git a/.husky/post-checkout b/.husky/post-checkout
new file mode 100644
index 000000000..ea15067c4
--- /dev/null
+++ b/.husky/post-checkout
@@ -0,0 +1,5 @@
+#!/usr/bin/env sh
+if [ -f "lfs-hooks/post-checkout" ]; then
+ ./lfs-hooks/post-checkout "$@"
+fi
+. "$(dirname -- "$0")/_/husky.sh"
diff --git a/.husky/post-commit b/.husky/post-commit
new file mode 100644
index 000000000..dbfae83fe
--- /dev/null
+++ b/.husky/post-commit
@@ -0,0 +1,5 @@
+#!/usr/bin/env sh
+if [ -f "lfs-hooks/post-commit" ]; then
+ ./lfs-hooks/post-commit "$@"
+fi
+. "$(dirname -- "$0")/_/husky.sh"
diff --git a/.husky/post-merge b/.husky/post-merge
new file mode 100644
index 000000000..1d77f84ae
--- /dev/null
+++ b/.husky/post-merge
@@ -0,0 +1,5 @@
+#!/usr/bin/env sh
+if [ -f "lfs-hooks/post-merge" ]; then
+ ./lfs-hooks/post-merge "$@"
+fi
+. "$(dirname -- "$0")/_/husky.sh"
diff --git a/.husky/pre-commit b/.husky/pre-commit
new file mode 100644
index 000000000..75fac8e18
--- /dev/null
+++ b/.husky/pre-commit
@@ -0,0 +1,4 @@
+#!/usr/bin/env sh
+. "$(dirname -- "$0")/_/husky.sh"
+
+npm run lint
diff --git a/.husky/pre-push b/.husky/pre-push
new file mode 100644
index 000000000..26a7252d9
--- /dev/null
+++ b/.husky/pre-push
@@ -0,0 +1,5 @@
+#!/usr/bin/env sh
+if [ -f "lfs-hooks/pre-push" ]; then
+ ./lfs-hooks/pre-push "$@"
+fi
+. "$(dirname -- "$0")/_/husky.sh"
diff --git a/.vscode/settings.json b/.vscode/settings.json
new file mode 100644
index 000000000..f65c1660b
--- /dev/null
+++ b/.vscode/settings.json
@@ -0,0 +1,6 @@
+{
+ "editor.tabSize": 4,
+ "workbench.editor.tabSizing": "fit",
+ "editor.insertSpaces": false,
+ "editor.detectIndentation": false
+}
\ No newline at end of file
diff --git a/lfs-hooks/post-checkout b/lfs-hooks/post-checkout
new file mode 100644
index 000000000..ca7fcb400
--- /dev/null
+++ b/lfs-hooks/post-checkout
@@ -0,0 +1,3 @@
+#!/bin/sh
+command -v git-lfs >/dev/null 2>&1 || { echo >&2 "\nThis repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting the 'post-checkout' file in the hooks directory (set by 'core.hookspath'; usually '.git/hooks').\n"; exit 2; }
+git lfs post-checkout "$@"
diff --git a/lfs-hooks/post-commit b/lfs-hooks/post-commit
new file mode 100644
index 000000000..52b339cb3
--- /dev/null
+++ b/lfs-hooks/post-commit
@@ -0,0 +1,3 @@
+#!/bin/sh
+command -v git-lfs >/dev/null 2>&1 || { echo >&2 "\nThis repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting the 'post-commit' file in the hooks directory (set by 'core.hookspath'; usually '.git/hooks').\n"; exit 2; }
+git lfs post-commit "$@"
diff --git a/lfs-hooks/post-merge b/lfs-hooks/post-merge
new file mode 100644
index 000000000..a912e667a
--- /dev/null
+++ b/lfs-hooks/post-merge
@@ -0,0 +1,3 @@
+#!/bin/sh
+command -v git-lfs >/dev/null 2>&1 || { echo >&2 "\nThis repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting the 'post-merge' file in the hooks directory (set by 'core.hookspath'; usually '.git/hooks').\n"; exit 2; }
+git lfs post-merge "$@"
diff --git a/lfs-hooks/pre-push b/lfs-hooks/pre-push
new file mode 100644
index 000000000..0f0089bc2
--- /dev/null
+++ b/lfs-hooks/pre-push
@@ -0,0 +1,3 @@
+#!/bin/sh
+command -v git-lfs >/dev/null 2>&1 || { echo >&2 "\nThis repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting the 'pre-push' file in the hooks directory (set by 'core.hookspath'; usually '.git/hooks').\n"; exit 2; }
+git lfs pre-push "$@"
From 82f061276cfe215069bb9a7354d46d5072f4efeb Mon Sep 17 00:00:00 2001
From: daniswastaken
Date: Sat, 13 Sep 2025 19:31:21 +0700
Subject: [PATCH 007/117] fix: applied requested changes from review
---
.gitignore | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/.gitignore b/.gitignore
index a025e0726..fc516f6f5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,7 +4,4 @@
**TODO**
.env
node_modules/
-package-lock.json
-.husky/
-.vscode/
-lfs-hooks/
+package-lock.json
\ No newline at end of file
From 16144e574a166d07752a2c68e85dd03565824827 Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Sun, 14 Sep 2025 13:28:44 +0530
Subject: [PATCH 008/117] chore(files): Use new Issue Forms for GitHub
1. Removed the old markdown file format for issues and use the new yaml format which is Issue Forms
2. Improved the format of the issue templates by adding examples, descriptions, etc
---
.../ISSUE_TEMPLATE/1-resource-packs-bug.yml | 63 ++++++++++++++++
.github/ISSUE_TEMPLATE/2-addons-bug.yml | 63 ++++++++++++++++
.../ISSUE_TEMPLATE/3-crafting-tweaks-bug.yml | 63 ++++++++++++++++
.github/ISSUE_TEMPLATE/4-website-bug.yml | 74 +++++++++++++++++++
.github/ISSUE_TEMPLATE/5-other.yml | 11 +++
.github/ISSUE_TEMPLATE/addon-bug.md | 23 ------
.github/ISSUE_TEMPLATE/config.yml | 1 +
.github/ISSUE_TEMPLATE/crafting-tweaks-bug.md | 23 ------
.github/ISSUE_TEMPLATE/other.md | 12 ---
.github/ISSUE_TEMPLATE/resource-packs-bug.md | 23 ------
.github/ISSUE_TEMPLATE/website-bug.md | 21 ------
11 files changed, 275 insertions(+), 102 deletions(-)
create mode 100644 .github/ISSUE_TEMPLATE/1-resource-packs-bug.yml
create mode 100644 .github/ISSUE_TEMPLATE/2-addons-bug.yml
create mode 100644 .github/ISSUE_TEMPLATE/3-crafting-tweaks-bug.yml
create mode 100644 .github/ISSUE_TEMPLATE/4-website-bug.yml
create mode 100644 .github/ISSUE_TEMPLATE/5-other.yml
delete mode 100644 .github/ISSUE_TEMPLATE/addon-bug.md
create mode 100644 .github/ISSUE_TEMPLATE/config.yml
delete mode 100644 .github/ISSUE_TEMPLATE/crafting-tweaks-bug.md
delete mode 100644 .github/ISSUE_TEMPLATE/other.md
delete mode 100644 .github/ISSUE_TEMPLATE/resource-packs-bug.md
delete mode 100644 .github/ISSUE_TEMPLATE/website-bug.md
diff --git a/.github/ISSUE_TEMPLATE/1-resource-packs-bug.yml b/.github/ISSUE_TEMPLATE/1-resource-packs-bug.yml
new file mode 100644
index 000000000..fe65736b4
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/1-resource-packs-bug.yml
@@ -0,0 +1,63 @@
+name: Resource Packs Bug
+description: Report a bug or issue related to resource packs.
+title: "[CATEGORY] PACK"
+labels: ["bug", "resource_packs"]
+body:
+ - type: input
+ id: pack_name
+ attributes:
+ label: Pack name
+ description: Pack or combination of packs which has the bug.
+ placeholder: "Example: Dark UI"
+ validations:
+ required: true
+ - type: textarea
+ id: description
+ attributes:
+ label: Describe the bug
+ description: A clear and concise description of what the bug is.
+ placeholder: "Example: The inventory screen UI doesn't turn dark."
+ validations:
+ required: true
+ - type: textarea
+ id: media
+ attributes:
+ label: Media
+ description: If applicable, add screenshots or videos to help explain your problem.
+ validations:
+ required: false
+ - type: dropdown
+ id: platform
+ attributes:
+ label: Platform
+ description: The platform you are using to play Minecraft.
+ multiple: true
+ options:
+ - Mobile
+ - PC
+ - Console
+ validations:
+ required: true
+ - type: input
+ id: os
+ attributes:
+ label: Operating system
+ description: If applicable, enter your operating system.
+ placeholder: "Example: Android 15"
+ validations:
+ required: false
+ - type: input
+ id: minecraft_version
+ attributes:
+ label: Minecraft version
+ description: Enter your Minecraft version.
+ placeholder: "Example: 1.21.100"
+ validations:
+ required: true
+ - type: textarea
+ id: additional_context
+ attributes:
+ label: Additional context
+ description: Add any other context about the problem here.
+ validations:
+ required: false
diff --git a/.github/ISSUE_TEMPLATE/2-addons-bug.yml b/.github/ISSUE_TEMPLATE/2-addons-bug.yml
new file mode 100644
index 000000000..b8d5345d5
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/2-addons-bug.yml
@@ -0,0 +1,63 @@
+name: Addons Bug
+description: Report a bug or issue related to addons.
+title: "[CATEGORY] PACK"
+labels: ["bug", "addons"]
+body:
+ - type: input
+ id: pack_name
+ attributes:
+ label: Pack name
+ description: Pack or combination of packs which has the bug.
+ placeholder: "Example: Graves"
+ validations:
+ required: true
+ - type: textarea
+ id: description
+ attributes:
+ label: Describe the bug
+ description: A clear and concise description of what the bug is.
+ placeholder: "Example: A grave doesn't appear when a player dies from a husk."
+ validations:
+ required: true
+ - type: textarea
+ id: media
+ attributes:
+ label: Media
+ description: If applicable, add screenshots or videos to help explain your problem.
+ validations:
+ required: false
+ - type: dropdown
+ id: platform
+ attributes:
+ label: Platform
+ description: The platform you are using to play Minecraft.
+ multiple: true
+ options:
+ - Mobile
+ - PC
+ - Console
+ validations:
+ required: true
+ - type: input
+ id: os
+ attributes:
+ label: Operating system
+ description: If applicable, enter your operating system.
+ placeholder: "Example: Android 15"
+ validations:
+ required: false
+ - type: input
+ id: minecraft_version
+ attributes:
+ label: Minecraft version
+ description: Enter your Minecraft version.
+ placeholder: "Example: 1.21.100"
+ validations:
+ required: true
+ - type: textarea
+ id: additional_context
+ attributes:
+ label: Additional context
+ description: Add any other context about the problem here.
+ validations:
+ required: false
diff --git a/.github/ISSUE_TEMPLATE/3-crafting-tweaks-bug.yml b/.github/ISSUE_TEMPLATE/3-crafting-tweaks-bug.yml
new file mode 100644
index 000000000..3977f9bcb
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/3-crafting-tweaks-bug.yml
@@ -0,0 +1,63 @@
+name: Crafting Tweaks Bug
+description: Report a bug or issue related to crafting tweaks.
+title: "[CATEGORY] PACK"
+labels: ["bug", "crafting_tweaks"]
+body:
+ - type: input
+ id: pack_name
+ attributes:
+ label: Pack name
+ description: Pack or combination of packs which has the bug.
+ placeholder: "Example: Double Slabs"
+ validations:
+ required: true
+ - type: textarea
+ id: description
+ attributes:
+ label: Describe the bug
+ description: A clear and concise description of what the bug is.
+ placeholder: "Example: An andesite block gives 3 andesite slabs instead of 2 when crafted."
+ validations:
+ required: true
+ - type: textarea
+ id: media
+ attributes:
+ label: Media
+ description: If applicable, add screenshots or videos to help explain your problem.
+ validations:
+ required: false
+ - type: dropdown
+ id: platform
+ attributes:
+ label: Platform
+ description: The platform you are using to play Minecraft.
+ multiple: true
+ options:
+ - Mobile
+ - PC
+ - Console
+ validations:
+ required: true
+ - type: input
+ id: os
+ attributes:
+ label: Operating system
+ description: If applicable, enter your operating system.
+ placeholder: "Example: Android 15"
+ validations:
+ required: false
+ - type: input
+ id: minecraft_version
+ attributes:
+ label: Minecraft version
+ description: Enter your Minecraft version.
+ placeholder: "Example: 1.21.100"
+ validations:
+ required: true
+ - type: textarea
+ id: additional_context
+ attributes:
+ label: Additional context
+ description: Add any other context about the problem here.
+ validations:
+ required: false
diff --git a/.github/ISSUE_TEMPLATE/4-website-bug.yml b/.github/ISSUE_TEMPLATE/4-website-bug.yml
new file mode 100644
index 000000000..00886cb76
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/4-website-bug.yml
@@ -0,0 +1,74 @@
+name: Website Bug
+description: Report a bug or issue related to website.
+title: "[Website] BUG"
+labels: ["bug", "site"]
+body:
+ - type: dropdown
+ id: section
+ attributes:
+ label: Section
+ description: The section where the bug occurs.
+ multiple: true
+ options:
+ - Resource Packs
+ - Addons
+ - Crafting Tweaks
+ - Home
+ - Privacy Policy
+ - Terms and Conditions
+ validations:
+ required: true
+ - type: input
+ id: pack_name
+ attributes:
+ label: Pack name
+ description: If applicable, enter the name of pack or combination of packs which has the bug.
+ placeholder: "Example: Trading Helper"
+ validations:
+ required: false
+ - type: textarea
+ id: description
+ attributes:
+ label: Describe the bug
+ description: A clear and concise description of what the bug is.
+ placeholder: "Example: The pack icon for Trading Helper uses the wrong icon."
+ validations:
+ required: true
+ - type: textarea
+ id: media
+ attributes:
+ label: Media
+ description: If applicable, add screenshots or videos to help explain your problem.
+ validations:
+ required: false
+ - type: input
+ id: web_browser
+ attributes:
+ label: Web browser
+ description: The web browser you are using to browse Bedrock Tweaks.
+ placeholder: "Example: Chrome"
+ validations:
+ required: true
+ - type: input
+ id: os
+ attributes:
+ label: Operating system
+ description: If applicable, enter your operating system.
+ placeholder: "Example: Android 15"
+ validations:
+ required: false
+ - type: input
+ id: minecraft_version
+ attributes:
+ label: Minecraft version
+ description: If applicable, enter your Minecraft version.
+ placeholder: "Example: 1.21.100"
+ validations:
+ required: false
+ - type: textarea
+ id: additional_context
+ attributes:
+ label: Additional context
+ description: Add any other context about the problem here.
+ validations:
+ required: false
diff --git a/.github/ISSUE_TEMPLATE/5-other.yml b/.github/ISSUE_TEMPLATE/5-other.yml
new file mode 100644
index 000000000..3b37bb3dc
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/5-other.yml
@@ -0,0 +1,11 @@
+name: Other
+description: A blank template for other issues not related to the above. For suggestions, please
+ use Discussions. For missing Vanilla Tweaks packs, administration will create the
+ issues.
+body:
+ - type: textarea
+ id: description
+ attributes:
+ label: Add a description
+ validations:
+ required: false
diff --git a/.github/ISSUE_TEMPLATE/addon-bug.md b/.github/ISSUE_TEMPLATE/addon-bug.md
deleted file mode 100644
index fd1aefccd..000000000
--- a/.github/ISSUE_TEMPLATE/addon-bug.md
+++ /dev/null
@@ -1,23 +0,0 @@
----
-name: Addon Bug
-about: Template for addon bugs
-title: "[CATEGORY] PACK"
-labels: addons, bug
-assignees: ''
-
----
-
-**Pack or combination of packs which has the bug**
-
-**Describe the bug**
-A clear and concise description of what the bug is.
-
-**Screenshots**
-If applicable, add screenshots to help explain your problem.
-
-**Device (please complete the following information):**
- - OS: [e.g. iOS 16, Windows 11, Android 21, Xbox Series]
- - Minecraft Version: [e.g 1.21.0]
-
-**Additional context**
-Add any other context about the problem here.
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
new file mode 100644
index 000000000..3ba13e0ce
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -0,0 +1 @@
+blank_issues_enabled: false
diff --git a/.github/ISSUE_TEMPLATE/crafting-tweaks-bug.md b/.github/ISSUE_TEMPLATE/crafting-tweaks-bug.md
deleted file mode 100644
index 1d304a83f..000000000
--- a/.github/ISSUE_TEMPLATE/crafting-tweaks-bug.md
+++ /dev/null
@@ -1,23 +0,0 @@
----
-name: Crafting Tweaks Bug
-about: Template for crafting tweaks bugs, for suggestions use Discussions
-title: "[CATEGORY] PACK"
-labels: bug, crafting_tweaks
-assignees: ''
-
----
-
-**Pack or combination of packs which has the bug**
-
-**Describe the bug**
-A clear and concise description of what the bug is.
-
-**Screenshots**
-If applicable, add screenshots to help explain your problem.
-
-**Device (please complete the following information):**
- - OS: [e.g. iOS 16, Windows 11, Android 21, Xbox Series]
- - Minecraft Version: [e.g 1.21.0]
-
-**Additional context**
-Add any other context about the problem here.
diff --git a/.github/ISSUE_TEMPLATE/other.md b/.github/ISSUE_TEMPLATE/other.md
deleted file mode 100644
index 4d20e75e3..000000000
--- a/.github/ISSUE_TEMPLATE/other.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-name: Other
-about: Template for other issues not related to the above. For suggestions please
- use Discussions. For missing Vanilla Tweaks packs administration will create the
- issues.
-title: ''
-labels: ''
-assignees: ''
-
----
-
-
diff --git a/.github/ISSUE_TEMPLATE/resource-packs-bug.md b/.github/ISSUE_TEMPLATE/resource-packs-bug.md
deleted file mode 100644
index f2e8121dc..000000000
--- a/.github/ISSUE_TEMPLATE/resource-packs-bug.md
+++ /dev/null
@@ -1,23 +0,0 @@
----
-name: Resource Packs Bug
-about: Template for resource pack bugs
-title: "[CATEGORY] PACK"
-labels: bug, resource_packs
-assignees: ''
-
----
-
-**Pack or combination of packs which has the bug**
-
-**Describe the bug**
-A clear and concise description of what the bug is.
-
-**Screenshots**
-If applicable, add screenshots to help explain your problem.
-
-**Device (please complete the following information):**
- - OS: [e.g. iOS 16, Windows 11, Android 21, Xbox Series]
- - Minecraft Version: [e.g 1.21.0]
-
-**Additional context**
-Add any other context about the problem here.
diff --git a/.github/ISSUE_TEMPLATE/website-bug.md b/.github/ISSUE_TEMPLATE/website-bug.md
deleted file mode 100644
index 86d03434d..000000000
--- a/.github/ISSUE_TEMPLATE/website-bug.md
+++ /dev/null
@@ -1,21 +0,0 @@
----
-name: Website Bug
-about: Template for website bugs
-title: ''
-labels: bug, site
-assignees: ''
-
----
-
-**Describe the bug**
-A clear and concise description of what the bug is.
-
-**Screenshots**
-If applicable, add screenshots to help explain your problem.
-
-**Device (please complete the following information):**
- - OS: [e.g. iOS 16, Windows 11, Android 21, Xbox Series]
- - Minecraft Version: [e.g 1.21.0]
-
-**Additional context**
-Add any other context about the problem here.
From 6c315240328036b48061d526d11c1030d0943aa2 Mon Sep 17 00:00:00 2001
From: Arachi <172836508+Chi-a11y@users.noreply.github.com>
Date: Sun, 12 Oct 2025 03:25:48 +1100
Subject: [PATCH 009/117] feat(files): Added Short Swords Copper Sword
---
.../unobtrusive/short_swords/textures/items/copper_sword.png | 3 +++
1 file changed, 3 insertions(+)
create mode 100644 resource_packs/files/unobtrusive/short_swords/textures/items/copper_sword.png
diff --git a/resource_packs/files/unobtrusive/short_swords/textures/items/copper_sword.png b/resource_packs/files/unobtrusive/short_swords/textures/items/copper_sword.png
new file mode 100644
index 000000000..200088fdf
--- /dev/null
+++ b/resource_packs/files/unobtrusive/short_swords/textures/items/copper_sword.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:00dad02452dd87c7a3c6c8545df12e1f40130a57ef8956313717165a3a5a3cd1
+size 494
From d8f42820e3264d0a6e99c615fc7b020b54160339 Mon Sep 17 00:00:00 2001
From: Arachi <172836508+Chi-a11y@users.noreply.github.com>
Date: Sun, 12 Oct 2025 03:58:30 +1100
Subject: [PATCH 010/117] feat(files): Added Consistent Copper Helmet
---
.../consistent_helmets/textures/items/copper_helmet.png | 3 +++
1 file changed, 3 insertions(+)
create mode 100644 resource_packs/files/fixes_and_consistency/consistent_helmets/textures/items/copper_helmet.png
diff --git a/resource_packs/files/fixes_and_consistency/consistent_helmets/textures/items/copper_helmet.png b/resource_packs/files/fixes_and_consistency/consistent_helmets/textures/items/copper_helmet.png
new file mode 100644
index 000000000..ff2b27973
--- /dev/null
+++ b/resource_packs/files/fixes_and_consistency/consistent_helmets/textures/items/copper_helmet.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dec79d5f2b83a61e9ba76cc80f4af26919adf26cfd3ffab36a19da2997fe29fe
+size 466
From e0917af8109d9618af04222c2b0b9aa8c261a547 Mon Sep 17 00:00:00 2001
From: Arachi <172836508+Chi-a11y@users.noreply.github.com>
Date: Sun, 12 Oct 2025 04:57:42 +1100
Subject: [PATCH 011/117] feat(files): Added Horizontal Copper Nugget
---
.../horizontal_nuggets/textures/items/copper_nugget.png | 3 +++
resource_packs/packs.json | 2 +-
2 files changed, 4 insertions(+), 1 deletion(-)
create mode 100644 resource_packs/files/aesthetic/horizontal_nuggets/textures/items/copper_nugget.png
diff --git a/resource_packs/files/aesthetic/horizontal_nuggets/textures/items/copper_nugget.png b/resource_packs/files/aesthetic/horizontal_nuggets/textures/items/copper_nugget.png
new file mode 100644
index 000000000..4776b246c
--- /dev/null
+++ b/resource_packs/files/aesthetic/horizontal_nuggets/textures/items/copper_nugget.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:312579cce87b5c49c2f2531bc0f161295f1b998c276e130c5781659074303304
+size 454
diff --git a/resource_packs/packs.json b/resource_packs/packs.json
index 569e5e695..ac9ff1e14 100644
--- a/resource_packs/packs.json
+++ b/resource_packs/packs.json
@@ -64,7 +64,7 @@
{
"id": "horizontal_nuggets",
"name": "Horizontal Nuggets",
- "description": "Rotates Gold Nuggets to be consistent with the Iron Nugget"
+ "description": "Rotates Copper and Gold Nuggets to be consistent with the Iron Nugget"
},
{
"id": "vertical_nuggets",
From 311c585fd13e78192f729a90c5dfd6848364133a Mon Sep 17 00:00:00 2001
From: yzabeast1
Date: Sun, 12 Oct 2025 01:38:44 -0500
Subject: [PATCH 012/117] feat(files): Diamond armor bar
---
.../files/gui/armor_bars/diamond_armor_bar/pack_icon.png | 3 +++
.../armor_bars/diamond_armor_bar/textures/ui/armor_full.png | 3 +++
.../armor_bars/diamond_armor_bar/textures/ui/armor_half.png | 3 +++
3 files changed, 9 insertions(+)
create mode 100644 resource_packs/files/gui/armor_bars/diamond_armor_bar/pack_icon.png
create mode 100644 resource_packs/files/gui/armor_bars/diamond_armor_bar/textures/ui/armor_full.png
create mode 100644 resource_packs/files/gui/armor_bars/diamond_armor_bar/textures/ui/armor_half.png
diff --git a/resource_packs/files/gui/armor_bars/diamond_armor_bar/pack_icon.png b/resource_packs/files/gui/armor_bars/diamond_armor_bar/pack_icon.png
new file mode 100644
index 000000000..9e60149eb
--- /dev/null
+++ b/resource_packs/files/gui/armor_bars/diamond_armor_bar/pack_icon.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fbbc1a1ed6dca15b4327e8b0dbedb47f9d59fd99f458d87683a04c93539b2b11
+size 2006
diff --git a/resource_packs/files/gui/armor_bars/diamond_armor_bar/textures/ui/armor_full.png b/resource_packs/files/gui/armor_bars/diamond_armor_bar/textures/ui/armor_full.png
new file mode 100644
index 000000000..6c2901f63
--- /dev/null
+++ b/resource_packs/files/gui/armor_bars/diamond_armor_bar/textures/ui/armor_full.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2564b925a8b83fae58299b9f1b66855b16ac6abf19c9ddd626be1214c364dd55
+size 428
diff --git a/resource_packs/files/gui/armor_bars/diamond_armor_bar/textures/ui/armor_half.png b/resource_packs/files/gui/armor_bars/diamond_armor_bar/textures/ui/armor_half.png
new file mode 100644
index 000000000..946e38f3e
--- /dev/null
+++ b/resource_packs/files/gui/armor_bars/diamond_armor_bar/textures/ui/armor_half.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a01efd52c2a56696df4a74b13df8d90732c95e154c2f85516c162cc2a6458b1a
+size 434
From 898214d22c527af230ebbe629993da6fd34081aa Mon Sep 17 00:00:00 2001
From: yzabeast1
Date: Sun, 12 Oct 2025 01:41:08 -0500
Subject: [PATCH 013/117] feat(files): Netherite armor bars
---
.../files/gui/armor_bars/netherite_armor_bar/pack_icon.png | 3 +++
.../armor_bars/netherite_armor_bar/textures/ui/armor_full.png | 3 +++
.../armor_bars/netherite_armor_bar/textures/ui/armor_half.png | 3 +++
3 files changed, 9 insertions(+)
create mode 100644 resource_packs/files/gui/armor_bars/netherite_armor_bar/pack_icon.png
create mode 100644 resource_packs/files/gui/armor_bars/netherite_armor_bar/textures/ui/armor_full.png
create mode 100644 resource_packs/files/gui/armor_bars/netherite_armor_bar/textures/ui/armor_half.png
diff --git a/resource_packs/files/gui/armor_bars/netherite_armor_bar/pack_icon.png b/resource_packs/files/gui/armor_bars/netherite_armor_bar/pack_icon.png
new file mode 100644
index 000000000..a90739eb5
--- /dev/null
+++ b/resource_packs/files/gui/armor_bars/netherite_armor_bar/pack_icon.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:13c6b554aefadd3ee715b998eb7883bfbbb0c527d73cd2c2fc65cea07bed50e0
+size 2076
diff --git a/resource_packs/files/gui/armor_bars/netherite_armor_bar/textures/ui/armor_full.png b/resource_packs/files/gui/armor_bars/netherite_armor_bar/textures/ui/armor_full.png
new file mode 100644
index 000000000..a78d1dcca
--- /dev/null
+++ b/resource_packs/files/gui/armor_bars/netherite_armor_bar/textures/ui/armor_full.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3f113ceafe86f0f1eb8f6c700313448ad42781a80f672e5f6f97aef56ed329ef
+size 449
diff --git a/resource_packs/files/gui/armor_bars/netherite_armor_bar/textures/ui/armor_half.png b/resource_packs/files/gui/armor_bars/netherite_armor_bar/textures/ui/armor_half.png
new file mode 100644
index 000000000..804cd4ee1
--- /dev/null
+++ b/resource_packs/files/gui/armor_bars/netherite_armor_bar/textures/ui/armor_half.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0f6a8e38e35bcd6ee27766e55bd2eb822c0b5ffd8ede0fccc78d4b284f92f6dc
+size 447
From b9fd4ec2bcf2770ea5d63b0900368c5abb1fccc7 Mon Sep 17 00:00:00 2001
From: yzabeast1
Date: Sun, 12 Oct 2025 01:42:36 -0500
Subject: [PATCH 014/117] feat(files): Leather armor bars
---
.../files/gui/armor_bars/leather_armor_bar/pack_icon.png | 3 +++
.../armor_bars/leather_armor_bar/textures/ui/armor_full.png | 3 +++
.../armor_bars/leather_armor_bar/textures/ui/armor_half.png | 3 +++
3 files changed, 9 insertions(+)
create mode 100644 resource_packs/files/gui/armor_bars/leather_armor_bar/pack_icon.png
create mode 100644 resource_packs/files/gui/armor_bars/leather_armor_bar/textures/ui/armor_full.png
create mode 100644 resource_packs/files/gui/armor_bars/leather_armor_bar/textures/ui/armor_half.png
diff --git a/resource_packs/files/gui/armor_bars/leather_armor_bar/pack_icon.png b/resource_packs/files/gui/armor_bars/leather_armor_bar/pack_icon.png
new file mode 100644
index 000000000..53e49626c
--- /dev/null
+++ b/resource_packs/files/gui/armor_bars/leather_armor_bar/pack_icon.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6862558a2e43a530965a7a23b6df10e463f944ff9a466f97b9cae1344292ae98
+size 2045
diff --git a/resource_packs/files/gui/armor_bars/leather_armor_bar/textures/ui/armor_full.png b/resource_packs/files/gui/armor_bars/leather_armor_bar/textures/ui/armor_full.png
new file mode 100644
index 000000000..46fd32e2c
--- /dev/null
+++ b/resource_packs/files/gui/armor_bars/leather_armor_bar/textures/ui/armor_full.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:548859fdce3811c0cd31a60ae1fce5d264c0d32f17cd940f3a243739b5677e6b
+size 436
diff --git a/resource_packs/files/gui/armor_bars/leather_armor_bar/textures/ui/armor_half.png b/resource_packs/files/gui/armor_bars/leather_armor_bar/textures/ui/armor_half.png
new file mode 100644
index 000000000..6fc955a8e
--- /dev/null
+++ b/resource_packs/files/gui/armor_bars/leather_armor_bar/textures/ui/armor_half.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bec3265814109c536fca20dafc229c6e61755f4cc58d633420d9a4dd5c7aa1e7
+size 434
From c66f61cb46405dea8dfc116fc32f930d7ef75624 Mon Sep 17 00:00:00 2001
From: yzabeast1
Date: Sun, 12 Oct 2025 14:15:39 -0500
Subject: [PATCH 015/117] feaf(files): Added old dyes pack
---
.../files/retro/old_dyes/pack_icon.png | 3 +++
.../textures/items/dye_powder_black_new.png | 3 +++
.../items/dye_powder_black_new.texture_set.json | 7 +++++++
.../textures/items/dye_powder_black_new_mers.tga | Bin 0 -> 1068 bytes
.../textures/items/dye_powder_blue_new.png | 3 +++
.../items/dye_powder_blue_new.texture_set.json | 7 +++++++
.../textures/items/dye_powder_blue_new_mers.tga | Bin 0 -> 1068 bytes
.../textures/items/dye_powder_brown_new.png | 3 +++
.../items/dye_powder_brown_new.texture_set.json | 7 +++++++
.../textures/items/dye_powder_brown_new_mers.tga | Bin 0 -> 980 bytes
.../old_dyes/textures/items/dye_powder_cyan.png | 3 +++
.../items/dye_powder_cyan.texture_set.json | 7 +++++++
.../textures/items/dye_powder_cyan_mers.tga | Bin 0 -> 1068 bytes
.../old_dyes/textures/items/dye_powder_glow.png | 3 +++
.../items/dye_powder_glow.texture_set.json | 7 +++++++
.../textures/items/dye_powder_glow_mers.tga | Bin 0 -> 1100 bytes
.../old_dyes/textures/items/dye_powder_gray.png | 3 +++
.../items/dye_powder_gray.texture_set.json | 7 +++++++
.../textures/items/dye_powder_gray_mers.tga | Bin 0 -> 1068 bytes
.../old_dyes/textures/items/dye_powder_green.png | 3 +++
.../items/dye_powder_green.texture_set.json | 7 +++++++
.../textures/items/dye_powder_green_mers.tga | Bin 0 -> 1068 bytes
.../textures/items/dye_powder_light_blue.png | 3 +++
.../items/dye_powder_light_blue.texture_set.json | 7 +++++++
.../items/dye_powder_light_blue_mers.tga | Bin 0 -> 1068 bytes
.../old_dyes/textures/items/dye_powder_lime.png | 3 +++
.../items/dye_powder_lime.texture_set.json | 7 +++++++
.../textures/items/dye_powder_lime_mers.tga | Bin 0 -> 1068 bytes
.../textures/items/dye_powder_magenta.png | 3 +++
.../items/dye_powder_magenta.texture_set.json | 7 +++++++
.../textures/items/dye_powder_magenta_mers.tga | Bin 0 -> 1068 bytes
.../textures/items/dye_powder_orange.png | 3 +++
.../items/dye_powder_orange.texture_set.json | 7 +++++++
.../textures/items/dye_powder_orange_mers.tga | Bin 0 -> 1068 bytes
.../old_dyes/textures/items/dye_powder_pink.png | 3 +++
.../items/dye_powder_pink.texture_set.json | 7 +++++++
.../textures/items/dye_powder_pink_mers.tga | Bin 0 -> 1068 bytes
.../textures/items/dye_powder_purple.png | 3 +++
.../items/dye_powder_purple.texture_set.json | 7 +++++++
.../textures/items/dye_powder_purple_mers.tga | Bin 0 -> 1068 bytes
.../old_dyes/textures/items/dye_powder_red.png | 3 +++
.../items/dye_powder_red.texture_set.json | 7 +++++++
.../textures/items/dye_powder_red_mers.tga | Bin 0 -> 1068 bytes
.../textures/items/dye_powder_silver.png | 3 +++
.../items/dye_powder_silver.texture_set.json | 7 +++++++
.../textures/items/dye_powder_silver_mers.tga | Bin 0 -> 1068 bytes
.../textures/items/dye_powder_white_new.png | 3 +++
.../items/dye_powder_white_new.texture_set.json | 7 +++++++
.../textures/items/dye_powder_white_new_mers.tga | Bin 0 -> 1068 bytes
.../textures/items/dye_powder_yellow.png | 3 +++
.../items/dye_powder_yellow.texture_set.json | 7 +++++++
.../textures/items/dye_powder_yellow_mers.tga | Bin 0 -> 2148 bytes
resource_packs/packs.json | 5 +++++
53 files changed, 178 insertions(+)
create mode 100644 resource_packs/files/retro/old_dyes/pack_icon.png
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_black_new.png
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_black_new.texture_set.json
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_black_new_mers.tga
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_blue_new.png
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_blue_new.texture_set.json
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_blue_new_mers.tga
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_brown_new.png
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_brown_new.texture_set.json
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_brown_new_mers.tga
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_cyan.png
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_cyan.texture_set.json
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_cyan_mers.tga
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_glow.png
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_glow.texture_set.json
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_glow_mers.tga
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_gray.png
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_gray.texture_set.json
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_gray_mers.tga
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_green.png
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_green.texture_set.json
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_green_mers.tga
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_light_blue.png
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_light_blue.texture_set.json
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_light_blue_mers.tga
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_lime.png
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_lime.texture_set.json
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_lime_mers.tga
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_magenta.png
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_magenta.texture_set.json
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_magenta_mers.tga
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_orange.png
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_orange.texture_set.json
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_orange_mers.tga
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_pink.png
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_pink.texture_set.json
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_pink_mers.tga
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_purple.png
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_purple.texture_set.json
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_purple_mers.tga
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_red.png
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_red.texture_set.json
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_red_mers.tga
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_silver.png
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_silver.texture_set.json
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_silver_mers.tga
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_white_new.png
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_white_new.texture_set.json
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_white_new_mers.tga
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_yellow.png
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_yellow.texture_set.json
create mode 100644 resource_packs/files/retro/old_dyes/textures/items/dye_powder_yellow_mers.tga
diff --git a/resource_packs/files/retro/old_dyes/pack_icon.png b/resource_packs/files/retro/old_dyes/pack_icon.png
new file mode 100644
index 000000000..f0b335f5a
--- /dev/null
+++ b/resource_packs/files/retro/old_dyes/pack_icon.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cedeb9ee7cbcc57fb24fa07ff11fa243d8f71aa924a0d1ac07843792ca3e668f
+size 2184
diff --git a/resource_packs/files/retro/old_dyes/textures/items/dye_powder_black_new.png b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_black_new.png
new file mode 100644
index 000000000..84f94e2c5
--- /dev/null
+++ b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_black_new.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0011622b00ffbd8fe67d6fc2463dbd3aa1eaca4fc9ac283e193bbb2d510602a1
+size 275
diff --git a/resource_packs/files/retro/old_dyes/textures/items/dye_powder_black_new.texture_set.json b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_black_new.texture_set.json
new file mode 100644
index 000000000..40ee4eeb8
--- /dev/null
+++ b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_black_new.texture_set.json
@@ -0,0 +1,7 @@
+{
+ "format_version": "1.21.30",
+ "minecraft:texture_set": {
+ "color": "dye_powder_black_new",
+ "metalness_emissive_roughness_subsurface": "dye_powder_black_new_mers"
+ }
+}
diff --git a/resource_packs/files/retro/old_dyes/textures/items/dye_powder_black_new_mers.tga b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_black_new_mers.tga
new file mode 100644
index 0000000000000000000000000000000000000000..4bcd9d1d68700db6a24ee497ef6a69fe5a5abc46
GIT binary patch
literal 1068
zcmeH_v1$TA6h$AB!qPv`DxK;5fE5;&2quR7jUN&a`~-0kf>jI#Q3xhsNs%>(Hg
N+I9K98b-mD?Er=VY#0Cl
literal 0
HcmV?d00001
diff --git a/resource_packs/files/retro/old_dyes/textures/items/dye_powder_blue_new.png b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_blue_new.png
new file mode 100644
index 000000000..29b67b824
--- /dev/null
+++ b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_blue_new.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e2fa4b75f0708b139f778720aead824775f379750411f8d3a6093c9960927347
+size 362
diff --git a/resource_packs/files/retro/old_dyes/textures/items/dye_powder_blue_new.texture_set.json b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_blue_new.texture_set.json
new file mode 100644
index 000000000..b9ced1a9a
--- /dev/null
+++ b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_blue_new.texture_set.json
@@ -0,0 +1,7 @@
+{
+ "format_version": "1.21.30",
+ "minecraft:texture_set": {
+ "color": "dye_powder_blue_new",
+ "metalness_emissive_roughness_subsurface": "dye_powder_blue_new_mers"
+ }
+}
diff --git a/resource_packs/files/retro/old_dyes/textures/items/dye_powder_blue_new_mers.tga b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_blue_new_mers.tga
new file mode 100644
index 0000000000000000000000000000000000000000..d7b0fc3b45e74dd5f3add964f0ce1b6c3b6741e0
GIT binary patch
literal 1068
zcmd^(`Er%A4;m<*riQlXYyJ@%Yi1
zS;&t)U*a=g2sgr4yS5M2L+UdZPF23geb9cZ|1K_b?r`tyD)GP*pP71Oz<()pJ;=VH
z_;2F%g=k-N26+cP^5Bcl_B-%J+qIL#=SFxh4Vln^c)@|2-R;P;OySxCiGPHidM)
zfps6j6mm2q;R&%b*u)r#^(5*kyoSXq=ow3xkbFN0F{-FNfI}hSBgi&n495*kn4j1_
z97_0vQ`jTPSki?&hJ6T!4>YUtHWA&rb?=tfS@33a<#4>`(;R3V|N`DV-Y-N0)!
z!$9?FZX@tEJhx?v$*nNpneXk!ZpOD;R%)3{I;*Gk*iD<(BENjfU-$c#g+#RZ%2h~o
K#(~P>T=^5;)2D*~
literal 0
HcmV?d00001
diff --git a/resource_packs/files/retro/old_dyes/textures/items/dye_powder_cyan.png b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_cyan.png
new file mode 100644
index 000000000..61d66756b
--- /dev/null
+++ b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_cyan.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a56afb69ff745f5389fcfdfccfaf790d1a9119801c13b562d62638dda858956a
+size 236
diff --git a/resource_packs/files/retro/old_dyes/textures/items/dye_powder_cyan.texture_set.json b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_cyan.texture_set.json
new file mode 100644
index 000000000..e12319b3e
--- /dev/null
+++ b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_cyan.texture_set.json
@@ -0,0 +1,7 @@
+{
+ "format_version": "1.21.30",
+ "minecraft:texture_set": {
+ "color": "dye_powder_cyan",
+ "metalness_emissive_roughness_subsurface": "dye_powder_cyan_mers"
+ }
+}
diff --git a/resource_packs/files/retro/old_dyes/textures/items/dye_powder_cyan_mers.tga b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_cyan_mers.tga
new file mode 100644
index 0000000000000000000000000000000000000000..e25bcf9ab8d71e552ac9876ae21698377edd091e
GIT binary patch
literal 1068
zcmds%y-EX75QPs`mU#p#JCicLK*WWx0TY9bPo{YUHAFVP^K8bLQtRE3GIz1r@Zmx=y-`_O6mXurJJU-Wda@r&KrCrM7jAw~o&i
z>AY(57ki?8b>W=hNAT~6pYc=dEu!(FvQEL@f<3~I)l?_bxX5~V#6Mww%`=66sHz5>
zTc?dp(6Dz8Eza)Ii}mo3@rQ7(z#o9OPM_TMJH!KG=dl@PXdHucALdLj@6UU5ZtwcB
zJ$eS~yOwt_B6c61!F!oy8sCu}`fl9AIXurB_T~GV^WOD87jVPfS|i+tIiX+gC}8q<
e>-f9LgZ(c|_!~5Kb}P-Kp48Hfy{)8LDe4EL`G&Co
literal 0
HcmV?d00001
diff --git a/resource_packs/files/retro/old_dyes/textures/items/dye_powder_glow.png b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_glow.png
new file mode 100644
index 000000000..6c980c275
--- /dev/null
+++ b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_glow.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e2d115e632ed0d615aa3c06e50b746befabdaab7090af90fa8bea6a4a9d61341
+size 182
diff --git a/resource_packs/files/retro/old_dyes/textures/items/dye_powder_glow.texture_set.json b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_glow.texture_set.json
new file mode 100644
index 000000000..8158d7b85
--- /dev/null
+++ b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_glow.texture_set.json
@@ -0,0 +1,7 @@
+{
+ "format_version": "1.21.30",
+ "minecraft:texture_set": {
+ "color": "dye_powder_glow",
+ "metalness_emissive_roughness_subsurface": "dye_powder_glow_mers"
+ }
+}
diff --git a/resource_packs/files/retro/old_dyes/textures/items/dye_powder_glow_mers.tga b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_glow_mers.tga
new file mode 100644
index 0000000000000000000000000000000000000000..39170ae999e9eee2972fef4245cf29e029921860
GIT binary patch
literal 1100
zcmZQzU}As)0R{mE1r9YJcR1qr%z_M`fcPg6lj1*^p2zHJ3@bHb8FokpF}xts9FX3N
zJT?pmMco*-1NF@_2?m>S87TIUO^pHMCVXx=1XQz6!kb|WQ14D4hS68KEy3p81-c1j
z2R<{l0L=iIGaG34F{nGX0?oS0V+q7I1l<5Ldk4_2LqNO*L<7y)12hBVk2^rKUlVWx
z%nTR}G7F^lE>Q1%ASUDom_B5BH&EX(W@WG$e@V0-6edT2de<^*gXtYWKC;=wut9o2
zVX>bKy~LP5P-fNYEf?t?DVqT&fmB9+26S##|B)d^!B9p9UkUTqn{qWfjz7tm0fMb9KMD3KZ8A+U7i0R)*TzoG6P3F
ckJbOzbDrk+Yt(K^&8(hPE5+7zRxVwIA5&alT>t<8
literal 0
HcmV?d00001
diff --git a/resource_packs/files/retro/old_dyes/textures/items/dye_powder_green.png b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_green.png
new file mode 100644
index 000000000..126353998
--- /dev/null
+++ b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_green.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9ecf5764853d6c45b6a12040f48307c6bddb57dcd0fd290edb1b9193ed95056c
+size 219
diff --git a/resource_packs/files/retro/old_dyes/textures/items/dye_powder_green.texture_set.json b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_green.texture_set.json
new file mode 100644
index 000000000..df83303e1
--- /dev/null
+++ b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_green.texture_set.json
@@ -0,0 +1,7 @@
+{
+ "format_version": "1.21.30",
+ "minecraft:texture_set": {
+ "color": "dye_powder_green",
+ "metalness_emissive_roughness_subsurface": "dye_powder_green_mers"
+ }
+}
diff --git a/resource_packs/files/retro/old_dyes/textures/items/dye_powder_green_mers.tga b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_green_mers.tga
new file mode 100644
index 0000000000000000000000000000000000000000..99355e3507889b14a690175067dcc5dfbc7c35cd
GIT binary patch
literal 1068
zcmd6n!Ab&Q6ooIYTFw(lt7v0O-@sr%4AjI;PZkkIiypw8D22FlDG`E*5(FUxK?s7-
z`G&bL3^UBMOSt@V?|<$&=iVPQtC;@+3+(jdOzD4&y;bcyjvt*x9(Tgf!wH_=XKUJ2
z@n-et?n|{So)0^ZFk@l8XQuCs>O-Bkc4LnU?%>bkco%*lt%-00;n7~JM&E<-d&R5n
z4;dUg;a-H>>Rc(%bKRwSsNoM@W=nfOhdJqi2QSP3{!W31Pu1|2w+FPrqm34O8O0n=
zs?qB{*mc?iIX;*Z9`JBbBZm`@MeoTj(52VC)e(cEbMg!EShiymw4;
zpwF)0z{gyDeB-TXh9r;gg*RY-%$L3|le2>|xW8ch-=N#RZuG)Vc-5-)FT-Zz!hQi>
Cs*zU!
literal 0
HcmV?d00001
diff --git a/resource_packs/files/retro/old_dyes/textures/items/dye_powder_light_blue.png b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_light_blue.png
new file mode 100644
index 000000000..8bdc96bbd
--- /dev/null
+++ b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_light_blue.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9fd8d56293f433adb057a543a48da3e4cc35fc667903d9074317bdc6c64664ba
+size 207
diff --git a/resource_packs/files/retro/old_dyes/textures/items/dye_powder_light_blue.texture_set.json b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_light_blue.texture_set.json
new file mode 100644
index 000000000..79051a029
--- /dev/null
+++ b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_light_blue.texture_set.json
@@ -0,0 +1,7 @@
+{
+ "format_version": "1.21.30",
+ "minecraft:texture_set": {
+ "color": "dye_powder_light_blue",
+ "metalness_emissive_roughness_subsurface": "dye_powder_light_blue_mers"
+ }
+}
diff --git a/resource_packs/files/retro/old_dyes/textures/items/dye_powder_light_blue_mers.tga b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_light_blue_mers.tga
new file mode 100644
index 0000000000000000000000000000000000000000..aff086ee6455763c64b05db86dc4bc66e7cd90c2
GIT binary patch
literal 1068
zcmd^<&q@MO6vjVVMJwOHRxSd2fEMl)2BM%bY15Nwn_eKbK^R)p#y_CzP^;IF2!y_0
z+yNJJ!*vOVb7t=Oedjw@80kR8ucC^M4{Lt>i}9(3z8qTz^}ah6%!h8Zbi6rU9q4fO
zn-1snPIaa`9Vt^)6W8mYvvS@y>Rp~>(O;?AIx6_79X)4a%(V)88BotxJw3$n>E36zUlBU*8vBgZ9;Rvy-IB7=;f`j)E6ZC%5(*+95(vD%c;p^vYU<-h*J&;!(8S8?->KLP*YQN^{q3#xyFaJ
zBA)rL-!spXk?(j&>ezMP4Y9_qaFB<2I#GsFI`
z?tiut*JSuHOSZfWee?I`=x1-3ah8R5%!B-7%Hx>}=fATDIbiU^BjjcldD*vTN)Bc*
tF!y2)ShBL9egplgI+vCuCZ^p`1=u5EP^A%#{KZ7I&8{*Y1xq34lY
z=x`0rHE_6ZlJ}hZ+&2)ZqHrZjbbM6v?ICKbw!W-yi~6r;44zk=X{M$=bfst4W#sfLy|{CA4K?91o`bEa*L)z-6mn&?RP
zws*(8E9!Br&Ts9DYfs!`YTSeE)%lz4(eWau$DOgv8hP&AwQv|Z#)F4L^g`QT9#_U6
zC(NaBPp%(0hsSx!(U8Ysl<>hD41M~>U)ayw4_$D|(|~^JnE_|&(GZ
literal 0
HcmV?d00001
diff --git a/resource_packs/files/retro/old_dyes/textures/items/dye_powder_pink.png b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_pink.png
new file mode 100644
index 000000000..7a726a254
--- /dev/null
+++ b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_pink.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:061ca4d1069c5e41aa180756bd9bd2b05c33ac425c47cdd2df4772364c1d210a
+size 210
diff --git a/resource_packs/files/retro/old_dyes/textures/items/dye_powder_pink.texture_set.json b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_pink.texture_set.json
new file mode 100644
index 000000000..c442746a5
--- /dev/null
+++ b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_pink.texture_set.json
@@ -0,0 +1,7 @@
+{
+ "format_version": "1.21.30",
+ "minecraft:texture_set": {
+ "color": "dye_powder_pink",
+ "metalness_emissive_roughness_subsurface": "dye_powder_pink_mers"
+ }
+}
diff --git a/resource_packs/files/retro/old_dyes/textures/items/dye_powder_pink_mers.tga b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_pink_mers.tga
new file mode 100644
index 0000000000000000000000000000000000000000..b151c301317e6b4dfbb59258e5c5ea82d7f590f1
GIT binary patch
literal 1068
zcmd^<&q@MO7{w1RqD6~=UciO8%T=#1$$%)Ri5s7+ASwevDg<%izg+w0fh>Z~FTCL5
zHngsR!~O2ubIy0}H!xB`;YpOJcv|-MFXCNQeHfnx^>6POG%J-f)Va30)YLUToaOmU
z)cfWx%
zT$5pEE!koj(BE1IpWbMm4q14|JjhRmn4Y>}9M3POYdQSgTdF2I$z2iGCkq_lB8L9h{=6MQnrI9O}o
zGB?aS?-z*FkUg0)wVNIP`ir`%ubbE13;*qm#+2IXpn)#h2u~jFQh7=Z>saFV>ea#{
z@}TNNj`Nd+qpoSE)~g5WCpOQ?^TxuMhrwG9oUtB`o`Sh-YUcDGD$Oc;BrC(Me{f7=+T2l!EA#h7X=n`Fn4ng1{
z@O@+lmSs)5)xt2dv-3VP-+ZuUCG#h+z$)bfz5X@(wwkSEpQ(Mx?>pnWYM(8#p`CC1
zy*2Df@9;i$aQGgp9?eAhST<68E58uqO)>nUS>{%^JJropM?dGlAP3?1sltwRaS@n}@ar+=z(%
literal 0
HcmV?d00001
diff --git a/resource_packs/files/retro/old_dyes/textures/items/dye_powder_silver.png b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_silver.png
new file mode 100644
index 000000000..6d4e32dc4
--- /dev/null
+++ b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_silver.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:69d53f2271f4b2cd6936660f0622ee6707d9c1f7b7b615fb80329d6950d06e9e
+size 217
diff --git a/resource_packs/files/retro/old_dyes/textures/items/dye_powder_silver.texture_set.json b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_silver.texture_set.json
new file mode 100644
index 000000000..684ed3b52
--- /dev/null
+++ b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_silver.texture_set.json
@@ -0,0 +1,7 @@
+{
+ "format_version": "1.21.30",
+ "minecraft:texture_set": {
+ "color": "dye_powder_silver",
+ "metalness_emissive_roughness_subsurface": "dye_powder_silver_mers"
+ }
+}
diff --git a/resource_packs/files/retro/old_dyes/textures/items/dye_powder_silver_mers.tga b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_silver_mers.tga
new file mode 100644
index 0000000000000000000000000000000000000000..3009d06c79722631f5681b6fc59822a86baf8b79
GIT binary patch
literal 1068
zcmds!%L+kZ6oq$2W;}wC8E-+I66Kb6Lt^F#p(OFP_pRa{P8cUeHA>b^10RvLc$jK!xf{dcONf5XFN1~jShn_(n=OL=$`
z)vTq_QH&nko?`NN@yMTw%dBv@se{A5XrP5R@cd@S(}k;nK6BF-@A2=Q@9<~h;~g{5
yj~l;ufA!D2xw&fD1rGnC_JxL54;}XMzWrLP6>le>EhLIg&dH=>rKFQe#O(^$xp|QQ
literal 0
HcmV?d00001
diff --git a/resource_packs/files/retro/old_dyes/textures/items/dye_powder_white_new.png b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_white_new.png
new file mode 100644
index 000000000..29148582a
--- /dev/null
+++ b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_white_new.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8812f28b7c6ea9a4cc30573c1b1ce30950f5f121aa61f52f5595f5086bb1e786
+size 328
diff --git a/resource_packs/files/retro/old_dyes/textures/items/dye_powder_white_new.texture_set.json b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_white_new.texture_set.json
new file mode 100644
index 000000000..ca5039290
--- /dev/null
+++ b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_white_new.texture_set.json
@@ -0,0 +1,7 @@
+{
+ "format_version": "1.21.30",
+ "minecraft:texture_set": {
+ "color": "dye_powder_white_new",
+ "metalness_emissive_roughness_subsurface": "dye_powder_white_new_mers"
+ }
+}
diff --git a/resource_packs/files/retro/old_dyes/textures/items/dye_powder_white_new_mers.tga b/resource_packs/files/retro/old_dyes/textures/items/dye_powder_white_new_mers.tga
new file mode 100644
index 0000000000000000000000000000000000000000..e22d74a476ad7afbd583231474a8857e56ff6c4b
GIT binary patch
literal 1068
zcmd6l$x1^(5JekTF7pYl-05FLcpwUKAphpVjiBO?h>8OdgENW>PT;}`K@@c7!j0fL
z@)|-DB>@*cICPq-x_zrEA#{ZJ6+$6&b#`<8FRbEa9xiiFbDWE?p5K4-xlNAj!X3=Q
zK0Lx17;B|o4=?ZuhfoK#^knQOjVofyFa`&30s1(BJ$M5BOhYpbeZE2!tbc~3{Cwb4
zcLFxRnWP%Vw(_{=HGIGkoPs{y;T#qqt@m!9JMaeT>A`pP?L3^}8mJd{lBhvF&)yDM&21P>wIOuOTznUI-ut^bJr
zLEc3WK@k4{PhJE;1m|@-X1>{(a@F|0fbmV{
zzd^T`n$@TnFwd_Q`SDBU!~f>@L7Zo(xXg#2D-CL&;;A|C%FeGm0UfYU>3}ombpWeK
zzsiRZynwvCk9pp^0{`;)5dV;jZ7slnKG@z{Hiw!516az7D(z(~rKQThvV2&F`ds$?
zf4)iV@)2#V-t7W?yp8H`+x|*rGPE#{_HH`P-gm5Bg
z6sH2yfJA~$C`r0n!qVw!L^yw#_yLvco~>cAh-JDAQW|u%jNHk{Rt5DW<$}!=vd@Iq
zP*ih^+FI-VH|mJRmr&PQO}%Yaxv;4h$jvgnj+MD!>Q03Zf4ZA-x80SMQgtixVM0R^
z`{J~#>AG?8JLV+e#=IWUGZqrzzc3CXazCMSg6nulPZGx2L>RIP5fudY{RJNSQR;_y
zL|%$iHiR+uRETMWA17=oSGjSpA{sJp#*JV>yqKK_B=Hs`4B5FJM^kO1jr?#-0;W7`
zsT#Xx!**@6;}-aIrB39{e14{jslRzFSS>k}gK_V;Sb3Fzw8p6?(u8upKV
E1HNq5761SM
literal 0
HcmV?d00001
diff --git a/resource_packs/packs.json b/resource_packs/packs.json
index 569e5e695..ff5cc4f76 100644
--- a/resource_packs/packs.json
+++ b/resource_packs/packs.json
@@ -2158,6 +2158,11 @@
"id": "legacy_bedrock_dried_kelp",
"name": "Legacy Bedrock Dried Kelp",
"description": "Gives the Dried Kelp item its texture from previous versions of Minecraft: Bedrock Edition"
+ },
+ {
+ "id": "old_dyes",
+ "name": "Old Dyes",
+ "description": "Reverts all dyes to their pre-1.21.100 textures"
}
]
},
From adb5de7f503122575ac831b05f58b1f8fc247171 Mon Sep 17 00:00:00 2001
From: yzabeast1
Date: Sun, 12 Oct 2025 17:21:00 -0500
Subject: [PATCH 016/117] feat(files): added happy ghast panorama from 1.21.90
---
.../gui/menu_panoramas/happy_ghasts_panorama/pack_icon.png | 3 +++
.../happy_ghasts_panorama/textures/ui/panorama_0.png | 3 +++
.../happy_ghasts_panorama/textures/ui/panorama_1.png | 3 +++
.../happy_ghasts_panorama/textures/ui/panorama_2.png | 3 +++
.../happy_ghasts_panorama/textures/ui/panorama_3.png | 3 +++
.../happy_ghasts_panorama/textures/ui/panorama_4.png | 3 +++
.../happy_ghasts_panorama/textures/ui/panorama_5.png | 3 +++
.../happy_ghasts_panorama/textures/ui/panoramahdr_0.hdr | 3 +++
.../happy_ghasts_panorama/textures/ui/panoramahdr_1.hdr | 3 +++
.../happy_ghasts_panorama/textures/ui/panoramahdr_2.hdr | 3 +++
.../happy_ghasts_panorama/textures/ui/panoramahdr_3.hdr | 3 +++
.../happy_ghasts_panorama/textures/ui/panoramahdr_4.hdr | 3 +++
.../happy_ghasts_panorama/textures/ui/panoramahdr_5.hdr | 3 +++
resource_packs/packs.json | 6 ++++++
14 files changed, 45 insertions(+)
create mode 100644 resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/pack_icon.png
create mode 100644 resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panorama_0.png
create mode 100644 resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panorama_1.png
create mode 100644 resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panorama_2.png
create mode 100644 resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panorama_3.png
create mode 100644 resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panorama_4.png
create mode 100644 resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panorama_5.png
create mode 100644 resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panoramahdr_0.hdr
create mode 100644 resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panoramahdr_1.hdr
create mode 100644 resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panoramahdr_2.hdr
create mode 100644 resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panoramahdr_3.hdr
create mode 100644 resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panoramahdr_4.hdr
create mode 100644 resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panoramahdr_5.hdr
diff --git a/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/pack_icon.png b/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/pack_icon.png
new file mode 100644
index 000000000..da9ee99da
--- /dev/null
+++ b/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/pack_icon.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3de7bc361f9623eca60bfc5618c9723c261e56d811351c737739ebd107ab5f23
+size 14086
diff --git a/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panorama_0.png b/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panorama_0.png
new file mode 100644
index 000000000..ef2ac3b15
--- /dev/null
+++ b/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panorama_0.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1a638c841ecb232292fc9403fb52652fdf4239443ddf360a3ba9383ba806a257
+size 1792473
diff --git a/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panorama_1.png b/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panorama_1.png
new file mode 100644
index 000000000..7e4cb455c
--- /dev/null
+++ b/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panorama_1.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8f876a12a75fdb505976cdcbf10752a75dfa602c52eb81971f33b95d536d0364
+size 1561691
diff --git a/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panorama_2.png b/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panorama_2.png
new file mode 100644
index 000000000..d545be2f0
--- /dev/null
+++ b/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panorama_2.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7146a83bf37333aa1eff9e96172ea355ed7916110d29a03ec7969436c9b4b0e7
+size 630423
diff --git a/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panorama_3.png b/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panorama_3.png
new file mode 100644
index 000000000..ad89bd559
--- /dev/null
+++ b/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panorama_3.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a2218dd1a891c9a3674ba96a6eae69986ca4c0ae0fce73dcd89c21286456f16e
+size 2311104
diff --git a/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panorama_4.png b/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panorama_4.png
new file mode 100644
index 000000000..a3c784e49
--- /dev/null
+++ b/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panorama_4.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f64afbd6ff65862b33eae1a60582757343514fb54f38481290fc86a003f3c2dc
+size 797356
diff --git a/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panorama_5.png b/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panorama_5.png
new file mode 100644
index 000000000..7a231c1b3
--- /dev/null
+++ b/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panorama_5.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:833849e38bd356eba8d031fb3d6753bf06a3ac1decb7c20f5757453e07e5fe15
+size 1822826
diff --git a/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panoramahdr_0.hdr b/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panoramahdr_0.hdr
new file mode 100644
index 000000000..7a818e146
--- /dev/null
+++ b/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panoramahdr_0.hdr
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cede9d08084ab0e17966779bf46a4d7db6c105ea981f2191d9803073daaee518
+size 3300392
diff --git a/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panoramahdr_1.hdr b/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panoramahdr_1.hdr
new file mode 100644
index 000000000..f6680db29
--- /dev/null
+++ b/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panoramahdr_1.hdr
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:835e4e9bf23894cc65968770b02e79e312b3566ebb74e4b11922bb22648df095
+size 2508925
diff --git a/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panoramahdr_2.hdr b/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panoramahdr_2.hdr
new file mode 100644
index 000000000..fdea83f64
--- /dev/null
+++ b/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panoramahdr_2.hdr
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f00ecb861dcb74a4c76167fee324c9a98caebba46588f3fcecf71cb8581bc431
+size 1905301
diff --git a/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panoramahdr_3.hdr b/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panoramahdr_3.hdr
new file mode 100644
index 000000000..f5847272f
--- /dev/null
+++ b/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panoramahdr_3.hdr
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ffd89e19894a8919db7e590aa6ce4b57c705943cfd935b9af1b760442d0574d0
+size 2320421
diff --git a/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panoramahdr_4.hdr b/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panoramahdr_4.hdr
new file mode 100644
index 000000000..ef0d34619
--- /dev/null
+++ b/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panoramahdr_4.hdr
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a5426e4e7688496b557175b0adc0527468a8bfe4be6c360f4531935b1614f5a7
+size 1367244
diff --git a/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panoramahdr_5.hdr b/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panoramahdr_5.hdr
new file mode 100644
index 000000000..9b234ea3f
--- /dev/null
+++ b/resource_packs/files/gui/menu_panoramas/happy_ghasts_panorama/textures/ui/panoramahdr_5.hdr
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:07e1f8f8743ca0d46819c422fe7ebcb37dc3b207cbc7ed109bf9e68fde476791
+size 2209619
diff --git a/resource_packs/packs.json b/resource_packs/packs.json
index 569e5e695..c807755a4 100644
--- a/resource_packs/packs.json
+++ b/resource_packs/packs.json
@@ -1851,6 +1851,12 @@
"name": "Spring to Life Panorama",
"description": "Replaces the default Minecraft menu panorama with a 360° view of a forest and desert (from 1.21.70)"
},
+ {
+ "id": "happy_ghasts_panorama",
+ "name": "Happy Ghasts Panorama",
+ "description": "Replaces the default Minecraft menu panorama with a 360° view of Happy Ghasts flying around a valley! (from 1.21.90)"
+
+ },
{
"id": "pale_garden_panorama",
"name": "Pale Garden Panorama",
From 612628f615e5c793ca8da50dc11eb0f74c061e4e Mon Sep 17 00:00:00 2001
From: yzabeast1
Date: Sun, 12 Oct 2025 17:45:25 -0500
Subject: [PATCH 017/117] feat(files): added copper armor bar
---
.../files/gui/armor_bars/copper_armor_bar/pack_icon.png | 3 +++
.../gui/armor_bars/copper_armor_bar/textures/ui/armor_full.png | 3 +++
.../gui/armor_bars/copper_armor_bar/textures/ui/armor_half.png | 3 +++
3 files changed, 9 insertions(+)
create mode 100644 resource_packs/files/gui/armor_bars/copper_armor_bar/pack_icon.png
create mode 100644 resource_packs/files/gui/armor_bars/copper_armor_bar/textures/ui/armor_full.png
create mode 100644 resource_packs/files/gui/armor_bars/copper_armor_bar/textures/ui/armor_half.png
diff --git a/resource_packs/files/gui/armor_bars/copper_armor_bar/pack_icon.png b/resource_packs/files/gui/armor_bars/copper_armor_bar/pack_icon.png
new file mode 100644
index 000000000..23e23859f
--- /dev/null
+++ b/resource_packs/files/gui/armor_bars/copper_armor_bar/pack_icon.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c2f5d2fc9327c6248e12027ff0eebdfc37ae78089c8b458f069373b1533d4465
+size 1995
diff --git a/resource_packs/files/gui/armor_bars/copper_armor_bar/textures/ui/armor_full.png b/resource_packs/files/gui/armor_bars/copper_armor_bar/textures/ui/armor_full.png
new file mode 100644
index 000000000..e18015771
--- /dev/null
+++ b/resource_packs/files/gui/armor_bars/copper_armor_bar/textures/ui/armor_full.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b405e1fd9dfd75c4dc48ffa9a39a7d73d8aa1e82d759103e2bd630d6818fb78b
+size 428
diff --git a/resource_packs/files/gui/armor_bars/copper_armor_bar/textures/ui/armor_half.png b/resource_packs/files/gui/armor_bars/copper_armor_bar/textures/ui/armor_half.png
new file mode 100644
index 000000000..d54844780
--- /dev/null
+++ b/resource_packs/files/gui/armor_bars/copper_armor_bar/textures/ui/armor_half.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a31339473ed94676df6d75162d42b8798ea15d88641e30b9fed9eb62929bf189
+size 434
From 5cbbecb46d827c7a6f9386983648321a30e3bb01 Mon Sep 17 00:00:00 2001
From: yzabeast1
Date: Sun, 12 Oct 2025 17:49:46 -0500
Subject: [PATCH 018/117] chore(files): Added subcategory for armor bar packs
---
resource_packs/packs.json | 36 ++++++++++++++++++++++++++++++++++++
1 file changed, 36 insertions(+)
diff --git a/resource_packs/packs.json b/resource_packs/packs.json
index 569e5e695..40f6f60b5 100644
--- a/resource_packs/packs.json
+++ b/resource_packs/packs.json
@@ -1697,6 +1697,42 @@
}
]
},
+ {
+ "id": "gui/armor_bars",
+ "name": "GUI / Armor Bars",
+ "packs": [
+ {
+ "id": "leather_armor_bar",
+ "name": "Leather Armor Bar",
+ "description": ""
+ },
+ {
+ "id": "chainmail_armor_bar",
+ "name": "Chainmail Armor Bar",
+ "description": ""
+ },
+ {
+ "id": "copper_armor_bar",
+ "name": "Copper Armor Bar",
+ "description": ""
+ },
+ {
+ "id": "golden_armor_bar",
+ "name": "Golden Armor Bar",
+ "description": ""
+ },
+ {
+ "id": "diamond_armor_bar",
+ "name": "Diamond Armor Bar",
+ "description": ""
+ },
+ {
+ "id": "netherite_armor_bar",
+ "name": "Netherite Armor Bar",
+ "description": ""
+ }
+ ]
+ },
{
"id": "gui/hotbar_selector",
"name": "GUI / Hotbar Selector",
From 6ee6ac7d8e100f43394bf8ff5f9b8456f7f86c63 Mon Sep 17 00:00:00 2001
From: Arachi <172836508+Chi-a11y@users.noreply.github.com>
Date: Wed, 15 Oct 2025 04:00:46 +1100
Subject: [PATCH 019/117] feat(files): Added the missing Copper Nuggets
---
.../vertical_nuggets/textures/items/copper_nugget.png | 3 +++
.../aesthetic/vertical_nuggets/textures/items/iron_nugget.png | 4 ++--
resource_packs/packs.json | 2 +-
3 files changed, 6 insertions(+), 3 deletions(-)
create mode 100644 resource_packs/files/aesthetic/vertical_nuggets/textures/items/copper_nugget.png
diff --git a/resource_packs/files/aesthetic/vertical_nuggets/textures/items/copper_nugget.png b/resource_packs/files/aesthetic/vertical_nuggets/textures/items/copper_nugget.png
new file mode 100644
index 000000000..acf2b8853
--- /dev/null
+++ b/resource_packs/files/aesthetic/vertical_nuggets/textures/items/copper_nugget.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0299c46283deb6d5a10863953a36ffce5ca18b4a2c098b873fdc70edff576ddd
+size 455
diff --git a/resource_packs/files/aesthetic/vertical_nuggets/textures/items/iron_nugget.png b/resource_packs/files/aesthetic/vertical_nuggets/textures/items/iron_nugget.png
index 4b9363a7c..8b6633c5c 100644
--- a/resource_packs/files/aesthetic/vertical_nuggets/textures/items/iron_nugget.png
+++ b/resource_packs/files/aesthetic/vertical_nuggets/textures/items/iron_nugget.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:089cd02cf6a8dee61d59a67516e14190f97f3633789ec2726216d20718ae71b3
-size 200
+oid sha256:81e195168c43b5516f697dec1e1b78a7afe31b619ad96d322e9ed2929754c176
+size 254
diff --git a/resource_packs/packs.json b/resource_packs/packs.json
index 569e5e695..8e2c0bd39 100644
--- a/resource_packs/packs.json
+++ b/resource_packs/packs.json
@@ -69,7 +69,7 @@
{
"id": "vertical_nuggets",
"name": "Vertical Nuggets",
- "description": "Rotates the Iron Nugget to be consistent with the Gold Nugget"
+ "description": "Rotates Copper and Iron Nuggets to be consistent with the Gold Nugget"
},
{
"id": "clean_wool",
From 3b8463cf99c7c4eb1183cf9f8cb7829fcb8f6fce Mon Sep 17 00:00:00 2001
From: Arachi <172836508+Chi-a11y@users.noreply.github.com>
Date: Wed, 15 Oct 2025 05:06:56 +1100
Subject: [PATCH 020/117] feat(files): Alternate Dyes
---
.../files/world_of_color/alternate_dyes/pack_icon.png | 3 +++
.../alternate_dyes/textures/items/dye_powder_black_new.png | 3 +++
.../alternate_dyes/textures/items/dye_powder_blue_new.png | 3 +++
.../alternate_dyes/textures/items/dye_powder_brown_new.png | 3 +++
.../alternate_dyes/textures/items/dye_powder_gray.png | 3 +++
.../alternate_dyes/textures/items/dye_powder_green.png | 3 +++
.../alternate_dyes/textures/items/dye_powder_light_blue.png | 3 +++
.../alternate_dyes/textures/items/dye_powder_lime.png | 3 +++
.../alternate_dyes/textures/items/dye_powder_magenta.png | 3 +++
.../alternate_dyes/textures/items/dye_powder_pink.png | 3 +++
.../alternate_dyes/textures/items/dye_powder_purple.png | 3 +++
.../alternate_dyes/textures/items/dye_powder_white_new.png | 3 +++
.../alternate_dyes/textures/items/dye_powder_yellow.png | 3 +++
.../files/world_of_color/unique_dyes/pack_icon.png | 3 ---
.../unique_dyes/textures/items/dye_powder_gray.png | 3 ---
.../unique_dyes/textures/items/dye_powder_lime.png | 3 ---
.../unique_dyes/textures/items/dye_powder_magenta.png | 3 ---
.../unique_dyes/textures/items/dye_powder_pink.png | 3 ---
.../unique_dyes/textures/items/dye_powder_purple.png | 3 ---
resource_packs/packs.json | 6 +++---
20 files changed, 42 insertions(+), 21 deletions(-)
create mode 100644 resource_packs/files/world_of_color/alternate_dyes/pack_icon.png
create mode 100644 resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_black_new.png
create mode 100644 resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_blue_new.png
create mode 100644 resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_brown_new.png
create mode 100644 resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_gray.png
create mode 100644 resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_green.png
create mode 100644 resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_light_blue.png
create mode 100644 resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_lime.png
create mode 100644 resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_magenta.png
create mode 100644 resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_pink.png
create mode 100644 resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_purple.png
create mode 100644 resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_white_new.png
create mode 100644 resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_yellow.png
delete mode 100644 resource_packs/files/world_of_color/unique_dyes/pack_icon.png
delete mode 100644 resource_packs/files/world_of_color/unique_dyes/textures/items/dye_powder_gray.png
delete mode 100644 resource_packs/files/world_of_color/unique_dyes/textures/items/dye_powder_lime.png
delete mode 100644 resource_packs/files/world_of_color/unique_dyes/textures/items/dye_powder_magenta.png
delete mode 100644 resource_packs/files/world_of_color/unique_dyes/textures/items/dye_powder_pink.png
delete mode 100644 resource_packs/files/world_of_color/unique_dyes/textures/items/dye_powder_purple.png
diff --git a/resource_packs/files/world_of_color/alternate_dyes/pack_icon.png b/resource_packs/files/world_of_color/alternate_dyes/pack_icon.png
new file mode 100644
index 000000000..bb1689d60
--- /dev/null
+++ b/resource_packs/files/world_of_color/alternate_dyes/pack_icon.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:82de937315c68bfca59d2d91ba7ddac3c58522fb000f53460080e8847fc6fe97
+size 5830
diff --git a/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_black_new.png b/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_black_new.png
new file mode 100644
index 000000000..89552e5a5
--- /dev/null
+++ b/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_black_new.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:51bcec97e3ef32a156d1504c22f3824eca528f3f82456b43047e01959aecfa12
+size 506
diff --git a/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_blue_new.png b/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_blue_new.png
new file mode 100644
index 000000000..c15f1c9e4
--- /dev/null
+++ b/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_blue_new.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6e4aa29715fa0d981ab50e1a24893b1169fac941cf5bf5cc24e3236e3652a752
+size 505
diff --git a/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_brown_new.png b/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_brown_new.png
new file mode 100644
index 000000000..c35d533eb
--- /dev/null
+++ b/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_brown_new.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f39fc2a10ef182b5e14c5f8fb34d627e7b09704ac35606b59cb106ac461a6ce3
+size 503
diff --git a/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_gray.png b/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_gray.png
new file mode 100644
index 000000000..fb87cc7b9
--- /dev/null
+++ b/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_gray.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:435a0f92275aa6459da6e9f76ee7ed0f3c26f1ee950404c8c32bdf86c9ffebfc
+size 522
diff --git a/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_green.png b/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_green.png
new file mode 100644
index 000000000..417b205c0
--- /dev/null
+++ b/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_green.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c305e28ae2bcf268069682b8f7a8fc0eab7b14463c223ae5778609ea81a33d60
+size 513
diff --git a/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_light_blue.png b/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_light_blue.png
new file mode 100644
index 000000000..e3178e2b0
--- /dev/null
+++ b/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_light_blue.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bc6fe272d39706fadc2eba645918e13b1a34f9c1cf6d14790c9cc07f3330de6d
+size 523
diff --git a/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_lime.png b/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_lime.png
new file mode 100644
index 000000000..70a08d7f1
--- /dev/null
+++ b/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_lime.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fa246083acb9b439a384b2cefdff73c195170b94e301b4a15b61ae08bc48c46e
+size 518
diff --git a/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_magenta.png b/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_magenta.png
new file mode 100644
index 000000000..9ae004b37
--- /dev/null
+++ b/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_magenta.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:24c25040409f68caeff18254dbd360b6b01c4dd47d2e07e147039d77aa379ac8
+size 531
diff --git a/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_pink.png b/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_pink.png
new file mode 100644
index 000000000..5fef3f875
--- /dev/null
+++ b/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_pink.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:80655e36d7483d37279f6184f69606ed073ae4adce9c58a396b3e811629ef808
+size 531
diff --git a/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_purple.png b/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_purple.png
new file mode 100644
index 000000000..6d269d0fc
--- /dev/null
+++ b/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_purple.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3af5e5d8239860641dd5b45c70021b3f043de0980071494f8d9561ea58d9b99b
+size 512
diff --git a/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_white_new.png b/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_white_new.png
new file mode 100644
index 000000000..821c9589e
--- /dev/null
+++ b/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_white_new.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c937fe02f663f75ab116ba7886d8fc5bdae2bb9730776097e38084a1a6725b40
+size 523
diff --git a/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_yellow.png b/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_yellow.png
new file mode 100644
index 000000000..7ca6ff22b
--- /dev/null
+++ b/resource_packs/files/world_of_color/alternate_dyes/textures/items/dye_powder_yellow.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:49476da912c49e6f3523ce3201cedbd100e120dcee84955efa36a6cd1e032b3c
+size 508
diff --git a/resource_packs/files/world_of_color/unique_dyes/pack_icon.png b/resource_packs/files/world_of_color/unique_dyes/pack_icon.png
deleted file mode 100644
index a6065bfef..000000000
--- a/resource_packs/files/world_of_color/unique_dyes/pack_icon.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:21612a39b0728df31ab79e42774252f43a56c276d27ac7d6cf41fcc06d23f1cc
-size 7246
diff --git a/resource_packs/files/world_of_color/unique_dyes/textures/items/dye_powder_gray.png b/resource_packs/files/world_of_color/unique_dyes/textures/items/dye_powder_gray.png
deleted file mode 100644
index 12d0e445f..000000000
--- a/resource_packs/files/world_of_color/unique_dyes/textures/items/dye_powder_gray.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:34110d5d6e35c783d10f088dffe4a05dceafc29acd70206ff71f74f2527cb27f
-size 360
diff --git a/resource_packs/files/world_of_color/unique_dyes/textures/items/dye_powder_lime.png b/resource_packs/files/world_of_color/unique_dyes/textures/items/dye_powder_lime.png
deleted file mode 100644
index e5037c523..000000000
--- a/resource_packs/files/world_of_color/unique_dyes/textures/items/dye_powder_lime.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:f20087b0b883c656c0d81daf6b52eaf62d55ca0d9294b2011f035e594635816c
-size 370
diff --git a/resource_packs/files/world_of_color/unique_dyes/textures/items/dye_powder_magenta.png b/resource_packs/files/world_of_color/unique_dyes/textures/items/dye_powder_magenta.png
deleted file mode 100644
index 94b708a4e..000000000
--- a/resource_packs/files/world_of_color/unique_dyes/textures/items/dye_powder_magenta.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:d779f7ca10e28b97108bd93a3d404e04daab925aae85fca4c19cec4be3c8b356
-size 421
diff --git a/resource_packs/files/world_of_color/unique_dyes/textures/items/dye_powder_pink.png b/resource_packs/files/world_of_color/unique_dyes/textures/items/dye_powder_pink.png
deleted file mode 100644
index 2e72fcd26..000000000
--- a/resource_packs/files/world_of_color/unique_dyes/textures/items/dye_powder_pink.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:e7bf14eb134fe198f2f524f3a26a2cfc35eab6b96d22a2e2fb706cd50e043bcd
-size 393
diff --git a/resource_packs/files/world_of_color/unique_dyes/textures/items/dye_powder_purple.png b/resource_packs/files/world_of_color/unique_dyes/textures/items/dye_powder_purple.png
deleted file mode 100644
index 5d991adf3..000000000
--- a/resource_packs/files/world_of_color/unique_dyes/textures/items/dye_powder_purple.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:f5832c6a644a31efe72955f5c4be3d34a2acd400f9a662bde9b3cb1309f6b905
-size 367
diff --git a/resource_packs/packs.json b/resource_packs/packs.json
index 569e5e695..11385e9f3 100644
--- a/resource_packs/packs.json
+++ b/resource_packs/packs.json
@@ -2299,9 +2299,9 @@
"name": "World of Color",
"packs": [
{
- "id": "unique_dyes",
- "name": "Unique Dyes",
- "description": "Adds variation to the dyes by making each one different"
+ "id": "alternate_dyes",
+ "name": "Alternate Dyes",
+ "description": "Retextures dyes to make them even more unique to each other"
}
]
},
From c4e34f87e4a1d5783b58a225053a42b587bc348f Mon Sep 17 00:00:00 2001
From: yzabeast1
Date: Thu, 16 Oct 2025 13:19:39 -0500
Subject: [PATCH 021/117] feat(files): added paletteless dyes pack
---
.../files/world_of_color/paletteless_dyes/pack_icon.png | 3 +++
.../paletteless_dyes/textures/items/dye_powder_black_new.png | 3 +++
.../paletteless_dyes/textures/items/dye_powder_blue_new.png | 3 +++
.../paletteless_dyes/textures/items/dye_powder_brown_new.png | 3 +++
.../paletteless_dyes/textures/items/dye_powder_cyan.png | 3 +++
.../paletteless_dyes/textures/items/dye_powder_gray.png | 3 +++
.../paletteless_dyes/textures/items/dye_powder_green.png | 3 +++
.../textures/items/dye_powder_light_blue.png | 3 +++
.../paletteless_dyes/textures/items/dye_powder_lime.png | 3 +++
.../paletteless_dyes/textures/items/dye_powder_magenta.png | 3 +++
.../paletteless_dyes/textures/items/dye_powder_orange.png | 3 +++
.../paletteless_dyes/textures/items/dye_powder_pink.png | 3 +++
.../paletteless_dyes/textures/items/dye_powder_purple.png | 3 +++
.../paletteless_dyes/textures/items/dye_powder_red.png | 3 +++
.../paletteless_dyes/textures/items/dye_powder_silver.png | 3 +++
.../paletteless_dyes/textures/items/dye_powder_white_new.png | 3 +++
.../paletteless_dyes/textures/items/dye_powder_yellow.png | 3 +++
resource_packs/packs.json | 5 +++++
18 files changed, 56 insertions(+)
create mode 100644 resource_packs/files/world_of_color/paletteless_dyes/pack_icon.png
create mode 100644 resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_black_new.png
create mode 100644 resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_blue_new.png
create mode 100644 resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_brown_new.png
create mode 100644 resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_cyan.png
create mode 100644 resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_gray.png
create mode 100644 resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_green.png
create mode 100644 resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_light_blue.png
create mode 100644 resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_lime.png
create mode 100644 resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_magenta.png
create mode 100644 resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_orange.png
create mode 100644 resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_pink.png
create mode 100644 resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_purple.png
create mode 100644 resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_red.png
create mode 100644 resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_silver.png
create mode 100644 resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_white_new.png
create mode 100644 resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_yellow.png
diff --git a/resource_packs/files/world_of_color/paletteless_dyes/pack_icon.png b/resource_packs/files/world_of_color/paletteless_dyes/pack_icon.png
new file mode 100644
index 000000000..75cef4c3e
--- /dev/null
+++ b/resource_packs/files/world_of_color/paletteless_dyes/pack_icon.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b978e8a7624e608bebc4f0a24d0941ef616e594a8109ef1fa205035b92e426ed
+size 2131
diff --git a/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_black_new.png b/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_black_new.png
new file mode 100644
index 000000000..c39eba6a7
--- /dev/null
+++ b/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_black_new.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:51ac520111b5a791f394b9a573eaec088f9ab8275a92bdea487d716ac5b17c19
+size 466
diff --git a/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_blue_new.png b/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_blue_new.png
new file mode 100644
index 000000000..6009279e2
--- /dev/null
+++ b/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_blue_new.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6ae2c92b51cbe38e4261e8406ca801ff6b792df03ae1d694963e298102a1e686
+size 468
diff --git a/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_brown_new.png b/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_brown_new.png
new file mode 100644
index 000000000..ea01f41ff
--- /dev/null
+++ b/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_brown_new.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:28b9a0cd26db6b66345cf5de1f1f0b55939c5beddb77f3b82a108ca71c8bcb09
+size 469
diff --git a/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_cyan.png b/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_cyan.png
new file mode 100644
index 000000000..7276f0b6a
--- /dev/null
+++ b/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_cyan.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fcd674c3a6a1d371e90258f230b9a9d9578fc97edf9d2351b9fdc697484c0009
+size 480
diff --git a/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_gray.png b/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_gray.png
new file mode 100644
index 000000000..25aed9b11
--- /dev/null
+++ b/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_gray.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d875fa433c3f686df07e90f70713b7d13c95d1ac949667706abb4b6671b38cc7
+size 473
diff --git a/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_green.png b/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_green.png
new file mode 100644
index 000000000..006ce3697
--- /dev/null
+++ b/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_green.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3c90164837a999409e64f0ca13116060fbd16ab5e34528e46656fdb88ab91bed
+size 480
diff --git a/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_light_blue.png b/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_light_blue.png
new file mode 100644
index 000000000..b17e5caf4
--- /dev/null
+++ b/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_light_blue.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9a1ece2db5bb65d4d0f72c735624211418ba35a53d8140d01b78675080416f50
+size 471
diff --git a/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_lime.png b/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_lime.png
new file mode 100644
index 000000000..f537af52d
--- /dev/null
+++ b/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_lime.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1ab39c03e1c56cf5fbea54cc604432341f47d588c91de80c8d82309daeb94b0b
+size 471
diff --git a/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_magenta.png b/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_magenta.png
new file mode 100644
index 000000000..8b07df2bd
--- /dev/null
+++ b/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_magenta.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3fc1f5223ec489d359f3aa1ad05c6deb001bc2f1f3859aa05d72a30d48723f27
+size 475
diff --git a/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_orange.png b/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_orange.png
new file mode 100644
index 000000000..9ad2b6826
--- /dev/null
+++ b/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_orange.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9dee0afed2f3040cd4d93901123b028defd71134603e0b2e2be6f2a94f69e88c
+size 475
diff --git a/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_pink.png b/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_pink.png
new file mode 100644
index 000000000..433421285
--- /dev/null
+++ b/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_pink.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:77e8565d6166d7a62ed0c508ca805fce572878710d8998b9c4ab7d9b95e3266b
+size 475
diff --git a/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_purple.png b/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_purple.png
new file mode 100644
index 000000000..1180f050c
--- /dev/null
+++ b/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_purple.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a2bc652e10159c85441a662bd604cef8ff2dc0c4c4d69f5abe444c45aac7be4b
+size 472
diff --git a/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_red.png b/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_red.png
new file mode 100644
index 000000000..de68a58ea
--- /dev/null
+++ b/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_red.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5e84d5d03b210a5dfe74ef691a9c7d6e358670e0ccc823335d2b1e4c31a2aba7
+size 471
diff --git a/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_silver.png b/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_silver.png
new file mode 100644
index 000000000..6247aa623
--- /dev/null
+++ b/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_silver.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e5cf7dd4fc7d7d25950a00c64d4b8d6da90c7d3a9d6ff4114ad47596c395a803
+size 474
diff --git a/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_white_new.png b/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_white_new.png
new file mode 100644
index 000000000..ba96079f1
--- /dev/null
+++ b/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_white_new.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0ee1d1a2e00e15d38f17ef2abdeefb57cf766a0388605b333300baa79cb3df3e
+size 481
diff --git a/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_yellow.png b/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_yellow.png
new file mode 100644
index 000000000..67ffa7659
--- /dev/null
+++ b/resource_packs/files/world_of_color/paletteless_dyes/textures/items/dye_powder_yellow.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ba070ed3da4dd861e8d9d0cea3a7c7a4ded87b89032ea148316885ace12f81c7
+size 476
diff --git a/resource_packs/packs.json b/resource_packs/packs.json
index 569e5e695..ecce0de31 100644
--- a/resource_packs/packs.json
+++ b/resource_packs/packs.json
@@ -2302,6 +2302,11 @@
"id": "unique_dyes",
"name": "Unique Dyes",
"description": "Adds variation to the dyes by making each one different"
+ },
+ {
+ "id": "paletteless_dyes",
+ "name": "Paletteless Dyes",
+ "description": "Removes the palette from under all dyes."
}
]
},
From 8c6565d8c23825c898dee5f9191e1bbaaaa47ade Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Fri, 17 Oct 2025 00:48:03 +0530
Subject: [PATCH 022/117] chore(files): Rename Terrain / Lower and Sides to
Terrain / Lower and Full Sides, updating all pack names accordingly
1. Renamed Terrain / Lower and Sides category to Terrain / Lower and Full Sides category including its identifier
2. Renamed `lower_and_sides` subfolder in `terrain` folder to `lower_and_full_sides`
3. Renamed the following pack names to account for the category name change with its identifier and folder name change too
- Lower Grass to Lower Grass Sides
- Grass Sides to Full Grass Sides
- Lower Snow to Lower Snowy Grass Sides
- Snow Sides to Full Snowy Grass Sides
- Lower Mycelium to Lower Mycelium Sides
- Mycelium Sides to Full Mycelium Sides
- Lower Grass Paths to Lower Dirt Path Sides
- Grass Path Sides to Full Dirt Path Sides
- Lower Podzol to to Lower Podzol Sides
- Podzol Sides to Full Podzol Sides
- Lower Crimson Nylium to Lower Crimson Nylium Sides
- Crimson Nylium Sides to Full Crimson Nylium Sides
- Lower Warped Nylium to Lower Warped Nylium Sides
- Warped Nylium Sides to Full Warped Nylium Sides
4. Changed the positions of Lower Snowy Grass Sides and Full Snowy Grass Sides to be above Lower Mycelium Sides
5. Renamed the following combination names to account for the packs name change with its identifier, combines array elements and folder name change too
- `golden_savanna_grass_sides` to `golden_savanna_full_grass_sides`
- `lush_grass_sides` to `lush_full_grass_sides`
- `golden_savanna_lush_grass_sides` to `golden_savanna_lush_full_grass_sides`
- `whiter_lower_snow` to `whiter_lower_snowy_grass_sides`
- `whiter_snow_sides` to `whiter_full_snowy_grass_sides`
- `brighter_lower_crimson_nylium` to `brighter_lower_crimson_nylium_sides`
- `brighter_lower_warped_nylium` to `brighter_lower_warped_nylium_sides`
- `brighter_lower_crimson_warped_nylium` to `brighter_lower_crimson_warped_nylium_sides`
- `brighter_black_nether_bricks_lower_crimson_nylium` to `brighter_black_nether_bricks_lower_crimson_nylium_sides`
- `brighter_black_nether_bricks_lower_warped_nylium` to `brighter_black_nether_bricks_lower_warped_nylium_sides`
- `brighter_black_nether_bricks_lower_crimson_warped_nylium` to `brighter_black_nether_bricks_lower_crimson_warped_nylium_sides`
---
.../textures/terrain_texture.json | 0
.../textures/colormap/grass.png | 0
.../textures/terrain_texture.json | 0
.../textures/terrain_texture.json | 0
.../textures/blocks/grass_side_snowed.png | 0
.../textures/blocks/grass_side_snowed.png | 0
.../blocks/chiseled_nether_bricks.png | 0
.../textures/blocks/cracked_nether_bricks.png | 0
.../textures/blocks/crimson_nylium_side.png | 0
.../textures/blocks/nether_brick.png | 0
.../blocks/chiseled_nether_bricks.png | 0
.../textures/blocks/cracked_nether_bricks.png | 0
.../textures/blocks/crimson_nylium_side.png | 0
.../textures/blocks/nether_brick.png | 0
.../textures/blocks/warped_nylium_side.png | 0
.../blocks/chiseled_nether_bricks.png | 0
.../textures/blocks/cracked_nether_bricks.png | 0
.../textures/blocks/nether_brick.png | 0
.../textures/blocks/warped_nylium_side.png | 0
.../textures/blocks/crimson_nylium_side.png | 0
.../textures/blocks/crimson_nylium_side.png | 0
.../textures/blocks/warped_nylium_side.png | 0
.../textures/blocks/warped_nylium_side.png | 0
.../full_crimson_nylium_sides}/blocks.json | 0
.../full_crimson_nylium_sides}/pack_icon.png | 0
.../full_dirt_path_sides}/blocks.json | 0
.../full_dirt_path_sides}/pack_icon.png | 0
.../full_grass_sides}/blocks.json | 0
.../full_grass_sides}/pack_icon.png | 0
.../textures/terrain_texture.json | 0
.../full_mycelium_sides}/blocks.json | 0
.../full_mycelium_sides}/pack_icon.png | 0
.../full_podzol_sides}/blocks.json | 0
.../full_podzol_sides}/pack_icon.png | 0
.../full_snowy_grass_sides}/pack_icon.png | 0
.../textures/blocks/grass_side_snowed.png | 0
.../full_warped_nylium_sides}/blocks.json | 0
.../full_warped_nylium_sides}/pack_icon.png | 0
.../lower_crimson_nylium_sides}/pack_icon.png | 0
.../textures/blocks/crimson_nylium_side.png | 0
.../lower_dirt_path_sides}/pack_icon.png | 0
.../textures/blocks/grass_path_side.png | 0
.../lower_grass_sides}/pack_icon.png | 0
.../textures/blocks/grass_side.tga | Bin
.../lower_mycelium_sides}/pack_icon.png | 0
.../textures/blocks/mycelium_side.png | 0
.../lower_podzol_sides}/pack_icon.png | 0
.../textures/blocks/dirt_podzol_side.png | 0
.../lower_snowy_grass_sides}/pack_icon.png | 0
.../textures/blocks/grass_side_snowed.png | 0
.../lower_warped_nylium_sides}/pack_icon.png | 0
.../textures/blocks/warped_nylium_side.png | 0
resource_packs/packs.json | 122 +++++++++---------
53 files changed, 61 insertions(+), 61 deletions(-)
rename resource_packs/extras/dirt/{golden_savanna_grass_sides => golden_savanna_full_grass_sides}/textures/terrain_texture.json (100%)
rename resource_packs/extras/dirt/{golden_savanna_lush_grass_sides => golden_savanna_lush_full_grass_sides}/textures/colormap/grass.png (100%)
rename resource_packs/extras/dirt/{golden_savanna_lush_grass_sides => golden_savanna_lush_full_grass_sides}/textures/terrain_texture.json (100%)
rename resource_packs/extras/dirt/{lush_grass_sides => lush_full_grass_sides}/textures/terrain_texture.json (100%)
rename resource_packs/extras/snow/{whiter_snow_sides => whiter_full_snowy_grass_sides}/textures/blocks/grass_side_snowed.png (100%)
rename resource_packs/extras/snow/{whiter_lower_snow => whiter_lower_snowy_grass_sides}/textures/blocks/grass_side_snowed.png (100%)
rename resource_packs/extras/terrain/{brighter_black_nether_bricks_lower_crimson_nylium => brighter_black_nether_bricks_lower_crimson_nylium_sides}/textures/blocks/chiseled_nether_bricks.png (100%)
rename resource_packs/extras/terrain/{brighter_black_nether_bricks_lower_crimson_nylium => brighter_black_nether_bricks_lower_crimson_nylium_sides}/textures/blocks/cracked_nether_bricks.png (100%)
rename resource_packs/extras/terrain/{brighter_black_nether_bricks_lower_crimson_nylium => brighter_black_nether_bricks_lower_crimson_nylium_sides}/textures/blocks/crimson_nylium_side.png (100%)
rename resource_packs/extras/terrain/{brighter_black_nether_bricks_lower_crimson_nylium => brighter_black_nether_bricks_lower_crimson_nylium_sides}/textures/blocks/nether_brick.png (100%)
rename resource_packs/extras/terrain/{brighter_black_nether_bricks_lower_crimson_warped_nylium => brighter_black_nether_bricks_lower_crimson_warped_nylium_sides}/textures/blocks/chiseled_nether_bricks.png (100%)
rename resource_packs/extras/terrain/{brighter_black_nether_bricks_lower_crimson_warped_nylium => brighter_black_nether_bricks_lower_crimson_warped_nylium_sides}/textures/blocks/cracked_nether_bricks.png (100%)
rename resource_packs/extras/terrain/{brighter_black_nether_bricks_lower_crimson_warped_nylium => brighter_black_nether_bricks_lower_crimson_warped_nylium_sides}/textures/blocks/crimson_nylium_side.png (100%)
rename resource_packs/extras/terrain/{brighter_black_nether_bricks_lower_crimson_warped_nylium => brighter_black_nether_bricks_lower_crimson_warped_nylium_sides}/textures/blocks/nether_brick.png (100%)
rename resource_packs/extras/terrain/{brighter_black_nether_bricks_lower_crimson_warped_nylium => brighter_black_nether_bricks_lower_crimson_warped_nylium_sides}/textures/blocks/warped_nylium_side.png (100%)
rename resource_packs/extras/terrain/{brighter_black_nether_bricks_lower_warped_nylium => brighter_black_nether_bricks_lower_warped_nylium_sides}/textures/blocks/chiseled_nether_bricks.png (100%)
rename resource_packs/extras/terrain/{brighter_black_nether_bricks_lower_warped_nylium => brighter_black_nether_bricks_lower_warped_nylium_sides}/textures/blocks/cracked_nether_bricks.png (100%)
rename resource_packs/extras/terrain/{brighter_black_nether_bricks_lower_warped_nylium => brighter_black_nether_bricks_lower_warped_nylium_sides}/textures/blocks/nether_brick.png (100%)
rename resource_packs/extras/terrain/{brighter_black_nether_bricks_lower_warped_nylium => brighter_black_nether_bricks_lower_warped_nylium_sides}/textures/blocks/warped_nylium_side.png (100%)
rename resource_packs/extras/terrain/{brighter_lower_crimson_nylium => brighter_lower_crimson_nylium_sides}/textures/blocks/crimson_nylium_side.png (100%)
rename resource_packs/extras/terrain/{brighter_lower_crimson_warped_nylium => brighter_lower_crimson_warped_nylium_sides}/textures/blocks/crimson_nylium_side.png (100%)
rename resource_packs/extras/terrain/{brighter_lower_crimson_warped_nylium => brighter_lower_crimson_warped_nylium_sides}/textures/blocks/warped_nylium_side.png (100%)
rename resource_packs/extras/terrain/{brighter_lower_warped_nylium => brighter_lower_warped_nylium_sides}/textures/blocks/warped_nylium_side.png (100%)
rename resource_packs/files/terrain/{lower_and_sides/crimson_nylium_sides => lower_and_full_sides/full_crimson_nylium_sides}/blocks.json (100%)
rename resource_packs/files/terrain/{lower_and_sides/crimson_nylium_sides => lower_and_full_sides/full_crimson_nylium_sides}/pack_icon.png (100%)
rename resource_packs/files/terrain/{lower_and_sides/grass_path_sides => lower_and_full_sides/full_dirt_path_sides}/blocks.json (100%)
rename resource_packs/files/terrain/{lower_and_sides/grass_path_sides => lower_and_full_sides/full_dirt_path_sides}/pack_icon.png (100%)
rename resource_packs/files/terrain/{lower_and_sides/grass_sides => lower_and_full_sides/full_grass_sides}/blocks.json (100%)
rename resource_packs/files/terrain/{lower_and_sides/grass_sides => lower_and_full_sides/full_grass_sides}/pack_icon.png (100%)
rename resource_packs/files/terrain/{lower_and_sides/grass_sides => lower_and_full_sides/full_grass_sides}/textures/terrain_texture.json (100%)
rename resource_packs/files/terrain/{lower_and_sides/mycelium_sides => lower_and_full_sides/full_mycelium_sides}/blocks.json (100%)
rename resource_packs/files/terrain/{lower_and_sides/mycelium_sides => lower_and_full_sides/full_mycelium_sides}/pack_icon.png (100%)
rename resource_packs/files/terrain/{lower_and_sides/podzol_sides => lower_and_full_sides/full_podzol_sides}/blocks.json (100%)
rename resource_packs/files/terrain/{lower_and_sides/podzol_sides => lower_and_full_sides/full_podzol_sides}/pack_icon.png (100%)
rename resource_packs/files/terrain/{lower_and_sides/snow_sides => lower_and_full_sides/full_snowy_grass_sides}/pack_icon.png (100%)
rename resource_packs/files/terrain/{lower_and_sides/snow_sides => lower_and_full_sides/full_snowy_grass_sides}/textures/blocks/grass_side_snowed.png (100%)
rename resource_packs/files/terrain/{lower_and_sides/warped_nylium_sides => lower_and_full_sides/full_warped_nylium_sides}/blocks.json (100%)
rename resource_packs/files/terrain/{lower_and_sides/warped_nylium_sides => lower_and_full_sides/full_warped_nylium_sides}/pack_icon.png (100%)
rename resource_packs/files/terrain/{lower_and_sides/lower_crimson_nylium => lower_and_full_sides/lower_crimson_nylium_sides}/pack_icon.png (100%)
rename resource_packs/files/terrain/{lower_and_sides/lower_crimson_nylium => lower_and_full_sides/lower_crimson_nylium_sides}/textures/blocks/crimson_nylium_side.png (100%)
rename resource_packs/files/terrain/{lower_and_sides/lower_grass_paths => lower_and_full_sides/lower_dirt_path_sides}/pack_icon.png (100%)
rename resource_packs/files/terrain/{lower_and_sides/lower_grass_paths => lower_and_full_sides/lower_dirt_path_sides}/textures/blocks/grass_path_side.png (100%)
rename resource_packs/files/terrain/{lower_and_sides/lower_grass => lower_and_full_sides/lower_grass_sides}/pack_icon.png (100%)
rename resource_packs/files/terrain/{lower_and_sides/lower_grass => lower_and_full_sides/lower_grass_sides}/textures/blocks/grass_side.tga (100%)
rename resource_packs/files/terrain/{lower_and_sides/lower_mycelium => lower_and_full_sides/lower_mycelium_sides}/pack_icon.png (100%)
rename resource_packs/files/terrain/{lower_and_sides/lower_mycelium => lower_and_full_sides/lower_mycelium_sides}/textures/blocks/mycelium_side.png (100%)
rename resource_packs/files/terrain/{lower_and_sides/lower_podzol => lower_and_full_sides/lower_podzol_sides}/pack_icon.png (100%)
rename resource_packs/files/terrain/{lower_and_sides/lower_podzol => lower_and_full_sides/lower_podzol_sides}/textures/blocks/dirt_podzol_side.png (100%)
rename resource_packs/files/terrain/{lower_and_sides/lower_snow => lower_and_full_sides/lower_snowy_grass_sides}/pack_icon.png (100%)
rename resource_packs/files/terrain/{lower_and_sides/lower_snow => lower_and_full_sides/lower_snowy_grass_sides}/textures/blocks/grass_side_snowed.png (100%)
rename resource_packs/files/terrain/{lower_and_sides/lower_warped_nylium => lower_and_full_sides/lower_warped_nylium_sides}/pack_icon.png (100%)
rename resource_packs/files/terrain/{lower_and_sides/lower_warped_nylium => lower_and_full_sides/lower_warped_nylium_sides}/textures/blocks/warped_nylium_side.png (100%)
diff --git a/resource_packs/extras/dirt/golden_savanna_grass_sides/textures/terrain_texture.json b/resource_packs/extras/dirt/golden_savanna_full_grass_sides/textures/terrain_texture.json
similarity index 100%
rename from resource_packs/extras/dirt/golden_savanna_grass_sides/textures/terrain_texture.json
rename to resource_packs/extras/dirt/golden_savanna_full_grass_sides/textures/terrain_texture.json
diff --git a/resource_packs/extras/dirt/golden_savanna_lush_grass_sides/textures/colormap/grass.png b/resource_packs/extras/dirt/golden_savanna_lush_full_grass_sides/textures/colormap/grass.png
similarity index 100%
rename from resource_packs/extras/dirt/golden_savanna_lush_grass_sides/textures/colormap/grass.png
rename to resource_packs/extras/dirt/golden_savanna_lush_full_grass_sides/textures/colormap/grass.png
diff --git a/resource_packs/extras/dirt/golden_savanna_lush_grass_sides/textures/terrain_texture.json b/resource_packs/extras/dirt/golden_savanna_lush_full_grass_sides/textures/terrain_texture.json
similarity index 100%
rename from resource_packs/extras/dirt/golden_savanna_lush_grass_sides/textures/terrain_texture.json
rename to resource_packs/extras/dirt/golden_savanna_lush_full_grass_sides/textures/terrain_texture.json
diff --git a/resource_packs/extras/dirt/lush_grass_sides/textures/terrain_texture.json b/resource_packs/extras/dirt/lush_full_grass_sides/textures/terrain_texture.json
similarity index 100%
rename from resource_packs/extras/dirt/lush_grass_sides/textures/terrain_texture.json
rename to resource_packs/extras/dirt/lush_full_grass_sides/textures/terrain_texture.json
diff --git a/resource_packs/extras/snow/whiter_snow_sides/textures/blocks/grass_side_snowed.png b/resource_packs/extras/snow/whiter_full_snowy_grass_sides/textures/blocks/grass_side_snowed.png
similarity index 100%
rename from resource_packs/extras/snow/whiter_snow_sides/textures/blocks/grass_side_snowed.png
rename to resource_packs/extras/snow/whiter_full_snowy_grass_sides/textures/blocks/grass_side_snowed.png
diff --git a/resource_packs/extras/snow/whiter_lower_snow/textures/blocks/grass_side_snowed.png b/resource_packs/extras/snow/whiter_lower_snowy_grass_sides/textures/blocks/grass_side_snowed.png
similarity index 100%
rename from resource_packs/extras/snow/whiter_lower_snow/textures/blocks/grass_side_snowed.png
rename to resource_packs/extras/snow/whiter_lower_snowy_grass_sides/textures/blocks/grass_side_snowed.png
diff --git a/resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_nylium/textures/blocks/chiseled_nether_bricks.png b/resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_nylium_sides/textures/blocks/chiseled_nether_bricks.png
similarity index 100%
rename from resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_nylium/textures/blocks/chiseled_nether_bricks.png
rename to resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_nylium_sides/textures/blocks/chiseled_nether_bricks.png
diff --git a/resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_nylium/textures/blocks/cracked_nether_bricks.png b/resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_nylium_sides/textures/blocks/cracked_nether_bricks.png
similarity index 100%
rename from resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_nylium/textures/blocks/cracked_nether_bricks.png
rename to resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_nylium_sides/textures/blocks/cracked_nether_bricks.png
diff --git a/resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_nylium/textures/blocks/crimson_nylium_side.png b/resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_nylium_sides/textures/blocks/crimson_nylium_side.png
similarity index 100%
rename from resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_nylium/textures/blocks/crimson_nylium_side.png
rename to resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_nylium_sides/textures/blocks/crimson_nylium_side.png
diff --git a/resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_nylium/textures/blocks/nether_brick.png b/resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_nylium_sides/textures/blocks/nether_brick.png
similarity index 100%
rename from resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_nylium/textures/blocks/nether_brick.png
rename to resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_nylium_sides/textures/blocks/nether_brick.png
diff --git a/resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_warped_nylium/textures/blocks/chiseled_nether_bricks.png b/resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_warped_nylium_sides/textures/blocks/chiseled_nether_bricks.png
similarity index 100%
rename from resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_warped_nylium/textures/blocks/chiseled_nether_bricks.png
rename to resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_warped_nylium_sides/textures/blocks/chiseled_nether_bricks.png
diff --git a/resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_warped_nylium/textures/blocks/cracked_nether_bricks.png b/resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_warped_nylium_sides/textures/blocks/cracked_nether_bricks.png
similarity index 100%
rename from resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_warped_nylium/textures/blocks/cracked_nether_bricks.png
rename to resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_warped_nylium_sides/textures/blocks/cracked_nether_bricks.png
diff --git a/resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_warped_nylium/textures/blocks/crimson_nylium_side.png b/resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_warped_nylium_sides/textures/blocks/crimson_nylium_side.png
similarity index 100%
rename from resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_warped_nylium/textures/blocks/crimson_nylium_side.png
rename to resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_warped_nylium_sides/textures/blocks/crimson_nylium_side.png
diff --git a/resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_warped_nylium/textures/blocks/nether_brick.png b/resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_warped_nylium_sides/textures/blocks/nether_brick.png
similarity index 100%
rename from resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_warped_nylium/textures/blocks/nether_brick.png
rename to resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_warped_nylium_sides/textures/blocks/nether_brick.png
diff --git a/resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_warped_nylium/textures/blocks/warped_nylium_side.png b/resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_warped_nylium_sides/textures/blocks/warped_nylium_side.png
similarity index 100%
rename from resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_warped_nylium/textures/blocks/warped_nylium_side.png
rename to resource_packs/extras/terrain/brighter_black_nether_bricks_lower_crimson_warped_nylium_sides/textures/blocks/warped_nylium_side.png
diff --git a/resource_packs/extras/terrain/brighter_black_nether_bricks_lower_warped_nylium/textures/blocks/chiseled_nether_bricks.png b/resource_packs/extras/terrain/brighter_black_nether_bricks_lower_warped_nylium_sides/textures/blocks/chiseled_nether_bricks.png
similarity index 100%
rename from resource_packs/extras/terrain/brighter_black_nether_bricks_lower_warped_nylium/textures/blocks/chiseled_nether_bricks.png
rename to resource_packs/extras/terrain/brighter_black_nether_bricks_lower_warped_nylium_sides/textures/blocks/chiseled_nether_bricks.png
diff --git a/resource_packs/extras/terrain/brighter_black_nether_bricks_lower_warped_nylium/textures/blocks/cracked_nether_bricks.png b/resource_packs/extras/terrain/brighter_black_nether_bricks_lower_warped_nylium_sides/textures/blocks/cracked_nether_bricks.png
similarity index 100%
rename from resource_packs/extras/terrain/brighter_black_nether_bricks_lower_warped_nylium/textures/blocks/cracked_nether_bricks.png
rename to resource_packs/extras/terrain/brighter_black_nether_bricks_lower_warped_nylium_sides/textures/blocks/cracked_nether_bricks.png
diff --git a/resource_packs/extras/terrain/brighter_black_nether_bricks_lower_warped_nylium/textures/blocks/nether_brick.png b/resource_packs/extras/terrain/brighter_black_nether_bricks_lower_warped_nylium_sides/textures/blocks/nether_brick.png
similarity index 100%
rename from resource_packs/extras/terrain/brighter_black_nether_bricks_lower_warped_nylium/textures/blocks/nether_brick.png
rename to resource_packs/extras/terrain/brighter_black_nether_bricks_lower_warped_nylium_sides/textures/blocks/nether_brick.png
diff --git a/resource_packs/extras/terrain/brighter_black_nether_bricks_lower_warped_nylium/textures/blocks/warped_nylium_side.png b/resource_packs/extras/terrain/brighter_black_nether_bricks_lower_warped_nylium_sides/textures/blocks/warped_nylium_side.png
similarity index 100%
rename from resource_packs/extras/terrain/brighter_black_nether_bricks_lower_warped_nylium/textures/blocks/warped_nylium_side.png
rename to resource_packs/extras/terrain/brighter_black_nether_bricks_lower_warped_nylium_sides/textures/blocks/warped_nylium_side.png
diff --git a/resource_packs/extras/terrain/brighter_lower_crimson_nylium/textures/blocks/crimson_nylium_side.png b/resource_packs/extras/terrain/brighter_lower_crimson_nylium_sides/textures/blocks/crimson_nylium_side.png
similarity index 100%
rename from resource_packs/extras/terrain/brighter_lower_crimson_nylium/textures/blocks/crimson_nylium_side.png
rename to resource_packs/extras/terrain/brighter_lower_crimson_nylium_sides/textures/blocks/crimson_nylium_side.png
diff --git a/resource_packs/extras/terrain/brighter_lower_crimson_warped_nylium/textures/blocks/crimson_nylium_side.png b/resource_packs/extras/terrain/brighter_lower_crimson_warped_nylium_sides/textures/blocks/crimson_nylium_side.png
similarity index 100%
rename from resource_packs/extras/terrain/brighter_lower_crimson_warped_nylium/textures/blocks/crimson_nylium_side.png
rename to resource_packs/extras/terrain/brighter_lower_crimson_warped_nylium_sides/textures/blocks/crimson_nylium_side.png
diff --git a/resource_packs/extras/terrain/brighter_lower_crimson_warped_nylium/textures/blocks/warped_nylium_side.png b/resource_packs/extras/terrain/brighter_lower_crimson_warped_nylium_sides/textures/blocks/warped_nylium_side.png
similarity index 100%
rename from resource_packs/extras/terrain/brighter_lower_crimson_warped_nylium/textures/blocks/warped_nylium_side.png
rename to resource_packs/extras/terrain/brighter_lower_crimson_warped_nylium_sides/textures/blocks/warped_nylium_side.png
diff --git a/resource_packs/extras/terrain/brighter_lower_warped_nylium/textures/blocks/warped_nylium_side.png b/resource_packs/extras/terrain/brighter_lower_warped_nylium_sides/textures/blocks/warped_nylium_side.png
similarity index 100%
rename from resource_packs/extras/terrain/brighter_lower_warped_nylium/textures/blocks/warped_nylium_side.png
rename to resource_packs/extras/terrain/brighter_lower_warped_nylium_sides/textures/blocks/warped_nylium_side.png
diff --git a/resource_packs/files/terrain/lower_and_sides/crimson_nylium_sides/blocks.json b/resource_packs/files/terrain/lower_and_full_sides/full_crimson_nylium_sides/blocks.json
similarity index 100%
rename from resource_packs/files/terrain/lower_and_sides/crimson_nylium_sides/blocks.json
rename to resource_packs/files/terrain/lower_and_full_sides/full_crimson_nylium_sides/blocks.json
diff --git a/resource_packs/files/terrain/lower_and_sides/crimson_nylium_sides/pack_icon.png b/resource_packs/files/terrain/lower_and_full_sides/full_crimson_nylium_sides/pack_icon.png
similarity index 100%
rename from resource_packs/files/terrain/lower_and_sides/crimson_nylium_sides/pack_icon.png
rename to resource_packs/files/terrain/lower_and_full_sides/full_crimson_nylium_sides/pack_icon.png
diff --git a/resource_packs/files/terrain/lower_and_sides/grass_path_sides/blocks.json b/resource_packs/files/terrain/lower_and_full_sides/full_dirt_path_sides/blocks.json
similarity index 100%
rename from resource_packs/files/terrain/lower_and_sides/grass_path_sides/blocks.json
rename to resource_packs/files/terrain/lower_and_full_sides/full_dirt_path_sides/blocks.json
diff --git a/resource_packs/files/terrain/lower_and_sides/grass_path_sides/pack_icon.png b/resource_packs/files/terrain/lower_and_full_sides/full_dirt_path_sides/pack_icon.png
similarity index 100%
rename from resource_packs/files/terrain/lower_and_sides/grass_path_sides/pack_icon.png
rename to resource_packs/files/terrain/lower_and_full_sides/full_dirt_path_sides/pack_icon.png
diff --git a/resource_packs/files/terrain/lower_and_sides/grass_sides/blocks.json b/resource_packs/files/terrain/lower_and_full_sides/full_grass_sides/blocks.json
similarity index 100%
rename from resource_packs/files/terrain/lower_and_sides/grass_sides/blocks.json
rename to resource_packs/files/terrain/lower_and_full_sides/full_grass_sides/blocks.json
diff --git a/resource_packs/files/terrain/lower_and_sides/grass_sides/pack_icon.png b/resource_packs/files/terrain/lower_and_full_sides/full_grass_sides/pack_icon.png
similarity index 100%
rename from resource_packs/files/terrain/lower_and_sides/grass_sides/pack_icon.png
rename to resource_packs/files/terrain/lower_and_full_sides/full_grass_sides/pack_icon.png
diff --git a/resource_packs/files/terrain/lower_and_sides/grass_sides/textures/terrain_texture.json b/resource_packs/files/terrain/lower_and_full_sides/full_grass_sides/textures/terrain_texture.json
similarity index 100%
rename from resource_packs/files/terrain/lower_and_sides/grass_sides/textures/terrain_texture.json
rename to resource_packs/files/terrain/lower_and_full_sides/full_grass_sides/textures/terrain_texture.json
diff --git a/resource_packs/files/terrain/lower_and_sides/mycelium_sides/blocks.json b/resource_packs/files/terrain/lower_and_full_sides/full_mycelium_sides/blocks.json
similarity index 100%
rename from resource_packs/files/terrain/lower_and_sides/mycelium_sides/blocks.json
rename to resource_packs/files/terrain/lower_and_full_sides/full_mycelium_sides/blocks.json
diff --git a/resource_packs/files/terrain/lower_and_sides/mycelium_sides/pack_icon.png b/resource_packs/files/terrain/lower_and_full_sides/full_mycelium_sides/pack_icon.png
similarity index 100%
rename from resource_packs/files/terrain/lower_and_sides/mycelium_sides/pack_icon.png
rename to resource_packs/files/terrain/lower_and_full_sides/full_mycelium_sides/pack_icon.png
diff --git a/resource_packs/files/terrain/lower_and_sides/podzol_sides/blocks.json b/resource_packs/files/terrain/lower_and_full_sides/full_podzol_sides/blocks.json
similarity index 100%
rename from resource_packs/files/terrain/lower_and_sides/podzol_sides/blocks.json
rename to resource_packs/files/terrain/lower_and_full_sides/full_podzol_sides/blocks.json
diff --git a/resource_packs/files/terrain/lower_and_sides/podzol_sides/pack_icon.png b/resource_packs/files/terrain/lower_and_full_sides/full_podzol_sides/pack_icon.png
similarity index 100%
rename from resource_packs/files/terrain/lower_and_sides/podzol_sides/pack_icon.png
rename to resource_packs/files/terrain/lower_and_full_sides/full_podzol_sides/pack_icon.png
diff --git a/resource_packs/files/terrain/lower_and_sides/snow_sides/pack_icon.png b/resource_packs/files/terrain/lower_and_full_sides/full_snowy_grass_sides/pack_icon.png
similarity index 100%
rename from resource_packs/files/terrain/lower_and_sides/snow_sides/pack_icon.png
rename to resource_packs/files/terrain/lower_and_full_sides/full_snowy_grass_sides/pack_icon.png
diff --git a/resource_packs/files/terrain/lower_and_sides/snow_sides/textures/blocks/grass_side_snowed.png b/resource_packs/files/terrain/lower_and_full_sides/full_snowy_grass_sides/textures/blocks/grass_side_snowed.png
similarity index 100%
rename from resource_packs/files/terrain/lower_and_sides/snow_sides/textures/blocks/grass_side_snowed.png
rename to resource_packs/files/terrain/lower_and_full_sides/full_snowy_grass_sides/textures/blocks/grass_side_snowed.png
diff --git a/resource_packs/files/terrain/lower_and_sides/warped_nylium_sides/blocks.json b/resource_packs/files/terrain/lower_and_full_sides/full_warped_nylium_sides/blocks.json
similarity index 100%
rename from resource_packs/files/terrain/lower_and_sides/warped_nylium_sides/blocks.json
rename to resource_packs/files/terrain/lower_and_full_sides/full_warped_nylium_sides/blocks.json
diff --git a/resource_packs/files/terrain/lower_and_sides/warped_nylium_sides/pack_icon.png b/resource_packs/files/terrain/lower_and_full_sides/full_warped_nylium_sides/pack_icon.png
similarity index 100%
rename from resource_packs/files/terrain/lower_and_sides/warped_nylium_sides/pack_icon.png
rename to resource_packs/files/terrain/lower_and_full_sides/full_warped_nylium_sides/pack_icon.png
diff --git a/resource_packs/files/terrain/lower_and_sides/lower_crimson_nylium/pack_icon.png b/resource_packs/files/terrain/lower_and_full_sides/lower_crimson_nylium_sides/pack_icon.png
similarity index 100%
rename from resource_packs/files/terrain/lower_and_sides/lower_crimson_nylium/pack_icon.png
rename to resource_packs/files/terrain/lower_and_full_sides/lower_crimson_nylium_sides/pack_icon.png
diff --git a/resource_packs/files/terrain/lower_and_sides/lower_crimson_nylium/textures/blocks/crimson_nylium_side.png b/resource_packs/files/terrain/lower_and_full_sides/lower_crimson_nylium_sides/textures/blocks/crimson_nylium_side.png
similarity index 100%
rename from resource_packs/files/terrain/lower_and_sides/lower_crimson_nylium/textures/blocks/crimson_nylium_side.png
rename to resource_packs/files/terrain/lower_and_full_sides/lower_crimson_nylium_sides/textures/blocks/crimson_nylium_side.png
diff --git a/resource_packs/files/terrain/lower_and_sides/lower_grass_paths/pack_icon.png b/resource_packs/files/terrain/lower_and_full_sides/lower_dirt_path_sides/pack_icon.png
similarity index 100%
rename from resource_packs/files/terrain/lower_and_sides/lower_grass_paths/pack_icon.png
rename to resource_packs/files/terrain/lower_and_full_sides/lower_dirt_path_sides/pack_icon.png
diff --git a/resource_packs/files/terrain/lower_and_sides/lower_grass_paths/textures/blocks/grass_path_side.png b/resource_packs/files/terrain/lower_and_full_sides/lower_dirt_path_sides/textures/blocks/grass_path_side.png
similarity index 100%
rename from resource_packs/files/terrain/lower_and_sides/lower_grass_paths/textures/blocks/grass_path_side.png
rename to resource_packs/files/terrain/lower_and_full_sides/lower_dirt_path_sides/textures/blocks/grass_path_side.png
diff --git a/resource_packs/files/terrain/lower_and_sides/lower_grass/pack_icon.png b/resource_packs/files/terrain/lower_and_full_sides/lower_grass_sides/pack_icon.png
similarity index 100%
rename from resource_packs/files/terrain/lower_and_sides/lower_grass/pack_icon.png
rename to resource_packs/files/terrain/lower_and_full_sides/lower_grass_sides/pack_icon.png
diff --git a/resource_packs/files/terrain/lower_and_sides/lower_grass/textures/blocks/grass_side.tga b/resource_packs/files/terrain/lower_and_full_sides/lower_grass_sides/textures/blocks/grass_side.tga
similarity index 100%
rename from resource_packs/files/terrain/lower_and_sides/lower_grass/textures/blocks/grass_side.tga
rename to resource_packs/files/terrain/lower_and_full_sides/lower_grass_sides/textures/blocks/grass_side.tga
diff --git a/resource_packs/files/terrain/lower_and_sides/lower_mycelium/pack_icon.png b/resource_packs/files/terrain/lower_and_full_sides/lower_mycelium_sides/pack_icon.png
similarity index 100%
rename from resource_packs/files/terrain/lower_and_sides/lower_mycelium/pack_icon.png
rename to resource_packs/files/terrain/lower_and_full_sides/lower_mycelium_sides/pack_icon.png
diff --git a/resource_packs/files/terrain/lower_and_sides/lower_mycelium/textures/blocks/mycelium_side.png b/resource_packs/files/terrain/lower_and_full_sides/lower_mycelium_sides/textures/blocks/mycelium_side.png
similarity index 100%
rename from resource_packs/files/terrain/lower_and_sides/lower_mycelium/textures/blocks/mycelium_side.png
rename to resource_packs/files/terrain/lower_and_full_sides/lower_mycelium_sides/textures/blocks/mycelium_side.png
diff --git a/resource_packs/files/terrain/lower_and_sides/lower_podzol/pack_icon.png b/resource_packs/files/terrain/lower_and_full_sides/lower_podzol_sides/pack_icon.png
similarity index 100%
rename from resource_packs/files/terrain/lower_and_sides/lower_podzol/pack_icon.png
rename to resource_packs/files/terrain/lower_and_full_sides/lower_podzol_sides/pack_icon.png
diff --git a/resource_packs/files/terrain/lower_and_sides/lower_podzol/textures/blocks/dirt_podzol_side.png b/resource_packs/files/terrain/lower_and_full_sides/lower_podzol_sides/textures/blocks/dirt_podzol_side.png
similarity index 100%
rename from resource_packs/files/terrain/lower_and_sides/lower_podzol/textures/blocks/dirt_podzol_side.png
rename to resource_packs/files/terrain/lower_and_full_sides/lower_podzol_sides/textures/blocks/dirt_podzol_side.png
diff --git a/resource_packs/files/terrain/lower_and_sides/lower_snow/pack_icon.png b/resource_packs/files/terrain/lower_and_full_sides/lower_snowy_grass_sides/pack_icon.png
similarity index 100%
rename from resource_packs/files/terrain/lower_and_sides/lower_snow/pack_icon.png
rename to resource_packs/files/terrain/lower_and_full_sides/lower_snowy_grass_sides/pack_icon.png
diff --git a/resource_packs/files/terrain/lower_and_sides/lower_snow/textures/blocks/grass_side_snowed.png b/resource_packs/files/terrain/lower_and_full_sides/lower_snowy_grass_sides/textures/blocks/grass_side_snowed.png
similarity index 100%
rename from resource_packs/files/terrain/lower_and_sides/lower_snow/textures/blocks/grass_side_snowed.png
rename to resource_packs/files/terrain/lower_and_full_sides/lower_snowy_grass_sides/textures/blocks/grass_side_snowed.png
diff --git a/resource_packs/files/terrain/lower_and_sides/lower_warped_nylium/pack_icon.png b/resource_packs/files/terrain/lower_and_full_sides/lower_warped_nylium_sides/pack_icon.png
similarity index 100%
rename from resource_packs/files/terrain/lower_and_sides/lower_warped_nylium/pack_icon.png
rename to resource_packs/files/terrain/lower_and_full_sides/lower_warped_nylium_sides/pack_icon.png
diff --git a/resource_packs/files/terrain/lower_and_sides/lower_warped_nylium/textures/blocks/warped_nylium_side.png b/resource_packs/files/terrain/lower_and_full_sides/lower_warped_nylium_sides/textures/blocks/warped_nylium_side.png
similarity index 100%
rename from resource_packs/files/terrain/lower_and_sides/lower_warped_nylium/textures/blocks/warped_nylium_side.png
rename to resource_packs/files/terrain/lower_and_full_sides/lower_warped_nylium_sides/textures/blocks/warped_nylium_side.png
diff --git a/resource_packs/packs.json b/resource_packs/packs.json
index 569e5e695..7d62e456a 100644
--- a/resource_packs/packs.json
+++ b/resource_packs/packs.json
@@ -358,77 +358,77 @@
]
},
{
- "id": "terrain/lower_and_sides",
- "name": "Terrain / Lower and Sides",
+ "id": "terrain/lower_and_full_sides",
+ "name": "Terrain / Lower and Full Sides",
"packs": [
{
- "id": "lower_grass",
- "name": "Lower Grass",
+ "id": "lower_grass_sides",
+ "name": "Lower Grass Sides",
"description": "Lowers the sides of Grass Blocks to provide a smoother and greener landscape"
},
{
- "id": "grass_sides",
- "name": "Grass Sides",
+ "id": "full_grass_sides",
+ "name": "Full Grass Sides",
"description": "Completely covers the sides of Grass Blocks to provide a smoother and greener landscape"
},
{
- "id": "lower_mycelium",
- "name": "Lower Mycelium",
+ "id": "lower_snowy_grass_sides",
+ "name": "Lower Snowy Grass Sides",
+ "description": "Lowers the sides of Grass Blocks to provide a smoother and whiter snowy landscape"
+ },
+ {
+ "id": "full_snowy_grass_sides",
+ "name": "Full Snowy Grass Sides",
+ "description": "Completely covers the sides of Grass Blocks to provide a smoother and whiter snowy landscape"
+ },
+ {
+ "id": "lower_mycelium_sides",
+ "name": "Lower Mycelium Sides",
"description": "Lowers the sides of Mycelium Blocks to provide a smoother and mushroomier landscape"
},
{
- "id": "mycelium_sides",
- "name": "Mycelium Sides",
+ "id": "full_mycelium_sides",
+ "name": "Full Mycelium Sides",
"description": "Completely covers the sides of Mycelium Blocks to provide a smoother and mushroomier landscape"
},
{
- "id": "lower_grass_paths",
- "name": "Lower Grass Paths",
+ "id": "lower_dirt_path_sides",
+ "name": "Lower Dirt Path Sides",
"description": "Lowers the sides of Path Blocks to provide a smoother-looking pathway"
},
{
- "id": "grass_path_sides",
- "name": "Grass Path Sides",
+ "id": "full_dirt_path_sides",
+ "name": "Full Dirt Path Sides",
"description": "Completely covers the sides of Path Blocks to provide a smoother-looking pathway"
},
{
- "id": "lower_podzol",
- "name": "Lower Podzol",
+ "id": "lower_podzol_sides",
+ "name": "Lower Podzol Sides",
"description": "Lowers the sides of Podzol Blocks to provide a smoother and more consistent landscape"
},
{
- "id": "podzol_sides",
- "name": "Podzol Sides",
+ "id": "full_podzol_sides",
+ "name": "Full Podzol Sides",
"description": "Completely covers the sides of Podzol Blocks to provide a smoother and more consistent landscape"
},
{
- "id": "lower_snow",
- "name": "Lower Snow",
- "description": "Lowers the sides of Grass Blocks to provide a smoother and whiter snowy landscape"
- },
- {
- "id": "snow_sides",
- "name": "Snow Sides",
- "description": "Completely covers the sides of Grass Blocks to provide a smoother and whiter snowy landscape"
- },
- {
- "id": "lower_crimson_nylium",
- "name": "Lower Crimson Nylium",
+ "id": "lower_crimson_nylium_sides",
+ "name": "Lower Crimson Nylium Sides",
"description": "Lowers the sides of Crimson Nylium to provide a smoother and redder landscape"
},
{
- "id": "crimson_nylium_sides",
- "name": "Crimson Nylium Sides",
+ "id": "full_crimson_nylium_sides",
+ "name": "Full Crimson Nylium Sides",
"description": "Completely covers the sides of Crimson Nylium to provide a smoother and redder landscape"
},
{
- "id": "lower_warped_nylium",
- "name": "Lower Warped Nylium",
+ "id": "lower_warped_nylium_sides",
+ "name": "Lower Warped Nylium Sides",
"description": "Lowers the sides of Warped Nylium to provide a smoother and bluer landscape"
},
{
- "id": "warped_nylium_sides",
- "name": "Warped Nylium Sides",
+ "id": "full_warped_nylium_sides",
+ "name": "Full Warped Nylium Sides",
"description": "Completely covers the sides of Warped Nylium to provide a smoother and bluer landscape"
}
]
@@ -2880,10 +2880,10 @@
]
},
{
- "id": "extras/dirt/golden_savanna_grass_sides",
+ "id": "extras/dirt/golden_savanna_full_grass_sides",
"combines": [
"terrain/golden_savanna",
- "terrain/lower_and_sides/grass_sides"
+ "terrain/lower_and_full_sides/full_grass_sides"
]
},
{
@@ -2894,32 +2894,32 @@
]
},
{
- "id": "extras/dirt/lush_grass_sides",
+ "id": "extras/dirt/lush_full_grass_sides",
"combines": [
"terrain/lush_grass_all_round",
- "terrain/lower_and_sides/grass_sides"
+ "terrain/lower_and_full_sides/full_grass_sides"
]
},
{
- "id": "extras/dirt/golden_savanna_lush_grass_sides",
+ "id": "extras/dirt/golden_savanna_lush_full_grass_sides",
"combines": [
"terrain/golden_savanna",
"terrain/lush_grass_all_round",
- "terrain/lower_and_sides/grass_sides"
+ "terrain/lower_and_full_sides/full_grass_sides"
]
},
{
- "id": "extras/snow/whiter_lower_snow",
+ "id": "extras/snow/whiter_lower_snowy_grass_sides",
"combines": [
"terrain/whiter_snow",
- "terrain/lower_and_sides/lower_snow"
+ "terrain/lower_and_full_sides/lower_snowy_grass_sides"
]
},
{
- "id": "extras/snow/whiter_snow_sides",
+ "id": "extras/snow/whiter_full_snowy_grass_sides",
"combines": [
"terrain/whiter_snow",
- "terrain/lower_and_sides/snow_sides"
+ "terrain/lower_and_full_sides/full_snowy_grass_sides"
]
},
{
@@ -2994,49 +2994,49 @@
]
},
{
- "id": "extras/terrain/brighter_lower_crimson_nylium",
+ "id": "extras/terrain/brighter_lower_crimson_nylium_sides",
"combines": [
"terrain/brighter_nether",
- "terrain/lower_and_sides/lower_crimson_nylium"
+ "terrain/lower_and_full_sides/lower_crimson_nylium_sides"
]
},
{
- "id": "extras/terrain/brighter_lower_warped_nylium",
+ "id": "extras/terrain/brighter_lower_warped_nylium_sides",
"combines": [
"terrain/brighter_nether",
- "terrain/lower_and_sides/lower_warped_nylium"
+ "terrain/lower_and_full_sides/lower_warped_nylium_sides"
]
},
{
- "id": "extras/terrain/brighter_lower_crimson_warped_nylium",
+ "id": "extras/terrain/brighter_lower_crimson_warped_nylium_sides",
"combines": [
"terrain/brighter_nether",
- "terrain/lower_and_sides/lower_crimson_nylium",
- "terrain/lower_and_sides/lower_warped_nylium"
+ "terrain/lower_and_full_sides/lower_crimson_nylium_sides",
+ "terrain/lower_and_full_sides/lower_warped_nylium_sides"
]
},
{
- "id": "extras/terrain/brighter_black_nether_bricks_lower_crimson_nylium",
+ "id": "extras/terrain/brighter_black_nether_bricks_lower_crimson_nylium_sides",
"combines": [
"terrain/brighter_nether",
- "terrain/lower_and_sides/lower_crimson_nylium",
+ "terrain/lower_and_full_sides/lower_crimson_nylium_sides",
"aesthetic/black_nether_bricks"
]
},
{
- "id": "extras/terrain/brighter_black_nether_bricks_lower_warped_nylium",
+ "id": "extras/terrain/brighter_black_nether_bricks_lower_warped_nylium_sides",
"combines": [
"terrain/brighter_nether",
- "terrain/lower_and_sides/lower_warped_nylium",
+ "terrain/lower_and_full_sides/lower_warped_nylium_sides",
"aesthetic/black_nether_bricks"
]
},
{
- "id": "extras/terrain/brighter_black_nether_bricks_lower_crimson_warped_nylium",
+ "id": "extras/terrain/brighter_black_nether_bricks_lower_crimson_warped_nylium_sides",
"combines": [
"terrain/brighter_nether",
- "terrain/lower_and_sides/lower_crimson_nylium",
- "terrain/lower_and_sides/lower_warped_nylium",
+ "terrain/lower_and_full_sides/lower_crimson_nylium_sides",
+ "terrain/lower_and_full_sides/lower_warped_nylium_sides",
"aesthetic/black_nether_bricks"
]
},
@@ -3847,4 +3847,4 @@
"filepath": "/render_controllers/zombie.rc.json"
}
]
-}
+}
\ No newline at end of file
From d4519007c9bac544198f312f95e107427939d4eb Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Fri, 17 Oct 2025 01:26:40 +0530
Subject: [PATCH 023/117] chore(files): Update pack icons
1. Update pack icons for Pink End Rods and Hunger Preview
---
resource_packs/files/aesthetic/pink_end_rods/pack_icon.png | 4 ++--
resource_packs/files/utility/hunger_preview/pack_icon.png | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/resource_packs/files/aesthetic/pink_end_rods/pack_icon.png b/resource_packs/files/aesthetic/pink_end_rods/pack_icon.png
index 258a9b7d2..e32d3a91e 100644
--- a/resource_packs/files/aesthetic/pink_end_rods/pack_icon.png
+++ b/resource_packs/files/aesthetic/pink_end_rods/pack_icon.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:4a3af0193ca8b242113be8fb407348fda53bfebea3a023ee3d0d04f30f2a50b4
-size 2464
+oid sha256:ec0739a5f11cd8fef067e906900acdd76e5fb733fc33475fd301ae996fe73492
+size 2676
diff --git a/resource_packs/files/utility/hunger_preview/pack_icon.png b/resource_packs/files/utility/hunger_preview/pack_icon.png
index 4fc958b9f..1ed4a6ffd 100644
--- a/resource_packs/files/utility/hunger_preview/pack_icon.png
+++ b/resource_packs/files/utility/hunger_preview/pack_icon.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:a394ac3a293592efbe265d9b482083f0e64c7ee6552fb2887fbb4f37fb61d8cf
-size 2566
+oid sha256:fbe6022eb5e83a493ec1ee1d626f1c18be76a68fc53d9278ab6b21caac474ed9
+size 2965
From f16ab139b249198478f9843634769e5974462fc3 Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Fri, 17 Oct 2025 11:34:26 +0530
Subject: [PATCH 024/117] update(files): Update Visible Tripwires to look more
visible using new textures
1. Update Visible Tripwires texture to look more visible and nicer
2. Update the pack description for Visible Tripwires
---
.../utility/visible_tripwires/textures/blocks/trip_wire.png | 4 ++--
resource_packs/packs.json | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/resource_packs/files/utility/visible_tripwires/textures/blocks/trip_wire.png b/resource_packs/files/utility/visible_tripwires/textures/blocks/trip_wire.png
index 54b5a42dd..afba77d8f 100644
--- a/resource_packs/files/utility/visible_tripwires/textures/blocks/trip_wire.png
+++ b/resource_packs/files/utility/visible_tripwires/textures/blocks/trip_wire.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:756a341014d240731e8d3e29c9f7c95edae80369f30238f575800e73c9628b80
-size 206
+oid sha256:d4d5b69361f775dbdb3bfc57ad23dc61e37ffaa2c0ee15cf7f300554ebb8109a
+size 365
diff --git a/resource_packs/packs.json b/resource_packs/packs.json
index 569e5e695..7d6e46bac 100644
--- a/resource_packs/packs.json
+++ b/resource_packs/packs.json
@@ -989,7 +989,7 @@
{
"id": "visible_tripwires",
"name": "Visible Tripwires",
- "description": "Makes tripwire a bright blue so you can easily see them"
+ "description": "Retextures tripwires to a glowing bright blue color so you can easily see them"
},
{
"id": "compass_lodestone",
@@ -3847,4 +3847,4 @@
"filepath": "/render_controllers/zombie.rc.json"
}
]
-}
+}
\ No newline at end of file
From 951f187b73eb0fc60b72f89690e303e4eccd310b Mon Sep 17 00:00:00 2001
From: yzabeast1
Date: Fri, 17 Oct 2025 01:20:29 -0500
Subject: [PATCH 025/117] feat(files): removed packs.json changes as requested
by PAPI
Removed 'Paletteless Dyes' entry from packs.json.
---
resource_packs/packs.json | 5 -----
1 file changed, 5 deletions(-)
diff --git a/resource_packs/packs.json b/resource_packs/packs.json
index ecce0de31..569e5e695 100644
--- a/resource_packs/packs.json
+++ b/resource_packs/packs.json
@@ -2302,11 +2302,6 @@
"id": "unique_dyes",
"name": "Unique Dyes",
"description": "Adds variation to the dyes by making each one different"
- },
- {
- "id": "paletteless_dyes",
- "name": "Paletteless Dyes",
- "description": "Removes the palette from under all dyes."
}
]
},
From c6d6abb1df95f5bea05ec48e7e3ed0158b821ebf Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Fri, 17 Oct 2025 12:04:28 +0530
Subject: [PATCH 026/117] feat(files): Add a combination between Alternate Dyes
and Paletteless Dyes
1. Added `paletteless_alternate_dyes` combination for combining Alternate Dyes and Paletteless Dyes
2. Added the entries for Alternate Dyes and Paletteless Dyes to `packs.json` so that it won't create a merge conflict when merging the PRs where the packs are added
---
.../textures/items/dye_powder_black_new.png | 3 +++
.../textures/items/dye_powder_blue_new.png | 3 +++
.../textures/items/dye_powder_brown_new.png | 3 +++
.../textures/items/dye_powder_gray.png | 3 +++
.../textures/items/dye_powder_green.png | 3 +++
.../textures/items/dye_powder_light_blue.png | 3 +++
.../textures/items/dye_powder_lime.png | 3 +++
.../textures/items/dye_powder_magenta.png | 3 +++
.../textures/items/dye_powder_pink.png | 3 +++
.../textures/items/dye_powder_purple.png | 3 +++
.../textures/items/dye_powder_white_new.png | 3 +++
.../textures/items/dye_powder_yellow.png | 3 +++
resource_packs/packs.json | 20 +++++++++++++++----
13 files changed, 52 insertions(+), 4 deletions(-)
create mode 100644 resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_black_new.png
create mode 100644 resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_blue_new.png
create mode 100644 resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_brown_new.png
create mode 100644 resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_gray.png
create mode 100644 resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_green.png
create mode 100644 resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_light_blue.png
create mode 100644 resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_lime.png
create mode 100644 resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_magenta.png
create mode 100644 resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_pink.png
create mode 100644 resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_purple.png
create mode 100644 resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_white_new.png
create mode 100644 resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_yellow.png
diff --git a/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_black_new.png b/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_black_new.png
new file mode 100644
index 000000000..8c0796c21
--- /dev/null
+++ b/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_black_new.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:89aa958d22cc69700283d66b6be4846759bac0af101b0f790e9eaf57354cdbdb
+size 465
diff --git a/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_blue_new.png b/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_blue_new.png
new file mode 100644
index 000000000..641655577
--- /dev/null
+++ b/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_blue_new.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:20bdf445b5ade8a339b42816e7a0c736ac80966ae8dbcff8d1d07707f2779eaa
+size 469
diff --git a/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_brown_new.png b/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_brown_new.png
new file mode 100644
index 000000000..539b5d57f
--- /dev/null
+++ b/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_brown_new.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7b6c9899efd06d3a1592e7b3c1a5c97eae20419f433b52d4ecbbed58d7433a7d
+size 461
diff --git a/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_gray.png b/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_gray.png
new file mode 100644
index 000000000..ac44eb738
--- /dev/null
+++ b/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_gray.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:55ee883402fc6fc837ca21bb629c29819073dee23afa02dd1dd0aeb7cc298d20
+size 472
diff --git a/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_green.png b/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_green.png
new file mode 100644
index 000000000..2d9e700e5
--- /dev/null
+++ b/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_green.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ab4885850e6094106c47cbc551e91c8c05bd22760d4ab077761b6dadc911b2a5
+size 477
diff --git a/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_light_blue.png b/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_light_blue.png
new file mode 100644
index 000000000..d93f3a456
--- /dev/null
+++ b/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_light_blue.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d2ea84a5f86c0920eaefd41562ec764944e0fcad78ffe165bcdfadf8075c7f62
+size 475
diff --git a/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_lime.png b/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_lime.png
new file mode 100644
index 000000000..6d296889d
--- /dev/null
+++ b/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_lime.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:775b89cea8d61f26f5b176dd742ef89cc4091bc4a5fb59dcc46b6b479f71cacf
+size 472
diff --git a/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_magenta.png b/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_magenta.png
new file mode 100644
index 000000000..31fd447cc
--- /dev/null
+++ b/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_magenta.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5a5765c2d787d7265950692e8bb69941f5d32b8fc1d66685ddc22e26633a43a9
+size 488
diff --git a/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_pink.png b/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_pink.png
new file mode 100644
index 000000000..eeb3bf7a0
--- /dev/null
+++ b/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_pink.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f7b899a6b11768fd22ff2554414a162cbf4c3bce9c62b0a0e37fb86d1be73a20
+size 483
diff --git a/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_purple.png b/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_purple.png
new file mode 100644
index 000000000..ce20bb30c
--- /dev/null
+++ b/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_purple.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cac2bec6b3a02be3c2a76c46b90e598927d69a15ab6edfe1f46423acdbebe0e7
+size 471
diff --git a/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_white_new.png b/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_white_new.png
new file mode 100644
index 000000000..e843f39fd
--- /dev/null
+++ b/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_white_new.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4cd33bd570b4cb6df3c9d1140cc3ae541901da4e1136e733b1c25cb8868a4511
+size 484
diff --git a/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_yellow.png b/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_yellow.png
new file mode 100644
index 000000000..b3d3e316c
--- /dev/null
+++ b/resource_packs/extras/dyes/paletteless_alternate_dyes/textures/items/dye_powder_yellow.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:089ac09ac51446502fa223d630bf462dda2055b28319698f5a89ef4c846d3a00
+size 470
diff --git a/resource_packs/packs.json b/resource_packs/packs.json
index 569e5e695..353c1bcff 100644
--- a/resource_packs/packs.json
+++ b/resource_packs/packs.json
@@ -2299,9 +2299,14 @@
"name": "World of Color",
"packs": [
{
- "id": "unique_dyes",
- "name": "Unique Dyes",
- "description": "Adds variation to the dyes by making each one different"
+ "id": "alternate_dyes",
+ "name": "Alternate Dyes",
+ "description": "Retextures dyes to make them even more unique to each other"
+ },
+ {
+ "id": "paletteless_dyes",
+ "name": "Paletteless Dyes",
+ "description": "Removes the palettes from under all dyes"
}
]
},
@@ -3659,6 +3664,13 @@
"parity/earth_wooly_cow",
"retro/snoutless_cows"
]
+ },
+ {
+ "id": "extras/dyes/paletteless_alternate_dyes",
+ "combines": [
+ "world_of_color/paletteless_dyes",
+ "world_of_color/alternate_dyes"
+ ]
}
],
"deepMergeFiles": [
@@ -3847,4 +3859,4 @@
"filepath": "/render_controllers/zombie.rc.json"
}
]
-}
+}
\ No newline at end of file
From 9a407d30b59cedf6259b46b1abd9920ac52ab980 Mon Sep 17 00:00:00 2001
From: John Doe
Date: Fri, 17 Oct 2025 18:04:13 +1100
Subject: [PATCH 027/117] feat(files): update crafting tweaks Craftable Horse
Armor - added copper horse armor More Trapdoors - added copper trapdoor (x4)
- added iron trapdoor (x4) Alt. Cobble - added missing namespaces to
piston.recipe.json More Stairs, Back-to-Blocks, Double Slabs, Sandstone
Dyeing - 'flattened' IDs to use human readable names Back-to-Blocks, Double
Slabs - renamed files to match ingame item names better Unpackable Ice -
fixed error in file name
---
.../copper_horse_armor.recipe.json | 37 ++
.../dark_prismarine_stairs.recipe.json | 62 ++-
.../mossy_stone_brick_stairs.recipe.json | 62 ++-
...e.json => normal_stone_stairs.recipe.json} | 62 ++-
.../prismarine_brick_stairs.recipe.json | 62 ++-
.../more_stairs/quartz_stairs.recipe.json | 62 ++-
.../red_sandstone_stairs.recipe.json | 62 ++-
.../more_stairs/sandstone_stairs.recipe.json | 62 ++-
.../smooth_quartz_stairs.recipe.json | 62 ++-
.../smooth_red_sandstone_stairs.recipe.json | 62 ++-
.../smooth_sandstone_stairs.recipe.json | 62 ++-
.../stone_brick_stairs.recipe.json | 62 ++-
.../copper_trapdoor.recipe.json | 31 ++
.../more_trapdoors/iron_trapdoor.recipe.json | 31 ++
.../alternate_cobblestones/piston.recipe.json | 80 ++--
.../back_to_blocks/slabs/andesite.recipe.json | 60 ++-
.../slabs/cut_red_sandstone.recipe.json | 61 ++-
.../slabs/cut_sandstone.recipe.json | 61 ++-
.../slabs/dark_prismarine.recipe.json | 61 ++-
.../back_to_blocks/slabs/diorite.recipe.json | 60 ++-
.../slabs/end_bricks.recipe.json | 60 ++-
.../back_to_blocks/slabs/granite.recipe.json | 60 ++-
.../slabs/mossy_cobblestone.recipe.json | 60 ++-
.../slabs/mossy_stone_brick.recipe.json | 61 ++-
.../slabs/polished_andesite.recipe.json | 60 ++-
.../slabs/polished_diorite.recipe.json | 60 ++-
.../slabs/polished_granite.recipe.json | 60 ++-
.../slabs/prismarine.recipe.json | 61 ++-
.../slabs/prismarine_bricks.recipe.json | 61 ++-
.../slabs/purpur_block.recipe.json | 60 ++-
.../slabs/quartz_block.recipe.json | 59 ++-
.../slabs/red_nether_brick.recipe.json | 60 ++-
.../slabs/red_sandstone.recipe.json | 61 ++-
.../slabs/sandstone.recipe.json | 59 ++-
.../slabs/smooth_quartz.recipe.json | 61 ++-
.../slabs/smooth_red_sandstone.recipe.json | 61 ++-
.../slabs/smooth_sandstone.recipe.json | 61 ++-
.../back_to_blocks/slabs/stone.recipe.json | 61 ++-
...k.recipe.json => stone_bricks.recipe.json} | 59 ++-
.../stairs/dark_prismarine.recipe.json | 61 ++-
.../stairs/mossy_stone_brick.recipe.json | 61 ++-
.../stairs/prismarine.recipe.json | 61 ++-
.../stairs/prismarine_bricks.recipe.json | 61 ++-
.../stairs/quartz_block.recipe.json | 61 ++-
.../stairs/red_sandstone.recipe.json | 61 ++-
.../stairs/sandstone.recipe.json | 61 ++-
.../stairs/smooth_quartz.recipe.json | 61 ++-
.../stairs/smooth_red_sandstone.recipe.json | 61 ++-
.../stairs/smooth_sandstone.recipe.json | 61 ++-
.../back_to_blocks/stairs/stone.recipe.json | 61 ++-
...k.recipe.json => stone_bricks.recipe.json} | 61 ++-
.../double_slabs/andesite_slab.recipe.json | 51 ++-
.../cut_red_sandstone_slab.recipe.json | 53 ++-
.../cut_sandstone_slab.recipe.json | 53 ++-
.../dark_prismarine_slab.recipe.json | 53 ++-
.../double_slabs/diorite_slab.recipe.json | 51 ++-
....json => end_stone_brick_slab.recipe.json} | 51 ++-
.../double_slabs/granite_slab.recipe.json | 51 ++-
.../mossy_cobblestone_slab.recipe.json | 51 ++-
.../mossy_stone_brick_slab.recipe.json | 53 ++-
.../polished_andesite_slab.recipe.json | 51 ++-
.../polished_diorite_slab.recipe.json | 51 ++-
.../polished_granite_slab.recipe.json | 51 ++-
.../prismarine_brick_slab.recipe.json | 53 ++-
.../double_slabs/prismarine_slab.recipe.json | 55 ++-
.../double_slabs/purpur_slab.recipe.json | 51 ++-
.../double_slabs/quartz_slab.recipe.json | 52 ++-
.../red_nether_brick_slab.recipe.json | 51 ++-
.../red_sandstone_slab.recipe.json | 53 ++-
.../double_slabs/sandstone_slab.recipe.json | 52 ++-
.../smooth_quartz_slab.recipe.json | 53 ++-
.../smooth_red_sandstone_slab.recipe.json | 53 ++-
.../smooth_sandstone_slab.recipe.json | 53 ++-
.../double_slabs/stone_brick_slab.recipe.json | 52 ++-
.../sandstone_dyeing/red_sand.recipe.json | 115 +++--
.../red_sandstone.recipe.json | 72 ++--
.../smooth_red_sandstone.recipe.json | 73 ++--
.../{ice.recipe.json.json => ice.recipe.json} | 50 +--
crafting_tweaks/packs.json | 394 +++++++++---------
79 files changed, 2447 insertions(+), 2496 deletions(-)
create mode 100644 crafting_tweaks/files/craftables/craftable_horse_armor/recipes/craftable_horse_armor/copper_horse_armor.recipe.json
rename crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/{stone_stairs.recipe.json => normal_stone_stairs.recipe.json} (64%)
create mode 100644 crafting_tweaks/files/more_blocks/more_trapdoors/recipes/more_trapdoors/copper_trapdoor.recipe.json
create mode 100644 crafting_tweaks/files/more_blocks/more_trapdoors/recipes/more_trapdoors/iron_trapdoor.recipe.json
rename crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/{stone_brick.recipe.json => stone_bricks.recipe.json} (80%)
rename crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/{stone_brick.recipe.json => stone_bricks.recipe.json} (80%)
rename crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/{end_brick_slab.recipe.json => end_stone_brick_slab.recipe.json} (76%)
rename crafting_tweaks/files/unpackables/unpackable_ice/recipes/unpackable_ice/{ice.recipe.json.json => ice.recipe.json} (93%)
diff --git a/crafting_tweaks/files/craftables/craftable_horse_armor/recipes/craftable_horse_armor/copper_horse_armor.recipe.json b/crafting_tweaks/files/craftables/craftable_horse_armor/recipes/craftable_horse_armor/copper_horse_armor.recipe.json
new file mode 100644
index 000000000..9437d05bc
--- /dev/null
+++ b/crafting_tweaks/files/craftables/craftable_horse_armor/recipes/craftable_horse_armor/copper_horse_armor.recipe.json
@@ -0,0 +1,37 @@
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:cha.copper_horse_armor"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "horse_armor",
+ "priority": -1,
+ "pattern": [
+ " #",
+ "###",
+ "#_#"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:copper_ingot"
+ },
+ "_": {
+ "item": "minecraft:saddle"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:copper_ingot"
+ },
+ {
+ "item": "minecraft:saddle"
+ }
+ ],
+ "result": {
+ "item": "minecraft:copper_horse_armor"
+ }
+ }
+}
\ No newline at end of file
diff --git a/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/dark_prismarine_stairs.recipe.json b/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/dark_prismarine_stairs.recipe.json
index 56a8216fe..f8f40e2f2 100644
--- a/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/dark_prismarine_stairs.recipe.json
+++ b/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/dark_prismarine_stairs.recipe.json
@@ -1,33 +1,31 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:ms.dark_prismarine_stairs"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "pattern": [
- "#",
- "##",
- "###"
- ],
- "key": {
- "#": {
- "item": "minecraft:prismarine",
- "data": 1
- }
- },
- "unlock": [
- {
- "item": "minecraft:prismarine",
- "data": 1
- }
- ],
- "result": {
- "item": "minecraft:dark_prismarine_stairs",
- "count": 8
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:ms.dark_prismarine_stairs"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "pattern": [
+ "#",
+ "##",
+ "###"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:dark_prismarine"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:dark_prismarine"
+ }
+ ],
+ "result": {
+ "item": "minecraft:dark_prismarine_stairs",
+ "count": 8
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/mossy_stone_brick_stairs.recipe.json b/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/mossy_stone_brick_stairs.recipe.json
index 7b2dd7988..9124ec173 100644
--- a/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/mossy_stone_brick_stairs.recipe.json
+++ b/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/mossy_stone_brick_stairs.recipe.json
@@ -1,33 +1,31 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:ms.mossy_stone_brick_stairs"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "pattern": [
- "#",
- "##",
- "###"
- ],
- "key": {
- "#": {
- "item": "minecraft:stonebrick",
- "data": 1
- }
- },
- "unlock": [
- {
- "item": "minecraft:stonebrick",
- "data": 1
- }
- ],
- "result": {
- "item": "minecraft:mossy_stone_brick_stairs",
- "count": 8
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:ms.mossy_stone_brick_stairs"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "pattern": [
+ "#",
+ "##",
+ "###"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:mossy_stone_bricks"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:mossy_stone_bricks"
+ }
+ ],
+ "result": {
+ "item": "minecraft:mossy_stone_brick_stairs",
+ "count": 8
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/stone_stairs.recipe.json b/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/normal_stone_stairs.recipe.json
similarity index 64%
rename from crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/stone_stairs.recipe.json
rename to crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/normal_stone_stairs.recipe.json
index d73d93290..ad794bd12 100644
--- a/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/stone_stairs.recipe.json
+++ b/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/normal_stone_stairs.recipe.json
@@ -1,33 +1,31 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:ms.stone_stairs"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "pattern": [
- "#",
- "##",
- "###"
- ],
- "key": {
- "#": {
- "item": "minecraft:stone",
- "data": 0
- }
- },
- "unlock": [
- {
- "item": "minecraft:stone",
- "data": 0
- }
- ],
- "result": {
- "item": "minecraft:normal_stone_stairs",
- "count": 8
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:ms.normal_stone_stairs"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "pattern": [
+ "#",
+ "##",
+ "###"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:stone"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:stone"
+ }
+ ],
+ "result": {
+ "item": "minecraft:normal_stone_stairs",
+ "count": 8
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/prismarine_brick_stairs.recipe.json b/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/prismarine_brick_stairs.recipe.json
index 0aa51373a..0e8298751 100644
--- a/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/prismarine_brick_stairs.recipe.json
+++ b/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/prismarine_brick_stairs.recipe.json
@@ -1,33 +1,31 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:ms.prismarine_bricks_stairs"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "pattern": [
- "#",
- "##",
- "###"
- ],
- "key": {
- "#": {
- "item": "minecraft:prismarine",
- "data": 2
- }
- },
- "unlock": [
- {
- "item": "minecraft:prismarine",
- "data": 2
- }
- ],
- "result": {
- "item": "minecraft:prismarine_bricks_stairs",
- "count": 8
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:ms.prismarine_bricks_stairs"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "pattern": [
+ "#",
+ "##",
+ "###"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:prismarine_bricks"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:prismarine_bricks"
+ }
+ ],
+ "result": {
+ "item": "minecraft:prismarine_bricks_stairs",
+ "count": 8
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/quartz_stairs.recipe.json b/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/quartz_stairs.recipe.json
index b3fe073ed..4adb91158 100644
--- a/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/quartz_stairs.recipe.json
+++ b/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/quartz_stairs.recipe.json
@@ -1,33 +1,31 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:ms.quartz_stairs"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "pattern": [
- "#",
- "##",
- "###"
- ],
- "key": {
- "#": {
- "item": "minecraft:quartz_block",
- "data": 0
- }
- },
- "unlock": [
- {
- "item": "minecraft:quartz_block",
- "data": 0
- }
- ],
- "result": {
- "item": "minecraft:quartz_stairs",
- "count": 8
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:ms.quartz_stairs"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "pattern": [
+ "#",
+ "##",
+ "###"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:quartz_block"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:quartz_block"
+ }
+ ],
+ "result": {
+ "item": "minecraft:quartz_stairs",
+ "count": 8
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/red_sandstone_stairs.recipe.json b/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/red_sandstone_stairs.recipe.json
index 5296e87e2..561888df3 100644
--- a/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/red_sandstone_stairs.recipe.json
+++ b/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/red_sandstone_stairs.recipe.json
@@ -1,33 +1,31 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:ms.red_sandstone_stairs"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "pattern": [
- "#",
- "##",
- "###"
- ],
- "key": {
- "#": {
- "item": "minecraft:red_sandstone",
- "data": 0
- }
- },
- "unlock": [
- {
- "item": "minecraft:red_sandstone",
- "data": 0
- }
- ],
- "result": {
- "item": "minecraft:red_sandstone_stairs",
- "count": 8
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:ms.red_sandstone_stairs"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "pattern": [
+ "#",
+ "##",
+ "###"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:red_sandstone"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:red_sandstone"
+ }
+ ],
+ "result": {
+ "item": "minecraft:red_sandstone_stairs",
+ "count": 8
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/sandstone_stairs.recipe.json b/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/sandstone_stairs.recipe.json
index cf13bb032..ba2c8a0a1 100644
--- a/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/sandstone_stairs.recipe.json
+++ b/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/sandstone_stairs.recipe.json
@@ -1,33 +1,31 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:ms.sandstone_stairs"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "pattern": [
- "#",
- "##",
- "###"
- ],
- "key": {
- "#": {
- "item": "minecraft:sandstone",
- "data": 0
- }
- },
- "unlock": [
- {
- "item": "minecraft:sandstone",
- "data": 0
- }
- ],
- "result": {
- "item": "minecraft:sandstone_stairs",
- "count": 8
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:ms.sandstone_stairs"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "pattern": [
+ "#",
+ "##",
+ "###"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:sandstone"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:sandstone"
+ }
+ ],
+ "result": {
+ "item": "minecraft:sandstone_stairs",
+ "count": 8
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/smooth_quartz_stairs.recipe.json b/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/smooth_quartz_stairs.recipe.json
index 4ba8fd86e..bf91674d2 100644
--- a/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/smooth_quartz_stairs.recipe.json
+++ b/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/smooth_quartz_stairs.recipe.json
@@ -1,33 +1,31 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:ms.smooth_quartz_stairs"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "pattern": [
- "#",
- "##",
- "###"
- ],
- "key": {
- "#": {
- "item": "minecraft:quartz_block",
- "data": 3
- }
- },
- "unlock": [
- {
- "item": "minecraft:quartz_block",
- "data": 3
- }
- ],
- "result": {
- "item": "minecraft:smooth_quartz_stairs",
- "count": 8
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:ms.smooth_quartz_stairs"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "pattern": [
+ "#",
+ "##",
+ "###"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:smooth_quartz"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:smooth_quartz"
+ }
+ ],
+ "result": {
+ "item": "minecraft:smooth_quartz_stairs",
+ "count": 8
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/smooth_red_sandstone_stairs.recipe.json b/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/smooth_red_sandstone_stairs.recipe.json
index 1976e9139..2d924faad 100644
--- a/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/smooth_red_sandstone_stairs.recipe.json
+++ b/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/smooth_red_sandstone_stairs.recipe.json
@@ -1,33 +1,31 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:ms.smooth_red_sandstone_stairs"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "pattern": [
- "#",
- "##",
- "###"
- ],
- "key": {
- "#": {
- "item": "minecraft:red_sandstone",
- "data": 3
- }
- },
- "unlock": [
- {
- "item": "minecraft:red_sandstone",
- "data": 3
- }
- ],
- "result": {
- "item": "minecraft:smooth_red_sandstone_stairs",
- "count": 8
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:ms.smooth_red_sandstone_stairs"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "pattern": [
+ "#",
+ "##",
+ "###"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:smooth_red_sandstone"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:smooth_red_sandstone"
+ }
+ ],
+ "result": {
+ "item": "minecraft:smooth_red_sandstone_stairs",
+ "count": 8
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/smooth_sandstone_stairs.recipe.json b/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/smooth_sandstone_stairs.recipe.json
index b3773e02e..9a4bbe66e 100644
--- a/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/smooth_sandstone_stairs.recipe.json
+++ b/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/smooth_sandstone_stairs.recipe.json
@@ -1,33 +1,31 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:ms.smooth_sandstone_stairs"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "pattern": [
- "#",
- "##",
- "###"
- ],
- "key": {
- "#": {
- "item": "minecraft:sandstone",
- "data": 3
- }
- },
- "unlock": [
- {
- "item": "minecraft:sandstone",
- "data": 3
- }
- ],
- "result": {
- "item": "minecraft:smooth_sandstone_stairs",
- "count": 8
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:ms.smooth_sandstone_stairs"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "pattern": [
+ "#",
+ "##",
+ "###"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:smooth_sandstone"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:smooth_sandstone"
+ }
+ ],
+ "result": {
+ "item": "minecraft:smooth_sandstone_stairs",
+ "count": 8
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/stone_brick_stairs.recipe.json b/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/stone_brick_stairs.recipe.json
index fbb13b774..06cd386b9 100644
--- a/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/stone_brick_stairs.recipe.json
+++ b/crafting_tweaks/files/more_blocks/more_stairs/recipes/more_stairs/stone_brick_stairs.recipe.json
@@ -1,33 +1,31 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:ms.stone_brick_stairs"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "pattern": [
- "#",
- "##",
- "###"
- ],
- "key": {
- "#": {
- "item": "minecraft:stonebrick",
- "data": 0
- }
- },
- "unlock": [
- {
- "item": "minecraft:stonebrick",
- "data": 0
- }
- ],
- "result": {
- "item": "minecraft:stone_brick_stairs",
- "count": 8
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:ms.stone_brick_stairs"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "pattern": [
+ "#",
+ "##",
+ "###"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:stone_bricks"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:stone_bricks"
+ }
+ ],
+ "result": {
+ "item": "minecraft:stone_brick_stairs",
+ "count": 8
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/more_blocks/more_trapdoors/recipes/more_trapdoors/copper_trapdoor.recipe.json b/crafting_tweaks/files/more_blocks/more_trapdoors/recipes/more_trapdoors/copper_trapdoor.recipe.json
new file mode 100644
index 000000000..7682628de
--- /dev/null
+++ b/crafting_tweaks/files/more_blocks/more_trapdoors/recipes/more_trapdoors/copper_trapdoor.recipe.json
@@ -0,0 +1,31 @@
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:mt.copper_trapdoor"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "metal_trap_door",
+ "priority": -1,
+ "pattern": [
+ "##",
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:copper_ingot"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:copper_ingot"
+ }
+ ],
+ "result": {
+ "item": "minecraft:copper_trapdoor",
+ "count": 4
+ }
+ }
+}
\ No newline at end of file
diff --git a/crafting_tweaks/files/more_blocks/more_trapdoors/recipes/more_trapdoors/iron_trapdoor.recipe.json b/crafting_tweaks/files/more_blocks/more_trapdoors/recipes/more_trapdoors/iron_trapdoor.recipe.json
new file mode 100644
index 000000000..5b7182893
--- /dev/null
+++ b/crafting_tweaks/files/more_blocks/more_trapdoors/recipes/more_trapdoors/iron_trapdoor.recipe.json
@@ -0,0 +1,31 @@
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:mt.iron_trapdoor"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "metal_trap_door",
+ "priority": -1,
+ "pattern": [
+ "##",
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:iron_ingot"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:iron_ingot"
+ }
+ ],
+ "result": {
+ "item": "minecraft:iron_trapdoor",
+ "count": 4
+ }
+ }
+}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/alternate_cobblestone/recipes/alternate_cobblestones/piston.recipe.json b/crafting_tweaks/files/quality_of_life/alternate_cobblestone/recipes/alternate_cobblestones/piston.recipe.json
index 6a18e3b38..20e3f385f 100644
--- a/crafting_tweaks/files/quality_of_life/alternate_cobblestone/recipes/alternate_cobblestones/piston.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/alternate_cobblestone/recipes/alternate_cobblestones/piston.recipe.json
@@ -1,41 +1,41 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "minecraft:piston"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -2,
- "pattern": [
- "AAA",
- "BCB",
- "BDB"
- ],
- "key": {
- "A": {
- "tag": "minecraft:planks"
- },
- "B": {
- "tag": "minecraft:stone_crafting_materials"
- },
- "C": {
- "item": "iron_ingot"
- },
- "D": {
- "item": "redstone"
- }
- },
- "unlock": [
- {
- "item": "minecraft:redstone"
- }
- ],
- "result": {
- "item": "piston",
- "count": 1,
- "data": 1
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "minecraft:piston"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -2,
+ "pattern": [
+ "AAA",
+ "BCB",
+ "BDB"
+ ],
+ "key": {
+ "A": {
+ "tag": "minecraft:planks"
+ },
+ "B": {
+ "tag": "minecraft:stone_crafting_materials"
+ },
+ "C": {
+ "item": "minecraft:iron_ingot"
+ },
+ "D": {
+ "item": "minecraft:redstone"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:redstone"
+ }
+ ],
+ "result": {
+ "item": "minecraft:piston",
+ "count": 1,
+ "data": 1
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/andesite.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/andesite.recipe.json
index 5a1d3f546..b8ff6062a 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/andesite.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/andesite.recipe.json
@@ -1,32 +1,30 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.slabs.andesite"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "slabs_to_blocks",
- "priority": -1,
- "pattern": [
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:stone_block_slab3",
- "data": 3
- }
- },
- "unlock": [
- {
- "item": "minecraft:stone_block_slab3",
- "data": 3
- }
- ],
- "result": {
- "item": "minecraft:andesite",
- "count": 1
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.slabs.andesite"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "slabs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:andesite_slab"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:andesite_slab"
+ }
+ ],
+ "result": {
+ "item": "minecraft:andesite",
+ "count": 1
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/cut_red_sandstone.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/cut_red_sandstone.recipe.json
index cf29beb7e..fafebf98f 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/cut_red_sandstone.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/cut_red_sandstone.recipe.json
@@ -1,33 +1,30 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.slabs.cut_red_sandstone"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "slabs_to_blocks",
- "priority": -1,
- "pattern": [
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:stone_block_slab4",
- "data": 4
- }
- },
- "unlock": [
- {
- "item": "minecraft:stone_block_slab4",
- "data": 4
- }
- ],
- "result": {
- "item": "minecraft:red_sandstone",
- "data": 2,
- "count": 1
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.slabs.cut_red_sandstone"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "slabs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:cut_red_sandstone_slab"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:cut_red_sandstone_slab"
+ }
+ ],
+ "result": {
+ "item": "minecraft:cut_red_sandstone",
+ "count": 1
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/cut_sandstone.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/cut_sandstone.recipe.json
index 413c2e13b..dd26b1979 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/cut_sandstone.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/cut_sandstone.recipe.json
@@ -1,33 +1,30 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.slabs.cut_sandstone"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "slabs_to_blocks",
- "priority": -1,
- "pattern": [
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:stone_block_slab4",
- "data": 3
- }
- },
- "unlock": [
- {
- "item": "minecraft:stone_block_slab4",
- "data": 3
- }
- ],
- "result": {
- "item": "minecraft:sandstone",
- "data": 2,
- "count": 1
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.slabs.cut_sandstone"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "slabs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:cut_sandstone_slab"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:cut_sandstone_slab"
+ }
+ ],
+ "result": {
+ "item": "minecraft:cut_sandstone",
+ "count": 1
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/dark_prismarine.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/dark_prismarine.recipe.json
index 4326cf71c..10d12fd68 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/dark_prismarine.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/dark_prismarine.recipe.json
@@ -1,33 +1,30 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.slabs.dark_prismarine"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "slabs_to_blocks",
- "priority": -1,
- "pattern": [
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:stone_block_slab2",
- "data": 3
- }
- },
- "unlock": [
- {
- "item": "minecraft:stone_block_slab2",
- "data": 3
- }
- ],
- "result": {
- "item": "minecraft:prismarine",
- "data": 1,
- "count": 1
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.slabs.dark_prismarine"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "slabs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:dark_prismarine_slab"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:dark_prismarine_slab"
+ }
+ ],
+ "result": {
+ "item": "minecraft:dark_prismarine",
+ "count": 1
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/diorite.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/diorite.recipe.json
index 4268a46a9..705ae297b 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/diorite.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/diorite.recipe.json
@@ -1,32 +1,30 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.slabs.diorite"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "slabs_to_blocks",
- "priority": -1,
- "pattern": [
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:stone_block_slab3",
- "data": 4
- }
- },
- "unlock": [
- {
- "item": "minecraft:stone_block_slab3",
- "data": 4
- }
- ],
- "result": {
- "item": "minecraft:diorite",
- "count": 1
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.slabs.diorite"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "slabs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:diorite_slab"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:diorite_slab"
+ }
+ ],
+ "result": {
+ "item": "minecraft:diorite",
+ "count": 1
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/end_bricks.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/end_bricks.recipe.json
index 77a681d0b..943b9517c 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/end_bricks.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/end_bricks.recipe.json
@@ -1,32 +1,30 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.slabs.end_bricks"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "slabs_to_blocks",
- "priority": -1,
- "pattern": [
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:stone_block_slab3",
- "data": 0
- }
- },
- "unlock": [
- {
- "item": "minecraft:stone_block_slab3",
- "data": 0
- }
- ],
- "result": {
- "item": "minecraft:end_bricks",
- "count": 1
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.slabs.end_bricks"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "slabs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:end_stone_brick_slab"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:end_stone_brick_slab"
+ }
+ ],
+ "result": {
+ "item": "minecraft:end_bricks",
+ "count": 1
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/granite.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/granite.recipe.json
index 2fbfc5b05..6427d43a6 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/granite.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/granite.recipe.json
@@ -1,32 +1,30 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.slabs.granite"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "slabs_to_blocks",
- "priority": -1,
- "pattern": [
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:stone_block_slab3",
- "data": 6
- }
- },
- "unlock": [
- {
- "item": "minecraft:stone_block_slab3",
- "data": 6
- }
- ],
- "result": {
- "item": "minecraft:granite",
- "count": 1
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.slabs.granite"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "slabs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:granite_slab"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:granite_slab"
+ }
+ ],
+ "result": {
+ "item": "minecraft:granite",
+ "count": 1
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/mossy_cobblestone.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/mossy_cobblestone.recipe.json
index 80953341e..2abbbbf2b 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/mossy_cobblestone.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/mossy_cobblestone.recipe.json
@@ -1,32 +1,30 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.slabs.mossy_cobblestone"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "slabs_to_blocks",
- "priority": -1,
- "pattern": [
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:stone_block_slab2",
- "data": 5
- }
- },
- "unlock": [
- {
- "item": "minecraft:stone_block_slab2",
- "data": 5
- }
- ],
- "result": {
- "item": "minecraft:mossy_cobblestone",
- "count": 1
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.slabs.mossy_cobblestone"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "slabs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:mossy_cobblestone_slab"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:mossy_cobblestone_slab"
+ }
+ ],
+ "result": {
+ "item": "minecraft:mossy_cobblestone",
+ "count": 1
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/mossy_stone_brick.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/mossy_stone_brick.recipe.json
index 5080c1110..f571f4d26 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/mossy_stone_brick.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/mossy_stone_brick.recipe.json
@@ -1,33 +1,30 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.slabs.mossy_stone_brick"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "slabs_to_blocks",
- "priority": -1,
- "pattern": [
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:stone_block_slab4",
- "data": 0
- }
- },
- "unlock": [
- {
- "item": "minecraft:stone_block_slab4",
- "data": 0
- }
- ],
- "result": {
- "item": "minecraft:stonebrick",
- "data": 1,
- "count": 1
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.slabs.mossy_stone_brick"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "slabs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:mossy_stone_brick_slab"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:mossy_stone_brick_slab"
+ }
+ ],
+ "result": {
+ "item": "minecraft:mossy_stone_bricks",
+ "count": 1
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/polished_andesite.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/polished_andesite.recipe.json
index 79b7386c2..63b4aecfd 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/polished_andesite.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/polished_andesite.recipe.json
@@ -1,32 +1,30 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.slabs.polished_andesite"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "slabs_to_blocks",
- "priority": -1,
- "pattern": [
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:stone_block_slab3",
- "data": 2
- }
- },
- "unlock": [
- {
- "item": "minecraft:stone_block_slab3",
- "data": 2
- }
- ],
- "result": {
- "item": "minecraft:polished_andesite",
- "count": 1
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.slabs.polished_andesite"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "slabs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:polished_andesite_slab"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:polished_andesite_slab"
+ }
+ ],
+ "result": {
+ "item": "minecraft:polished_andesite",
+ "count": 1
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/polished_diorite.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/polished_diorite.recipe.json
index 000e5c98c..648b1fa61 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/polished_diorite.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/polished_diorite.recipe.json
@@ -1,32 +1,30 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.slabs.polished_diorite"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "slabs_to_blocks",
- "priority": -1,
- "pattern": [
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:stone_block_slab3",
- "data": 5
- }
- },
- "unlock": [
- {
- "item": "minecraft:stone_block_slab3",
- "data": 5
- }
- ],
- "result": {
- "item": "minecraft:polished_diorite",
- "count": 1
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.slabs.polished_diorite"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "slabs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:polished_diorite_slab"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:polished_diorite_slab"
+ }
+ ],
+ "result": {
+ "item": "minecraft:polished_diorite",
+ "count": 1
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/polished_granite.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/polished_granite.recipe.json
index ae664872d..ae847db25 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/polished_granite.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/polished_granite.recipe.json
@@ -1,32 +1,30 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.slabs.polished_granite"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "slabs_to_blocks",
- "priority": -1,
- "pattern": [
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:stone_block_slab3",
- "data": 7
- }
- },
- "unlock": [
- {
- "item": "minecraft:stone_block_slab3",
- "data": 7
- }
- ],
- "result": {
- "item": "minecraft:polished_granite",
- "count": 1
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.slabs.polished_granite"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "slabs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:polished_granite_slab"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:polished_granite_slab"
+ }
+ ],
+ "result": {
+ "item": "minecraft:polished_granite",
+ "count": 1
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/prismarine.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/prismarine.recipe.json
index cfbf05b0e..041f125ed 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/prismarine.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/prismarine.recipe.json
@@ -1,33 +1,30 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.slabs.prismarine"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "slabs_to_blocks",
- "priority": -1,
- "pattern": [
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:stone_block_slab2",
- "data": 2
- }
- },
- "unlock": [
- {
- "item": "minecraft:stone_block_slab2",
- "data": 2
- }
- ],
- "result": {
- "item": "minecraft:prismarine",
- "data": 0,
- "count": 1
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.slabs.prismarine"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "slabs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:prismarine_slab"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:prismarine_slab"
+ }
+ ],
+ "result": {
+ "item": "minecraft:prismarine",
+ "count": 1
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/prismarine_bricks.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/prismarine_bricks.recipe.json
index 460437453..ffa18af72 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/prismarine_bricks.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/prismarine_bricks.recipe.json
@@ -1,33 +1,30 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.slabs.prismarine_bricks"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "slabs_to_blocks",
- "priority": -1,
- "pattern": [
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:stone_block_slab2",
- "data": 4
- }
- },
- "unlock": [
- {
- "item": "minecraft:stone_block_slab2",
- "data": 4
- }
- ],
- "result": {
- "item": "minecraft:prismarine",
- "data": 2,
- "count": 1
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.slabs.prismarine_bricks"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "slabs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:prismarine_brick_slab"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:prismarine_brick_slab"
+ }
+ ],
+ "result": {
+ "item": "minecraft:prismarine_bricks",
+ "count": 1
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/purpur_block.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/purpur_block.recipe.json
index b3e3df64a..b3bb6bd82 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/purpur_block.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/purpur_block.recipe.json
@@ -1,32 +1,30 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.slabs.purpur_block"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "slabs_to_blocks",
- "priority": -1,
- "pattern": [
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:stone_block_slab2",
- "data": 1
- }
- },
- "unlock": [
- {
- "item": "minecraft:stone_block_slab2",
- "data": 1
- }
- ],
- "result": {
- "item": "minecraft:purpur_block",
- "count": 1
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.slabs.purpur_block"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "slabs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:purpur_slab"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:purpur_slab"
+ }
+ ],
+ "result": {
+ "item": "minecraft:purpur_block",
+ "count": 1
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/quartz_block.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/quartz_block.recipe.json
index 0afbe8c24..dd3c44155 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/quartz_block.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/quartz_block.recipe.json
@@ -1,31 +1,30 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.slabs.quartz_block"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "slabs_to_blocks",
- "priority": -1,
- "pattern": [
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:quartz_slab"
- }
- },
- "unlock": [
- {
- "item": "minecraft:quartz_slab"
- }
- ],
- "result": {
- "item": "minecraft:quartz_block",
- "data": 0,
- "count": 1
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.slabs.quartz_block"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "slabs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:quartz_slab"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:quartz_slab"
+ }
+ ],
+ "result": {
+ "item": "minecraft:quartz_block",
+ "count": 1
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/red_nether_brick.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/red_nether_brick.recipe.json
index 95c2344aa..910055389 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/red_nether_brick.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/red_nether_brick.recipe.json
@@ -1,32 +1,30 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.slabs.red_nether_brick"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "slabs_to_blocks",
- "priority": -1,
- "pattern": [
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:stone_block_slab2",
- "data": 7
- }
- },
- "unlock": [
- {
- "item": "minecraft:stone_block_slab2",
- "data": 7
- }
- ],
- "result": {
- "item": "minecraft:red_nether_brick",
- "count": 1
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.slabs.red_nether_brick"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "slabs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:red_nether_brick_slab"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:red_nether_brick_slab"
+ }
+ ],
+ "result": {
+ "item": "minecraft:red_nether_brick",
+ "count": 1
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/red_sandstone.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/red_sandstone.recipe.json
index 4b6a449dc..483ecb6ac 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/red_sandstone.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/red_sandstone.recipe.json
@@ -1,33 +1,30 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.slabs.red_sandstone"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "slabs_to_blocks",
- "priority": -1,
- "pattern": [
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:stone_block_slab2",
- "data": 0
- }
- },
- "unlock": [
- {
- "item": "minecraft:stone_block_slab2",
- "data": 0
- }
- ],
- "result": {
- "item": "minecraft:red_sandstone",
- "data": 0,
- "count": 1
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.slabs.red_sandstone"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "slabs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:red_sandstone_slab"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:red_sandstone_slab"
+ }
+ ],
+ "result": {
+ "item": "minecraft:red_sandstone",
+ "count": 1
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/sandstone.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/sandstone.recipe.json
index 5315b641f..1a4722950 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/sandstone.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/sandstone.recipe.json
@@ -1,31 +1,30 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.slabs.sandstone"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "slabs_to_blocks",
- "priority": -1,
- "pattern": [
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:sandstone_slab"
- }
- },
- "unlock": [
- {
- "item": "minecraft:sandstone_slab"
- }
- ],
- "result": {
- "item": "minecraft:sandstone",
- "data": 0,
- "count": 1
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.slabs.sandstone"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "slabs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:sandstone_slab"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:sandstone_slab"
+ }
+ ],
+ "result": {
+ "item": "minecraft:sandstone",
+ "count": 1
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/smooth_quartz.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/smooth_quartz.recipe.json
index e69334115..664ebcba1 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/smooth_quartz.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/smooth_quartz.recipe.json
@@ -1,33 +1,30 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.slabs.smooth_quartz"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "slabs_to_blocks",
- "priority": -1,
- "pattern": [
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:stone_block_slab4",
- "data": 1
- }
- },
- "unlock": [
- {
- "item": "minecraft:stone_block_slab4",
- "data": 1
- }
- ],
- "result": {
- "item": "minecraft:quartz_block",
- "data": 3,
- "count": 1
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.slabs.smooth_quartz"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "slabs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:smooth_quartz_slab"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:smooth_quartz_slab"
+ }
+ ],
+ "result": {
+ "item": "minecraft:smooth_quartz",
+ "count": 1
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/smooth_red_sandstone.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/smooth_red_sandstone.recipe.json
index 5e0233a59..71eb1b5de 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/smooth_red_sandstone.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/smooth_red_sandstone.recipe.json
@@ -1,33 +1,30 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.slabs.smooth_red_sandstone"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "slabs_to_blocks",
- "priority": -1,
- "pattern": [
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:stone_block_slab3",
- "data": 1
- }
- },
- "unlock": [
- {
- "item": "minecraft:stone_block_slab3",
- "data": 1
- }
- ],
- "result": {
- "item": "minecraft:red_sandstone",
- "data": 3,
- "count": 1
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.slabs.smooth_red_sandstone"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "slabs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:smooth_red_sandstone_slab"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:smooth_red_sandstone_slab"
+ }
+ ],
+ "result": {
+ "item": "minecraft:smooth_red_sandstone",
+ "count": 1
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/smooth_sandstone.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/smooth_sandstone.recipe.json
index dc82696f5..3a021d639 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/smooth_sandstone.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/smooth_sandstone.recipe.json
@@ -1,33 +1,30 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.slabs.smooth_sandstone"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "slabs_to_blocks",
- "priority": -1,
- "pattern": [
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:stone_block_slab2",
- "data": 6
- }
- },
- "unlock": [
- {
- "item": "minecraft:stone_block_slab2",
- "data": 6
- }
- ],
- "result": {
- "item": "minecraft:sandstone",
- "data": 3,
- "count": 1
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.slabs.smooth_sandstone"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "slabs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:smooth_sandstone_slab"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:smooth_sandstone_slab"
+ }
+ ],
+ "result": {
+ "item": "minecraft:smooth_sandstone",
+ "count": 1
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/stone.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/stone.recipe.json
index 8e61dd2ee..3045f47a6 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/stone.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/stone.recipe.json
@@ -1,33 +1,30 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.slabs.stone"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "slabs_to_blocks",
- "priority": -1,
- "pattern": [
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:stone_block_slab4",
- "data": 2
- }
- },
- "unlock": [
- {
- "item": "minecraft:stone_block_slab4",
- "data": 2
- }
- ],
- "result": {
- "item": "minecraft:stone",
- "data": 0,
- "count": 1
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.slabs.stone"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "slabs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:normal_stone_slab"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:normal_stone_slab"
+ }
+ ],
+ "result": {
+ "item": "minecraft:stone",
+ "count": 1
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/stone_brick.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/stone_bricks.recipe.json
similarity index 80%
rename from crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/stone_brick.recipe.json
rename to crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/stone_bricks.recipe.json
index cd02478e1..834c0ed3b 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/stone_brick.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/slabs/stone_bricks.recipe.json
@@ -1,31 +1,30 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.slabs.stone_brick"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "slabs_to_blocks",
- "priority": -1,
- "pattern": [
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:stone_brick_slab"
- }
- },
- "unlock": [
- {
- "item": "minecraft:stone_brick_slab"
- }
- ],
- "result": {
- "item": "minecraft:stonebrick",
- "data": 0,
- "count": 1
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.slabs.stone_brick"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "slabs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:stone_brick_slab"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:stone_brick_slab"
+ }
+ ],
+ "result": {
+ "item": "minecraft:stone_bricks",
+ "count": 1
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/dark_prismarine.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/dark_prismarine.recipe.json
index 58510dc69..052b11e5d 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/dark_prismarine.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/dark_prismarine.recipe.json
@@ -1,32 +1,31 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.stairs.dark_prismarine"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "stairs_to_blocks",
- "priority": -1,
- "pattern": [
- "##",
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:dark_prismarine_stairs"
- }
- },
- "unlock": [
- {
- "item": "minecraft:dark_prismarine_stairs"
- }
- ],
- "result": {
- "item": "minecraft:prismarine",
- "data": 1,
- "count": 3
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.stairs.dark_prismarine"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "stairs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##",
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:dark_prismarine_stairs"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:dark_prismarine_stairs"
+ }
+ ],
+ "result": {
+ "item": "minecraft:dark_prismarine",
+ "count": 3
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/mossy_stone_brick.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/mossy_stone_brick.recipe.json
index 81e0d0b82..1b24d9964 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/mossy_stone_brick.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/mossy_stone_brick.recipe.json
@@ -1,32 +1,31 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.stairs.mossy_stone_brick"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "stairs_to_blocks",
- "priority": -1,
- "pattern": [
- "##",
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:mossy_stone_brick_stairs"
- }
- },
- "unlock": [
- {
- "item": "minecraft:mossy_stone_brick_stairs"
- }
- ],
- "result": {
- "item": "minecraft:stonebrick",
- "data": 1,
- "count": 3
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.stairs.mossy_stone_brick"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "stairs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##",
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:mossy_stone_brick_stairs"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:mossy_stone_brick_stairs"
+ }
+ ],
+ "result": {
+ "item": "minecraft:mossy_stone_bricks",
+ "count": 3
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/prismarine.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/prismarine.recipe.json
index 551caa1ad..51145708d 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/prismarine.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/prismarine.recipe.json
@@ -1,32 +1,31 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.stairs.prismarine"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "stairs_to_blocks",
- "priority": -1,
- "pattern": [
- "##",
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:prismarine_stairs"
- }
- },
- "unlock": [
- {
- "item": "minecraft:prismarine_stairs"
- }
- ],
- "result": {
- "item": "minecraft:prismarine",
- "data": 0,
- "count": 3
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.stairs.prismarine"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "stairs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##",
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:prismarine_stairs"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:prismarine_stairs"
+ }
+ ],
+ "result": {
+ "item": "minecraft:prismarine",
+ "count": 3
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/prismarine_bricks.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/prismarine_bricks.recipe.json
index 427d72a30..949a58af3 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/prismarine_bricks.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/prismarine_bricks.recipe.json
@@ -1,32 +1,31 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.stairs.prismarine_bricks"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "stairs_to_blocks",
- "priority": -1,
- "pattern": [
- "##",
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:prismarine_bricks_stairs"
- }
- },
- "unlock": [
- {
- "item": "minecraft:prismarine_bricks_stairs"
- }
- ],
- "result": {
- "item": "minecraft:prismarine",
- "data": 2,
- "count": 3
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.stairs.prismarine_bricks"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "stairs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##",
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:prismarine_bricks_stairs"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:prismarine_bricks_stairs"
+ }
+ ],
+ "result": {
+ "item": "minecraft:prismarine_bricks",
+ "count": 3
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/quartz_block.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/quartz_block.recipe.json
index d6840cc4b..2e5d89e3e 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/quartz_block.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/quartz_block.recipe.json
@@ -1,32 +1,31 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.stairs.quartz_block"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "stairs_to_blocks",
- "priority": -1,
- "pattern": [
- "##",
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:quartz_stairs"
- }
- },
- "unlock": [
- {
- "item": "minecraft:quartz_stairs"
- }
- ],
- "result": {
- "item": "minecraft:quartz_block",
- "data": 0,
- "count": 3
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.stairs.quartz_block"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "stairs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##",
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:quartz_stairs"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:quartz_stairs"
+ }
+ ],
+ "result": {
+ "item": "minecraft:quartz_block",
+ "count": 3
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/red_sandstone.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/red_sandstone.recipe.json
index ee4ca64ac..354c297d3 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/red_sandstone.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/red_sandstone.recipe.json
@@ -1,32 +1,31 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.stairs.red_sandstone"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "stairs_to_blocks",
- "priority": -1,
- "pattern": [
- "##",
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:red_sandstone_stairs"
- }
- },
- "unlock": [
- {
- "item": "minecraft:red_sandstone_stairs"
- }
- ],
- "result": {
- "item": "minecraft:red_sandstone",
- "data": 0,
- "count": 3
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.stairs.red_sandstone"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "stairs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##",
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:red_sandstone_stairs"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:red_sandstone_stairs"
+ }
+ ],
+ "result": {
+ "item": "minecraft:red_sandstone",
+ "count": 3
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/sandstone.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/sandstone.recipe.json
index 141922548..f4265f88f 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/sandstone.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/sandstone.recipe.json
@@ -1,32 +1,31 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.stairs.sandstone"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "stairs_to_blocks",
- "priority": -1,
- "pattern": [
- "##",
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:sandstone_stairs"
- }
- },
- "unlock": [
- {
- "item": "minecraft:sandstone_stairs"
- }
- ],
- "result": {
- "item": "minecraft:sandstone",
- "data": 0,
- "count": 3
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.stairs.sandstone"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "stairs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##",
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:sandstone_stairs"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:sandstone_stairs"
+ }
+ ],
+ "result": {
+ "item": "minecraft:sandstone",
+ "count": 3
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/smooth_quartz.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/smooth_quartz.recipe.json
index a618af8ba..304735fe1 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/smooth_quartz.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/smooth_quartz.recipe.json
@@ -1,32 +1,31 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.stairs.smooth_quartz"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "stairs_to_blocks",
- "priority": -1,
- "pattern": [
- "##",
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:smooth_quartz_stairs"
- }
- },
- "unlock": [
- {
- "item": "minecraft:smooth_quartz_stairs"
- }
- ],
- "result": {
- "item": "minecraft:quartz_block",
- "data": 3,
- "count": 3
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.stairs.smooth_quartz"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "stairs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##",
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:smooth_quartz_stairs"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:smooth_quartz_stairs"
+ }
+ ],
+ "result": {
+ "item": "minecraft:smooth_quartz",
+ "count": 3
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/smooth_red_sandstone.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/smooth_red_sandstone.recipe.json
index 167ad34bc..9468310e2 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/smooth_red_sandstone.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/smooth_red_sandstone.recipe.json
@@ -1,32 +1,31 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.stairs.smooth_red_sandstone"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "stairs_to_blocks",
- "priority": -1,
- "pattern": [
- "##",
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:smooth_red_sandstone_stairs"
- }
- },
- "unlock": [
- {
- "item": "minecraft:smooth_red_sandstone_stairs"
- }
- ],
- "result": {
- "item": "minecraft:red_sandstone",
- "data": 3,
- "count": 3
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.stairs.smooth_red_sandstone"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "stairs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##",
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:smooth_red_sandstone_stairs"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:smooth_red_sandstone_stairs"
+ }
+ ],
+ "result": {
+ "item": "minecraft:smooth_red_sandstone",
+ "count": 3
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/smooth_sandstone.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/smooth_sandstone.recipe.json
index 8e944656a..76808c398 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/smooth_sandstone.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/smooth_sandstone.recipe.json
@@ -1,32 +1,31 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.stairs.smooth_sandstone"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "stairs_to_blocks",
- "priority": -1,
- "pattern": [
- "##",
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:smooth_sandstone_stairs"
- }
- },
- "unlock": [
- {
- "item": "minecraft:smooth_sandstone_stairs"
- }
- ],
- "result": {
- "item": "minecraft:sandstone",
- "data": 3,
- "count": 3
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.stairs.smooth_sandstone"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "stairs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##",
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:smooth_sandstone_stairs"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:smooth_sandstone_stairs"
+ }
+ ],
+ "result": {
+ "item": "minecraft:smooth_sandstone",
+ "count": 3
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/stone.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/stone.recipe.json
index b82c42ba7..53919af37 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/stone.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/stone.recipe.json
@@ -1,32 +1,31 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.stairs.stone"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "stairs_to_blocks",
- "priority": -1,
- "pattern": [
- "##",
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:normal_stone_stairs"
- }
- },
- "unlock": [
- {
- "item": "minecraft:normal_stone_stairs"
- }
- ],
- "result": {
- "item": "minecraft:stone",
- "data": 0,
- "count": 3
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.stairs.stone"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "stairs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##",
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:normal_stone_stairs"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:normal_stone_stairs"
+ }
+ ],
+ "result": {
+ "item": "minecraft:stone",
+ "count": 3
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/stone_brick.recipe.json b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/stone_bricks.recipe.json
similarity index 80%
rename from crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/stone_brick.recipe.json
rename to crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/stone_bricks.recipe.json
index 8e8084364..43336d0ed 100644
--- a/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/stone_brick.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/back_to_blocks/recipes/back_to_blocks/stairs/stone_bricks.recipe.json
@@ -1,32 +1,31 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shaped": {
- "description": {
- "identifier": "bt:bb.stairs.stone_brick"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "stairs_to_blocks",
- "priority": -1,
- "pattern": [
- "##",
- "##"
- ],
- "key": {
- "#": {
- "item": "minecraft:stone_brick_stairs"
- }
- },
- "unlock": [
- {
- "item": "minecraft:stone_brick_stairs"
- }
- ],
- "result": {
- "item": "minecraft:stonebrick",
- "data": 0,
- "count": 3
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shaped": {
+ "description": {
+ "identifier": "bt:bb.stairs.stone_brick"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "stairs_to_blocks",
+ "priority": -1,
+ "pattern": [
+ "##",
+ "##"
+ ],
+ "key": {
+ "#": {
+ "item": "minecraft:stone_brick_stairs"
+ }
+ },
+ "unlock": [
+ {
+ "item": "minecraft:stone_brick_stairs"
+ }
+ ],
+ "result": {
+ "item": "minecraft:stone_bricks",
+ "count": 3
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/andesite_slab.recipe.json b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/andesite_slab.recipe.json
index a587f422c..3b9de3f5f 100644
--- a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/andesite_slab.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/andesite_slab.recipe.json
@@ -1,27 +1,26 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shapeless": {
- "description": {
- "identifier": "bt:ds.andesite_slab"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "ingredients": [
- {
- "item": "minecraft:andesite"
- }
- ],
- "unlock": [
- {
- "item": "minecraft:andesite"
- }
- ],
- "result": {
- "item": "minecraft:stone_block_slab3",
- "data": 3,
- "count": 2
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shapeless": {
+ "description": {
+ "identifier": "bt:ds.andesite_slab"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "ingredients": [
+ {
+ "item": "minecraft:andesite"
+ }
+ ],
+ "unlock": [
+ {
+ "item": "minecraft:andesite"
+ }
+ ],
+ "result": {
+ "item": "minecraft:andesite_slab",
+ "count": 2
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/cut_red_sandstone_slab.recipe.json b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/cut_red_sandstone_slab.recipe.json
index f8a16bae7..e6f26ed89 100644
--- a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/cut_red_sandstone_slab.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/cut_red_sandstone_slab.recipe.json
@@ -1,29 +1,26 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shapeless": {
- "description": {
- "identifier": "bt:ds.cut_red_sandstone_slab"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "ingredients": [
- {
- "item": "minecraft:red_sandstone",
- "data": 2
- }
- ],
- "unlock": [
- {
- "item": "minecraft:red_sandstone",
- "data": 2
- }
- ],
- "result": {
- "item": "minecraft:stone_block_slab4",
- "data": 4,
- "count": 2
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shapeless": {
+ "description": {
+ "identifier": "bt:ds.cut_red_sandstone_slab"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "ingredients": [
+ {
+ "item": "minecraft:cut_red_sandstone"
+ }
+ ],
+ "unlock": [
+ {
+ "item": "minecraft:cut_red_sandstone"
+ }
+ ],
+ "result": {
+ "item": "minecraft:cut_red_sandstone_slab",
+ "count": 2
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/cut_sandstone_slab.recipe.json b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/cut_sandstone_slab.recipe.json
index fe7658066..76fdb2c4c 100644
--- a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/cut_sandstone_slab.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/cut_sandstone_slab.recipe.json
@@ -1,29 +1,26 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shapeless": {
- "description": {
- "identifier": "bt:ds.cut_sandstone_slab"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "ingredients": [
- {
- "item": "minecraft:sandstone",
- "data": 2
- }
- ],
- "unlock": [
- {
- "item": "minecraft:sandstone",
- "data": 2
- }
- ],
- "result": {
- "item": "minecraft:stone_block_slab4",
- "data": 3,
- "count": 2
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shapeless": {
+ "description": {
+ "identifier": "bt:ds.cut_sandstone_slab"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "ingredients": [
+ {
+ "item": "minecraft:cut_sandstone"
+ }
+ ],
+ "unlock": [
+ {
+ "item": "minecraft:cut_sandstone"
+ }
+ ],
+ "result": {
+ "item": "minecraft:cut_sandstone_slab",
+ "count": 2
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/dark_prismarine_slab.recipe.json b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/dark_prismarine_slab.recipe.json
index 444d6dc4a..5a1fa0a78 100644
--- a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/dark_prismarine_slab.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/dark_prismarine_slab.recipe.json
@@ -1,29 +1,26 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shapeless": {
- "description": {
- "identifier": "bt:ds.dark_prismarine_slab"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "ingredients": [
- {
- "item": "minecraft:prismarine",
- "data": 1
- }
- ],
- "unlock": [
- {
- "item": "minecraft:prismarine",
- "data": 1
- }
- ],
- "result": {
- "item": "minecraft:stone_block_slab2",
- "data": 3,
- "count": 2
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shapeless": {
+ "description": {
+ "identifier": "bt:ds.dark_prismarine_slab"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "ingredients": [
+ {
+ "item": "minecraft:dark_prismarine"
+ }
+ ],
+ "unlock": [
+ {
+ "item": "minecraft:dark_prismarine"
+ }
+ ],
+ "result": {
+ "item": "minecraft:dark_prismarine_slab",
+ "count": 2
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/diorite_slab.recipe.json b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/diorite_slab.recipe.json
index f5d40197d..3d9a4249b 100644
--- a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/diorite_slab.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/diorite_slab.recipe.json
@@ -1,27 +1,26 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shapeless": {
- "description": {
- "identifier": "bt:ds.diorite_slab"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "ingredients": [
- {
- "item": "minecraft:diorite"
- }
- ],
- "unlock": [
- {
- "item": "minecraft:diorite"
- }
- ],
- "result": {
- "item": "minecraft:stone_block_slab3",
- "data": 4,
- "count": 2
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shapeless": {
+ "description": {
+ "identifier": "bt:ds.diorite_slab"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "ingredients": [
+ {
+ "item": "minecraft:diorite"
+ }
+ ],
+ "unlock": [
+ {
+ "item": "minecraft:diorite"
+ }
+ ],
+ "result": {
+ "item": "minecraft:diorite_slab",
+ "count": 2
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/end_brick_slab.recipe.json b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/end_stone_brick_slab.recipe.json
similarity index 76%
rename from crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/end_brick_slab.recipe.json
rename to crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/end_stone_brick_slab.recipe.json
index f46214cac..3475e84c7 100644
--- a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/end_brick_slab.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/end_stone_brick_slab.recipe.json
@@ -1,27 +1,26 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shapeless": {
- "description": {
- "identifier": "bt:ds.end_brick_slab"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "ingredients": [
- {
- "item": "minecraft:end_bricks"
- }
- ],
- "unlock": [
- {
- "item": "minecraft:end_bricks"
- }
- ],
- "result": {
- "item": "minecraft:stone_block_slab3",
- "data": 0,
- "count": 2
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shapeless": {
+ "description": {
+ "identifier": "bt:ds.end_brick_slab"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "ingredients": [
+ {
+ "item": "minecraft:end_bricks"
+ }
+ ],
+ "unlock": [
+ {
+ "item": "minecraft:end_bricks"
+ }
+ ],
+ "result": {
+ "item": "minecraft:end_stone_brick_slab",
+ "count": 2
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/granite_slab.recipe.json b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/granite_slab.recipe.json
index 04339f2eb..3c91b5cba 100644
--- a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/granite_slab.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/granite_slab.recipe.json
@@ -1,27 +1,26 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shapeless": {
- "description": {
- "identifier": "bt:ds.granite"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "ingredients": [
- {
- "item": "minecraft:granite"
- }
- ],
- "unlock": [
- {
- "item": "minecraft:granite"
- }
- ],
- "result": {
- "item": "minecraft:stone_block_slab3",
- "data": 6,
- "count": 2
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shapeless": {
+ "description": {
+ "identifier": "bt:ds.granite"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "ingredients": [
+ {
+ "item": "minecraft:granite"
+ }
+ ],
+ "unlock": [
+ {
+ "item": "minecraft:granite"
+ }
+ ],
+ "result": {
+ "item": "minecraft:granite_slab",
+ "count": 2
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/mossy_cobblestone_slab.recipe.json b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/mossy_cobblestone_slab.recipe.json
index a1ad37201..0a0e5a89f 100644
--- a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/mossy_cobblestone_slab.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/mossy_cobblestone_slab.recipe.json
@@ -1,27 +1,26 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shapeless": {
- "description": {
- "identifier": "bt:ds.mossy_cobblestone_slab"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "ingredients": [
- {
- "item": "minecraft:mossy_cobblestone"
- }
- ],
- "unlock": [
- {
- "item": "minecraft:mossy_cobblestone"
- }
- ],
- "result": {
- "item": "minecraft:stone_block_slab2",
- "data": 5,
- "count": 2
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shapeless": {
+ "description": {
+ "identifier": "bt:ds.mossy_cobblestone_slab"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "ingredients": [
+ {
+ "item": "minecraft:mossy_cobblestone"
+ }
+ ],
+ "unlock": [
+ {
+ "item": "minecraft:mossy_cobblestone"
+ }
+ ],
+ "result": {
+ "item": "minecraft:mossy_cobblestone_slab",
+ "count": 2
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/mossy_stone_brick_slab.recipe.json b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/mossy_stone_brick_slab.recipe.json
index 4536c0f3a..37c6b6ce6 100644
--- a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/mossy_stone_brick_slab.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/mossy_stone_brick_slab.recipe.json
@@ -1,29 +1,26 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shapeless": {
- "description": {
- "identifier": "bt:ds.mossy_stone_brick_slab"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "ingredients": [
- {
- "item": "minecraft:stonebrick",
- "data": 1
- }
- ],
- "unlock": [
- {
- "item": "minecraft:stonebrick",
- "data": 1
- }
- ],
- "result": {
- "item": "minecraft:stone_block_slab4",
- "data": 0,
- "count": 2
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shapeless": {
+ "description": {
+ "identifier": "bt:ds.mossy_stone_brick_slab"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "ingredients": [
+ {
+ "item": "minecraft:mossy_stone_bricks"
+ }
+ ],
+ "unlock": [
+ {
+ "item": "minecraft:mossy_stone_bricks"
+ }
+ ],
+ "result": {
+ "item": "minecraft:mossy_stone_brick_slab",
+ "count": 2
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/polished_andesite_slab.recipe.json b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/polished_andesite_slab.recipe.json
index 5b54a4df6..f5694ed87 100644
--- a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/polished_andesite_slab.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/polished_andesite_slab.recipe.json
@@ -1,27 +1,26 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shapeless": {
- "description": {
- "identifier": "bt:ds.polished_andesite_slab"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "ingredients": [
- {
- "item": "minecraft:polished_andesite"
- }
- ],
- "unlock": [
- {
- "item": "minecraft:polished_andesite"
- }
- ],
- "result": {
- "item": "minecraft:stone_block_slab3",
- "data": 2,
- "count": 2
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shapeless": {
+ "description": {
+ "identifier": "bt:ds.polished_andesite_slab"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "ingredients": [
+ {
+ "item": "minecraft:polished_andesite"
+ }
+ ],
+ "unlock": [
+ {
+ "item": "minecraft:polished_andesite"
+ }
+ ],
+ "result": {
+ "item": "minecraft:polished_andesite_slab",
+ "count": 2
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/polished_diorite_slab.recipe.json b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/polished_diorite_slab.recipe.json
index 9e2cf5464..8de0f956f 100644
--- a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/polished_diorite_slab.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/polished_diorite_slab.recipe.json
@@ -1,27 +1,26 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shapeless": {
- "description": {
- "identifier": "bt:ds.polished_diorite"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "ingredients": [
- {
- "item": "minecraft:polished_diorite"
- }
- ],
- "unlock": [
- {
- "item": "minecraft:polished_diorite"
- }
- ],
- "result": {
- "item": "minecraft:stone_block_slab3",
- "data": 5,
- "count": 2
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shapeless": {
+ "description": {
+ "identifier": "bt:ds.polished_diorite_slab"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "ingredients": [
+ {
+ "item": "minecraft:polished_diorite"
+ }
+ ],
+ "unlock": [
+ {
+ "item": "minecraft:polished_diorite"
+ }
+ ],
+ "result": {
+ "item": "minecraft:polished_diorite_slab",
+ "count": 2
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/polished_granite_slab.recipe.json b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/polished_granite_slab.recipe.json
index 13a2325ac..17e5f5d60 100644
--- a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/polished_granite_slab.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/polished_granite_slab.recipe.json
@@ -1,27 +1,26 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shapeless": {
- "description": {
- "identifier": "bt:ds.polished_granite_slab"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "ingredients": [
- {
- "item": "minecraft:polished_granite"
- }
- ],
- "unlock": [
- {
- "item": "minecraft:polished_granite"
- }
- ],
- "result": {
- "item": "minecraft:stone_block_slab3",
- "data": 7,
- "count": 2
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shapeless": {
+ "description": {
+ "identifier": "bt:ds.polished_granite_slab"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "ingredients": [
+ {
+ "item": "minecraft:polished_granite"
+ }
+ ],
+ "unlock": [
+ {
+ "item": "minecraft:polished_granite"
+ }
+ ],
+ "result": {
+ "item": "minecraft:polished_granite_slab",
+ "count": 2
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/prismarine_brick_slab.recipe.json b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/prismarine_brick_slab.recipe.json
index abd3fede4..7d7f124ea 100644
--- a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/prismarine_brick_slab.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/prismarine_brick_slab.recipe.json
@@ -1,29 +1,26 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shapeless": {
- "description": {
- "identifier": "bt:ds.prismarine_brick_slab"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "ingredients": [
- {
- "item": "minecraft:prismarine",
- "data": 2
- }
- ],
- "unlock": [
- {
- "item": "minecraft:prismarine",
- "data": 2
- }
- ],
- "result": {
- "item": "minecraft:stone_block_slab2",
- "data": 4,
- "count": 2
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shapeless": {
+ "description": {
+ "identifier": "bt:ds.prismarine_brick_slab"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "ingredients": [
+ {
+ "item": "minecraft:prismarine_bricks"
+ }
+ ],
+ "unlock": [
+ {
+ "item": "minecraft:prismarine_bricks"
+ }
+ ],
+ "result": {
+ "item": "minecraft:prismarine_brick_slab",
+ "count": 2
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/prismarine_slab.recipe.json b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/prismarine_slab.recipe.json
index 8349778ca..cab11edda 100644
--- a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/prismarine_slab.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/prismarine_slab.recipe.json
@@ -1,29 +1,28 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shapeless": {
- "description": {
- "identifier": "bt:ds.prismarine_slab"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "ingredients": [
- {
- "item": "minecraft:prismarine",
- "data": 0
- }
- ],
- "unlock": [
- {
- "item": "minecraft:prismarine",
- "data": 0
- }
- ],
- "result": {
- "item": "minecraft:stone_block_slab2",
- "data": 2,
- "count": 2
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shapeless": {
+ "description": {
+ "identifier": "bt:ds.prismarine_slab"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "ingredients": [
+ {
+ "item": "minecraft:prismarine",
+ "data": 0
+ }
+ ],
+ "unlock": [
+ {
+ "item": "minecraft:prismarine",
+ "data": 0
+ }
+ ],
+ "result": {
+ "item": "minecraft:prismarine_slab",
+ "count": 2
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/purpur_slab.recipe.json b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/purpur_slab.recipe.json
index 0fb85d006..993c88129 100644
--- a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/purpur_slab.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/purpur_slab.recipe.json
@@ -1,27 +1,26 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shapeless": {
- "description": {
- "identifier": "bt:ds.purpur_slab"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "ingredients": [
- {
- "item": "minecraft:purpur_block"
- }
- ],
- "unlock": [
- {
- "item": "minecraft:purpur_block"
- }
- ],
- "result": {
- "item": "minecraft:stone_block_slab2",
- "data": 1,
- "count": 2
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shapeless": {
+ "description": {
+ "identifier": "bt:ds.purpur_slab"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "ingredients": [
+ {
+ "item": "minecraft:purpur_block"
+ }
+ ],
+ "unlock": [
+ {
+ "item": "minecraft:purpur_block"
+ }
+ ],
+ "result": {
+ "item": "minecraft:purpur_slab",
+ "count": 2
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/quartz_slab.recipe.json b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/quartz_slab.recipe.json
index 700cac43e..bd47b6287 100644
--- a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/quartz_slab.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/quartz_slab.recipe.json
@@ -1,28 +1,26 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shapeless": {
- "description": {
- "identifier": "bt:ds.quartz_slab"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "ingredients": [
- {
- "item": "minecraft:quartz_block",
- "data": 0
- }
- ],
- "unlock": [
- {
- "item": "minecraft:quartz_block",
- "data": 0
- }
- ],
- "result": {
- "item": "minecraft:quartz_slab",
- "count": 2
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shapeless": {
+ "description": {
+ "identifier": "bt:ds.quartz_slab"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "ingredients": [
+ {
+ "item": "minecraft:quartz_block"
+ }
+ ],
+ "unlock": [
+ {
+ "item": "minecraft:quartz_block"
+ }
+ ],
+ "result": {
+ "item": "minecraft:quartz_slab",
+ "count": 2
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/red_nether_brick_slab.recipe.json b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/red_nether_brick_slab.recipe.json
index a118e9fa5..0f9565f47 100644
--- a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/red_nether_brick_slab.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/red_nether_brick_slab.recipe.json
@@ -1,27 +1,26 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shapeless": {
- "description": {
- "identifier": "bt:ds.red_nether_brick_slab"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "ingredients": [
- {
- "item": "minecraft:red_nether_brick"
- }
- ],
- "unlock": [
- {
- "item": "minecraft:red_nether_brick"
- }
- ],
- "result": {
- "item": "minecraft:stone_block_slab2",
- "data": 7,
- "count": 2
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shapeless": {
+ "description": {
+ "identifier": "bt:ds.red_nether_brick_slab"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "ingredients": [
+ {
+ "item": "minecraft:red_nether_brick"
+ }
+ ],
+ "unlock": [
+ {
+ "item": "minecraft:red_nether_brick"
+ }
+ ],
+ "result": {
+ "item": "minecraft:red_nether_brick_slab",
+ "count": 2
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/red_sandstone_slab.recipe.json b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/red_sandstone_slab.recipe.json
index 49cb930c7..94d621b84 100644
--- a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/red_sandstone_slab.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/red_sandstone_slab.recipe.json
@@ -1,29 +1,26 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shapeless": {
- "description": {
- "identifier": "bt:ds.red_sandstone_slab"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "ingredients": [
- {
- "item": "minecraft:red_sandstone",
- "data": 0
- }
- ],
- "unlock": [
- {
- "item": "minecraft:red_sandstone",
- "data": 0
- }
- ],
- "result": {
- "item": "minecraft:stone_block_slab2",
- "data": 0,
- "count": 2
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shapeless": {
+ "description": {
+ "identifier": "bt:ds.red_sandstone_slab"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "ingredients": [
+ {
+ "item": "minecraft:red_sandstone"
+ }
+ ],
+ "unlock": [
+ {
+ "item": "minecraft:red_sandstone"
+ }
+ ],
+ "result": {
+ "item": "minecraft:red_sandstone_slab",
+ "count": 2
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/sandstone_slab.recipe.json b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/sandstone_slab.recipe.json
index 8fee621f3..07b4a86ca 100644
--- a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/sandstone_slab.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/sandstone_slab.recipe.json
@@ -1,28 +1,26 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shapeless": {
- "description": {
- "identifier": "bt:ds.sandstone_slab"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "ingredients": [
- {
- "item": "minecraft:sandstone",
- "data": 0
- }
- ],
- "unlock": [
- {
- "item": "minecraft:sandstone",
- "data": 0
- }
- ],
- "result": {
- "item": "minecraft:sandstone_slab",
- "count": 2
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shapeless": {
+ "description": {
+ "identifier": "bt:ds.sandstone_slab"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "ingredients": [
+ {
+ "item": "minecraft:sandstone"
+ }
+ ],
+ "unlock": [
+ {
+ "item": "minecraft:sandstone"
+ }
+ ],
+ "result": {
+ "item": "minecraft:sandstone_slab",
+ "count": 2
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/smooth_quartz_slab.recipe.json b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/smooth_quartz_slab.recipe.json
index 9bc3ce60d..3a0108296 100644
--- a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/smooth_quartz_slab.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/smooth_quartz_slab.recipe.json
@@ -1,29 +1,26 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shapeless": {
- "description": {
- "identifier": "bt:ds.smooth_quartz_slab"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "ingredients": [
- {
- "item": "minecraft:quartz_block",
- "data": 3
- }
- ],
- "unlock": [
- {
- "item": "minecraft:quartz_block",
- "data": 3
- }
- ],
- "result": {
- "item": "minecraft:stone_block_slab4",
- "data": 1,
- "count": 2
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shapeless": {
+ "description": {
+ "identifier": "bt:ds.smooth_quartz_slab"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "ingredients": [
+ {
+ "item": "minecraft:smooth_quartz"
+ }
+ ],
+ "unlock": [
+ {
+ "item": "minecraft:smooth_quartz"
+ }
+ ],
+ "result": {
+ "item": "minecraft:smooth_quartz_slab",
+ "count": 2
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/smooth_red_sandstone_slab.recipe.json b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/smooth_red_sandstone_slab.recipe.json
index 1361b33e5..d01c8a9ad 100644
--- a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/smooth_red_sandstone_slab.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/smooth_red_sandstone_slab.recipe.json
@@ -1,29 +1,26 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shapeless": {
- "description": {
- "identifier": "bt:ds.smooth_red_sandstone_slab"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "ingredients": [
- {
- "item": "minecraft:red_sandstone",
- "data": 3
- }
- ],
- "unlock": [
- {
- "item": "minecraft:red_sandstone",
- "data": 3
- }
- ],
- "result": {
- "item": "minecraft:stone_block_slab3",
- "data": 1,
- "count": 2
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shapeless": {
+ "description": {
+ "identifier": "bt:ds.smooth_red_sandstone_slab"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "ingredients": [
+ {
+ "item": "minecraft:smooth_red_sandstone"
+ }
+ ],
+ "unlock": [
+ {
+ "item": "minecraft:smooth_red_sandstone"
+ }
+ ],
+ "result": {
+ "item": "minecraft:smooth_red_sandstone_slab",
+ "count": 2
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/smooth_sandstone_slab.recipe.json b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/smooth_sandstone_slab.recipe.json
index 8c4938371..8ace5b05e 100644
--- a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/smooth_sandstone_slab.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/smooth_sandstone_slab.recipe.json
@@ -1,29 +1,26 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shapeless": {
- "description": {
- "identifier": "bt:ds.smooth_sandstone_slab"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "ingredients": [
- {
- "item": "minecraft:sandstone",
- "data": 3
- }
- ],
- "unlock": [
- {
- "item": "minecraft:sandstone",
- "data": 3
- }
- ],
- "result": {
- "item": "minecraft:stone_block_slab2",
- "data": 6,
- "count": 2
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shapeless": {
+ "description": {
+ "identifier": "bt:ds.smooth_sandstone_slab"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "ingredients": [
+ {
+ "item": "minecraft:smooth_sandstone"
+ }
+ ],
+ "unlock": [
+ {
+ "item": "minecraft:smooth_sandstone"
+ }
+ ],
+ "result": {
+ "item": "minecraft:smooth_sandstone_slab",
+ "count": 2
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/stone_brick_slab.recipe.json b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/stone_brick_slab.recipe.json
index 696e6fe7d..8ba7be338 100644
--- a/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/stone_brick_slab.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/double_slabs/recipes/double_slabs/stone_brick_slab.recipe.json
@@ -1,28 +1,26 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shapeless": {
- "description": {
- "identifier": "bt:ds.stone_brick_slab"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "ingredients": [
- {
- "item": "minecraft:stonebrick",
- "data": 0
- }
- ],
- "unlock": [
- {
- "item": "minecraft:stonebrick",
- "data": 0
- }
- ],
- "result": {
- "item": "minecraft:stone_brick_slab",
- "count": 2
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shapeless": {
+ "description": {
+ "identifier": "bt:ds.stone_brick_slab"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "ingredients": [
+ {
+ "item": "minecraft:stone_bricks"
+ }
+ ],
+ "unlock": [
+ {
+ "item": "minecraft:stone_bricks"
+ }
+ ],
+ "result": {
+ "item": "minecraft:stone_brick_slab",
+ "count": 2
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/sandstone_dyeing/recipes/sandstone_dyeing/red_sand.recipe.json b/crafting_tweaks/files/quality_of_life/sandstone_dyeing/recipes/sandstone_dyeing/red_sand.recipe.json
index e891deeb1..d4619b173 100644
--- a/crafting_tweaks/files/quality_of_life/sandstone_dyeing/recipes/sandstone_dyeing/red_sand.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/sandstone_dyeing/recipes/sandstone_dyeing/red_sand.recipe.json
@@ -1,63 +1,54 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shapeless": {
- "description": {
- "identifier": "bt:sd.red_sand"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "sandstone_dyeing",
- "priority": -1,
- "ingredients": [
- {
- "item": "minecraft:sand",
- "data": 0
- },
- {
- "item": "minecraft:sand",
- "data": 0
- },
- {
- "item": "minecraft:sand",
- "data": 0
- },
- {
- "item": "minecraft:sand",
- "data": 0
- },
- {
- "item": "minecraft:sand",
- "data": 0
- },
- {
- "item": "minecraft:sand",
- "data": 0
- },
- {
- "item": "minecraft:sand",
- "data": 0
- },
- {
- "item": "minecraft:sand",
- "data": 0
- },
- {
- "item": "minecraft:red_dye"
- }
- ],
- "unlock": [
- {
- "item": "minecraft:sand"
- },
- {
- "item": "minecraft:red_dye"
- }
- ],
- "result": {
- "item": "minecraft:sand",
- "data": 1,
- "count": 8
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shapeless": {
+ "description": {
+ "identifier": "bt:sd.red_sand"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "sandstone_dyeing",
+ "priority": -1,
+ "ingredients": [
+ {
+ "item": "minecraft:sand"
+ },
+ {
+ "item": "minecraft:sand"
+ },
+ {
+ "item": "minecraft:sand"
+ },
+ {
+ "item": "minecraft:sand"
+ },
+ {
+ "item": "minecraft:sand"
+ },
+ {
+ "item": "minecraft:sand"
+ },
+ {
+ "item": "minecraft:sand"
+ },
+ {
+ "item": "minecraft:sand"
+ },
+ {
+ "item": "minecraft:red_dye"
+ }
+ ],
+ "unlock": [
+ {
+ "item": "minecraft:sand"
+ },
+ {
+ "item": "minecraft:red_dye"
+ }
+ ],
+ "result": {
+ "item": "minecraft:red_sand",
+ "count": 8
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/sandstone_dyeing/recipes/sandstone_dyeing/red_sandstone.recipe.json b/crafting_tweaks/files/quality_of_life/sandstone_dyeing/recipes/sandstone_dyeing/red_sandstone.recipe.json
index 14a114deb..f99e14f6f 100644
--- a/crafting_tweaks/files/quality_of_life/sandstone_dyeing/recipes/sandstone_dyeing/red_sandstone.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/sandstone_dyeing/recipes/sandstone_dyeing/red_sandstone.recipe.json
@@ -1,38 +1,36 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shapeless": {
- "description": {
- "identifier": "bt:sd.red_sandstone"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "sandstone_dyeing",
- "priority": -1,
- "ingredients": [
- {
- "item": "minecraft:sandstone",
- "data": 0
- },
- {
- "item": "minecraft:sandstone",
- "data": 0
- },
- {
- "item": "minecraft:red_dye"
- }
- ],
- "unlock": [
- {
- "item": "minecraft:sandstone"
- },
- {
- "item": "minecraft:red_dye"
- }
- ],
- "result": {
- "item": "minecraft:red_sandstone",
- "count": 2
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shapeless": {
+ "description": {
+ "identifier": "bt:sd.red_sandstone"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "sandstone_dyeing",
+ "priority": -1,
+ "ingredients": [
+ {
+ "item": "minecraft:sandstone"
+ },
+ {
+ "item": "minecraft:sandstone"
+ },
+ {
+ "item": "minecraft:red_dye"
+ }
+ ],
+ "unlock": [
+ {
+ "item": "minecraft:sandstone"
+ },
+ {
+ "item": "minecraft:red_dye"
+ }
+ ],
+ "result": {
+ "item": "minecraft:red_sandstone",
+ "count": 2
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/quality_of_life/sandstone_dyeing/recipes/sandstone_dyeing/smooth_red_sandstone.recipe.json b/crafting_tweaks/files/quality_of_life/sandstone_dyeing/recipes/sandstone_dyeing/smooth_red_sandstone.recipe.json
index 829f4fdee..cdfc96ed6 100644
--- a/crafting_tweaks/files/quality_of_life/sandstone_dyeing/recipes/sandstone_dyeing/smooth_red_sandstone.recipe.json
+++ b/crafting_tweaks/files/quality_of_life/sandstone_dyeing/recipes/sandstone_dyeing/smooth_red_sandstone.recipe.json
@@ -1,39 +1,36 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shapeless": {
- "description": {
- "identifier": "bt:sd.smooth_red_sandstone"
- },
- "tags": [
- "crafting_table"
- ],
- "group": "sandstone_dyeing",
- "priority": -1,
- "ingredients": [
- {
- "item": "minecraft:sandstone",
- "data": 3
- },
- {
- "item": "minecraft:sandstone",
- "data": 3
- },
- {
- "item": "minecraft:red_dye"
- }
- ],
- "unlock": [
- {
- "item": "minecraft:sandstone"
- },
- {
- "item": "minecraft:red_dye"
- }
- ],
- "result": {
- "item": "minecraft:red_sandstone",
- "data": 3,
- "count": 2
- }
- }
+{
+ "format_version": "1.21.110",
+ "minecraft:recipe_shapeless": {
+ "description": {
+ "identifier": "bt:sd.smooth_red_sandstone"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "group": "sandstone_dyeing",
+ "priority": -1,
+ "ingredients": [
+ {
+ "item": "minecraft:smooth_sandstone"
+ },
+ {
+ "item": "minecraft:smooth_sandstone"
+ },
+ {
+ "item": "minecraft:red_dye"
+ }
+ ],
+ "unlock": [
+ {
+ "item": "minecraft:smooth_sandstone"
+ },
+ {
+ "item": "minecraft:red_dye"
+ }
+ ],
+ "result": {
+ "item": "minecraft:smooth_red_sandstone",
+ "count": 2
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/files/unpackables/unpackable_ice/recipes/unpackable_ice/ice.recipe.json.json b/crafting_tweaks/files/unpackables/unpackable_ice/recipes/unpackable_ice/ice.recipe.json
similarity index 93%
rename from crafting_tweaks/files/unpackables/unpackable_ice/recipes/unpackable_ice/ice.recipe.json.json
rename to crafting_tweaks/files/unpackables/unpackable_ice/recipes/unpackable_ice/ice.recipe.json
index d9104277f..8da4adcdf 100644
--- a/crafting_tweaks/files/unpackables/unpackable_ice/recipes/unpackable_ice/ice.recipe.json.json
+++ b/crafting_tweaks/files/unpackables/unpackable_ice/recipes/unpackable_ice/ice.recipe.json
@@ -1,26 +1,26 @@
-{
- "format_version": "1.21.0",
- "minecraft:recipe_shapeless": {
- "description": {
- "identifier": "bt:ui.ice_from_packed_ice"
- },
- "tags": [
- "crafting_table"
- ],
- "priority": -1,
- "ingredients": [
- {
- "item": "minecraft:packed_ice"
- }
- ],
- "unlock": [
- {
- "item": "minecraft:packed_ice"
- }
- ],
- "result": {
- "item": "minecraft:ice",
- "count": 9
- }
- }
+{
+ "format_version": "1.21.0",
+ "minecraft:recipe_shapeless": {
+ "description": {
+ "identifier": "bt:ui.ice_from_packed_ice"
+ },
+ "tags": [
+ "crafting_table"
+ ],
+ "priority": -1,
+ "ingredients": [
+ {
+ "item": "minecraft:packed_ice"
+ }
+ ],
+ "unlock": [
+ {
+ "item": "minecraft:packed_ice"
+ }
+ ],
+ "result": {
+ "item": "minecraft:ice",
+ "count": 9
+ }
+ }
}
\ No newline at end of file
diff --git a/crafting_tweaks/packs.json b/crafting_tweaks/packs.json
index 671215fa3..4fffde92b 100644
--- a/crafting_tweaks/packs.json
+++ b/crafting_tweaks/packs.json
@@ -1,198 +1,198 @@
-{
- "section": "crafting_tweaks",
- "version": [
- 1,
- 21,
- 0
- ],
- "categories": [
- {
- "id": "quality_of_life",
- "name": "Quality of Life",
- "packs": [
- {
- "id": "back_to_blocks",
- "name": "Back to Blocks",
- "description": "Allows you to craft full blocks from stairs and slabs",
- "version": "1.1.0"
- },
- {
- "id": "double_slabs",
- "name": "Double Slabs",
- "description": "Allows you to craft 2 slabs from a single block",
- "version": "1.1.0"
- },
- {
- "id": "dropper_to_dispenser",
- "name": "Dropper to Dispenser",
- "description": "Allows you to convert a Dropper to a Dispenser using a Bow, or by using String and Sticks",
- "version": "1.0.0"
- },
- {
- "id": "rotten_flesh_to_leather",
- "name": "Rotten Flesh to Leather",
- "description": "Allows you to smelt Rotten Flesh into Leather",
- "version": "1.0.0"
- },
- {
- "id": "copper_powered_rails",
- "name": "Copper Powered Rails",
- "description": "Lets you craft powered rails from copper (But you can still craft them from gold!)",
- "version": "1.0.0"
- },
- {
- "id": "charcoal_to_black_dye",
- "name": "Charcoal to Black Dye",
- "description": "Allows you to craft Charcoal into Black Dye",
- "version": "1.0.0"
- },
- {
- "id": "coal_to_black_dye",
- "name": "Coal to Black Dye",
- "description": "Allows you to craft Coal into Black Dye",
- "version": "1.0.0"
- },
- {
- "id": "sandstone_dyeing",
- "name": "Sandstone Dyeing",
- "description": "Allows you to craft Sandstone with Red Dye to get Red Sandstone",
- "version": "1.1.0"
- },
- {
- "id": "universal_dyeing",
- "name": "Universal Dyeing",
- "description": "Allows you to dye any dyeable block to another color, no matter what color it is (does not include, Concrete, Candles or Glazed Terracotta)",
- "version": "1.0.0"
- },
- {
- "id": "straight_to_shapeless",
- "name": "Straight to Shapeless",
- "description": "Craft items such as Paper, Bread and Shulker Boxes directly in your 2x2",
- "version": "1.0.0"
- },
- {
- "id": "alternate_cobblestone",
- "name": "Alternate Cobblestone",
- "description": "Craft all items that require Cobblestone, using Blackstone or Cobbled Deepslate",
- "version": "1.1.0"
- },
- {
- "id": "powder_to_glass",
- "name": "Powder to Glass",
- "description": "Smelt all colors of Concrete Powder into their respective Stained Glass color",
- "version": "1.0.0"
- }
- ]
- },
- {
- "id": "more_blocks",
- "name": "More Blocks",
- "packs": [
- {
- "id": "more_trapdoors",
- "name": "More Trapdoors",
- "description": "Creates 12 Trapdoors instead of 2",
- "version": "1.0.0"
- },
- {
- "id": "more_bark",
- "name": "More Bark",
- "description": "Creates 4 Bark instead of 3",
- "version": "1.0.0"
- },
- {
- "id": "more_stairs",
- "name": "More Stairs",
- "description": "Creates 8 Stairs instead of 4",
- "version": "1.1.0"
- },
- {
- "id": "more_bricks",
- "name": "More Bricks",
- "description": "Creates 4 Bricks, Nether Bricks and Red Nether Bricks instead of 1",
- "version": "1.0.0"
- }
- ]
- },
- {
- "id": "craftables",
- "name": "Craftables",
- "packs": [
- {
- "id": "craftable_gravel",
- "name": "Craftable Gravel",
- "description": "Allows you to craft Gravel from Flint",
- "version": "1.0.0"
- },
- {
- "id": "craftable_horse_armor",
- "name": "Craftable Horse Armor",
- "description": "Allows you to craft Horse Armor",
- "version": "1.0.0"
- },
- {
- "id": "craftable_coral_blocks_2x2",
- "name": "Craftable Coral Blocks 2x2",
- "description": "Allows you to craft Coral Blocks and their dead variants from their Coral Plant or Coral Tube in a 2x2. Tubes and Fans are not interchangeable",
- "version": "1.0.0"
- },
- {
- "id": "craftable_coral_blocks_3x3",
- "name": "Craftable Coral Blocks 3x3",
- "description": "Allows you to craft Coral Blocks and their dead variants from their Coral Plant or Coral Tube in a 3x3. Tubes and Fans are not interchangeable",
- "version": "1.0.0"
- },
- {
- "id": "craftable_enchanted_golden_apple",
- "name": "Craftable Enchanted Golden Apple",
- "description": "Allows you to craft Enchanted Golden Apples",
- "version": "1.0.0"
- },
- {
- "id": "craftable_name_tags",
- "name": "Craftable Name Tags",
- "description": "Allows you to craft Name Tags",
- "version": "1.0.0"
- },
- {
- "id": "craftable_blackstone",
- "name": "Craftable Blackstone",
- "description": "Allows you to craft Blackstone or Polished Blackstone, using Basalt & Coal/Charcoal",
- "version": "1.0.0"
- }
- ]
- },
- {
- "id": "unpackables",
- "name": "Unpackables",
- "packs": [
- {
- "id": "unpackable_ice",
- "name": "Unpackable Ice",
- "description": "Allows you to break down Ice into 9 pieces. 1 Blue Ice to 9 Packed Ice to 81 Ice",
- "version": "1.0.0"
- },
- {
- "id": "unpackable_nether_wart",
- "name": "Unpackable Nether Wart",
- "description": "Allows you to break down Nether Wart Blocks into 9 Nether Wart",
- "version": "1.0.0"
- },
- {
- "id": "unpackable_wool",
- "name": "Unpackable Wool",
- "description": "Allows you to break down Wool into 4 String",
- "version": "1.0.0"
- },
- {
- "id": "unpackable_magma",
- "name": "Unpackable Magma",
- "description": "Allows you to break down Magma Blocks into 4 Magma Creams",
- "version": "1.0.0"
- }
- ]
- }
- ],
- "combinations": [],
- "deepMergeFiles": []
+{
+ "section": "crafting_tweaks",
+ "version": [
+ 1,
+ 21,
+ 110
+ ],
+ "categories": [
+ {
+ "id": "quality_of_life",
+ "name": "Quality of Life",
+ "packs": [
+ {
+ "id": "back_to_blocks",
+ "name": "Back to Blocks",
+ "description": "Allows you to craft full blocks from stairs and slabs",
+ "version": "1.1.0"
+ },
+ {
+ "id": "double_slabs",
+ "name": "Double Slabs",
+ "description": "Allows you to craft 2 slabs from a single block",
+ "version": "1.1.0"
+ },
+ {
+ "id": "dropper_to_dispenser",
+ "name": "Dropper to Dispenser",
+ "description": "Allows you to convert a Dropper to a Dispenser using a Bow, or by using String and Sticks",
+ "version": "1.0.0"
+ },
+ {
+ "id": "rotten_flesh_to_leather",
+ "name": "Rotten Flesh to Leather",
+ "description": "Allows you to smelt Rotten Flesh into Leather",
+ "version": "1.0.0"
+ },
+ {
+ "id": "copper_powered_rails",
+ "name": "Copper Powered Rails",
+ "description": "Lets you craft powered rails from copper (But you can still craft them from gold!)",
+ "version": "1.0.0"
+ },
+ {
+ "id": "charcoal_to_black_dye",
+ "name": "Charcoal to Black Dye",
+ "description": "Allows you to craft Charcoal into Black Dye",
+ "version": "1.0.0"
+ },
+ {
+ "id": "coal_to_black_dye",
+ "name": "Coal to Black Dye",
+ "description": "Allows you to craft Coal into Black Dye",
+ "version": "1.0.0"
+ },
+ {
+ "id": "sandstone_dyeing",
+ "name": "Sandstone Dyeing",
+ "description": "Allows you to craft Sandstone with Red Dye to get Red Sandstone",
+ "version": "1.1.0"
+ },
+ {
+ "id": "universal_dyeing",
+ "name": "Universal Dyeing",
+ "description": "Allows you to dye any dyeable block to another color, no matter what color it is (does not include, Concrete, Candles or Glazed Terracotta)",
+ "version": "1.0.0"
+ },
+ {
+ "id": "straight_to_shapeless",
+ "name": "Straight to Shapeless",
+ "description": "Craft items such as Paper, Bread and Shulker Boxes directly in your 2x2",
+ "version": "1.0.0"
+ },
+ {
+ "id": "alternate_cobblestone",
+ "name": "Alternate Cobblestone",
+ "description": "Craft all items that require Cobblestone, using Blackstone or Cobbled Deepslate",
+ "version": "1.1.0"
+ },
+ {
+ "id": "powder_to_glass",
+ "name": "Powder to Glass",
+ "description": "Smelt all colors of Concrete Powder into their respective Stained Glass color",
+ "version": "1.0.0"
+ }
+ ]
+ },
+ {
+ "id": "more_blocks",
+ "name": "More Blocks",
+ "packs": [
+ {
+ "id": "more_trapdoors",
+ "name": "More Trapdoors",
+ "description": "Creates 12 Trapdoors instead of 2",
+ "version": "1.0.0"
+ },
+ {
+ "id": "more_bark",
+ "name": "More Bark",
+ "description": "Creates 4 Bark instead of 3",
+ "version": "1.0.0"
+ },
+ {
+ "id": "more_stairs",
+ "name": "More Stairs",
+ "description": "Creates 8 Stairs instead of 4",
+ "version": "1.1.0"
+ },
+ {
+ "id": "more_bricks",
+ "name": "More Bricks",
+ "description": "Creates 4 Bricks, Nether Bricks and Red Nether Bricks instead of 1",
+ "version": "1.0.0"
+ }
+ ]
+ },
+ {
+ "id": "craftables",
+ "name": "Craftables",
+ "packs": [
+ {
+ "id": "craftable_gravel",
+ "name": "Craftable Gravel",
+ "description": "Allows you to craft Gravel from Flint",
+ "version": "1.0.0"
+ },
+ {
+ "id": "craftable_horse_armor",
+ "name": "Craftable Horse Armor",
+ "description": "Allows you to craft Horse Armor",
+ "version": "1.0.0"
+ },
+ {
+ "id": "craftable_coral_blocks_2x2",
+ "name": "Craftable Coral Blocks 2x2",
+ "description": "Allows you to craft Coral Blocks and their dead variants from their Coral Plant or Coral Tube in a 2x2. Tubes and Fans are not interchangeable",
+ "version": "1.0.0"
+ },
+ {
+ "id": "craftable_coral_blocks_3x3",
+ "name": "Craftable Coral Blocks 3x3",
+ "description": "Allows you to craft Coral Blocks and their dead variants from their Coral Plant or Coral Tube in a 3x3. Tubes and Fans are not interchangeable",
+ "version": "1.0.0"
+ },
+ {
+ "id": "craftable_enchanted_golden_apple",
+ "name": "Craftable Enchanted Golden Apple",
+ "description": "Allows you to craft Enchanted Golden Apples",
+ "version": "1.0.0"
+ },
+ {
+ "id": "craftable_name_tags",
+ "name": "Craftable Name Tags",
+ "description": "Allows you to craft Name Tags",
+ "version": "1.0.0"
+ },
+ {
+ "id": "craftable_blackstone",
+ "name": "Craftable Blackstone",
+ "description": "Allows you to craft Blackstone or Polished Blackstone, using Basalt & Coal/Charcoal",
+ "version": "1.0.0"
+ }
+ ]
+ },
+ {
+ "id": "unpackables",
+ "name": "Unpackables",
+ "packs": [
+ {
+ "id": "unpackable_ice",
+ "name": "Unpackable Ice",
+ "description": "Allows you to break down Ice into 9 pieces. 1 Blue Ice to 9 Packed Ice to 81 Ice",
+ "version": "1.0.0"
+ },
+ {
+ "id": "unpackable_nether_wart",
+ "name": "Unpackable Nether Wart",
+ "description": "Allows you to break down Nether Wart Blocks into 9 Nether Wart",
+ "version": "1.0.0"
+ },
+ {
+ "id": "unpackable_wool",
+ "name": "Unpackable Wool",
+ "description": "Allows you to break down Wool into 4 String",
+ "version": "1.0.0"
+ },
+ {
+ "id": "unpackable_magma",
+ "name": "Unpackable Magma",
+ "description": "Allows you to break down Magma Blocks into 4 Magma Creams",
+ "version": "1.0.0"
+ }
+ ]
+ }
+ ],
+ "combinations": [],
+ "deepMergeFiles": []
}
\ No newline at end of file
From 54a80b04cf6add2cf9868256d67d263acaa323ee Mon Sep 17 00:00:00 2001
From: Arachi <172836508+Chi-a11y@users.noreply.github.com>
Date: Fri, 17 Oct 2025 23:01:08 +1100
Subject: [PATCH 028/117] feat(files): Removed changes from packs.json
---
resource_packs/packs.json | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/resource_packs/packs.json b/resource_packs/packs.json
index 11385e9f3..95745a886 100644
--- a/resource_packs/packs.json
+++ b/resource_packs/packs.json
@@ -2298,11 +2298,7 @@
"id": "world_of_color",
"name": "World of Color",
"packs": [
- {
- "id": "alternate_dyes",
- "name": "Alternate Dyes",
- "description": "Retextures dyes to make them even more unique to each other"
- }
+
]
},
{
From 6ccdb4b51383ac776be595484b6fd248c0e0f0e5 Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Fri, 17 Oct 2025 17:44:25 +0530
Subject: [PATCH 029/117] update(files): Fully revamp Desaturated Dark Oak to
look better and work properly with Glass Doors and Trapdoors, Hanging Sign
Logs, Pixel Consistent Signs and Oarless Boats
1. Updated all the textures in desaturated dark oak to match Vanilla Tweaks and added my own textures
2. Added `desaturated_dark_oak_hanging_sign_logs`, `desaturated_dark_oak_glass_doors_and_trapdoors`, `pixel_consistent_desaturated_dark_oak_signs`, `oarless_desaturated_dark_oak` and `oarless_old_desaturated_dark_oak` combinations
3. Changed the position of Desaturated Dark Oak to be higher than Desaturated Resin
---
.../textures/blocks/dark_oak_trapdoor.png | 3 ++
.../textures/blocks/door_dark_oak_lower.png | 3 ++
.../textures/blocks/door_dark_oak_upper.png | 3 ++
.../textures/items/door_dark_oak.png | 3 ++
.../textures/entity/dark_oak_hanging_sign.png | 3 ++
.../textures/items/dark_oak_hanging_sign.png | 3 ++
.../textures/ui/hanging_sign_darkoak.png | 3 ++
.../textures/entity/sign_darkoak.png | 3 ++
.../textures/ui/sign_darkoak.png | 3 ++
.../textures/entity/boat/boat_darkoak.png | 3 ++
.../entity/boat/chest_boat_darkoak.png | 3 ++
.../textures/items/boat_darkoak.png | 3 ++
.../textures/items/dark_oak_chest_boat.png | 3 ++
.../textures/entity/boat/boat_acacia.png | 3 ++
.../textures/entity/boat/boat_birch.png | 3 ++
.../textures/entity/boat/boat_darkoak.png | 3 ++
.../textures/entity/boat/boat_jungle.png | 3 ++
.../textures/entity/boat/boat_oak.png | 3 ++
.../textures/entity/boat/boat_spruce.png | 3 ++
.../textures/entity/boat/cherry_boat.png | 3 ++
.../entity/boat/chest_boat_acacia.png | 3 ++
.../textures/entity/boat/chest_boat_birch.png | 3 ++
.../entity/boat/chest_boat_cherry.png | 3 ++
.../entity/boat/chest_boat_darkoak.png | 3 ++
.../entity/boat/chest_boat_jungle.png | 3 ++
.../entity/boat/chest_boat_mangrove.png | 3 ++
.../textures/entity/boat/chest_boat_oak.png | 3 ++
.../entity/boat/chest_boat_pale_oak.png | 3 ++
.../entity/boat/chest_boat_spruce.png | 3 ++
.../textures/entity/boat/mangrove_boat.png | 3 ++
.../textures/entity/boat/pale_oak_boat.png | 3 ++
.../textures/items/boat_darkoak.png | 3 ++
.../textures/items/dark_oak_chest_boat.png | 3 ++
.../desaturated_dark_oak/pack_icon.png | 4 +-
.../blocks/cartography_table_side1.png | 4 +-
.../blocks/cartography_table_side2.png | 4 +-
.../blocks/cartography_table_side3.png | 4 +-
.../textures/blocks/cartography_table_top.png | 4 +-
.../textures/blocks/dark_oak_planks/1.png | 2 +-
.../textures/blocks/dark_oak_planks/2.png | 2 +-
.../textures/blocks/dark_oak_planks/3.png | 2 +-
.../textures/blocks/dark_oak_planks/4.png | 2 +-
.../textures/blocks/dark_oak_planks/5.png | 2 +-
.../textures/blocks/dark_oak_shelf.png | 3 ++
.../textures/blocks/dark_oak_trapdoor.png | 4 +-
.../textures/blocks/door_dark_oak_lower.png | 4 +-
.../textures/blocks/door_dark_oak_upper.png | 4 +-
.../textures/blocks/log_big_oak.png | 3 ++
.../textures/blocks/log_big_oak_top.png | 4 +-
.../textures/blocks/planks_big_oak.png | 4 +-
.../textures/blocks/stripped_dark_oak_log.png | 3 ++
.../blocks/stripped_dark_oak_log_top.png | 4 +-
.../textures/entity/boat/boat_darkoak.png | 4 +-
.../entity/boat/chest_boat_darkoak.png | 4 +-
.../textures/entity/dark_oak_hanging_sign.png | 3 ++
.../textures/entity/sign_darkoak.png | 4 +-
.../textures/items/boat_darkoak.png | 4 +-
.../textures/items/dark_oak_chest_boat.png | 4 +-
.../textures/items/dark_oak_hanging_sign.png | 3 ++
.../textures/items/door_dark_oak.png | 4 +-
.../textures/items/sign_darkoak.png | 4 +-
.../textures/ui/hanging_sign_darkoak.png | 3 ++
.../textures/ui/sign_darkoak.png | 4 +-
resource_packs/packs.json | 50 ++++++++++++++++---
64 files changed, 203 insertions(+), 50 deletions(-)
create mode 100644 resource_packs/extras/aesthetic/desaturated_dark_oak_glass_doors_and_trapdoors/textures/blocks/dark_oak_trapdoor.png
create mode 100644 resource_packs/extras/aesthetic/desaturated_dark_oak_glass_doors_and_trapdoors/textures/blocks/door_dark_oak_lower.png
create mode 100644 resource_packs/extras/aesthetic/desaturated_dark_oak_glass_doors_and_trapdoors/textures/blocks/door_dark_oak_upper.png
create mode 100644 resource_packs/extras/aesthetic/desaturated_dark_oak_glass_doors_and_trapdoors/textures/items/door_dark_oak.png
create mode 100644 resource_packs/extras/aesthetic/desaturated_dark_oak_hanging_sign_logs/textures/entity/dark_oak_hanging_sign.png
create mode 100644 resource_packs/extras/aesthetic/desaturated_dark_oak_hanging_sign_logs/textures/items/dark_oak_hanging_sign.png
create mode 100644 resource_packs/extras/aesthetic/desaturated_dark_oak_hanging_sign_logs/textures/ui/hanging_sign_darkoak.png
create mode 100644 resource_packs/extras/pixel_consistent/pixel_consistent_desaturated_dark_oak_signs/textures/entity/sign_darkoak.png
create mode 100644 resource_packs/extras/pixel_consistent/pixel_consistent_desaturated_dark_oak_signs/textures/ui/sign_darkoak.png
create mode 100644 resource_packs/extras/planks/oarless_desaturated_dark_oak/textures/entity/boat/boat_darkoak.png
create mode 100644 resource_packs/extras/planks/oarless_desaturated_dark_oak/textures/entity/boat/chest_boat_darkoak.png
create mode 100644 resource_packs/extras/planks/oarless_desaturated_dark_oak/textures/items/boat_darkoak.png
create mode 100644 resource_packs/extras/planks/oarless_desaturated_dark_oak/textures/items/dark_oak_chest_boat.png
create mode 100644 resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/boat_acacia.png
create mode 100644 resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/boat_birch.png
create mode 100644 resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/boat_darkoak.png
create mode 100644 resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/boat_jungle.png
create mode 100644 resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/boat_oak.png
create mode 100644 resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/boat_spruce.png
create mode 100644 resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/cherry_boat.png
create mode 100644 resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_acacia.png
create mode 100644 resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_birch.png
create mode 100644 resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_cherry.png
create mode 100644 resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_darkoak.png
create mode 100644 resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_jungle.png
create mode 100644 resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_mangrove.png
create mode 100644 resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_oak.png
create mode 100644 resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_pale_oak.png
create mode 100644 resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_spruce.png
create mode 100644 resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/mangrove_boat.png
create mode 100644 resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/pale_oak_boat.png
create mode 100644 resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/items/boat_darkoak.png
create mode 100644 resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/items/dark_oak_chest_boat.png
create mode 100644 resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/dark_oak_shelf.png
create mode 100644 resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/log_big_oak.png
create mode 100644 resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/stripped_dark_oak_log.png
create mode 100644 resource_packs/files/aesthetic/desaturated_dark_oak/textures/entity/dark_oak_hanging_sign.png
create mode 100644 resource_packs/files/aesthetic/desaturated_dark_oak/textures/items/dark_oak_hanging_sign.png
create mode 100644 resource_packs/files/aesthetic/desaturated_dark_oak/textures/ui/hanging_sign_darkoak.png
diff --git a/resource_packs/extras/aesthetic/desaturated_dark_oak_glass_doors_and_trapdoors/textures/blocks/dark_oak_trapdoor.png b/resource_packs/extras/aesthetic/desaturated_dark_oak_glass_doors_and_trapdoors/textures/blocks/dark_oak_trapdoor.png
new file mode 100644
index 000000000..8d6bed05d
--- /dev/null
+++ b/resource_packs/extras/aesthetic/desaturated_dark_oak_glass_doors_and_trapdoors/textures/blocks/dark_oak_trapdoor.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:514722854052cec0a26a169fe5c15be25d499c7d7fe93080baaf5a0ab70d3725
+size 497
diff --git a/resource_packs/extras/aesthetic/desaturated_dark_oak_glass_doors_and_trapdoors/textures/blocks/door_dark_oak_lower.png b/resource_packs/extras/aesthetic/desaturated_dark_oak_glass_doors_and_trapdoors/textures/blocks/door_dark_oak_lower.png
new file mode 100644
index 000000000..4a0f7cdaa
--- /dev/null
+++ b/resource_packs/extras/aesthetic/desaturated_dark_oak_glass_doors_and_trapdoors/textures/blocks/door_dark_oak_lower.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:42cdb0bd22aba6cd0e95af0a39a8abff399b3b0e07e7a9a5e6741fb814c76bb7
+size 531
diff --git a/resource_packs/extras/aesthetic/desaturated_dark_oak_glass_doors_and_trapdoors/textures/blocks/door_dark_oak_upper.png b/resource_packs/extras/aesthetic/desaturated_dark_oak_glass_doors_and_trapdoors/textures/blocks/door_dark_oak_upper.png
new file mode 100644
index 000000000..31206ec8c
--- /dev/null
+++ b/resource_packs/extras/aesthetic/desaturated_dark_oak_glass_doors_and_trapdoors/textures/blocks/door_dark_oak_upper.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e10d128e924633f5c305f40ac54b77ea88ee766d1d0af88e0e208df914b3b0ca
+size 554
diff --git a/resource_packs/extras/aesthetic/desaturated_dark_oak_glass_doors_and_trapdoors/textures/items/door_dark_oak.png b/resource_packs/extras/aesthetic/desaturated_dark_oak_glass_doors_and_trapdoors/textures/items/door_dark_oak.png
new file mode 100644
index 000000000..54f8a0d78
--- /dev/null
+++ b/resource_packs/extras/aesthetic/desaturated_dark_oak_glass_doors_and_trapdoors/textures/items/door_dark_oak.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8895535d8d9f44be1d8e30fb3026a7a9e18d22a2ee5afdd8458a8f2c334600c6
+size 446
diff --git a/resource_packs/extras/aesthetic/desaturated_dark_oak_hanging_sign_logs/textures/entity/dark_oak_hanging_sign.png b/resource_packs/extras/aesthetic/desaturated_dark_oak_hanging_sign_logs/textures/entity/dark_oak_hanging_sign.png
new file mode 100644
index 000000000..b995b9a27
--- /dev/null
+++ b/resource_packs/extras/aesthetic/desaturated_dark_oak_hanging_sign_logs/textures/entity/dark_oak_hanging_sign.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:33d60e3b8d45fcd9613bf5f7f7aaec05fec08a46d0d7ba8563b513f2dfb24257
+size 899
diff --git a/resource_packs/extras/aesthetic/desaturated_dark_oak_hanging_sign_logs/textures/items/dark_oak_hanging_sign.png b/resource_packs/extras/aesthetic/desaturated_dark_oak_hanging_sign_logs/textures/items/dark_oak_hanging_sign.png
new file mode 100644
index 000000000..3e03c7421
--- /dev/null
+++ b/resource_packs/extras/aesthetic/desaturated_dark_oak_hanging_sign_logs/textures/items/dark_oak_hanging_sign.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0794b8798be8e2eb08346e8cccb96bbceae893a9bcee33a4a9baf862d7fba48c
+size 542
diff --git a/resource_packs/extras/aesthetic/desaturated_dark_oak_hanging_sign_logs/textures/ui/hanging_sign_darkoak.png b/resource_packs/extras/aesthetic/desaturated_dark_oak_hanging_sign_logs/textures/ui/hanging_sign_darkoak.png
new file mode 100644
index 000000000..095b8d8fd
--- /dev/null
+++ b/resource_packs/extras/aesthetic/desaturated_dark_oak_hanging_sign_logs/textures/ui/hanging_sign_darkoak.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2b56cd1f4d9698eb53eee985a4312bf741937739f61c0725dcd69b19afee4018
+size 557
diff --git a/resource_packs/extras/pixel_consistent/pixel_consistent_desaturated_dark_oak_signs/textures/entity/sign_darkoak.png b/resource_packs/extras/pixel_consistent/pixel_consistent_desaturated_dark_oak_signs/textures/entity/sign_darkoak.png
new file mode 100644
index 000000000..eadc2da60
--- /dev/null
+++ b/resource_packs/extras/pixel_consistent/pixel_consistent_desaturated_dark_oak_signs/textures/entity/sign_darkoak.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f87b12dd461a66cb5a11a2dcfc8a72f69ca5fb495ff346dfd873c02c637121c5
+size 1362
diff --git a/resource_packs/extras/pixel_consistent/pixel_consistent_desaturated_dark_oak_signs/textures/ui/sign_darkoak.png b/resource_packs/extras/pixel_consistent/pixel_consistent_desaturated_dark_oak_signs/textures/ui/sign_darkoak.png
new file mode 100644
index 000000000..13fb87026
--- /dev/null
+++ b/resource_packs/extras/pixel_consistent/pixel_consistent_desaturated_dark_oak_signs/textures/ui/sign_darkoak.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:30d79de808d22a706012f7c569445a9a5dc4e8a40125747512abc291e8d28fa5
+size 489
diff --git a/resource_packs/extras/planks/oarless_desaturated_dark_oak/textures/entity/boat/boat_darkoak.png b/resource_packs/extras/planks/oarless_desaturated_dark_oak/textures/entity/boat/boat_darkoak.png
new file mode 100644
index 000000000..d5b106f88
--- /dev/null
+++ b/resource_packs/extras/planks/oarless_desaturated_dark_oak/textures/entity/boat/boat_darkoak.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:03ef73dc8919e707f170dfece3dd65279ceabb2930c90620b0642c762d5a2f5a
+size 1341
diff --git a/resource_packs/extras/planks/oarless_desaturated_dark_oak/textures/entity/boat/chest_boat_darkoak.png b/resource_packs/extras/planks/oarless_desaturated_dark_oak/textures/entity/boat/chest_boat_darkoak.png
new file mode 100644
index 000000000..fa7b41af1
--- /dev/null
+++ b/resource_packs/extras/planks/oarless_desaturated_dark_oak/textures/entity/boat/chest_boat_darkoak.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b0f5c433a771b303b6f46e95996e23298a3706b7a116dad2269eb6444b9e7ea1
+size 2331
diff --git a/resource_packs/extras/planks/oarless_desaturated_dark_oak/textures/items/boat_darkoak.png b/resource_packs/extras/planks/oarless_desaturated_dark_oak/textures/items/boat_darkoak.png
new file mode 100644
index 000000000..a9c79aea6
--- /dev/null
+++ b/resource_packs/extras/planks/oarless_desaturated_dark_oak/textures/items/boat_darkoak.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e55eb0d17885d558478bc59c6cf2050730206c80b4d2750e69ccfee671913e34
+size 498
diff --git a/resource_packs/extras/planks/oarless_desaturated_dark_oak/textures/items/dark_oak_chest_boat.png b/resource_packs/extras/planks/oarless_desaturated_dark_oak/textures/items/dark_oak_chest_boat.png
new file mode 100644
index 000000000..2699300f3
--- /dev/null
+++ b/resource_packs/extras/planks/oarless_desaturated_dark_oak/textures/items/dark_oak_chest_boat.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dab80d727f348a248c0f3d6269eb810ba651ac4dccb35507c1d54d5cbf5fb323
+size 561
diff --git a/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/boat_acacia.png b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/boat_acacia.png
new file mode 100644
index 000000000..44847a4df
--- /dev/null
+++ b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/boat_acacia.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b65f990c43ef4990f0132f86cbdd58d9494809335eae29976a95e881c848a6b0
+size 4015
diff --git a/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/boat_birch.png b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/boat_birch.png
new file mode 100644
index 000000000..fe1dba31b
--- /dev/null
+++ b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/boat_birch.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3a8d8d70d5273779b2927d27d42346c553eacd26791928262878137e9af03972
+size 4233
diff --git a/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/boat_darkoak.png b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/boat_darkoak.png
new file mode 100644
index 000000000..d5b106f88
--- /dev/null
+++ b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/boat_darkoak.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:03ef73dc8919e707f170dfece3dd65279ceabb2930c90620b0642c762d5a2f5a
+size 1341
diff --git a/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/boat_jungle.png b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/boat_jungle.png
new file mode 100644
index 000000000..af8469f46
--- /dev/null
+++ b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/boat_jungle.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:85d9795121f53f98df091decdc643405d70354fe2db5d3263df938c50df554bf
+size 3946
diff --git a/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/boat_oak.png b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/boat_oak.png
new file mode 100644
index 000000000..b8aaa8be9
--- /dev/null
+++ b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/boat_oak.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f5fa16c50ed0fad3b94598a84ac12ece268c610ffad25fecfae0c141008bd49a
+size 4025
diff --git a/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/boat_spruce.png b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/boat_spruce.png
new file mode 100644
index 000000000..5ef8a9ba6
--- /dev/null
+++ b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/boat_spruce.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7609c52c252d437b0c79c2c133a8bbaedcce5ca5d2db8cbc2be56da276d5b257
+size 3683
diff --git a/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/cherry_boat.png b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/cherry_boat.png
new file mode 100644
index 000000000..88b8d991e
--- /dev/null
+++ b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/cherry_boat.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:72bde4b15ad3becd8a07ed472c9765224c4b30ce4ff34d88827914d22ae3fd4b
+size 4214
diff --git a/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_acacia.png b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_acacia.png
new file mode 100644
index 000000000..34f035a4e
--- /dev/null
+++ b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_acacia.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:032e0c6ecc126780ee2b07a1bd048b8f49caf08ebb205758daf8fcb82afb5416
+size 5597
diff --git a/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_birch.png b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_birch.png
new file mode 100644
index 000000000..90714bb8c
--- /dev/null
+++ b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_birch.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3c059aeba570313cf36797dfb97f9dc2582ff2357934a5561d0fa28cd617a70c
+size 5799
diff --git a/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_cherry.png b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_cherry.png
new file mode 100644
index 000000000..db65edf5f
--- /dev/null
+++ b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_cherry.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9abdb56bcabad3551d1cea9ee19f83e5d638a848cd81a246d00888bd552db8e1
+size 5775
diff --git a/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_darkoak.png b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_darkoak.png
new file mode 100644
index 000000000..fa7b41af1
--- /dev/null
+++ b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_darkoak.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b0f5c433a771b303b6f46e95996e23298a3706b7a116dad2269eb6444b9e7ea1
+size 2331
diff --git a/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_jungle.png b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_jungle.png
new file mode 100644
index 000000000..5eff95e8f
--- /dev/null
+++ b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_jungle.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:98aeb2cd9ee70e72e54313998536eb23826b076680b3fa1be3a1abe6a6377ba0
+size 5524
diff --git a/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_mangrove.png b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_mangrove.png
new file mode 100644
index 000000000..38d48161a
--- /dev/null
+++ b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_mangrove.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:318115dcf101c58d314282a81bbca49eac9fc99caf1d35347861f51cf144845a
+size 5678
diff --git a/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_oak.png b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_oak.png
new file mode 100644
index 000000000..8b69a0198
--- /dev/null
+++ b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_oak.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4992e4b49cc4eb62ce5e46a2fde08539d6aac5f082ecc4bb773b9aec2653063b
+size 5594
diff --git a/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_pale_oak.png b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_pale_oak.png
new file mode 100644
index 000000000..3394685fc
--- /dev/null
+++ b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_pale_oak.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f2091d2bd52f80425e0efa920bb5f1f9763de8d12317099b7e0b5f3139e32dd7
+size 5747
diff --git a/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_spruce.png b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_spruce.png
new file mode 100644
index 000000000..1801ae372
--- /dev/null
+++ b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/chest_boat_spruce.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b05f2d93ca649b3904aac4cd1e92548a163959248cc2457aaf7962c732a5fff5
+size 5249
diff --git a/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/mangrove_boat.png b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/mangrove_boat.png
new file mode 100644
index 000000000..c92816cf2
--- /dev/null
+++ b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/mangrove_boat.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c287b5e468b8b54fc9e37352c044c44a0f1469df659769a5a7cda7eb9c2a154d
+size 4095
diff --git a/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/pale_oak_boat.png b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/pale_oak_boat.png
new file mode 100644
index 000000000..369bcb0f8
--- /dev/null
+++ b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/entity/boat/pale_oak_boat.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e3ee3c8e33e3ad1577c4071a7a952f5dcec66195d8859582e66bf0fedf76114c
+size 4175
diff --git a/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/items/boat_darkoak.png b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/items/boat_darkoak.png
new file mode 100644
index 000000000..a9c79aea6
--- /dev/null
+++ b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/items/boat_darkoak.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e55eb0d17885d558478bc59c6cf2050730206c80b4d2750e69ccfee671913e34
+size 498
diff --git a/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/items/dark_oak_chest_boat.png b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/items/dark_oak_chest_boat.png
new file mode 100644
index 000000000..2699300f3
--- /dev/null
+++ b/resource_packs/extras/planks/oarless_old_desaturated_dark_oak/textures/items/dark_oak_chest_boat.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dab80d727f348a248c0f3d6269eb810ba651ac4dccb35507c1d54d5cbf5fb323
+size 561
diff --git a/resource_packs/files/aesthetic/desaturated_dark_oak/pack_icon.png b/resource_packs/files/aesthetic/desaturated_dark_oak/pack_icon.png
index 65487f351..34b9250f4 100644
--- a/resource_packs/files/aesthetic/desaturated_dark_oak/pack_icon.png
+++ b/resource_packs/files/aesthetic/desaturated_dark_oak/pack_icon.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:5c61b4fa5f24cce73da45d9c8e144069112fe6879d07e21aec1c303ce2d8d6f6
-size 2865
+oid sha256:44f39427da9ded8f20c28458d27ea7706c3bc9870731ecd91ddde0a7a9c1f2be
+size 3003
diff --git a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/cartography_table_side1.png b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/cartography_table_side1.png
index 422b3f0e1..cd57e92d6 100644
--- a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/cartography_table_side1.png
+++ b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/cartography_table_side1.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:1bc506d4aa4dd5c55ae7a96e3439e12aba62dbf399b63d94aae15e0df7d71867
-size 327
+oid sha256:47ee70a0497a23aa3db9d39579c0d66db0e6bf811afa12f73a8c1f4004516383
+size 557
diff --git a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/cartography_table_side2.png b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/cartography_table_side2.png
index c26ebacd3..14a83e713 100644
--- a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/cartography_table_side2.png
+++ b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/cartography_table_side2.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:c4ff1ecb5c7b93703ad8d480360c260bd01c991ab1a114e9499725485cacda80
-size 350
+oid sha256:e274348dbb1065a910be93d3aa68116a9d46f3fb78ac51f1273cba57c66aae80
+size 585
diff --git a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/cartography_table_side3.png b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/cartography_table_side3.png
index 4eeb36a20..6963e8ce7 100644
--- a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/cartography_table_side3.png
+++ b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/cartography_table_side3.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:27c60787a4573e3e0b1756175b78c8136bf3d8f481f60cd88725cdb9d6ca1a7c
-size 260
+oid sha256:709a041d63a975ea12f24d48633eafa312575402bf480205929a90535ab7577d
+size 492
diff --git a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/cartography_table_top.png b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/cartography_table_top.png
index e2935f386..f8f74840a 100644
--- a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/cartography_table_top.png
+++ b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/cartography_table_top.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:ceb80a69d8f70aa937d241459642ce72d6ee03f4af4eeeff40419d08f2bc908b
-size 368
+oid sha256:36aca1880d0dc2e7d93080a4c712cdb06c9a8b5dbe78efcbc072899e0189a5bc
+size 598
diff --git a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/dark_oak_planks/1.png b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/dark_oak_planks/1.png
index 82430955f..2ac2f15a6 100644
--- a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/dark_oak_planks/1.png
+++ b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/dark_oak_planks/1.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:718e5359ac7f37d56d5a278ada6f6c77bd4b606a39e1087ef8c62ffbc466aa9d
+oid sha256:dadf0d5d202e5368ddc22156fba70ea6d5ed4b426c3183fd82ecc073419fd891
size 487
diff --git a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/dark_oak_planks/2.png b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/dark_oak_planks/2.png
index 0322c8fa7..c828bc7e7 100644
--- a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/dark_oak_planks/2.png
+++ b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/dark_oak_planks/2.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:bfa8c20ae8cacb936544b80f6ecdbbc89d2b110997c23a73bb92a5b1d01aaf54
+oid sha256:31d6f3af91fd3ae85bbd49bb4b782fe2d4bd0a3ed2703f68715b9d3abf1e5cb5
size 488
diff --git a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/dark_oak_planks/3.png b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/dark_oak_planks/3.png
index c28750cf6..d0416e1fb 100644
--- a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/dark_oak_planks/3.png
+++ b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/dark_oak_planks/3.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:fb8ce579b5aa4fc648fa95599d3751284afb2daf5f88acca8fad26c07b33d731
+oid sha256:7291c46d80867fd79eda25e67b3b7070d4679c77b41821bd27fdf48d95fd8a63
size 491
diff --git a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/dark_oak_planks/4.png b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/dark_oak_planks/4.png
index 969f7a851..85fd48053 100644
--- a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/dark_oak_planks/4.png
+++ b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/dark_oak_planks/4.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:a7e12dafa2042a47cc3191bf56885be157424de1c9701ab89d614327fd2c230a
+oid sha256:f2d67cdbdad9f4de70cd40d007d1a4a85692b7d002b568bc169d6df24c924fbc
size 486
diff --git a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/dark_oak_planks/5.png b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/dark_oak_planks/5.png
index 785e9fdc9..d4deb622a 100644
--- a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/dark_oak_planks/5.png
+++ b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/dark_oak_planks/5.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:caf5aff29e5d1774e847d4292fb97f8837d614d64aa9dfd72f42432a98bc7465
+oid sha256:4a9b3a3f2bea5324bb85ea74aaa9ea35714d153ef7f7a99fd44f6336de3c1c81
size 487
diff --git a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/dark_oak_shelf.png b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/dark_oak_shelf.png
new file mode 100644
index 000000000..a88e83c73
--- /dev/null
+++ b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/dark_oak_shelf.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6d4e2f49ed1b2fb489f9125cf603a87374603d74b6805dafdd37b867717d3b5b
+size 701
diff --git a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/dark_oak_trapdoor.png b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/dark_oak_trapdoor.png
index 78d3bef22..13c8926ea 100644
--- a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/dark_oak_trapdoor.png
+++ b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/dark_oak_trapdoor.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:c7a2b8c19c50027e3dd4ffa937f0aac89d296e657d338c1014c5da91430f84f7
-size 239
+oid sha256:c04bee6027b4337f318d08986a75d3612611aedbdf571f1494abedf53b9b83e1
+size 469
diff --git a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/door_dark_oak_lower.png b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/door_dark_oak_lower.png
index f94d3dd33..4ddc3486e 100644
--- a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/door_dark_oak_lower.png
+++ b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/door_dark_oak_lower.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:b6ffbe40052e7fcf092db7eaa32291002b1629f2df482d3c59a433a462e182ca
-size 281
+oid sha256:b2a0d5aafbdc455b90edd14d273fff6e71667f9aa17077e5d046bff22ff1fc3b
+size 511
diff --git a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/door_dark_oak_upper.png b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/door_dark_oak_upper.png
index fb951b06a..0bb7543bd 100644
--- a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/door_dark_oak_upper.png
+++ b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/door_dark_oak_upper.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:2ad034e9f308014eb32da0269e19d527fccb8471dcbafd4a1ddb49df0f212210
-size 287
+oid sha256:4237bcdbacf4ca52969e8a9a5830b51d16a6685a7553c436aef9d94e31219230
+size 517
diff --git a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/log_big_oak.png b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/log_big_oak.png
new file mode 100644
index 000000000..d45376409
--- /dev/null
+++ b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/log_big_oak.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:58c926d324860e0286843dad3a5a52998e1ee5a36ff4f6c36beb412f68cadafa
+size 474
diff --git a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/log_big_oak_top.png b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/log_big_oak_top.png
index 1f420c56e..fd3beef20 100644
--- a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/log_big_oak_top.png
+++ b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/log_big_oak_top.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:ae28929bc9a609b2deb58e2d6ae2bd90dff36ebe002d9ce242f77666d52e4b18
-size 293
+oid sha256:7f224d1e74b5ebe135c233e2eff983f07fc129c6da261910c5307a4cbdce3875
+size 523
diff --git a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/planks_big_oak.png b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/planks_big_oak.png
index feee46ecb..d95e4b375 100644
--- a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/planks_big_oak.png
+++ b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/planks_big_oak.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:4828bc3f7f2c6cbf1577ea82ebfd8feb65a77888fc8b8788e032a9cdf750b2ee
-size 256
+oid sha256:a5b65458b49837bd66c34946d6e33fcb77e496aaea4545d670e869bec01d0404
+size 486
diff --git a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/stripped_dark_oak_log.png b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/stripped_dark_oak_log.png
new file mode 100644
index 000000000..a532eb60c
--- /dev/null
+++ b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/stripped_dark_oak_log.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3dbd55c52007288666974acf56d2b31ef018d450cdd274bbc1f99a63428e769c
+size 509
diff --git a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/stripped_dark_oak_log_top.png b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/stripped_dark_oak_log_top.png
index 1d1c0a176..904ec9100 100644
--- a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/stripped_dark_oak_log_top.png
+++ b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/blocks/stripped_dark_oak_log_top.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:0ac5caf8752ed5d5d98826c45a10527170998fa3188798a0397cc3f63cf9067a
-size 280
+oid sha256:f7941294d0bbbfd7ea3ab2987ca8803b8568e6de52927ee1b94e06902ae1dbd9
+size 510
diff --git a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/entity/boat/boat_darkoak.png b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/entity/boat/boat_darkoak.png
index df11e6c36..6c2ed7f08 100644
--- a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/entity/boat/boat_darkoak.png
+++ b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/entity/boat/boat_darkoak.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:423e83b9fb27a5d1b5dc2df9c55a5e47d08942906695aa0e80f36870752acfeb
-size 1400
+oid sha256:8b5d3d54a172dd8f8ec80ecff3d2c4800db4ff36ef52ac71276cbb155f9f140e
+size 1630
diff --git a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/entity/boat/chest_boat_darkoak.png b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/entity/boat/chest_boat_darkoak.png
index 161432895..0fd543c60 100644
--- a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/entity/boat/chest_boat_darkoak.png
+++ b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/entity/boat/chest_boat_darkoak.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:2e7323df69108a79b120496a4042bddb8276746b9e25d11e7d518365cbcf6dfc
-size 2381
+oid sha256:6fe4d3554fe62c625001cf4f774b44508362899684e47a387fab971c5a4c35ac
+size 2611
diff --git a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/entity/dark_oak_hanging_sign.png b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/entity/dark_oak_hanging_sign.png
new file mode 100644
index 000000000..927a7d53d
--- /dev/null
+++ b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/entity/dark_oak_hanging_sign.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:496a2f49a2b595a75f399f529402993a2cf1172ee4b00dc6c1bf7d5595668461
+size 810
diff --git a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/entity/sign_darkoak.png b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/entity/sign_darkoak.png
index 96ee61e25..b45381f9c 100644
--- a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/entity/sign_darkoak.png
+++ b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/entity/sign_darkoak.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:5523154f91b888d5d881d57ed25527164fcaf5a6eaddc8dc4165162eb44d66dd
-size 551
+oid sha256:ac4e45429c5d94801600b2b7001ed33fe3235927c09e1657d7e92941cd263083
+size 781
diff --git a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/items/boat_darkoak.png b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/items/boat_darkoak.png
index 2a0a8ac42..178275915 100644
--- a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/items/boat_darkoak.png
+++ b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/items/boat_darkoak.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:b558bc6e295a4145e7fe62f13fca84a7cbb2701e6203f2ffc53c146736a5316c
-size 334
+oid sha256:8e0efe657a430b873b6398a34314acab4ebe6862bc8d2a0fec44f10408188000
+size 513
diff --git a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/items/dark_oak_chest_boat.png b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/items/dark_oak_chest_boat.png
index 6122b23d3..71ea781d5 100644
--- a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/items/dark_oak_chest_boat.png
+++ b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/items/dark_oak_chest_boat.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:516c3ef405e8ca33bdd9c4f351ea1972fbc35c9ff1a1ba06dcd6ae65b5465667
-size 388
+oid sha256:00c0634d2603adc18897b6af69bbccb6c77f109478def5cdfbbf7d38f4579fe8
+size 567
diff --git a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/items/dark_oak_hanging_sign.png b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/items/dark_oak_hanging_sign.png
new file mode 100644
index 000000000..fdb27bb2d
--- /dev/null
+++ b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/items/dark_oak_hanging_sign.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5e9fa24179e8bcfdd29898a876bae39d8b49d0d40eb5be276f7fb560fbd6818e
+size 524
diff --git a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/items/door_dark_oak.png b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/items/door_dark_oak.png
index 945853ccc..08915a709 100644
--- a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/items/door_dark_oak.png
+++ b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/items/door_dark_oak.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:3ebfac300123ad8604673e76f07df5df75a58ce223605e5b24529335c42a0b45
-size 215
+oid sha256:ca67b055ab6746396415b96d316f78955f572d90b2aaf440687d81e7e8b12589
+size 445
diff --git a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/items/sign_darkoak.png b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/items/sign_darkoak.png
index 83822b438..1b8003740 100644
--- a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/items/sign_darkoak.png
+++ b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/items/sign_darkoak.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e053133b6ddb303e3c8fcde543e1d781d22fff311e4cbd58dd97862e8f40a6af
-size 280
+oid sha256:21ab8bf7207f01293663f7f9b5c95242cd39bc69dba2dfa83233bda4ffb40ab9
+size 510
diff --git a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/ui/hanging_sign_darkoak.png b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/ui/hanging_sign_darkoak.png
new file mode 100644
index 000000000..ff4bb659c
--- /dev/null
+++ b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/ui/hanging_sign_darkoak.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e241ade1e9f8774a8ff6aaf7da4196245cf8bf79d3698638c5a62a5d8ace9d3d
+size 528
diff --git a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/ui/sign_darkoak.png b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/ui/sign_darkoak.png
index 4ab5c4ccc..993b9e018 100644
--- a/resource_packs/files/aesthetic/desaturated_dark_oak/textures/ui/sign_darkoak.png
+++ b/resource_packs/files/aesthetic/desaturated_dark_oak/textures/ui/sign_darkoak.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:0bc3501d30a1d362b67400243c1152997596fffa6497f89d34dc8ffa7646b44a
-size 302
+oid sha256:ef42699d2104bd191613ad40036fd766ab0be5c785547ba62d3ddfc0528013ce
+size 455
diff --git a/resource_packs/packs.json b/resource_packs/packs.json
index 569e5e695..f6c9c232b 100644
--- a/resource_packs/packs.json
+++ b/resource_packs/packs.json
@@ -45,6 +45,12 @@
"name": "Solid Slime",
"description": "Eliminates Slime Block transparency"
},
+ {
+ "id": "desaturated_dark_oak",
+ "name": "Desaturated Dark Oak",
+ "description": "Desaturates the color of Dark Oak wood",
+ "priority": 2
+ },
{
"id": "desaturated_resin",
"name": "Desaturated Resin",
@@ -55,12 +61,6 @@
"name": "Desaturated Purpur",
"description": "Desaturates the color of all Purpur blocks"
},
- {
- "id": "desaturated_dark_oak",
- "name": "Desaturated Dark Oak",
- "description": "Desaturates the color of all Dark Oak wood blocks",
- "priority": 2
- },
{
"id": "horizontal_nuggets",
"name": "Horizontal Nuggets",
@@ -2792,6 +2792,20 @@
"terrain/circular_log_tops"
]
},
+ {
+ "id": "extras/aesthetic/desaturated_dark_oak_hanging_sign_logs",
+ "combines": [
+ "aesthetic/desaturated_dark_oak",
+ "fixes_and_consistency/hanging_sign_logs"
+ ]
+ },
+ {
+ "id": "extras/aesthetic/desaturated_dark_oak_glass_doors_and_trapdoors",
+ "combines": [
+ "aesthetic/desaturated_dark_oak",
+ "aesthetic/glass_doors_and_trapdoors"
+ ]
+ },
{
"id": "extras/aesthetic/accurate_translucent_spyglass_overlay",
"combines": [
@@ -3254,6 +3268,13 @@
"aesthetic/smoother_warped_planks"
]
},
+ {
+ "id": "extras/pixel_consistent/pixel_consistent_desaturated_dark_oak_signs",
+ "combines": [
+ "fixes_and_consistency/pixel_consistent_signs",
+ "aesthetic/desaturated_dark_oak"
+ ]
+ },
{
"id": "extras/hunger_preview/apple_hunger_preview",
"combines": [
@@ -3478,6 +3499,21 @@
"retro/old_planks"
]
},
+ {
+ "id": "extras/planks/oarless_desaturated_dark_oak",
+ "combines": [
+ "retro/oarless_boats",
+ "aesthetic/desaturated_dark_oak"
+ ]
+ },
+ {
+ "id": "extras/planks/oarless_old_desaturated_dark_oak",
+ "combines": [
+ "retro/oarless_boats",
+ "retro/old_planks",
+ "aesthetic/desaturated_dark_oak"
+ ]
+ },
{
"id": "extras/fun/smiley_green_axolotl",
"combines": [
@@ -3847,4 +3883,4 @@
"filepath": "/render_controllers/zombie.rc.json"
}
]
-}
+}
\ No newline at end of file
From 27fe12f6db764f42a5a44ce4426df23dcdc39b88 Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Fri, 17 Oct 2025 19:04:20 +0530
Subject: [PATCH 030/117] fix(files): Add the missing crafter textures to Old
Planks
1. Add the missing crafter textures to Old Planks
---
.../files/retro/old_planks/textures/blocks/crafter_east.png | 3 +++
.../retro/old_planks/textures/blocks/crafter_east_crafting.png | 3 +++
.../old_planks/textures/blocks/crafter_east_triggered.png | 3 +++
.../files/retro/old_planks/textures/blocks/crafter_north.png | 3 +++
.../old_planks/textures/blocks/crafter_north_crafting.png | 3 +++
.../files/retro/old_planks/textures/blocks/crafter_south.png | 3 +++
.../old_planks/textures/blocks/crafter_south_triggered.png | 3 +++
.../files/retro/old_planks/textures/blocks/crafter_west.png | 3 +++
.../retro/old_planks/textures/blocks/crafter_west_crafting.png | 3 +++
.../old_planks/textures/blocks/crafter_west_triggered.png | 3 +++
10 files changed, 30 insertions(+)
create mode 100644 resource_packs/files/retro/old_planks/textures/blocks/crafter_east.png
create mode 100644 resource_packs/files/retro/old_planks/textures/blocks/crafter_east_crafting.png
create mode 100644 resource_packs/files/retro/old_planks/textures/blocks/crafter_east_triggered.png
create mode 100644 resource_packs/files/retro/old_planks/textures/blocks/crafter_north.png
create mode 100644 resource_packs/files/retro/old_planks/textures/blocks/crafter_north_crafting.png
create mode 100644 resource_packs/files/retro/old_planks/textures/blocks/crafter_south.png
create mode 100644 resource_packs/files/retro/old_planks/textures/blocks/crafter_south_triggered.png
create mode 100644 resource_packs/files/retro/old_planks/textures/blocks/crafter_west.png
create mode 100644 resource_packs/files/retro/old_planks/textures/blocks/crafter_west_crafting.png
create mode 100644 resource_packs/files/retro/old_planks/textures/blocks/crafter_west_triggered.png
diff --git a/resource_packs/files/retro/old_planks/textures/blocks/crafter_east.png b/resource_packs/files/retro/old_planks/textures/blocks/crafter_east.png
new file mode 100644
index 000000000..3e7b40d6a
--- /dev/null
+++ b/resource_packs/files/retro/old_planks/textures/blocks/crafter_east.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c93ff5ef415621bbee22cb77ad9dd440aec8f1b4ee2a08affd8cab19e635a719
+size 546
diff --git a/resource_packs/files/retro/old_planks/textures/blocks/crafter_east_crafting.png b/resource_packs/files/retro/old_planks/textures/blocks/crafter_east_crafting.png
new file mode 100644
index 000000000..d76a3d0d5
--- /dev/null
+++ b/resource_packs/files/retro/old_planks/textures/blocks/crafter_east_crafting.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:531bb34e88aefbb73577fa80b3b4aa90d1ce7baf4b31fd77b5589cb1e5c8826d
+size 547
diff --git a/resource_packs/files/retro/old_planks/textures/blocks/crafter_east_triggered.png b/resource_packs/files/retro/old_planks/textures/blocks/crafter_east_triggered.png
new file mode 100644
index 000000000..94d265895
--- /dev/null
+++ b/resource_packs/files/retro/old_planks/textures/blocks/crafter_east_triggered.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d2fe959255a9faa32f014279e76086051e212b9e9fa3bfaba067dbafdae67ad8
+size 546
diff --git a/resource_packs/files/retro/old_planks/textures/blocks/crafter_north.png b/resource_packs/files/retro/old_planks/textures/blocks/crafter_north.png
new file mode 100644
index 000000000..92be922e9
--- /dev/null
+++ b/resource_packs/files/retro/old_planks/textures/blocks/crafter_north.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:298c3880a219cab7200cf6214f0a472c1e60d9c1b08f4f9b458c3f3ba6b87c78
+size 531
diff --git a/resource_packs/files/retro/old_planks/textures/blocks/crafter_north_crafting.png b/resource_packs/files/retro/old_planks/textures/blocks/crafter_north_crafting.png
new file mode 100644
index 000000000..d5ccde7e9
--- /dev/null
+++ b/resource_packs/files/retro/old_planks/textures/blocks/crafter_north_crafting.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3826a0b7cf5840bc1e86d94ed4609624282e4002263ddce9adcf1a510679b767
+size 530
diff --git a/resource_packs/files/retro/old_planks/textures/blocks/crafter_south.png b/resource_packs/files/retro/old_planks/textures/blocks/crafter_south.png
new file mode 100644
index 000000000..a5278b123
--- /dev/null
+++ b/resource_packs/files/retro/old_planks/textures/blocks/crafter_south.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:71f1d880dc111d5d60f5979cc5b1299a6db81db077690fb7032fa6e288e0e142
+size 541
diff --git a/resource_packs/files/retro/old_planks/textures/blocks/crafter_south_triggered.png b/resource_packs/files/retro/old_planks/textures/blocks/crafter_south_triggered.png
new file mode 100644
index 000000000..63b68b872
--- /dev/null
+++ b/resource_packs/files/retro/old_planks/textures/blocks/crafter_south_triggered.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d45afa5a29c279d5bae5817277360f9d188498b69a9104522f4d2996ad06ab55
+size 545
diff --git a/resource_packs/files/retro/old_planks/textures/blocks/crafter_west.png b/resource_packs/files/retro/old_planks/textures/blocks/crafter_west.png
new file mode 100644
index 000000000..d0e3fd5a8
--- /dev/null
+++ b/resource_packs/files/retro/old_planks/textures/blocks/crafter_west.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d447255b5126a72416b679f34403aa523215779484e3389cefb54d6120a6663c
+size 542
diff --git a/resource_packs/files/retro/old_planks/textures/blocks/crafter_west_crafting.png b/resource_packs/files/retro/old_planks/textures/blocks/crafter_west_crafting.png
new file mode 100644
index 000000000..7026e20d6
--- /dev/null
+++ b/resource_packs/files/retro/old_planks/textures/blocks/crafter_west_crafting.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a99bab3b36a62c4e7ea5626096a56b1093faeba77958cafec837761ecfee1e76
+size 543
diff --git a/resource_packs/files/retro/old_planks/textures/blocks/crafter_west_triggered.png b/resource_packs/files/retro/old_planks/textures/blocks/crafter_west_triggered.png
new file mode 100644
index 000000000..3e59bb646
--- /dev/null
+++ b/resource_packs/files/retro/old_planks/textures/blocks/crafter_west_triggered.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:03e31a160920c08eb915a403aa7bbaf2d550e97a04d1a97964fd0f644d519069
+size 542
From 63d79b74292c1ec90be6b710a2f2db33ae671d0c Mon Sep 17 00:00:00 2001
From: Arachi <172836508+Chi-a11y@users.noreply.github.com>
Date: Sat, 18 Oct 2025 03:29:47 +1100
Subject: [PATCH 031/117] feat(files): Changed back to old packs.json
---
resource_packs/packs.json | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/resource_packs/packs.json b/resource_packs/packs.json
index 95745a886..569e5e695 100644
--- a/resource_packs/packs.json
+++ b/resource_packs/packs.json
@@ -2298,7 +2298,11 @@
"id": "world_of_color",
"name": "World of Color",
"packs": [
-
+ {
+ "id": "unique_dyes",
+ "name": "Unique Dyes",
+ "description": "Adds variation to the dyes by making each one different"
+ }
]
},
{
From bd755fa2eb7b91ec3bbaa53b0b20af4d37da9bb4 Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Fri, 17 Oct 2025 21:40:16 +0200
Subject: [PATCH 032/117] feat(files): Update project structure and
documentation for Yarn monorepo
- Refactored project to use Yarn 4 monorepo structure, enabling better management of addons as workspace packages.
- Updated `package.json` to reflect new workspace configuration and dependencies.
- Removed old build and install scripts, replacing them with Yarn workspace commands.
- Added `.yarnrc.yml` for shared node_modules configuration.
- Enhanced `CONTRIBUTING.md` and `README.md` with detailed instructions on the new structure and development workflow.
- Updated Git commit and PR guidelines to align with new practices.
- Removed Husky hooks and replaced them with Git hooks in `.githooks` directory for better compatibility with Yarn.
- Added new addon package for "Graves" with its own configuration and scripts.
- Updated `.gitignore` to exclude Yarn install state files.
---
.githooks/post-checkout | 3 +
.githooks/post-commit | 3 +
.githooks/post-merge | 3 +
.githooks/pre-commit | 3 +
.githooks/pre-push | 3 +
.github/copilot-instructions.md | 215 ++++++++++++++++++++
.github/git-commit-instructions.md | 44 ++--
.gitignore | 1 +
.husky/post-checkout | 5 -
.husky/post-commit | 5 -
.husky/post-merge | 5 -
.husky/pre-commit | 4 -
.husky/pre-push | 5 -
.yarnrc.yml | 4 +
CONTRIBUTING.md | 183 ++++++++++-------
README.md | 35 +++-
addons/gameplay_changes/graves/package.json | 11 +
addons/gameplay_changes/package.json | 6 +
package.json | 46 ++---
scripts/build.js | 38 ----
scripts/install-all.js | 31 ---
scripts/lint.js | 31 ---
scripts/setup-hooks.js | 60 ------
yarn.lock | 24 +++
24 files changed, 454 insertions(+), 314 deletions(-)
create mode 100644 .githooks/post-checkout
create mode 100644 .githooks/post-commit
create mode 100644 .githooks/post-merge
create mode 100644 .githooks/pre-commit
create mode 100644 .githooks/pre-push
create mode 100644 .github/copilot-instructions.md
delete mode 100644 .husky/post-checkout
delete mode 100644 .husky/post-commit
delete mode 100644 .husky/post-merge
delete mode 100644 .husky/pre-commit
delete mode 100644 .husky/pre-push
create mode 100644 .yarnrc.yml
create mode 100644 addons/gameplay_changes/graves/package.json
create mode 100644 addons/gameplay_changes/package.json
delete mode 100644 scripts/build.js
delete mode 100644 scripts/install-all.js
delete mode 100644 scripts/lint.js
delete mode 100644 scripts/setup-hooks.js
create mode 100644 yarn.lock
diff --git a/.githooks/post-checkout b/.githooks/post-checkout
new file mode 100644
index 000000000..ca7fcb400
--- /dev/null
+++ b/.githooks/post-checkout
@@ -0,0 +1,3 @@
+#!/bin/sh
+command -v git-lfs >/dev/null 2>&1 || { echo >&2 "\nThis repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting the 'post-checkout' file in the hooks directory (set by 'core.hookspath'; usually '.git/hooks').\n"; exit 2; }
+git lfs post-checkout "$@"
diff --git a/.githooks/post-commit b/.githooks/post-commit
new file mode 100644
index 000000000..52b339cb3
--- /dev/null
+++ b/.githooks/post-commit
@@ -0,0 +1,3 @@
+#!/bin/sh
+command -v git-lfs >/dev/null 2>&1 || { echo >&2 "\nThis repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting the 'post-commit' file in the hooks directory (set by 'core.hookspath'; usually '.git/hooks').\n"; exit 2; }
+git lfs post-commit "$@"
diff --git a/.githooks/post-merge b/.githooks/post-merge
new file mode 100644
index 000000000..a912e667a
--- /dev/null
+++ b/.githooks/post-merge
@@ -0,0 +1,3 @@
+#!/bin/sh
+command -v git-lfs >/dev/null 2>&1 || { echo >&2 "\nThis repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting the 'post-merge' file in the hooks directory (set by 'core.hookspath'; usually '.git/hooks').\n"; exit 2; }
+git lfs post-merge "$@"
diff --git a/.githooks/pre-commit b/.githooks/pre-commit
new file mode 100644
index 000000000..8b9affc5b
--- /dev/null
+++ b/.githooks/pre-commit
@@ -0,0 +1,3 @@
+#!/usr/bin/env sh
+
+yarn lint
diff --git a/.githooks/pre-push b/.githooks/pre-push
new file mode 100644
index 000000000..0f0089bc2
--- /dev/null
+++ b/.githooks/pre-push
@@ -0,0 +1,3 @@
+#!/bin/sh
+command -v git-lfs >/dev/null 2>&1 || { echo >&2 "\nThis repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting the 'pre-push' file in the hooks directory (set by 'core.hookspath'; usually '.git/hooks').\n"; exit 2; }
+git lfs pre-push "$@"
diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md
new file mode 100644
index 000000000..32bf6faaf
--- /dev/null
+++ b/.github/copilot-instructions.md
@@ -0,0 +1,215 @@
+# Copilot Instructions for Bedrock Tweaks Files Repository
+
+## Project Overview
+
+This repository houses the source code for **Bedrock Tweaks** packs - a collection of Minecraft Bedrock Edition modifications organized into three categories:
+- **Resource Packs** (textures, particles, models)
+- **Addons** (behavior changes, gameplay mechanics, scripting)
+- **Crafting Tweaks** (recipe modifications)
+
+Each pack is independently versioned and all packing is handled by a server which combines packs in different ways based on user selections.
+
+**Monorepo Structure**: This is a **Yarn 4 monorepo** where addons are managed as workspace packages. The root `package.json` coordinates the entire monorepo, while individual addon packages manage their own builds and dependencies.
+
+## Architecture & Directory Structure
+
+```
+Files/
+├── resource_packs/ # Static: Texture/visual modifications (NOT a package)
+│ ├── packs.json # RP catalog
+│ ├── files/ # Category → pack → assets
+│ └── extras/ # Special handling packs
+├── crafting_tweaks/ # Static: Recipe modifications (NOT a package)
+│ ├── packs.json # CT catalog
+│ └── files/// # Recipes organized by category
+├── addons/ # Yarn workspace root (MONOREPO)
+│ ├── package.json # Root workspace: workspaces: ["*"]
+│ ├── packs.json # Addon catalog
+│ ├── gameplay_changes/ # Category workspace
+│ │ ├── package.json # Category workspace: workspaces: ["graves", ...]
+│ │ └── graves/ # Individual addon package
+│ │ ├── package.json # Addon package: @bedrock-tweaks/graves
+│ │ ├── config.json # Regolith build config
+│ │ ├── packs/BP/ # Behavior pack (generated)
+│ │ ├── packs/RP/ # Resource pack (generated)
+│ │ └── data/gametests/src/main.ts # TypeScript source
+│ └── templates/addon/ # Starter template
+├── scripts/
+│ └── setup-hooks.js # Husky git hooks setup
+└── lfs-hooks/ # Git LFS lifecycle hooks
+```
+
+## Critical Workflow
+
+### Build Process (Yarn Workspaces)
+1. **Root**: `yarn build` → runs `yarn workspaces foreach -i run build`
+2. **Per-workspace**: Yarn discovers all packages in `addons/*`
+3. **Each addon**: Executes its `package.json` build script: `regolith run build`
+4. **Output**: Generates `.mcpack` files in each addon's `build/` directory
+5. **Shared dependencies**: All addons share a single `node_modules` at root (optimized for size/speed)
+
+**Related commands:**
+- `yarn lint` - Lints all packages (runs `npm run lint` in each)
+- `yarn test` - Tests all packages (continues if test script missing, treats as pass)
+- `yarn workspace @bedrock-tweaks/graves run build` - Build single addon
+
+**Key insight**: Yarn workspace discovery is **automatic and name-based**. Packages are identified by the `name` field in `package.json`, not by directory structure.
+
+### Addon Development (Regolith + TypeScript)
+- Addons use **Regolith** (https://bedrock-oss.github.io/regolith/) to compile TypeScript → JavaScript
+- Behavior/Resource Pack packs live in `packs/BP/` and `packs/RP/`
+- Scripting source in `data/gametests/src/main.ts` is bundled to `BP/scripts/main.js`
+- **Recommended workflow**: Open each addon as a standalone VSCode instance, then run `yarn run dev` for live recompilation
+- **Before PR**: Run `yarn run lint` from the addon directory and test in-game
+
+### Addon Constraints (from CONTRIBUTING.md)
+- **No public functions** except player-facing UI openers (operator access vulnerability)
+- **UI over CLI**: All settings in-game or via server forms; no command chains
+- Prefer **functional programming** over OOP; use `const`/`let` over `var`
+- Prefer **interfaces over types** (TypeScript style guide)
+
+## Naming & Style Conventions
+
+### Identifiers (from CONTRIBUTING.md Style Guide)
+| Concept | Example |
+|---------|---------|
+| Pack namespace | `bt:` (Bedrock Tweaks), `vt:` (Vanilla Tweaks) |
+| Entity ID | `bt:md.dragon` (initials of pack name, e.g., "Magical Dragons") |
+| Geometry | `dragon.geo.json` → ID: `geometry.bt_dragon` |
+| Animation RP | `dragon.animation.json` → ID: `animation.rp.bt.dragon_fly` |
+| Animation BP | → ID: `animation.bp.bt.dragon_fly` |
+| Item | `dragon_tooth.item.json` |
+| Loot Table | `dragon.loot.json` |
+| Recipe | `dragon_saddle.recipe.json` |
+
+**Crafting Tweaks** recipes must be in `crafting_tweaks/files///recipes/` to avoid conflicts.
+
+### Formatting
+- **JSON/JS/TS**: 1 tab = 4 spaces (not 2 spaces)
+- **Icon scaling**: Use **nearest-neighbor** interpolation (preserve pixelation)
+
+## packs.json Structure
+
+All packs are catalogued in section-specific `packs.json` files (resource_packs, crafting_tweaks, addons).
+
+```ts
+{
+ "section": "resource_packs" | "addons" | "crafting_tweaks",
+ "version": [1, 21, 100], // Global min_engine_version for all packs in this section
+ "categories": [
+ {
+ "id": "aesthetic",
+ "name": "Aesthetic",
+ "packs": [
+ {
+ "id": "pack_id",
+ "name": "Display Name",
+ "description": "...",
+ "priority": 0, // Higher = applied first (optional)
+ "disabled": false, // (optional)
+ "version": "1.21 - 1.0.0" // Addons/CT only: "minecraft_version - pack_version"
+ }
+ ],
+ "message": { "text": "...", "severity": "warn" | "error" | ... } // (optional)
+ }
+ ],
+ "combinations": [{ "id": "combo_pack", "combines": ["category/pack_id", ...] }],
+ "deepMergeFiles": [{ "filename": "file.json", "filepath": "path/to/files" }]
+}
+```
+
+**Priority logic**: Higher priority packs override lower ones. Use priority to control texture/file precedence.
+
+## Git Workflow & Commit Format
+
+### Branch Naming
+```
+/
+example: feat/graves_addon, fix/clearer_water
+```
+
+### Commit Format
+```
+():
+
+
+```
+- **Type**: `feat` (new pack), `update` (existing pack), `fix` (bug), `chore` (build/docs)
+- **Scope**: always `(files)` for this repo
+- **Title**: pack name or component
+- Example: `feat(files): Graves Addon\n\nAdd death recovery mechanics with gravestone placement.`
+
+### Pull Request Checklist
+- Pack tested in **at least 1 device** (Windows/Android/iOS/console/BDS)
+- Pack is **existing BT**, missing VT, or **accepted in discussion**
+- Code follows style guide (4-space tabs, proper naming)
+- Commits follow contribution guidelines
+- All boxes checked in PR description template
+
+**Important**: No Addon PRs currently accepted (see CONTRIBUTING.md). Resource Packs and Crafting Tweaks only.
+
+## Important Patterns & Gotchas
+
+1. **Git LFS for binaries**: Binary files (.png, .model.json, etc.) tracked via LFS. Must run `git lfs install`.
+2. **Vanilla files untouched**: Never rename vanilla Minecraft files (e.g., `cow.entity.json` stays as-is).
+3. **Deep merge logic**: `deepMergeFiles` in packs.json recursively merges JSON objects (useful for combining item registries).
+4. **Package naming**: Addon packages use scoped names `@bedrock-tweaks/`. The `@` prevents npm conflicts and organizes internal packages.
+5. **Package version format**: `"1.21.0-1.0.0"` = Minecraft 1.21.0 minimum, addon version 1.0.0. Each MC update typically resets addon version to 1.0.0.
+6. **Workspace discovery**: Yarn finds packages by `name` field, not directory structure. Ensure each addon has a unique `name` in `package.json`.
+7. **Shared node_modules**: All addons share dependencies installed at root. Individual `node_modules` in addon directories should not exist.
+8. **Husky git hooks**: `yarn install` (with prepare script) sets up pre-push linting. Commits must pass lint to be pushed.
+9. **Development setup**: Open individual addon packages as standalone VSCode instances for development. The root is for monorepo management and validation.
+
+## Development Commands Reference
+
+**Initial setup (from root):**
+```bash
+yarn install # Installs all deps, sets up Husky hooks, Node 25+ required
+```
+
+**Root-level commands (from root):**
+```bash
+yarn build # Build all addon packages
+yarn lint # Lint all packages
+yarn test # Test all packages (skips if test script missing)
+```
+
+**Addon development (from addon directory - recommended to open as standalone VSCode instance):**
+```bash
+yarn run dev # Live recompilation (regolith watch)
+yarn run build # Build once
+yarn run lint # Lint addon
+```
+
+**Regolith directly (when needed):**
+```bash
+regolith install-all # Install Regolith + module dependencies
+regolith run build # Build once
+```
+
+**Manual testing (no automated tests):**
+- Single device: apply pack in world settings
+- Multi-device: join network world from another device (phone/computer)
+
+## Key Files for Reference
+
+| File | Purpose |
+|------|---------|
+| `CONTRIBUTING.md` | Detailed contribution rules, style guide, commit format, addon setup |
+| `README.md` | Project overview and monorepo structure |
+| `resource_packs/packs.json` | Master catalog of all resource packs + priority/messaging |
+| `crafting_tweaks/packs.json` | Master catalog of recipes |
+| `addons/packs.json` | Master catalog of addons with versions |
+| `addons/gameplay_changes/package.json` | Category workspace (declares addon packages) |
+| `addons/gameplay_changes/graves/package.json` | Example addon package config |
+| `addons/gameplay_changes/graves/config.json` | Regolith build config (TypeScript compilation) |
+| `package.json` (root) | Yarn 4 monorepo config + workspace scripts |
+| `scripts/setup-hooks.js` | Husky git hooks setup (only remaining script) |
+| `templates/addon/` | Starter template for new addons |
+
+## When to Verify with Humans
+
+- **Major architecture changes**: Changes to build system, packs.json structure, or directory layout
+- **New addon patterns**: TypeScript scripting approaches not matching existing addons
+- **Style guide ambiguities**: When naming or formatting isn't clearly covered
+- **Cross-pack dependencies**: When a new pack must interact with or depend on another pack
diff --git a/.github/git-commit-instructions.md b/.github/git-commit-instructions.md
index c8eaaad29..3bf2ed915 100644
--- a/.github/git-commit-instructions.md
+++ b/.github/git-commit-instructions.md
@@ -2,15 +2,15 @@
## Git Formats
-#### Branch Name
+### Branch Name
-```
+```md
/
```
### Commit
-```
+```md
():
// blank line
@@ -19,15 +19,15 @@
### Pull Request
-#### Title
+#### PR Title
-```
+```md
():
```
#### Description
-```
+```md
By checking the following boxes with an X, you ensure that:
@@ -45,7 +45,7 @@ By checking the following boxes with an X, you ensure that:
[ ] (Optional) Tested in BDS
```
-##### Type
+##### Type tag
Must be one of the following:
@@ -57,75 +57,75 @@ Must be one of the following:
- Only PR's from a confirmed [issue](https://github.com/BedrockTweaks/Files/issues) will be accepted.
- chore: Changes to the build process, tools, documentation...
-##### Scope
+##### Scope tag
The scope will always be (files). It indicates this is a commit to
the [Bedrock Tweaks Files](https://github.com/Bedrock-Tweaks/Bedrock-Tweaks-Files) repository.
-##### Title
+##### Title tag
A brief description of the changes. Usually the pack or category name.
Branch Name title and PR title should be the same.
-##### Description Commit
+##### Description Commit tag
A detailed description of the changes. Usually the pack description.
Prefer to use bullet points for each change
-##### Description PR
+##### Description PR tag
Contains all the commits descriptions of the PR, the issue or discussion link (if exists), and the checklist.
### Examples
-```
+```md
feat/bedrock_edition_title
```
-```
+```md
feat(files): Bedrock Edition Title
Add a Bedrock Edition Logo to the Minecraft Title.
```
-```
+```md
update/alternate_bedrock
```
-```
+```md
update(files): Alternate Bedrock
Updated pack to 1.21.0
```
-```
+```md
update/terrain
```
-```
+```md
update(files): Terrain
Updated all terrain packs to 1.21.0
```
-```
+```md
fix/clearer_water
```
-```
+```md
fix(files): Clearer water
Fixed pack making end sky bright
```
-```
+```md
chore/documentation_update
```
-```
+```md
chore(files): documentation update
added README.md
added CONTRIBUTING.md
updated pull_request_template.md
-```
\ No newline at end of file
+```
diff --git a/.gitignore b/.gitignore
index bd3902af3..686505f9a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,4 @@
.env
node_modules/
package-lock.json
+.yarn/install-state.gz
\ No newline at end of file
diff --git a/.husky/post-checkout b/.husky/post-checkout
deleted file mode 100644
index ea15067c4..000000000
--- a/.husky/post-checkout
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/usr/bin/env sh
-if [ -f "lfs-hooks/post-checkout" ]; then
- ./lfs-hooks/post-checkout "$@"
-fi
-. "$(dirname -- "$0")/_/husky.sh"
diff --git a/.husky/post-commit b/.husky/post-commit
deleted file mode 100644
index dbfae83fe..000000000
--- a/.husky/post-commit
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/usr/bin/env sh
-if [ -f "lfs-hooks/post-commit" ]; then
- ./lfs-hooks/post-commit "$@"
-fi
-. "$(dirname -- "$0")/_/husky.sh"
diff --git a/.husky/post-merge b/.husky/post-merge
deleted file mode 100644
index 1d77f84ae..000000000
--- a/.husky/post-merge
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/usr/bin/env sh
-if [ -f "lfs-hooks/post-merge" ]; then
- ./lfs-hooks/post-merge "$@"
-fi
-. "$(dirname -- "$0")/_/husky.sh"
diff --git a/.husky/pre-commit b/.husky/pre-commit
deleted file mode 100644
index 75fac8e18..000000000
--- a/.husky/pre-commit
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/usr/bin/env sh
-. "$(dirname -- "$0")/_/husky.sh"
-
-npm run lint
diff --git a/.husky/pre-push b/.husky/pre-push
deleted file mode 100644
index 26a7252d9..000000000
--- a/.husky/pre-push
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/usr/bin/env sh
-if [ -f "lfs-hooks/pre-push" ]; then
- ./lfs-hooks/pre-push "$@"
-fi
-. "$(dirname -- "$0")/_/husky.sh"
diff --git a/.yarnrc.yml b/.yarnrc.yml
new file mode 100644
index 000000000..94dfcfbd3
--- /dev/null
+++ b/.yarnrc.yml
@@ -0,0 +1,4 @@
+nodeLinker: node-modules
+
+# Shared node_modules for all workspaces (optimizes install time and disk usage)
+installStatePath: .yarn/install-state.gz
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 9b0c6e8f1..1f7699e91 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -12,25 +12,30 @@ To get started with contributing, follow these steps:
1. Fork the repository.
2. Clone the forked repository to your local machine.
-3. Install Git LFS if you haven't already (visit https://git-lfs.com for installation instructions).
-4. Run `git lfs install` to set up Git LFS for your repository.
-5. Run `npm install` on the root (this will set up both project dependencies and Husky git hooks)
-6. Create a new branch for your changes.
-7. Make your desired changes.
+3. Install Git LFS if you haven't already (visit for installation instructions).
+4. Run `yarn install` on the root to install all dependencies.
+5. Run `git config core.hooksPath .githooks` to enable Git pre-commit linting hooks.
+6. Run `git lfs install` to set up Git LFS for your repository.
+7. Create a new branch for your changes.
+8. Make your desired changes.
-- Before making a pack make sure:
- - There is not an existing [Pull Request](https://github.com/BedrockTweaks/Files/pulls) for the same pack.
- - The pack is a confirmed [Issue](https://github.com/BedrockTweaks/Files/issues)
- or [Discussion](https://github.com/BedrockTweaks/Files/discussions)
+Before making a pack make sure:
-8. Test your changes thoroughly.
+- There is not an existing [Pull Request](https://github.com/BedrockTweaks/Files/pulls) for the same pack.
+- The pack is a confirmed [Issue](https://github.com/BedrockTweaks/Files/issues) or [Discussion](https://github.com/BedrockTweaks/Files/discussions)
+9. Test your changes thoroughly.
+
+Pack testing requirements:
+
+- Pack compiles without errors (run `yarn build` from addon directory if applicable).
+- The pack works correctly in-game.
- For consoles, you can test by joining a world with the pack applied hosted in another device (phone/computer) in the same network.
-- At least need to be tested in 1 device.
+- At least one device must be tested.
-9. Commit your changes with the following format.
-10. Push your changes to your forked repository.
-11. Submit a pull request with the following format to the main repository.
+10. Commit your changes with the following format.
+11. Push your changes to your forked repository.
+12. Submit a pull request with the following format to the main repository.
## Style Guide
@@ -40,33 +45,33 @@ We discourage the use of deprecated code and carefully review the use of experim
### Files, Folders and Namespaces
-| Concept | Example Identifier |
+| Concept | Example Identifier |
|----------------------|-------------------------------|
| Bedrock Tweaks | BT |
| Vanilla Tweaks | VT |
-| Behavior Pack | BP |
-| Resource Pack | RP |
-| Crafting Tweak | CT |
-| Geometry | dragon.geo.json |
+| Behavior Pack | BP |
+| Resource Pack | RP |
+| Crafting Tweak | CT |
+| Geometry | dragon.geo.json |
| Geometry ID | geometry.bt_dragon |
-| Animation | dragon.animation.json |
+| Animation | dragon.animation.json |
| Animation RP ID | animation.rp.bt.dragon_fly |
| Animation BP ID | animation.bp.bt.dragon_fly |
-| Animation Controller | dragon.ac.json |
+| Animation Controller | dragon.ac.json |
| AC RP ID | animation.rp.bt.dragon_flight |
| AC BP ID | animation.bp.bt.dragon_flight |
-| RP Entity | dragon.entity.json |
-| BP Entity | dragon.json |
+| RP Entity | dragon.entity.json |
+| BP Entity | dragon.json |
| ID | bt:md.dragon * |
-| Item | dragon_tooth.item.json |
+| Item | dragon_tooth.item.json |
| Attachable | dragon_tooth.attachable.json |
| Client Biome | dragon.client_biome.json |
-| Render Controller | dragon.rc.json |
-| Loot Table | dragon.loot.json |
-| Recipe | dragon_saddle.recipe.json |
-| Spawn Rules | dragon.spawn.json |
-| Trade Table | dragon.trade.json |
-| Particles | dragon_magic.particle.json |
+| Render Controller | dragon.rc.json |
+| Loot Table | dragon.loot.json |
+| Recipe | dragon_saddle.recipe.json |
+| Spawn Rules | dragon.spawn.json |
+| Trade Table | dragon.trade.json |
+| Particles | dragon_magic.particle.json |
| Texture | dragon.png |
\* md refers to the pack name initials, in this example "**M**agical **D**ragons", another example would be `bt:mb.ancient_debris` Bedrock
@@ -88,7 +93,7 @@ Packs in the packs.json are ordered by priority, the higher in the json object t
`alternate_block_destruction >>> black_nether_bricks >>> lush_grass_all_round`
We can override this priority by adding a priority key in the pack.
-Ex: colorful_slimes packs should have more priority than sticky_piston_sides so the sticky piston side texture from the colored slimes
+Ex: colorful_slimes packs should have more priority than sticky_piston_sides so the sticky piston side texture from the colored slimes
packs is used instead of texture from the sticky piston sides pack.
The pack generator will add the packs to the generated file by priority order. If a file already exists, the generator will skip it to not
@@ -96,7 +101,6 @@ add the same file again.
Default priority is 0
-
### pack_icon.png
You can find in /templates a template with just the border to override on top of the vanilla tweaks icon, and a full template for new packs
@@ -108,39 +112,70 @@ If there is need to scale the template use closest neighbor instead of other sam
JSON, JS and TS files should be formatted using 1 tab with size 4 for indentation.
-### Addons
-
-Addons should use the provided template.
+### Addons (Yarn Monorepo Packages)
-To start working in addons you will need to have the following:
+Addons are managed as Yarn workspace packages. To start working in addons you will need to have the following:
-- node.js https://nodejs.org/en/
-- Regolith https://bedrock-oss.github.io/regolith/
+- Node.js 25+ ()
+- Yarn 4.10+ (automatically available after `yarn install`)
+- Regolith
It is recommended to use VSCode with the suggested extensions. On opening the project you will be prompted to install them at the bottom
right of the IDE.
-When creating a new addon after copying the template, open the addon directory in a new instance of your IDE, then you can
-run `regolith install-all` to install all the dependencies.
+**Creating a new addon:**
+
+1. Copy the template from `templates/addon/` to `addons///`
+2. Update `addons//package.json` to include the new addon in workspaces
+3. Create `addons///package.json` using the graves example as reference:
+
+ ```json
+ {
+ "name": "@bedrock-tweaks/",
+ "version": "1.21.0-1.0.0",
+ "scripts": {
+ "build": "regolith run build",
+ "dev": "regolith watch",
+ "lint": "eslint ."
+ }
+ }
+ ```
+
+4. Update UUIDs, pack name, and descriptions in BP/RP manifest.json and config.json
+5. Update module versions in config.json and package.json as needed
+
+**Development workflow:**
-After that you should add the required uuid's, update the pack name, short descriptions and author/s in the BP and RP manifest.json,
-data/gametests/uuid.txt and config.json files.
+After installing the monorepo, **open each addon as a standalone VSCode instance** and run commands from that directory:
-If required due to an update will also need to bump the modules versions in config.json and package.json
+- **Watch mode** (live recompilation): `yarn run dev`
+- **Build once**: `yarn run build`
+- **Lint addon**: `yarn run lint`
-To start working on the addons you can run `regolith watch` in the addon root folder to start the watcher and compile the files.
+From the root directory, use these commands to manage the entire monorepo:
-It is highly preferred to use scripting against modifying vanilla files to avoid compatibility issues between the addons.
+- **Build all addons**: `yarn build`
+- **Lint all packages**: `yarn lint`
+- **Test all packages**: `yarn test` (skips packages without test script)
-Before making a PR make sure lint the project by running `npm run lint` in the data/gametests directory.
+**Before submitting PR:**
-When updating the addons make sure to bump the versions in the manifests and packs.json
+- Lint the addon from its directory: `yarn run lint`
+- Bump versions in addon `package.json` and `addons/packs.json`
+- Test the addon in-game on at least 1 device
+
+**Monorepo structure:**
+
+- Addons are managed as Yarn workspace packages
+- Shared dependencies (TypeScript, ESLint, Regolith modules) are installed once at root
+- Root `package.json` is used for validation, initial setup, and general monorepo management
Regarding regolith filters, currently it is only accepted filters which run on node.
Resource Pack JSON UI modifications for addons are not accepted at this moment.
#### Technical Details
+
- Addons should not have functions except for the ones the player runs to activate the different forms
(functions are public and can be run by any player with operator permissions, having a player run a functions which they should not could possibly break the addon)
- All settings and interactions should be in-game or in server forms opened by a single simple command or text message
@@ -150,10 +185,11 @@ Resource Pack JSON UI modifications for addons are not accepted at this moment.
- Prefer functional programming over object-oriented programming.
- Prefer `const` and `let` over `var`.
-
#### Keys to change
+
When making an addon from the template you should look for these keys and replace them
-```
+
+```md
@@ -164,21 +200,20 @@ When making an addon from the template you should look for these keys and replac
```
-#
If you notice any files not following the Style Guide feel free to open a PR.
## Git Formats
-#### Branch Name
+### Branch Name
-```
+```md
/
```
### Commit
-```
+```md
():
// blank line
@@ -187,15 +222,15 @@ If you notice any files not following the Style Guide feel free to open a PR.
### Pull Request
-#### Title
+#### PR Title
-```
+```md
():
```
#### Description
-```
+```md
By checking the following boxes with an X, you ensure that:
@@ -213,7 +248,7 @@ By checking the following boxes with an X, you ensure that:
[ ] (Optional) Tested in BDS
```
-##### Type
+##### Type tag
Must be one of the following:
@@ -225,71 +260,72 @@ Must be one of the following:
- Only PR's from a confirmed [issue](https://github.com/BedrockTweaks/Files/issues) will be accepted.
- chore: Changes to the build process, tools, documentation...
-##### Scope
+##### Scope tag
The scope will always be (files). It indicates this is a commit to
the [Bedrock Tweaks Files](https://github.com/Bedrock-Tweaks/Bedrock-Tweaks-Files) repository.
-##### Title
+##### Title tag
A brief description of the changes. Usually the pack or category name.
Branch Name title and PR title should be the same.
-##### Description Commit
+##### Description Commit tag
A detailed description of the changes. Usually the pack description.
+Prefer to use bullet points for each change
-##### Description PR
+##### Description PR tag
Contains all the commits descriptions of the PR, the issue or discussion link (if exists), and the checklist.
### Examples
-```
+```md
feat/bedrock_edition_title
```
-```
+```md
feat(files): Bedrock Edition Title
Add a Bedrock Edition Logo to the Minecraft Title.
```
-```
+```md
update/alternate_bedrock
```
-```
+```md
update(files): Alternate Bedrock
Updated pack to 1.21.0
```
-```
+```md
update/terrain
```
-```
+```md
update(files): Terrain
Updated all terrain packs to 1.21.0
```
-```
+```md
fix/clearer_water
```
-```
+```md
fix(files): Clearer water
Fixed pack making end sky bright
```
-```
+```md
chore/documentation_update
```
-```
+```md
chore(files): documentation update
added README.md
@@ -297,9 +333,6 @@ added CONTRIBUTING.md
updated pull_request_template.md
```
-Pull requests preferably should contain only one pack, if you have multiple packs to submit, please create a separate pull request for each
-pack.
-
## packs.json
These are the TS interfaces for the packs.json file.
@@ -374,7 +407,7 @@ export interface DeepMergeFile {
## Development Environment
-There is a development environment pointing to the devel branch in https://dev.bedrocktweaks.net/api/docs
+There is a development environment pointing to the devel branch in
You can test there the packs, combinations and backend changes before they are published to the main site
## Reporting Issues
diff --git a/README.md b/README.md
index 53c901e0f..596bac399 100644
--- a/README.md
+++ b/README.md
@@ -3,9 +3,11 @@
height="130">
+[](https://uptime.betterstack.com/?utm_source=status_badge)
+
# Files
-The packs source code and directory from https://bedrocktweaks.net
+The packs source code and directory from
## Contact
@@ -21,21 +23,36 @@ in or contributing to the project.
For more detailed instructions, please refer to our [Contributing Guidelines](CONTRIBUTING.md).
-Note: not accepting Addons PR at the moment.
+### Project Structure
+
+This is a **Yarn 4 monorepo** where addons are managed as workspace packages and rest are static files:
+
+```md
+├── addons/ # Yarn workspaces
+│ ├── package.json # Root workspace
+│ ├── gameplay_changes/ # Category workspace
+│ │ ├── package.json # Category-level workspace
+│ │ └── graves/ # Addon package
+│ │ └── package.json
+│ └── packs.json # Addon catalog
+├── resource_packs/ # Resource packs
+├── crafting_tweaks/ # Crafting tweaks
+└── scripts/ # Setup & maintenance
+```
## License
By contributing to Bedrock Tweaks, you agree that your contributions will be licensed under the [License](LICENSE).
-### Thanks to all the Contributors!
+### Thanks to all the Contributors
You can find the pack creators of the original [Vanilla Tweaks](https://vanillatweaks.net) packs at the bottom of each respective section of their site.
abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and axialeaa for their contributions and ideas on some packs prior to the GitHub repository.
-
-
+
+
@@ -78,8 +95,8 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
yzabeast1
|
-
-
+
+
@@ -108,7 +125,7 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
bedrocktweaksadmin
|
-
-
+
+
diff --git a/addons/gameplay_changes/graves/package.json b/addons/gameplay_changes/graves/package.json
new file mode 100644
index 000000000..053d06982
--- /dev/null
+++ b/addons/gameplay_changes/graves/package.json
@@ -0,0 +1,11 @@
+{
+ "name": "@bedrock-tweaks/graves",
+ "version": "1.21.0-1.0.0",
+ "description": "Graves addon - place graves when you die to retrieve your items",
+ "private": true,
+ "scripts": {
+ "build": "regolith run build",
+ "dev": "regolith watch",
+ "lint": "eslint ."
+ }
+}
diff --git a/addons/gameplay_changes/package.json b/addons/gameplay_changes/package.json
new file mode 100644
index 000000000..28af24a8a
--- /dev/null
+++ b/addons/gameplay_changes/package.json
@@ -0,0 +1,6 @@
+{
+ "private": true,
+ "workspaces": [
+ "graves"
+ ]
+}
diff --git a/package.json b/package.json
index b66e90947..88b7a9eda 100644
--- a/package.json
+++ b/package.json
@@ -1,25 +1,23 @@
{
- "name": "bedrock-tweaks-files",
- "version": "5.2.2",
- "description": "The packs source code from bedrocktweaks.net",
- "private": true,
- "scripts": {
- "prepare": "node scripts/setup-hooks.js",
- "build": "node scripts/build.js",
- "lint": "node scripts/lint.js",
- "lint:fix": "node scripts/lint.js --fix",
- "postinstall": "node scripts/install-all.js"
- },
- "devDependencies": {
- "husky": "^9.1.7"
- },
- "engines": {
- "node": ">=18.0.0"
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/BedrockTweaks/Files.git"
- },
- "author": "Bedrock Tweaks",
- "license": "SEE LICENSE IN LICENSE"
-}
+ "name": "bedrock-tweaks",
+ "version": "5.2.3",
+ "description": "The packs source code from bedrocktweaks.net",
+ "author": "Bedrock Tweaks",
+ "license": "SEE LICENSE IN LICENSE",
+ "workspaces": [
+ "addons/*"
+ ],
+ "scripts": {
+ "build": "yarn workspaces foreach -i -A run build",
+ "lint": "yarn workspaces foreach -i -A run lint || true",
+ "test": "yarn workspaces foreach -i -A --continue run test"
+ },
+ "engines": {
+ "node": ">=25.0.0"
+ },
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/BedrockTweaks/Files.git"
+ },
+ "packageManager": "yarn@4.10.3"
+}
\ No newline at end of file
diff --git a/scripts/build.js b/scripts/build.js
deleted file mode 100644
index 4d0583f0f..000000000
--- a/scripts/build.js
+++ /dev/null
@@ -1,38 +0,0 @@
-const fs = require('fs');
-const path = require('path');
-const { execSync } = require('child_process');
-
-// Directories to skip
-const skippedDirectories = ['node_modules', '.regolith', '.git', '.vscode'];
-
-const runBuildInDirs = (dir = './') => {
- // Get all directories and subdirectories
- fs.readdirSync(dir, { withFileTypes: true }).forEach(file => {
- const fullPath = path.join(dir, file.name);
-
- // Skip files or directories that are in the skipped list
- if (file.isDirectory() && !skippedDirectories.some(skip => fullPath.includes(skip))) {
- const configJsonPath = path.join(fullPath, 'config.json');
-
- // If config.json exists, run the two commands
- if (fs.existsSync(configJsonPath)) {
- console.log(`Running regolith build process in ${fullPath}`);
- try {
- // Run regolith install-all
- execSync('regolith install-all', { cwd: fullPath, stdio: 'inherit' });
-
- // After regolith install-all completes, run regolith run build
- execSync('regolith run build', { cwd: fullPath, stdio: 'inherit' });
- } catch (error) {
- console.error(`Build script failed in ${fullPath}`);
- process.exit(1);
- }
- }
-
- // Recursively check subdirectories
- runBuildInDirs(fullPath);
- }
- });
-};
-
-runBuildInDirs();
diff --git a/scripts/install-all.js b/scripts/install-all.js
deleted file mode 100644
index fc8c155a9..000000000
--- a/scripts/install-all.js
+++ /dev/null
@@ -1,31 +0,0 @@
-const fs = require('fs');
-const path = require('path');
-const { execSync } = require('child_process');
-
-// Directories to skip
-const skippedDirectories = ['node_modules', '.regolith', '.git', '.vscode'];
-
-const installDependenciesInDir = (dir = './') => {
- // Get all directories containing package.json and not in the skippedDirectories array
- fs.readdirSync(dir, { withFileTypes: true }).forEach(file => {
- const fullPath = path.join(dir, file.name);
-
- if (file.isDirectory() && !skippedDirectories.some(skip => fullPath.includes(skip))) {
- const packageJsonPath = path.join(fullPath, 'package.json');
-
- if (fs.existsSync(packageJsonPath)) {
- console.log(`Installing dependencies in ${fullPath}`);
- try {
- execSync('npm install', { cwd: fullPath, stdio: 'inherit' });
- } catch (error) {
- console.error(`Failed to install dependencies in ${fullPath}`);
- process.exit(1);
- }
- }
- // Recursively check subdirectories
- installDependenciesInDir(fullPath);
- }
- });
-};
-
-installDependenciesInDir();
diff --git a/scripts/lint.js b/scripts/lint.js
deleted file mode 100644
index ec656cb2f..000000000
--- a/scripts/lint.js
+++ /dev/null
@@ -1,31 +0,0 @@
-const fs = require('fs');
-const path = require('path');
-const { execSync } = require('child_process');
-
-// Directories to skip
-const skippedDirectories = ['node_modules', '.regolith', '.git', '.vscode'];
-
-const runLintInDirs = (dir = './') => {
- // Get all directories containing package.json and not in the skippedDirectories array
- fs.readdirSync(dir, { withFileTypes: true }).forEach(file => {
- const fullPath = path.join(dir, file.name);
-
- if (file.isDirectory() && !skippedDirectories.some(skip => fullPath.includes(skip))) {
- const packageJsonPath = path.join(fullPath, 'package.json');
-
- if (fs.existsSync(packageJsonPath)) {
- console.log(`Running lint in ${fullPath}`);
- try {
- execSync('npm run lint', { cwd: fullPath, stdio: 'inherit' });
- } catch (error) {
- console.error(`Linting failed in ${fullPath}`);
- process.exit(1);
- }
- }
- // Recursively check subdirectories
- runLintInDirs(fullPath);
- }
- });
-};
-
-runLintInDirs();
diff --git a/scripts/setup-hooks.js b/scripts/setup-hooks.js
deleted file mode 100644
index 45e5b629f..000000000
--- a/scripts/setup-hooks.js
+++ /dev/null
@@ -1,60 +0,0 @@
-const { execSync } = require('child_process');
-const fs = require('fs');
-const path = require('path');
-
-// Function to ensure a directory exists
-const ensureDir = (dir) => {
- if (!fs.existsSync(dir)) {
- fs.mkdirSync(dir, { recursive: true });
- }
-};
-
-try {
- // Step 1: Backup existing Git LFS hooks if they exist
- if (fs.existsSync('.git/hooks')) {
- console.log('Backing up existing Git hooks...');
- ensureDir('lfs-hooks');
-
- // Copy LFS hooks to backup location
- const hooksToBackup = ['post-checkout', 'post-commit', 'post-merge', 'pre-push'];
- hooksToBackup.forEach(hook => {
- const hookPath = `.git/hooks/${hook}`;
- if (fs.existsSync(hookPath)) {
- fs.copyFileSync(hookPath, `lfs-hooks/${hook}`);
- // Make the backup hook executable
- fs.chmodSync(`lfs-hooks/${hook}`, '755');
- }
- });
- }
-
- // Step 2: Create .husky directory
- ensureDir('.husky');
-
- // Step 3: Create the hooks
- console.log('Setting up hooks...');
-
- // Create pre-commit hook for linting
- const preCommitContent = `#!/usr/bin/env sh
-. "$(dirname -- "$0")/_/husky.sh"
-
-npm run lint
-`;
- fs.writeFileSync('.husky/pre-commit', preCommitContent, { mode: 0o755 });
-
- // Create other hooks that incorporate LFS
- const hooks = ['post-checkout', 'post-commit', 'post-merge', 'pre-push'];
- hooks.forEach(hook => {
- const hookContent = `#!/usr/bin/env sh
-if [ -f "lfs-hooks/${hook}" ]; then
- ./lfs-hooks/${hook} "$@"
-fi
-. "$(dirname -- "$0")/_/husky.sh"
-`;
- fs.writeFileSync(`.husky/${hook}`, hookContent, { mode: 0o755 });
- });
-
- console.log('Setup completed successfully!');
-} catch (error) {
- console.error('Error during setup:', error);
- process.exit(1);
-}
diff --git a/yarn.lock b/yarn.lock
new file mode 100644
index 000000000..daa7b71d3
--- /dev/null
+++ b/yarn.lock
@@ -0,0 +1,24 @@
+# This file is generated by running "yarn install" inside your project.
+# Manual changes might be lost - proceed with caution!
+
+__metadata:
+ version: 8
+ cacheKey: 10c0
+
+"@bedrock-tweaks/graves@workspace:addons/gameplay_changes/graves":
+ version: 0.0.0-use.local
+ resolution: "@bedrock-tweaks/graves@workspace:addons/gameplay_changes/graves"
+ languageName: unknown
+ linkType: soft
+
+"bedrock-tweaks@workspace:.":
+ version: 0.0.0-use.local
+ resolution: "bedrock-tweaks@workspace:."
+ languageName: unknown
+ linkType: soft
+
+"gameplay_changes-b14f53@workspace:addons/gameplay_changes":
+ version: 0.0.0-use.local
+ resolution: "gameplay_changes-b14f53@workspace:addons/gameplay_changes"
+ languageName: unknown
+ linkType: soft
From 9e4e12844fd139bc367cfb9cb23affdf68ad1adf Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Fri, 17 Oct 2025 22:24:41 +0200
Subject: [PATCH 033/117] chore(files): addon template update for monorepo
support
---
addons/gameplay_changes/graves/package.json | 21 +-
lfs-hooks/post-checkout | 3 -
lfs-hooks/post-commit | 3 -
lfs-hooks/post-merge | 3 -
lfs-hooks/pre-push | 3 -
package.json | 2 +-
templates/addon/.mcignore | 2 +
templates/addon/.vscode/extensions.json | 3 +-
templates/addon/.vscode/launch.json | 28 +-
templates/addon/.vscode/settings.json | 49 +-
templates/addon/config.json | 84 +-
templates/addon/eslint.config.mjs | 397 +++++
templates/addon/package.json | 30 +
templates/addon/packs/BP/data/.gitkeep | 0
templates/addon/packs/BP/manifest.json | 6 +-
.../packs/data/gametests/eslint.config.mjs | 368 -----
.../addon/packs/data/gametests/package.json | 25 -
templates/addon/tsconfig.json | 35 +
templates/addon/yarn.lock | 1458 +++++++++++++++++
yarn.lock | 1446 ++++++++++++++++
20 files changed, 3451 insertions(+), 515 deletions(-)
delete mode 100644 lfs-hooks/post-checkout
delete mode 100644 lfs-hooks/post-commit
delete mode 100644 lfs-hooks/post-merge
delete mode 100644 lfs-hooks/pre-push
create mode 100644 templates/addon/.mcignore
create mode 100644 templates/addon/eslint.config.mjs
create mode 100644 templates/addon/package.json
create mode 100644 templates/addon/packs/BP/data/.gitkeep
delete mode 100644 templates/addon/packs/data/gametests/eslint.config.mjs
delete mode 100644 templates/addon/packs/data/gametests/package.json
create mode 100644 templates/addon/tsconfig.json
create mode 100644 templates/addon/yarn.lock
diff --git a/addons/gameplay_changes/graves/package.json b/addons/gameplay_changes/graves/package.json
index 053d06982..50cd0bc0e 100644
--- a/addons/gameplay_changes/graves/package.json
+++ b/addons/gameplay_changes/graves/package.json
@@ -6,6 +6,25 @@
"scripts": {
"build": "regolith run build",
"dev": "regolith watch",
- "lint": "eslint ."
+ "lint": "npx eslint ."
+ },
+ "dependencies": {
+ "@minecraft/common": "1.2.0",
+ "@minecraft/math": "2.2.11",
+ "@minecraft/server": "2.2.0",
+ "@minecraft/server-ui": "^2.0.0",
+ "@minecraft/vanilla-data": "1.21.114",
+ "@stylistic/eslint-config": "^1.1.0"
+ },
+ "devDependencies": {
+ "@eslint/js": "^9.38.0",
+ "@eslint/json": "^0.13.2",
+ "@stylistic/eslint-plugin": "^5.4.0",
+ "@typescript-eslint/eslint-plugin": "^8.46.1",
+ "@typescript-eslint/parser": "^8.46.1",
+ "eslint": "^9.38.0",
+ "eslint-plugin-minecraft-linting": "^2.0.10",
+ "typescript": "^5.9.3",
+ "typescript-eslint": "^8.46.1"
}
}
diff --git a/lfs-hooks/post-checkout b/lfs-hooks/post-checkout
deleted file mode 100644
index ca7fcb400..000000000
--- a/lfs-hooks/post-checkout
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-command -v git-lfs >/dev/null 2>&1 || { echo >&2 "\nThis repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting the 'post-checkout' file in the hooks directory (set by 'core.hookspath'; usually '.git/hooks').\n"; exit 2; }
-git lfs post-checkout "$@"
diff --git a/lfs-hooks/post-commit b/lfs-hooks/post-commit
deleted file mode 100644
index 52b339cb3..000000000
--- a/lfs-hooks/post-commit
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-command -v git-lfs >/dev/null 2>&1 || { echo >&2 "\nThis repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting the 'post-commit' file in the hooks directory (set by 'core.hookspath'; usually '.git/hooks').\n"; exit 2; }
-git lfs post-commit "$@"
diff --git a/lfs-hooks/post-merge b/lfs-hooks/post-merge
deleted file mode 100644
index a912e667a..000000000
--- a/lfs-hooks/post-merge
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-command -v git-lfs >/dev/null 2>&1 || { echo >&2 "\nThis repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting the 'post-merge' file in the hooks directory (set by 'core.hookspath'; usually '.git/hooks').\n"; exit 2; }
-git lfs post-merge "$@"
diff --git a/lfs-hooks/pre-push b/lfs-hooks/pre-push
deleted file mode 100644
index 0f0089bc2..000000000
--- a/lfs-hooks/pre-push
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-command -v git-lfs >/dev/null 2>&1 || { echo >&2 "\nThis repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting the 'pre-push' file in the hooks directory (set by 'core.hookspath'; usually '.git/hooks').\n"; exit 2; }
-git lfs pre-push "$@"
diff --git a/package.json b/package.json
index 88b7a9eda..3ef2f67ee 100644
--- a/package.json
+++ b/package.json
@@ -9,7 +9,7 @@
],
"scripts": {
"build": "yarn workspaces foreach -i -A run build",
- "lint": "yarn workspaces foreach -i -A run lint || true",
+ "lint": "yarn workspaces foreach -i -A run lint",
"test": "yarn workspaces foreach -i -A --continue run test"
},
"engines": {
diff --git a/templates/addon/.mcignore b/templates/addon/.mcignore
new file mode 100644
index 000000000..704c8aa46
--- /dev/null
+++ b/templates/addon/.mcignore
@@ -0,0 +1,2 @@
+/build
+/.regolith
diff --git a/templates/addon/.vscode/extensions.json b/templates/addon/.vscode/extensions.json
index adb5910d3..25477bef4 100644
--- a/templates/addon/.vscode/extensions.json
+++ b/templates/addon/.vscode/extensions.json
@@ -7,6 +7,7 @@
"misodee.vscode-nbt",
"bedrockoss.regolith",
"jannisx11.snowstorm",
- "netcorext.uuid-generator"
+ "netcorext.uuid-generator",
+ "christian-kohler.npm-intellisense"
]
}
\ No newline at end of file
diff --git a/templates/addon/.vscode/launch.json b/templates/addon/.vscode/launch.json
index c70311395..fd12cefcd 100644
--- a/templates/addon/.vscode/launch.json
+++ b/templates/addon/.vscode/launch.json
@@ -1,16 +1,16 @@
{
- "version": "0.3.0",
- "configurations": [
- {
- "type": "minecraft-js",
- "request": "attach",
- "sourceMapRoot": "${workspaceFolder}/.regolith/tmp/BP/scripts/",
- "generatedSourceRoot": "${workspaceFolder}/.regolith/tmp/BP/scripts/",
- "localRoot": "${workspaceFolder}/packs/data/gametests/src/",
- "name": "(gametests) Debug with Minecraft",
- "mode": "listen",
- "port": 19144,
- "targetModuleUuid": ""
- }
- ]
+ "version": "0.3.0",
+ "configurations": [
+ {
+ "type": "minecraft-js",
+ "request": "attach",
+ "sourceMapRoot": "${env:LOCALAPPDATA}/Packages/Microsoft.MinecraftUWP_8wekyb3d8bbwe/LocalState/games/com.mojang/development_behavior_packs/ - - Bedrock Tweaks/scripts/",
+ "generatedSourceRoot": "${env:LOCALAPPDATA}/Packages/Microsoft.MinecraftUWP_8wekyb3d8bbwe/LocalState/games/com.mojang/development_behavior_packs/ - - Bedrock Tweaks/scripts/",
+ "localRoot": "${workspaceFolder}/packs/BP/scripts/",
+ "name": "(gametests) Debug with Minecraft",
+ "mode": "listen",
+ "port": 19144,
+ "targetModuleUuid": "49fa5a52-8055-45ec-ab6a-ca5279638300"
+ }
+ ]
}
\ No newline at end of file
diff --git a/templates/addon/.vscode/settings.json b/templates/addon/.vscode/settings.json
index dd8107dd1..03f36e123 100644
--- a/templates/addon/.vscode/settings.json
+++ b/templates/addon/.vscode/settings.json
@@ -1,24 +1,41 @@
{
- "editor.formatOnSave": true,
+ "editor.formatOnSave": false,
+ "editor.codeActionsOnSave": {
+ "source.fixAll.eslint": "explicit"
+ },
+ "editor.detectIndentation": false,
+ "editor.insertSpaces": false,
+ "editor.tabSize": 2,
"[typescript]": {
- "editor.tabSize": 4,
- "editor.insertSpaces": true
+ "editor.defaultFormatter": "dbaeumer.vscode-eslint",
+ "editor.insertSpaces": false,
+ "editor.tabSize": 4
+ },
+ "[javascript]": {
+ "editor.defaultFormatter": "dbaeumer.vscode-eslint",
+ "editor.insertSpaces": false,
+ "editor.tabSize": 4
},
"[json]": {
- "editor.tabSize": 4,
- "editor.insertSpaces": false
+ "editor.defaultFormatter": "vscode.json-language-features",
+ "editor.insertSpaces": false,
+ "editor.tabSize": 4
},
"[jsonc]": {
- "editor.tabSize": 4,
- "editor.insertSpaces": false
+ "editor.defaultFormatter": "vscode.json-language-features",
+ "editor.insertSpaces": false,
+ "editor.tabSize": 4
},
- "editor.codeActionsOnSave": {
- "source.fixAll.eslint": "always"
- },
- "files.eol": "\r\n",
- "eslint.format.enable": true,
- "eslint.workingDirectories": [
- "./packs/data/gametests"
+ "typescript.tsdk": "node_modules/typescript/lib",
+ "typescript.enablePromptUseWorkspaceTsdk": true,
+ "eslint.validate": [
+ "typescript",
+ "json",
+ "jsonc"
],
- "editor.insertSpaces": false
-}
+ "files.associations": {
+ "*.json": "jsonc"
+ },
+ "eslint.enable": true,
+ "eslint.format.enable": true
+}
\ No newline at end of file
diff --git a/templates/addon/config.json b/templates/addon/config.json
index ded1ab095..429861b0b 100644
--- a/templates/addon/config.json
+++ b/templates/addon/config.json
@@ -1,7 +1,8 @@
{
"$schema": "https://raw.githubusercontent.com/Bedrock-OSS/regolith-schemas/main/config/v1.4.json",
"author": "",
- "name": " - - Bedrock Tweaks",
+ "description": "",
+ "name": "bedrock-tweaks/",
"packs": {
"behaviorPack": "./packs/BP",
"resourcePack": "./packs/RP"
@@ -10,90 +11,23 @@
"dataPath": "./packs/data",
"formatVersion": "1.4.0",
"filterDefinitions": {
- "gametests": {
- "url": "github.com/Bedrock-OSS/regolith-filters",
- "version": "1.6.1"
+ "bundler": {
+ "url": "github.com/bedrock-core/regolith-filters",
+ "version": "1.0.1"
}
},
"profiles": {
- "build": {
- "export": {
- "readOnly": true,
- "target": "local",
- "build": "standard"
- },
- "filters": [
- {
- "filter": "gametests",
- "settings": {
- "buildOptions": {
- "bundle": true,
- "entryPoints": [
- "data/gametests/src/main.ts"
- ],
- "format": "esm",
- "minify": true,
- "target": "es2020"
- },
- "manifest": "BP/manifest.json",
- "moduleUUID": "",
- "modules": [
- /**
- * Add here any needed native minecraft module, available modules are
- * @minecraft/server
- * @minecraft/server-gametest
- * @minecraft/server-ui
- * @minecraft/server-admin
- * @minecraft/server-net
- *
- * Use the latest available version for the current release of minecraft
- */
- "@minecraft/server@1.16.0",
- "@minecraft/server-ui@1.3.0"
- ],
- "outfile": "BP/scripts/main.js",
- "debugBuild": false
- }
- }
- ]
- },
"default": {
"export": {
+ "build": "standard",
"readOnly": false,
- "target": "development",
- "build": "standard"
+ "target": "development"
},
"filters": [
{
- "filter": "gametests",
+ "filter": "bundler",
"settings": {
- "buildOptions": {
- "bundle": true,
- "entryPoints": [
- "data/gametests/src/main.ts"
- ],
- "format": "esm",
- "minify": false,
- "target": "es2020"
- },
- "manifest": "BP/manifest.json",
- "moduleUUID": "",
- "modules": [
- /**
- * Add here any needed native minecraft module, available modules are
- * @minecraft/server
- * @minecraft/server-gametest
- * @minecraft/server-ui
- * @minecraft/server-admin
- * @minecraft/server-net
- *
- * Use the latest available version for the current release of minecraft
- */
- "@minecraft/server@1.16.0",
- "@minecraft/server-ui@1.3.0"
- ],
- "outfile": "BP/scripts/main.js",
- "debugBuild": true
+ "debug": true
}
}
]
diff --git a/templates/addon/eslint.config.mjs b/templates/addon/eslint.config.mjs
new file mode 100644
index 000000000..cbe36f71c
--- /dev/null
+++ b/templates/addon/eslint.config.mjs
@@ -0,0 +1,397 @@
+import minecraftLinting from "eslint-plugin-minecraft-linting";
+import stylistic from "@stylistic/eslint-plugin";
+import { defineConfig } from "eslint/config";
+import tseslint from "typescript-eslint";
+import json from "@eslint/json";
+import { fileURLToPath } from "url";
+import { dirname } from "path";
+
+const __filename = fileURLToPath(import.meta.url);
+const __dirname = dirname(__filename);
+
+export default defineConfig([
+ {
+ ignores: [
+ ".*/**", // Any directory starting with dot (.yarn, .vscode, .regolith, etc.)
+ ".*", // Any file starting with dot
+ "node_modules/**",
+ "**/*.*js", // Generated JS files
+ "filters/**", // The filters directory
+ "build/**", // Build output
+ "*.json", // Root level JSON files (config.json, package.json, tsconfig.json)
+ "*.md", // Root level markdown files
+ "*.mjs", // Root level mjs files (like this config)
+ "*.js", // Root level js files
+ ],
+ },
+
+ {
+ plugins: {
+ json,
+ },
+ },
+
+ // lint JSON files
+ {
+ files: ["**/*.json"],
+ language: "json/jsonc",
+ rules: {
+ "json/no-duplicate-keys": "error",
+ "json/no-empty-keys": "off",
+ "json/no-unnormalized-keys": "error",
+ "json/no-unsafe-values": "error",
+ "json/sort-keys": "off",
+ "json/top-level-interop": "off",
+ }
+ },
+
+ {
+ files: ["packs/BP/scripts/**/*.ts"],
+ plugins: {
+ "@stylistic": stylistic,
+ "@typescript-eslint": tseslint.plugin,
+ "@minecraft": minecraftLinting
+ },
+
+ languageOptions: {
+ parser: tseslint.parser,
+ ecmaVersion: "latest",
+ sourceType: "module",
+ parserOptions: {
+ project: ["tsconfig.json"],
+ tsconfigRootDir: __dirname,
+ },
+ },
+
+ rules: {
+ "no-unused-expressions": "off",
+ "@typescript-eslint/no-unused-expressions": "off",
+ "@typescript-eslint/explicit-member-accessibility": ["error",
+ {
+ accessibility: "no-public",
+ }
+ ],
+
+ "@typescript-eslint/no-restricted-types": [
+ "error",
+ {
+ "types": {
+ "Object": {
+ "message": "Avoid using the `Object` type. Did you mean `object`?"
+ },
+ "Function": {
+ "message": "Avoid using the `Function` type. Prefer a specific function type, like `() => void`."
+ },
+ "Boolean": {
+ "message": "Avoid using the `Boolean` type. Did you mean `boolean`?"
+ },
+ "Number": {
+ "message": "Avoid using the `Number` type. Did you mean `number`?"
+ },
+ "String": {
+ "message": "Avoid using the `String` type. Did you mean `string`?"
+ },
+ "Symbol": {
+ "message": "Avoid using the `Symbol` type. Did you mean `symbol`?"
+ }
+ }
+ }
+ ],
+ "@typescript-eslint/no-wrapper-object-types": "error",
+ "@typescript-eslint/no-unsafe-function-type": "error",
+ "@typescript-eslint/no-empty-object-type": ["error",
+ {
+ allowInterfaces: 'always'
+ }
+ ],
+ "@typescript-eslint/ban-ts-comment": ["error",
+ {
+ 'ts-expect-error': 'allow-with-description'
+ }
+ ],
+
+ "@typescript-eslint/consistent-type-assertions": "error",
+ "@typescript-eslint/dot-notation": "error",
+
+ "@typescript-eslint/member-ordering": ["error",
+ {
+ default: [
+ "private-field",
+ "protected-field",
+ "public-field",
+ "constructor",
+ "public-method",
+ "protected-method",
+ "private-method",
+ ],
+ }
+ ],
+
+ "@typescript-eslint/naming-convention": ["error",
+ {
+ selector: "default",
+ format: ["camelCase"],
+ },
+ {
+ selector: "default",
+ modifiers: ["unused"],
+
+ filter: {
+ regex: "^(_|_.*_?)$",
+ match: true,
+ },
+
+ format: null,
+ },
+ {
+ selector: "variable",
+ format: ["camelCase"],
+ },
+ {
+ selector: ["parameter"],
+ format: ["camelCase", "snake_case"],
+ },
+ {
+ selector: "variable",
+ modifiers: ["const"],
+ format: ["camelCase", "UPPER_CASE", "PascalCase"],
+ },
+ {
+ selector: ["enum", "enumMember", "function"],
+ format: ["camelCase", "UPPER_CASE", "PascalCase"],
+ },
+ {
+ selector: ["property", "parameterProperty", "accessor"],
+ modifiers: ["private"],
+ format: ["camelCase", "snake_case"],
+ leadingUnderscore: "require",
+ },
+ {
+ selector: ["property", "parameterProperty", "accessor"],
+ modifiers: ["private", "readonly"],
+ format: ["UPPER_CASE", "camelCase"],
+ leadingUnderscore: "allow",
+ },
+ {
+ selector: ["property"],
+ modifiers: ["readonly"],
+ format: ["camelCase", "UPPER_CASE"],
+ },
+ {
+ selector: ["objectLiteralProperty", "typeProperty"],
+ format: ["camelCase", "snake_case", "UPPER_CASE"],
+ },
+ {
+ selector: "typeLike",
+ format: ["PascalCase"],
+ }
+ ],
+
+ "@typescript-eslint/explicit-function-return-type": ["error",
+ {
+ allowExpressions: true,
+ }
+ ],
+
+ "@typescript-eslint/no-unnecessary-type-assertion": "error",
+ "@typescript-eslint/default-param-last": "warn",
+ "@typescript-eslint/no-explicit-any": "warn",
+ "@typescript-eslint/no-unnecessary-boolean-literal-compare": "warn",
+ "@typescript-eslint/prefer-enum-initializers": "warn",
+
+ "@typescript-eslint/unbound-method": ["error",
+ {
+ ignoreStatic: true,
+ }
+ ],
+
+ eqeqeq: ["error", "always",
+ {
+ null: "ignore",
+ }
+ ],
+
+ "object-shorthand": "error",
+
+ "@typescript-eslint/no-unused-vars": ["error",
+ {
+ argsIgnorePattern: "^(_|_.*_?)$",
+ }
+ ],
+
+ "arrow-body-style": "warn",
+ curly: ["warn", "multi-line", "consistent"],
+ "@typescript-eslint/array-type": "warn",
+ "@typescript-eslint/prefer-optional-chain": "warn",
+ "@typescript-eslint/prefer-reduce-type-parameter": "warn",
+ "@stylistic/array-bracket-newline": "off",
+ "@stylistic/array-bracket-spacing": ["warn"],
+ "@stylistic/array-element-newline": "off",
+ "@stylistic/arrow-parens": ["warn", "as-needed"],
+ "@stylistic/arrow-spacing": ["warn"],
+ "@stylistic/block-spacing": ["warn", "always"],
+
+ "@stylistic/brace-style": ["warn", "1tbs",
+ {
+ allowSingleLine: true,
+ }
+ ],
+
+ "@stylistic/comma-dangle": ["warn",
+ {
+ arrays: "always-multiline",
+ objects: "always-multiline",
+ imports: "never",
+ exports: "never",
+ functions: "always-multiline",
+ enums: "never",
+ generics: "never",
+ tuples: "always-multiline",
+ }
+ ],
+
+ "@stylistic/comma-spacing": ["warn",
+ {
+ before: false,
+ after: true,
+ }
+ ],
+
+ "@stylistic/computed-property-spacing": ["warn"],
+ "@stylistic/dot-location": ["warn", "property"],
+ "@stylistic/eol-last": ["warn"],
+ "@stylistic/function-call-argument-newline": ["warn", "consistent"],
+ "@stylistic/function-paren-newline": ["warn", "consistent"],
+ "@stylistic/generator-star-spacing": "off",
+ "@stylistic/implicit-arrow-linebreak": ["warn", "beside"],
+ "@stylistic/indent": ["warn", 2],
+ "@stylistic/jsx-quotes": "off",
+
+ "@stylistic/key-spacing": ["warn",
+ {
+ beforeColon: false,
+ afterColon: true,
+ mode: "strict",
+ }
+ ],
+
+ "@stylistic/keyword-spacing": ["warn"],
+ "@stylistic/linebreak-style": ["warn", "windows"],
+
+ "@stylistic/lines-around-comment": ["warn",
+ {
+ afterBlockComment: false,
+ beforeLineComment: false,
+ afterLineComment: false,
+ allowBlockStart: true,
+ allowClassStart: true,
+ allowObjectStart: true,
+ allowArrayStart: true,
+ }
+ ],
+
+ "@stylistic/lines-between-class-members": ["warn", "always",
+ {
+ exceptAfterSingleLine: true,
+ exceptAfterOverload: false,
+ }
+ ],
+
+ "@stylistic/max-len": "off",
+ "@stylistic/max-statements-per-line": "off",
+ "@stylistic/multiline-ternary": "off",
+ "@stylistic/new-parens": ["warn"],
+ "@stylistic/newline-per-chained-call": "off",
+ "@stylistic/no-confusing-arrow": "off",
+ "@stylistic/no-extra-parens": ["warn"],
+ "@stylistic/no-extra-semi": ["warn"],
+ "@stylistic/no-floating-decimal": ["warn"],
+ "@stylistic/no-mixed-operators": "off",
+ "@stylistic/no-mixed-spaces-and-tabs": ["warn"],
+ "@stylistic/no-multi-spaces": ["warn"],
+
+ "@stylistic/no-multiple-empty-lines": ["warn",
+ {
+ max: 1,
+ }
+ ],
+
+ "@stylistic/no-tabs": ["off"],
+ "@stylistic/no-trailing-spaces": ["warn"],
+ "@stylistic/no-whitespace-before-property": ["warn"],
+ "@stylistic/nonblock-statement-body-position": "off",
+
+ "@stylistic/object-curly-newline": ["warn",
+ {
+ multiline: true,
+ }
+ ],
+
+ "@stylistic/object-curly-spacing": ["warn", "always"],
+ "@stylistic/object-property-newline": "off",
+ "@stylistic/one-var-declaration-per-line": "off",
+ "@stylistic/operator-linebreak": "off",
+ "@stylistic/padded-blocks": ["warn", "never"],
+
+ "@stylistic/padding-line-between-statements": ["warn",
+ {
+ blankLine: "always",
+ prev: "*",
+ next: "return",
+ }
+ ],
+
+ "@stylistic/quote-props": ["warn", "as-needed"],
+
+ "@stylistic/quotes": ["warn", "single",
+ {
+ avoidEscape: true,
+ allowTemplateLiterals: 'always',
+ }
+ ],
+
+ "@stylistic/rest-spread-spacing": ["warn", "never"],
+ "@stylistic/semi": ["warn", "always"],
+ "@stylistic/semi-spacing": ["warn"],
+ "@stylistic/semi-style": ["warn", "last"],
+ "@stylistic/space-before-blocks": ["warn"],
+ "@stylistic/space-before-function-paren": ["warn", {
+ "anonymous": "never",
+ "named": "never",
+ "asyncArrow": "never",
+ "catch": "always"
+ }],
+ "@stylistic/space-in-parens": ["warn", "never"],
+ "@stylistic/space-infix-ops": "warn",
+ "@stylistic/space-unary-ops": "off",
+ "@stylistic/spaced-comment": ["warn", "always"],
+ "@stylistic/switch-colon-spacing": ["warn"],
+ "@stylistic/template-curly-spacing": ["warn"],
+ "@stylistic/template-tag-spacing": "off",
+ "@stylistic/wrap-iife": "off",
+ "@stylistic/wrap-regex": "off",
+ "@stylistic/yield-star-spacing": "off",
+ "@stylistic/member-delimiter-style": ["warn"],
+ "@stylistic/type-annotation-spacing": "warn",
+ "@stylistic/jsx-child-element-spacing": "off",
+ "@stylistic/jsx-closing-bracket-location": "off",
+ "@stylistic/jsx-closing-tag-location": "off",
+ "@stylistic/jsx-curly-brace-presence": "off",
+ "@stylistic/jsx-curly-newline": "off",
+ "@stylistic/jsx-curly-spacing": "off",
+ "@stylistic/jsx-equals-spacing": "off",
+ "@stylistic/jsx-first-prop-new-line": "off",
+ "@stylistic/jsx-indent": "off",
+ "@stylistic/jsx-indent-props": "off",
+ "@stylistic/jsx-max-props-per-line": "off",
+ "@stylistic/jsx-newline": "off",
+ "@stylistic/jsx-one-expression-per-line": "off",
+ "@stylistic/jsx-props-no-multi-spaces": "off",
+ "@stylistic/jsx-self-closing-comp": "off",
+ "@stylistic/jsx-sort-props": "off",
+ "@stylistic/jsx-tag-spacing": "off",
+ "@stylistic/jsx-wrap-multilines": "off",
+ "@minecraft/avoid-unnecessary-command": "error",
+ },
+ }
+]);
diff --git a/templates/addon/package.json b/templates/addon/package.json
new file mode 100644
index 000000000..d31d726d7
--- /dev/null
+++ b/templates/addon/package.json
@@ -0,0 +1,30 @@
+{
+ "name": "@bedrock-tweaks/",
+ "version": "",
+ "description": "",
+ "private": true,
+ "scripts": {
+ "build": "regolith run build",
+ "dev": "regolith watch",
+ "lint": "npx eslint ."
+ },
+ "dependencies": {
+ "@minecraft/common": "1.2.0",
+ "@minecraft/math": "2.2.11",
+ "@minecraft/server": "2.2.0",
+ "@minecraft/server-ui": "^2.0.0",
+ "@minecraft/vanilla-data": "1.21.114",
+ "@stylistic/eslint-config": "^1.1.0"
+ },
+ "devDependencies": {
+ "@eslint/js": "^9.38.0",
+ "@eslint/json": "^0.13.2",
+ "@stylistic/eslint-plugin": "^5.4.0",
+ "@typescript-eslint/eslint-plugin": "^8.46.1",
+ "@typescript-eslint/parser": "^8.46.1",
+ "eslint": "^9.38.0",
+ "eslint-plugin-minecraft-linting": "^2.0.10",
+ "typescript": "^5.9.3",
+ "typescript-eslint": "^8.46.1"
+ }
+}
\ No newline at end of file
diff --git a/templates/addon/packs/BP/data/.gitkeep b/templates/addon/packs/BP/data/.gitkeep
new file mode 100644
index 000000000..e69de29bb
diff --git a/templates/addon/packs/BP/manifest.json b/templates/addon/packs/BP/manifest.json
index bd68a5791..0290bd8b8 100644
--- a/templates/addon/packs/BP/manifest.json
+++ b/templates/addon/packs/BP/manifest.json
@@ -1,9 +1,10 @@
{
"format_version": 2,
"header": {
- "name": " - - Bedrock Tweaks",
- "description": "",
+ "name": "pack.name",
+ "description": "pack.description",
"uuid": "",
+ "pack_scope": "world",
"version": [
1,
0,
@@ -38,6 +39,7 @@
}
],
"metadata": {
+ "product_type": "addon",
"authors": [
"Vanilla Tweaks",
"Bedrock Tweaks",
diff --git a/templates/addon/packs/data/gametests/eslint.config.mjs b/templates/addon/packs/data/gametests/eslint.config.mjs
deleted file mode 100644
index 8b905556d..000000000
--- a/templates/addon/packs/data/gametests/eslint.config.mjs
+++ /dev/null
@@ -1,368 +0,0 @@
-import typescriptEslint from "@typescript-eslint/eslint-plugin";
-import minecraftLinting from "eslint-plugin-minecraft-linting";
-import stylistic from "@stylistic/eslint-plugin";
-import tsParser from "@typescript-eslint/parser";
-import path from "node:path";
-import {
- fileURLToPath
-}
- from "node:url";
-import js from "@eslint/js";
-import {
- FlatCompat
-}
- from "@eslint/eslintrc";
-
-const __filename = fileURLToPath(import.meta.url);
-const __dirname = path.dirname(__filename);
-const compat = new FlatCompat({
- baseDirectory: __dirname,
- recommendedConfig: js.configs.recommended,
- allConfig: js.configs.all
-});
-
-export default [
- ...compat.extends("eslint:recommended", "plugin:@typescript-eslint/recommended"),
- {
- files: ["**/*.ts"],
-
- plugins: {
- "@typescript-eslint": typescriptEslint,
- "minecraft-linting": minecraftLinting,
- "@stylistic": stylistic,
- },
-
- languageOptions: {
- parser: tsParser,
- ecmaVersion: "latest",
- sourceType: "module",
-
- parserOptions: {
- project: "tsconfig.json",
- tsconfigRootDir: ".",
- },
- },
-
- rules: {
- "no-unused-expressions": "off",
- "@typescript-eslint/no-unused-expressions": "off",
- "@typescript-eslint/explicit-member-accessibility": ["error",
- {
- accessibility: "no-public",
- }
- ],
-
- "@typescript-eslint/no-restricted-types": [
- "error",
- {
- "types": {
- "Object": {
- "message": "Avoid using the `Object` type. Did you mean `object`?"
- },
- "Function": {
- "message": "Avoid using the `Function` type. Prefer a specific function type, like `() => void`."
- },
- "Boolean": {
- "message": "Avoid using the `Boolean` type. Did you mean `boolean`?"
- },
- "Number": {
- "message": "Avoid using the `Number` type. Did you mean `number`?"
- },
- "String": {
- "message": "Avoid using the `String` type. Did you mean `string`?"
- },
- "Symbol": {
- "message": "Avoid using the `Symbol` type. Did you mean `symbol`?"
- }
- }
- }
- ],
- "@typescript-eslint/no-wrapper-object-types": "error",
- "@typescript-eslint/no-unsafe-function-type": "error",
- "@typescript-eslint/no-empty-object-type": ["error",
- {
- allowInterfaces: 'always'
- }
- ],
- "@typescript-eslint/ban-ts-comment": ["error",
- {
- 'ts-expect-error': 'allow-with-description'
- }
- ],
-
- "@typescript-eslint/consistent-type-assertions": "error",
- "@typescript-eslint/dot-notation": "error",
-
- "@typescript-eslint/member-ordering": ["error",
- {
- default: [
- "private-field",
- "protected-field",
- "public-field",
- "constructor",
- "public-method",
- "protected-method",
- "private-method",
- ],
- }
- ],
-
- "@typescript-eslint/naming-convention": ["error",
- {
- selector: "default",
- format: ["camelCase"],
- },
- {
- selector: "default",
- modifiers: ["unused"],
-
- filter: {
- regex: "^(_|_.*_?)$",
- match: true,
- },
-
- format: null,
- },
- {
- selector: "variable",
- format: ["camelCase"],
- },
- {
- selector: "variable",
- modifiers: ["const"],
- format: ["camelCase", "UPPER_CASE", "PascalCase"],
- },
- {
- selector: ["enum", "enumMember", "function"],
- format: ["camelCase", "UPPER_CASE", "PascalCase"],
- },
- {
- selector: ["property", "parameterProperty", "accessor"],
- modifiers: ["private"],
- format: ["camelCase"],
- leadingUnderscore: "require",
- },
- {
- selector: ["property", "parameterProperty", "accessor"],
- modifiers: ["private", "readonly"],
- format: ["UPPER_CASE", "camelCase"],
- leadingUnderscore: "allow",
- },
- {
- selector: ["property"],
- modifiers: ["readonly"],
- format: ["camelCase", "UPPER_CASE"],
- },
- {
- selector: ["objectLiteralProperty", "typeProperty"],
- format: ["camelCase", "snake_case", "UPPER_CASE"],
- },
- {
- selector: "typeLike",
- format: ["PascalCase"],
- }
- ],
-
- "@typescript-eslint/explicit-function-return-type": ["error",
- {
- allowExpressions: true,
- }
- ],
-
- "@typescript-eslint/no-unnecessary-type-assertion": "error",
- "@typescript-eslint/default-param-last": "warn",
- "@typescript-eslint/no-explicit-any": "warn",
- "@typescript-eslint/no-unnecessary-boolean-literal-compare": "warn",
- "@typescript-eslint/prefer-enum-initializers": "warn",
-
- "@typescript-eslint/unbound-method": ["error",
- {
- ignoreStatic: true,
- }
- ],
-
- eqeqeq: ["error", "always",
- {
- null: "ignore",
- }
- ],
-
- "object-shorthand": "error",
-
- "@typescript-eslint/no-unused-vars": ["error",
- {
- argsIgnorePattern: "^(_|_.*_?)$",
- }
- ],
-
- "arrow-body-style": "warn",
- curly: ["warn", "multi-line", "consistent"],
- "@typescript-eslint/array-type": "warn",
- "@typescript-eslint/prefer-optional-chain": "warn",
- "@typescript-eslint/prefer-reduce-type-parameter": "warn",
- "@stylistic/array-bracket-newline": "off",
- "@stylistic/array-bracket-spacing": ["warn"],
- "@stylistic/array-element-newline": "off",
- "@stylistic/arrow-parens": ["warn", "as-needed"],
- "@stylistic/arrow-spacing": ["warn"],
- "@stylistic/block-spacing": ["warn", "always"],
-
- "@stylistic/brace-style": ["warn", "1tbs",
- {
- allowSingleLine: true,
- }
- ],
-
- "@stylistic/comma-dangle": ["warn",
- {
- arrays: "always-multiline",
- objects: "always-multiline",
- imports: "never",
- exports: "never",
- functions: "always-multiline",
- enums: "never",
- generics: "never",
- tuples: "always-multiline",
- }
- ],
-
- "@stylistic/comma-spacing": ["warn",
- {
- before: false,
- after: true,
- }
- ],
-
- "@stylistic/computed-property-spacing": ["warn"],
- "@stylistic/dot-location": ["warn", "property"],
- "@stylistic/eol-last": ["warn"],
- "@stylistic/func-call-spacing": ["warn", "never"],
- "@stylistic/function-call-argument-newline": ["warn", "consistent"],
- "@stylistic/function-paren-newline": ["warn", "consistent"],
- "@stylistic/generator-star-spacing": "off",
- "@stylistic/implicit-arrow-linebreak": ["warn", "beside"],
- "@stylistic/indent": ["warn", "tab"],
- "@stylistic/jsx-quotes": "off",
-
- "@stylistic/key-spacing": ["warn",
- {
- beforeColon: false,
- afterColon: true,
- mode: "strict",
- }
- ],
-
- "@stylistic/keyword-spacing": ["warn"],
- "@stylistic/linebreak-style": ["warn", "windows"],
-
- "@stylistic/lines-around-comment": ["warn",
- {
- afterBlockComment: false,
- beforeLineComment: false,
- afterLineComment: false,
- allowBlockStart: true,
- allowClassStart: true,
- allowObjectStart: true,
- allowArrayStart: true,
- }
- ],
-
- "@stylistic/lines-between-class-members": ["warn", "always",
- {
- exceptAfterSingleLine: true,
- exceptAfterOverload: false,
- }
- ],
-
- "@stylistic/max-len": "off",
- "@stylistic/max-statements-per-line": "off",
- "@stylistic/multiline-ternary": "off",
- "@stylistic/new-parens": ["warn"],
- "@stylistic/newline-per-chained-call": "off",
- "@stylistic/no-confusing-arrow": "off",
- "@stylistic/no-extra-parens": ["warn"],
- "@stylistic/no-extra-semi": ["warn"],
- "@stylistic/no-floating-decimal": ["warn"],
- "@stylistic/no-mixed-operators": "off",
- "@stylistic/no-mixed-spaces-and-tabs": ["warn"],
- "@stylistic/no-multi-spaces": ["warn"],
-
- "@stylistic/no-multiple-empty-lines": ["warn",
- {
- max: 1,
- }
- ],
-
- "@stylistic/no-tabs": ["off"],
- "@stylistic/no-trailing-spaces": ["warn"],
- "@stylistic/no-whitespace-before-property": ["warn"],
- "@stylistic/nonblock-statement-body-position": "off",
-
- "@stylistic/object-curly-newline": ["warn",
- {
- multiline: true,
- }
- ],
-
- "@stylistic/object-curly-spacing": ["warn", "always"],
- "@stylistic/object-property-newline": "off",
- "@stylistic/one-var-declaration-per-line": "off",
- "@stylistic/operator-linebreak": "off",
- "@stylistic/padded-blocks": ["warn", "never"],
-
- "@stylistic/padding-line-between-statements": ["warn",
- {
- blankLine: "always",
- prev: "*",
- next: "return",
- }
- ],
-
- "@stylistic/quote-props": ["warn", "as-needed"],
-
- "@stylistic/quotes": ["warn", "single",
- {
- avoidEscape: true,
- allowTemplateLiterals: true,
- }
- ],
-
- "@stylistic/rest-spread-spacing": ["warn", "never"],
- "@stylistic/semi": ["warn", "always"],
- "@stylistic/semi-spacing": ["warn"],
- "@stylistic/semi-style": ["warn", "last"],
- "@stylistic/space-before-blocks": ["warn"],
- "@stylistic/space-before-function-paren": ["warn", "never"],
- "@stylistic/space-in-parens": ["warn", "never"],
- "@stylistic/space-infix-ops": "warn",
- "@stylistic/space-unary-ops": "off",
- "@stylistic/spaced-comment": ["warn", "always"],
- "@stylistic/switch-colon-spacing": ["warn"],
- "@stylistic/template-curly-spacing": ["warn"],
- "@stylistic/template-tag-spacing": "off",
- "@stylistic/wrap-iife": "off",
- "@stylistic/wrap-regex": "off",
- "@stylistic/yield-star-spacing": "off",
- "@stylistic/member-delimiter-style": ["warn"],
- "@stylistic/type-annotation-spacing": "warn",
- "@stylistic/jsx-child-element-spacing": "off",
- "@stylistic/jsx-closing-bracket-location": "off",
- "@stylistic/jsx-closing-tag-location": "off",
- "@stylistic/jsx-curly-brace-presence": "off",
- "@stylistic/jsx-curly-newline": "off",
- "@stylistic/jsx-curly-spacing": "off",
- "@stylistic/jsx-equals-spacing": "off",
- "@stylistic/jsx-first-prop-new-line": "off",
- "@stylistic/jsx-indent": "off",
- "@stylistic/jsx-indent-props": "off",
- "@stylistic/jsx-max-props-per-line": "off",
- "@stylistic/jsx-newline": "off",
- "@stylistic/jsx-one-expression-per-line": "off",
- "@stylistic/jsx-props-no-multi-spaces": "off",
- "@stylistic/jsx-self-closing-comp": "off",
- "@stylistic/jsx-sort-props": "off",
- "@stylistic/jsx-tag-spacing": "off",
- "@stylistic/jsx-wrap-multilines": "off",
- },
- }
-];
diff --git a/templates/addon/packs/data/gametests/package.json b/templates/addon/packs/data/gametests/package.json
deleted file mode 100644
index b6d6275d9..000000000
--- a/templates/addon/packs/data/gametests/package.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "main": "main.js",
- "scripts": {
- "lint": "npx eslint ."
- },
- "dependencies": {
- "@minecraft/common": "1.2.0",
- "@minecraft/math": "1.4.0",
- "@minecraft/server": "1.13.0",
- "@minecraft/server-ui": "^1.2.0",
- "@minecraft/vanilla-data": "1.21.20",
- "@stylistic/eslint-config": "^1.1.0"
- },
- "devDependencies": {
- "@eslint/js": "^9.16.0",
- "@stylistic/eslint-plugin": "^2.11.0",
- "@typescript-eslint/eslint-plugin": "^8.17.0",
- "@typescript-eslint/parser": "^8.17.0",
- "eslint": "^9.16.0",
- "eslint-plugin-minecraft-linting": "^1.2.6",
- "globals": "^15.8.0",
- "typescript": "^5.7.2",
- "typescript-eslint": "^8.17.0"
- }
-}
diff --git a/templates/addon/tsconfig.json b/templates/addon/tsconfig.json
new file mode 100644
index 000000000..381cd5c03
--- /dev/null
+++ b/templates/addon/tsconfig.json
@@ -0,0 +1,35 @@
+{
+ "compilerOptions": {
+ "target": "ES2023",
+ "module": "esnext",
+ "declaration": true,
+ "declarationMap": false,
+ "sourceMap": true,
+ "inlineSources": true,
+ "rootDir": "packs/BP/scripts",
+ "stripInternal": true,
+ "strict": true,
+ "moduleResolution": "bundler",
+ "esModuleInterop": true,
+ "forceConsistentCasingInFileNames": true,
+ "skipLibCheck": true,
+ "allowSyntheticDefaultImports": true,
+ "noImplicitAny": true,
+ "removeComments": true,
+ "preserveConstEnums": true,
+ "noImplicitReturns": true,
+ "allowJs": false,
+ "resolveJsonModule": true
+ },
+ "files": [
+ "packs/BP/scripts/main.ts"
+ ],
+ "include": [
+ "packs/BP/scripts/**/*"
+ ],
+ "exclude": [
+ "node_modules",
+ "**/__tests__/*",
+ "eslint.config.mjs"
+ ]
+}
\ No newline at end of file
diff --git a/templates/addon/yarn.lock b/templates/addon/yarn.lock
new file mode 100644
index 000000000..f326349f1
--- /dev/null
+++ b/templates/addon/yarn.lock
@@ -0,0 +1,1458 @@
+# This file is generated by running "yarn install" inside your project.
+# Manual changes might be lost - proceed with caution!
+
+__metadata:
+ version: 8
+ cacheKey: 10c0
+
+"@bedrock-tweaks/@workspace:.":
+ version: 0.0.0-use.local
+ resolution: "@bedrock-tweaks/@workspace:."
+ dependencies:
+ "@eslint/js": "npm:^9.38.0"
+ "@eslint/json": "npm:^0.13.2"
+ "@minecraft/common": "npm:1.2.0"
+ "@minecraft/math": "npm:2.2.11"
+ "@minecraft/server": "npm:2.2.0"
+ "@minecraft/server-ui": "npm:^2.0.0"
+ "@minecraft/vanilla-data": "npm:1.21.114"
+ "@stylistic/eslint-config": "npm:^1.1.0"
+ "@stylistic/eslint-plugin": "npm:^5.4.0"
+ "@typescript-eslint/eslint-plugin": "npm:^8.46.1"
+ "@typescript-eslint/parser": "npm:^8.46.1"
+ eslint: "npm:^9.38.0"
+ eslint-plugin-minecraft-linting: "npm:^2.0.10"
+ typescript: "npm:^5.9.3"
+ typescript-eslint: "npm:^8.46.1"
+ languageName: unknown
+ linkType: soft
+
+"@eslint-community/eslint-utils@npm:^4.4.0, @eslint-community/eslint-utils@npm:^4.7.0, @eslint-community/eslint-utils@npm:^4.8.0, @eslint-community/eslint-utils@npm:^4.9.0":
+ version: 4.9.0
+ resolution: "@eslint-community/eslint-utils@npm:4.9.0"
+ dependencies:
+ eslint-visitor-keys: "npm:^3.4.3"
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+ checksum: 10c0/8881e22d519326e7dba85ea915ac7a143367c805e6ba1374c987aa2fbdd09195cc51183d2da72c0e2ff388f84363e1b220fd0d19bef10c272c63455162176817
+ languageName: node
+ linkType: hard
+
+"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.12.1":
+ version: 4.12.1
+ resolution: "@eslint-community/regexpp@npm:4.12.1"
+ checksum: 10c0/a03d98c246bcb9109aec2c08e4d10c8d010256538dcb3f56610191607214523d4fb1b00aa81df830b6dffb74c5fa0be03642513a289c567949d3e550ca11cdf6
+ languageName: node
+ linkType: hard
+
+"@eslint/config-array@npm:^0.21.1":
+ version: 0.21.1
+ resolution: "@eslint/config-array@npm:0.21.1"
+ dependencies:
+ "@eslint/object-schema": "npm:^2.1.7"
+ debug: "npm:^4.3.1"
+ minimatch: "npm:^3.1.2"
+ checksum: 10c0/2f657d4edd6ddcb920579b72e7a5b127865d4c3fb4dda24f11d5c4f445a93ca481aebdbd6bf3291c536f5d034458dbcbb298ee3b698bc6c9dd02900fe87eec3c
+ languageName: node
+ linkType: hard
+
+"@eslint/config-helpers@npm:^0.4.1":
+ version: 0.4.1
+ resolution: "@eslint/config-helpers@npm:0.4.1"
+ dependencies:
+ "@eslint/core": "npm:^0.16.0"
+ checksum: 10c0/bb7dd534019a975320ac0f8e0699b37433cee9a3731354c1ee941648e6651032386e7848792060fb53a0fd603ea6cf7a101ed3bd5b82ee2f641598986d1e080a
+ languageName: node
+ linkType: hard
+
+"@eslint/core@npm:^0.15.2":
+ version: 0.15.2
+ resolution: "@eslint/core@npm:0.15.2"
+ dependencies:
+ "@types/json-schema": "npm:^7.0.15"
+ checksum: 10c0/c17a6dc4f5a6006ecb60165cc38bcd21fefb4a10c7a2578a0cfe5813bbd442531a87ed741da5adab5eb678e8e693fda2e2b14555b035355537e32bcec367ea17
+ languageName: node
+ linkType: hard
+
+"@eslint/core@npm:^0.16.0":
+ version: 0.16.0
+ resolution: "@eslint/core@npm:0.16.0"
+ dependencies:
+ "@types/json-schema": "npm:^7.0.15"
+ checksum: 10c0/f27496a244ccfdca3e0fbc3331f9da3f603bdf1aa431af0045a3205826789a54493bc619ad6311a9090eaf7bc25798ff4e265dea1eccd2df9ce3b454f7e7da27
+ languageName: node
+ linkType: hard
+
+"@eslint/eslintrc@npm:^3.3.1":
+ version: 3.3.1
+ resolution: "@eslint/eslintrc@npm:3.3.1"
+ dependencies:
+ ajv: "npm:^6.12.4"
+ debug: "npm:^4.3.2"
+ espree: "npm:^10.0.1"
+ globals: "npm:^14.0.0"
+ ignore: "npm:^5.2.0"
+ import-fresh: "npm:^3.2.1"
+ js-yaml: "npm:^4.1.0"
+ minimatch: "npm:^3.1.2"
+ strip-json-comments: "npm:^3.1.1"
+ checksum: 10c0/b0e63f3bc5cce4555f791a4e487bf999173fcf27c65e1ab6e7d63634d8a43b33c3693e79f192cbff486d7df1be8ebb2bd2edc6e70ddd486cbfa84a359a3e3b41
+ languageName: node
+ linkType: hard
+
+"@eslint/js@npm:9.38.0, @eslint/js@npm:^9.38.0":
+ version: 9.38.0
+ resolution: "@eslint/js@npm:9.38.0"
+ checksum: 10c0/b4a0d561ab93f0b1bc6a3f5e3f83764c9cccade59f2c54f1d718c1dcc71ac4d1be97bef7300cca641932d72e7555c79a7bf07e4e4ce1d0a1ddccc84d6440d2a6
+ languageName: node
+ linkType: hard
+
+"@eslint/json@npm:^0.13.2":
+ version: 0.13.2
+ resolution: "@eslint/json@npm:0.13.2"
+ dependencies:
+ "@eslint/core": "npm:^0.15.2"
+ "@eslint/plugin-kit": "npm:^0.3.5"
+ "@humanwhocodes/momoa": "npm:^3.3.9"
+ natural-compare: "npm:^1.4.0"
+ checksum: 10c0/1e024e33687a2cb26261856f0c5d459d06100b2e09718d6b1e8b63f6595e879fea6a7944f97abd07309b937773fc75c7dc4d61f4fc070422a0c8740c40334774
+ languageName: node
+ linkType: hard
+
+"@eslint/object-schema@npm:^2.1.7":
+ version: 2.1.7
+ resolution: "@eslint/object-schema@npm:2.1.7"
+ checksum: 10c0/936b6e499853d1335803f556d526c86f5fe2259ed241bc665000e1d6353828edd913feed43120d150adb75570cae162cf000b5b0dfc9596726761c36b82f4e87
+ languageName: node
+ linkType: hard
+
+"@eslint/plugin-kit@npm:^0.3.5":
+ version: 0.3.5
+ resolution: "@eslint/plugin-kit@npm:0.3.5"
+ dependencies:
+ "@eslint/core": "npm:^0.15.2"
+ levn: "npm:^0.4.1"
+ checksum: 10c0/c178c1b58c574200c0fd125af3e4bc775daba7ce434ba6d1eeaf9bcb64b2e9fea75efabffb3ed3ab28858e55a016a5efa95f509994ee4341b341199ca630b89e
+ languageName: node
+ linkType: hard
+
+"@eslint/plugin-kit@npm:^0.4.0":
+ version: 0.4.0
+ resolution: "@eslint/plugin-kit@npm:0.4.0"
+ dependencies:
+ "@eslint/core": "npm:^0.16.0"
+ levn: "npm:^0.4.1"
+ checksum: 10c0/125614e902bb34c041da859794c47ac2ec4a814f5d9e7c4d37fcd34b38d8ee5cf1f97020d38d168885d9bf4046a9a7decb86b4cee8dac9eedcc6ad08ebafe204
+ languageName: node
+ linkType: hard
+
+"@humanfs/core@npm:^0.19.1":
+ version: 0.19.1
+ resolution: "@humanfs/core@npm:0.19.1"
+ checksum: 10c0/aa4e0152171c07879b458d0e8a704b8c3a89a8c0541726c6b65b81e84fd8b7564b5d6c633feadc6598307d34564bd53294b533491424e8e313d7ab6c7bc5dc67
+ languageName: node
+ linkType: hard
+
+"@humanfs/node@npm:^0.16.6":
+ version: 0.16.7
+ resolution: "@humanfs/node@npm:0.16.7"
+ dependencies:
+ "@humanfs/core": "npm:^0.19.1"
+ "@humanwhocodes/retry": "npm:^0.4.0"
+ checksum: 10c0/9f83d3cf2cfa37383e01e3cdaead11cd426208e04c44adcdd291aa983aaf72d7d3598844d2fe9ce54896bb1bf8bd4b56883376611c8905a19c44684642823f30
+ languageName: node
+ linkType: hard
+
+"@humanwhocodes/module-importer@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "@humanwhocodes/module-importer@npm:1.0.1"
+ checksum: 10c0/909b69c3b86d482c26b3359db16e46a32e0fb30bd306a3c176b8313b9e7313dba0f37f519de6aa8b0a1921349e505f259d19475e123182416a506d7f87e7f529
+ languageName: node
+ linkType: hard
+
+"@humanwhocodes/momoa@npm:^3.3.9":
+ version: 3.3.9
+ resolution: "@humanwhocodes/momoa@npm:3.3.9"
+ checksum: 10c0/591e1ef6b6e299a57006a052199a0b5f854dfbd0016c7862eb21fe7441a1426ef2ea75c006863693eb98fc46d4a60a82319546adb0277df2814b543a8dad7a7b
+ languageName: node
+ linkType: hard
+
+"@humanwhocodes/retry@npm:^0.4.0, @humanwhocodes/retry@npm:^0.4.2":
+ version: 0.4.3
+ resolution: "@humanwhocodes/retry@npm:0.4.3"
+ checksum: 10c0/3775bb30087d4440b3f7406d5a057777d90e4b9f435af488a4923ef249e93615fb78565a85f173a186a076c7706a81d0d57d563a2624e4de2c5c9c66c486ce42
+ languageName: node
+ linkType: hard
+
+"@minecraft/common@npm:1.2.0, @minecraft/common@npm:^1.0.0":
+ version: 1.2.0
+ resolution: "@minecraft/common@npm:1.2.0"
+ checksum: 10c0/597c3ff8ab275ba5d5fb3037e68970e59ac96e8793b7738178c95b17d22a8f48a4412425314ed494f664466dd9a342e2a9eff52af544e57689f103c2ae965e10
+ languageName: node
+ linkType: hard
+
+"@minecraft/math@npm:2.2.11":
+ version: 2.2.11
+ resolution: "@minecraft/math@npm:2.2.11"
+ peerDependencies:
+ "@minecraft/server": ^1.15.0 || ^2.0.0
+ checksum: 10c0/28600e0d9933f9a0e0feb1d5fb338eb2d193e6ca7567eb8573f517cdabfa1609b52e4860f59dab66faece29f92120a5c981a6645efd73a0182d573668d595d7d
+ languageName: node
+ linkType: hard
+
+"@minecraft/server-ui@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "@minecraft/server-ui@npm:2.0.0"
+ dependencies:
+ "@minecraft/common": "npm:^1.0.0"
+ "@minecraft/server": "npm:^2.0.0"
+ checksum: 10c0/5cf1b82b87b86837530e7d63a879dbca33bc04d3ceaa9398bf504e9f0f2a0e3a352d1635aef82388d453e815716c841c101616cb66fbba6c39d3f610a2c09ab7
+ languageName: node
+ linkType: hard
+
+"@minecraft/server@npm:2.2.0, @minecraft/server@npm:^2.0.0":
+ version: 2.2.0
+ resolution: "@minecraft/server@npm:2.2.0"
+ peerDependencies:
+ "@minecraft/common": ^1.2.0
+ "@minecraft/vanilla-data": ">=1.20.70"
+ checksum: 10c0/16ea1fb69c7e322a1738b22cc3b183170f71da1f1a41e64b13e74f0135b1ec92d4ff991cacd2cc55b71849ad059827e56827b462f23cbe51e40f78e1b79ccdac
+ languageName: node
+ linkType: hard
+
+"@minecraft/vanilla-data@npm:1.21.114":
+ version: 1.21.114
+ resolution: "@minecraft/vanilla-data@npm:1.21.114"
+ checksum: 10c0/77a66fe4643ec08f0054dc9afe0f021d9250ea245c5ca5b2a0d3fda13df8bf5c40231ec5d759611a392a7dbff5f377945c66ad6594d840128dfa406f70cd95c2
+ languageName: node
+ linkType: hard
+
+"@nodelib/fs.scandir@npm:2.1.5":
+ version: 2.1.5
+ resolution: "@nodelib/fs.scandir@npm:2.1.5"
+ dependencies:
+ "@nodelib/fs.stat": "npm:2.0.5"
+ run-parallel: "npm:^1.1.9"
+ checksum: 10c0/732c3b6d1b1e967440e65f284bd06e5821fedf10a1bea9ed2bb75956ea1f30e08c44d3def9d6a230666574edbaf136f8cfd319c14fd1f87c66e6a44449afb2eb
+ languageName: node
+ linkType: hard
+
+"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2":
+ version: 2.0.5
+ resolution: "@nodelib/fs.stat@npm:2.0.5"
+ checksum: 10c0/88dafe5e3e29a388b07264680dc996c17f4bda48d163a9d4f5c1112979f0ce8ec72aa7116122c350b4e7976bc5566dc3ddb579be1ceaacc727872eb4ed93926d
+ languageName: node
+ linkType: hard
+
+"@nodelib/fs.walk@npm:^1.2.3":
+ version: 1.2.8
+ resolution: "@nodelib/fs.walk@npm:1.2.8"
+ dependencies:
+ "@nodelib/fs.scandir": "npm:2.1.5"
+ fastq: "npm:^1.6.0"
+ checksum: 10c0/db9de047c3bb9b51f9335a7bb46f4fcfb6829fb628318c12115fbaf7d369bfce71c15b103d1fc3b464812d936220ee9bc1c8f762d032c9f6be9acc99249095b1
+ languageName: node
+ linkType: hard
+
+"@stylistic/eslint-config@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "@stylistic/eslint-config@npm:1.1.0"
+ dependencies:
+ "@stylistic/eslint-plugin-js": "npm:1.1.0"
+ "@stylistic/eslint-plugin-ts": "npm:1.1.0"
+ checksum: 10c0/bb19a26f0c329c6454416f5c170ef3ffde1ed924c448c2faa34aabffbe04c65f47b004ef812e7253c2325c49c064726ddfe35c6dab6c66cdce50390f06fec34c
+ languageName: node
+ linkType: hard
+
+"@stylistic/eslint-plugin-js@npm:1.1.0":
+ version: 1.1.0
+ resolution: "@stylistic/eslint-plugin-js@npm:1.1.0"
+ dependencies:
+ acorn: "npm:^8.11.2"
+ escape-string-regexp: "npm:^4.0.0"
+ eslint-visitor-keys: "npm:^3.4.3"
+ espree: "npm:^9.6.1"
+ graphemer: "npm:^1.4.0"
+ checksum: 10c0/15cb4cf4e47f0f63c06592b2c399c3a3795781f2efe099c55e3a29cb380b3043407e86f090e58e7e55419a3acfd7429195c752c9eb8d94e0358b45758efe64c1
+ languageName: node
+ linkType: hard
+
+"@stylistic/eslint-plugin-ts@npm:1.1.0":
+ version: 1.1.0
+ resolution: "@stylistic/eslint-plugin-ts@npm:1.1.0"
+ dependencies:
+ "@stylistic/eslint-plugin-js": "npm:1.1.0"
+ "@typescript-eslint/utils": "npm:^6.10.0"
+ graphemer: "npm:^1.4.0"
+ peerDependencies:
+ eslint: "*"
+ checksum: 10c0/6f89f7b73794e3f346c35008fbfc28a530a5ad66f03d8b94c4571220a720053298f1ab815909170c1df22fdd44353084dd6b6530f9d0f7a7bddda6f5a1e7b336
+ languageName: node
+ linkType: hard
+
+"@stylistic/eslint-plugin@npm:^5.4.0":
+ version: 5.4.0
+ resolution: "@stylistic/eslint-plugin@npm:5.4.0"
+ dependencies:
+ "@eslint-community/eslint-utils": "npm:^4.9.0"
+ "@typescript-eslint/types": "npm:^8.44.0"
+ eslint-visitor-keys: "npm:^4.2.1"
+ espree: "npm:^10.4.0"
+ estraverse: "npm:^5.3.0"
+ picomatch: "npm:^4.0.3"
+ peerDependencies:
+ eslint: ">=9.0.0"
+ checksum: 10c0/02db4ec387c75300f07417641fb26eb41fd2a202608d1d752ed799cb72a8cea270abcc0a36eafa2ab7488e8cbe5a51e778afa56100f69ade572d1ec4051e8883
+ languageName: node
+ linkType: hard
+
+"@types/estree@npm:^1.0.6":
+ version: 1.0.8
+ resolution: "@types/estree@npm:1.0.8"
+ checksum: 10c0/39d34d1afaa338ab9763f37ad6066e3f349444f9052b9676a7cc0252ef9485a41c6d81c9c4e0d26e9077993354edf25efc853f3224dd4b447175ef62bdcc86a5
+ languageName: node
+ linkType: hard
+
+"@types/json-schema@npm:^7.0.12, @types/json-schema@npm:^7.0.15":
+ version: 7.0.15
+ resolution: "@types/json-schema@npm:7.0.15"
+ checksum: 10c0/a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db
+ languageName: node
+ linkType: hard
+
+"@types/semver@npm:^7.5.0":
+ version: 7.7.1
+ resolution: "@types/semver@npm:7.7.1"
+ checksum: 10c0/c938aef3bf79a73f0f3f6037c16e2e759ff40c54122ddf0b2583703393d8d3127130823facb880e694caa324eb6845628186aac1997ee8b31dc2d18fafe26268
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/eslint-plugin@npm:8.46.1, @typescript-eslint/eslint-plugin@npm:^8.46.1":
+ version: 8.46.1
+ resolution: "@typescript-eslint/eslint-plugin@npm:8.46.1"
+ dependencies:
+ "@eslint-community/regexpp": "npm:^4.10.0"
+ "@typescript-eslint/scope-manager": "npm:8.46.1"
+ "@typescript-eslint/type-utils": "npm:8.46.1"
+ "@typescript-eslint/utils": "npm:8.46.1"
+ "@typescript-eslint/visitor-keys": "npm:8.46.1"
+ graphemer: "npm:^1.4.0"
+ ignore: "npm:^7.0.0"
+ natural-compare: "npm:^1.4.0"
+ ts-api-utils: "npm:^2.1.0"
+ peerDependencies:
+ "@typescript-eslint/parser": ^8.46.1
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: ">=4.8.4 <6.0.0"
+ checksum: 10c0/7a269f7dc3f6d900b9a7caefc0ab455406aae7fc0c0a198b1f18623c1c47bd54c6769777b0d8a2ef2e674a60124470d85394feb5fae4991c84c6a37875f75410
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/parser@npm:8.46.1, @typescript-eslint/parser@npm:^8.46.1":
+ version: 8.46.1
+ resolution: "@typescript-eslint/parser@npm:8.46.1"
+ dependencies:
+ "@typescript-eslint/scope-manager": "npm:8.46.1"
+ "@typescript-eslint/types": "npm:8.46.1"
+ "@typescript-eslint/typescript-estree": "npm:8.46.1"
+ "@typescript-eslint/visitor-keys": "npm:8.46.1"
+ debug: "npm:^4.3.4"
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: ">=4.8.4 <6.0.0"
+ checksum: 10c0/4d14e9dbd5b4ba6001d35ae8833b1b03588911d44b1e01a7e38b1883148c3b1d22e4d4de50e5c6a698a4697ef067e235524b521023d0f5a830767d54c8c5fff5
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/project-service@npm:8.46.1":
+ version: 8.46.1
+ resolution: "@typescript-eslint/project-service@npm:8.46.1"
+ dependencies:
+ "@typescript-eslint/tsconfig-utils": "npm:^8.46.1"
+ "@typescript-eslint/types": "npm:^8.46.1"
+ debug: "npm:^4.3.4"
+ peerDependencies:
+ typescript: ">=4.8.4 <6.0.0"
+ checksum: 10c0/7218bb343eb371e468596947ef66f0ad5024a76f2787550e093af0fc2b34e1bba3e86840bdec719afd26368e9f75c1ea4ab09bdc84610a746acd89b66910cf8b
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/rule-tester@npm:^8.18.1":
+ version: 8.46.1
+ resolution: "@typescript-eslint/rule-tester@npm:8.46.1"
+ dependencies:
+ "@typescript-eslint/parser": "npm:8.46.1"
+ "@typescript-eslint/typescript-estree": "npm:8.46.1"
+ "@typescript-eslint/utils": "npm:8.46.1"
+ ajv: "npm:^6.12.6"
+ json-stable-stringify-without-jsonify: "npm:^1.0.1"
+ lodash.merge: "npm:4.6.2"
+ semver: "npm:^7.6.0"
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ checksum: 10c0/1528fe639881d842424525912811cc21ae970e2d807c8717f9152f3347e656b09f373d3441f5e966cf323a9de5065f9bc0a3770c9abc2d1d8c3fc061ca69d733
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/scope-manager@npm:6.21.0":
+ version: 6.21.0
+ resolution: "@typescript-eslint/scope-manager@npm:6.21.0"
+ dependencies:
+ "@typescript-eslint/types": "npm:6.21.0"
+ "@typescript-eslint/visitor-keys": "npm:6.21.0"
+ checksum: 10c0/eaf868938d811cbbea33e97e44ba7050d2b6892202cea6a9622c486b85ab1cf801979edf78036179a8ba4ac26f1dfdf7fcc83a68c1ff66be0b3a8e9a9989b526
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/scope-manager@npm:8.46.1":
+ version: 8.46.1
+ resolution: "@typescript-eslint/scope-manager@npm:8.46.1"
+ dependencies:
+ "@typescript-eslint/types": "npm:8.46.1"
+ "@typescript-eslint/visitor-keys": "npm:8.46.1"
+ checksum: 10c0/5cff63677e90f3307fe924b739a3fe9f5239f74ec389fa06d6fa0a3fa51f592d8fb038c0c71088157b5b6fb426145bff1239aa3676c05c7d71d3b9be0f8c2cba
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/tsconfig-utils@npm:8.46.1, @typescript-eslint/tsconfig-utils@npm:^8.46.1":
+ version: 8.46.1
+ resolution: "@typescript-eslint/tsconfig-utils@npm:8.46.1"
+ peerDependencies:
+ typescript: ">=4.8.4 <6.0.0"
+ checksum: 10c0/c373bd4e2f43e03d8d4dc91cacbc0acdb217809f0e7b23fb4dd349fdab2503489dd79a3adb394491763ec967fa1312c5c9aebdbc5799ad3ed773b036a6eddb9d
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/type-utils@npm:8.46.1":
+ version: 8.46.1
+ resolution: "@typescript-eslint/type-utils@npm:8.46.1"
+ dependencies:
+ "@typescript-eslint/types": "npm:8.46.1"
+ "@typescript-eslint/typescript-estree": "npm:8.46.1"
+ "@typescript-eslint/utils": "npm:8.46.1"
+ debug: "npm:^4.3.4"
+ ts-api-utils: "npm:^2.1.0"
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: ">=4.8.4 <6.0.0"
+ checksum: 10c0/bcd87755912ad626b496a78e5f3dd8182dd59e815683d6b82a3e9fffc1b52384abfbe4d3faf2ec9b15be67b88e5082a798f35f96624517f82a5026973c251074
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/types@npm:6.21.0":
+ version: 6.21.0
+ resolution: "@typescript-eslint/types@npm:6.21.0"
+ checksum: 10c0/020631d3223bbcff8a0da3efbdf058220a8f48a3de221563996ad1dcc30d6c08dadc3f7608cc08830d21c0d565efd2db19b557b9528921c78aabb605eef2d74d
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/types@npm:8.46.1, @typescript-eslint/types@npm:^8.44.0, @typescript-eslint/types@npm:^8.46.1":
+ version: 8.46.1
+ resolution: "@typescript-eslint/types@npm:8.46.1"
+ checksum: 10c0/90887acaa5b33b45af20cf7f87ec4ae098c0daa88484245473e73903fa6e542f613247c22148132167891ca06af6549a60b9d2fd14a65b22871e016901ce3756
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/typescript-estree@npm:6.21.0":
+ version: 6.21.0
+ resolution: "@typescript-eslint/typescript-estree@npm:6.21.0"
+ dependencies:
+ "@typescript-eslint/types": "npm:6.21.0"
+ "@typescript-eslint/visitor-keys": "npm:6.21.0"
+ debug: "npm:^4.3.4"
+ globby: "npm:^11.1.0"
+ is-glob: "npm:^4.0.3"
+ minimatch: "npm:9.0.3"
+ semver: "npm:^7.5.4"
+ ts-api-utils: "npm:^1.0.1"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 10c0/af1438c60f080045ebb330155a8c9bb90db345d5069cdd5d01b67de502abb7449d6c75500519df829f913a6b3f490ade3e8215279b6bdc63d0fb0ae61034df5f
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/typescript-estree@npm:8.46.1":
+ version: 8.46.1
+ resolution: "@typescript-eslint/typescript-estree@npm:8.46.1"
+ dependencies:
+ "@typescript-eslint/project-service": "npm:8.46.1"
+ "@typescript-eslint/tsconfig-utils": "npm:8.46.1"
+ "@typescript-eslint/types": "npm:8.46.1"
+ "@typescript-eslint/visitor-keys": "npm:8.46.1"
+ debug: "npm:^4.3.4"
+ fast-glob: "npm:^3.3.2"
+ is-glob: "npm:^4.0.3"
+ minimatch: "npm:^9.0.4"
+ semver: "npm:^7.6.0"
+ ts-api-utils: "npm:^2.1.0"
+ peerDependencies:
+ typescript: ">=4.8.4 <6.0.0"
+ checksum: 10c0/610048f615d4487f3dc57b7440214a14614a9dca8783d142e7dd29e2948d9c8239773839a3bcdf509c266d5f8595ea9f3a20c53c38d7b3bf3cf2305de1491bd8
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/utils@npm:8.46.1, @typescript-eslint/utils@npm:^8.18.1":
+ version: 8.46.1
+ resolution: "@typescript-eslint/utils@npm:8.46.1"
+ dependencies:
+ "@eslint-community/eslint-utils": "npm:^4.7.0"
+ "@typescript-eslint/scope-manager": "npm:8.46.1"
+ "@typescript-eslint/types": "npm:8.46.1"
+ "@typescript-eslint/typescript-estree": "npm:8.46.1"
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: ">=4.8.4 <6.0.0"
+ checksum: 10c0/9089be6b88a934843fd4eead61739e43dc79ba3db3dbaebcd9908eed819765b6414da983254a7d619e89d28b441bd131f53c9f163c39ca5b2369b76cd6699121
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/utils@npm:^6.10.0":
+ version: 6.21.0
+ resolution: "@typescript-eslint/utils@npm:6.21.0"
+ dependencies:
+ "@eslint-community/eslint-utils": "npm:^4.4.0"
+ "@types/json-schema": "npm:^7.0.12"
+ "@types/semver": "npm:^7.5.0"
+ "@typescript-eslint/scope-manager": "npm:6.21.0"
+ "@typescript-eslint/types": "npm:6.21.0"
+ "@typescript-eslint/typescript-estree": "npm:6.21.0"
+ semver: "npm:^7.5.4"
+ peerDependencies:
+ eslint: ^7.0.0 || ^8.0.0
+ checksum: 10c0/ab2df3833b2582d4e5467a484d08942b4f2f7208f8e09d67de510008eb8001a9b7460f2f9ba11c12086fd3cdcac0c626761c7995c2c6b5657d5fa6b82030a32d
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/visitor-keys@npm:6.21.0":
+ version: 6.21.0
+ resolution: "@typescript-eslint/visitor-keys@npm:6.21.0"
+ dependencies:
+ "@typescript-eslint/types": "npm:6.21.0"
+ eslint-visitor-keys: "npm:^3.4.1"
+ checksum: 10c0/7395f69739cfa1cb83c1fb2fad30afa2a814756367302fb4facd5893eff66abc807e8d8f63eba94ed3b0fe0c1c996ac9a1680bcbf0f83717acedc3f2bb724fbf
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/visitor-keys@npm:8.46.1":
+ version: 8.46.1
+ resolution: "@typescript-eslint/visitor-keys@npm:8.46.1"
+ dependencies:
+ "@typescript-eslint/types": "npm:8.46.1"
+ eslint-visitor-keys: "npm:^4.2.1"
+ checksum: 10c0/4139a8d78ad95e59fff2285beb623a530b7c2e6af89b994a92e9d8728d0c86eb8d86f64f2372aa874f9f24924253ba9887a2f77bec6bfc6028380b024c24e582
+ languageName: node
+ linkType: hard
+
+"acorn-jsx@npm:^5.3.2":
+ version: 5.3.2
+ resolution: "acorn-jsx@npm:5.3.2"
+ peerDependencies:
+ acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
+ checksum: 10c0/4c54868fbef3b8d58927d5e33f0a4de35f59012fe7b12cf9dfbb345fb8f46607709e1c4431be869a23fb63c151033d84c4198fa9f79385cec34fcb1dd53974c1
+ languageName: node
+ linkType: hard
+
+"acorn@npm:^8.11.2, acorn@npm:^8.15.0, acorn@npm:^8.9.0":
+ version: 8.15.0
+ resolution: "acorn@npm:8.15.0"
+ bin:
+ acorn: bin/acorn
+ checksum: 10c0/dec73ff59b7d6628a01eebaece7f2bdb8bb62b9b5926dcad0f8931f2b8b79c2be21f6c68ac095592adb5adb15831a3635d9343e6a91d028bbe85d564875ec3ec
+ languageName: node
+ linkType: hard
+
+"ajv@npm:^6.12.4, ajv@npm:^6.12.6":
+ version: 6.12.6
+ resolution: "ajv@npm:6.12.6"
+ dependencies:
+ fast-deep-equal: "npm:^3.1.1"
+ fast-json-stable-stringify: "npm:^2.0.0"
+ json-schema-traverse: "npm:^0.4.1"
+ uri-js: "npm:^4.2.2"
+ checksum: 10c0/41e23642cbe545889245b9d2a45854ebba51cda6c778ebced9649420d9205f2efb39cb43dbc41e358409223b1ea43303ae4839db682c848b891e4811da1a5a71
+ languageName: node
+ linkType: hard
+
+"ansi-styles@npm:^4.1.0":
+ version: 4.3.0
+ resolution: "ansi-styles@npm:4.3.0"
+ dependencies:
+ color-convert: "npm:^2.0.1"
+ checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041
+ languageName: node
+ linkType: hard
+
+"argparse@npm:^2.0.1":
+ version: 2.0.1
+ resolution: "argparse@npm:2.0.1"
+ checksum: 10c0/c5640c2d89045371c7cedd6a70212a04e360fd34d6edeae32f6952c63949e3525ea77dbec0289d8213a99bbaeab5abfa860b5c12cf88a2e6cf8106e90dd27a7e
+ languageName: node
+ linkType: hard
+
+"array-union@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "array-union@npm:2.1.0"
+ checksum: 10c0/429897e68110374f39b771ec47a7161fc6a8fc33e196857c0a396dc75df0b5f65e4d046674db764330b6bb66b39ef48dd7c53b6a2ee75cfb0681e0c1a7033962
+ languageName: node
+ linkType: hard
+
+"balanced-match@npm:^1.0.0":
+ version: 1.0.2
+ resolution: "balanced-match@npm:1.0.2"
+ checksum: 10c0/9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee
+ languageName: node
+ linkType: hard
+
+"brace-expansion@npm:^1.1.7":
+ version: 1.1.12
+ resolution: "brace-expansion@npm:1.1.12"
+ dependencies:
+ balanced-match: "npm:^1.0.0"
+ concat-map: "npm:0.0.1"
+ checksum: 10c0/975fecac2bb7758c062c20d0b3b6288c7cc895219ee25f0a64a9de662dbac981ff0b6e89909c3897c1f84fa353113a721923afdec5f8b2350255b097f12b1f73
+ languageName: node
+ linkType: hard
+
+"brace-expansion@npm:^2.0.1":
+ version: 2.0.2
+ resolution: "brace-expansion@npm:2.0.2"
+ dependencies:
+ balanced-match: "npm:^1.0.0"
+ checksum: 10c0/6d117a4c793488af86b83172deb6af143e94c17bc53b0b3cec259733923b4ca84679d506ac261f4ba3c7ed37c46018e2ff442f9ce453af8643ecd64f4a54e6cf
+ languageName: node
+ linkType: hard
+
+"braces@npm:^3.0.3":
+ version: 3.0.3
+ resolution: "braces@npm:3.0.3"
+ dependencies:
+ fill-range: "npm:^7.1.1"
+ checksum: 10c0/7c6dfd30c338d2997ba77500539227b9d1f85e388a5f43220865201e407e076783d0881f2d297b9f80951b4c957fcf0b51c1d2d24227631643c3f7c284b0aa04
+ languageName: node
+ linkType: hard
+
+"callsites@npm:^3.0.0":
+ version: 3.1.0
+ resolution: "callsites@npm:3.1.0"
+ checksum: 10c0/fff92277400eb06c3079f9e74f3af120db9f8ea03bad0e84d9aede54bbe2d44a56cccb5f6cf12211f93f52306df87077ecec5b712794c5a9b5dac6d615a3f301
+ languageName: node
+ linkType: hard
+
+"chalk@npm:^4.0.0":
+ version: 4.1.2
+ resolution: "chalk@npm:4.1.2"
+ dependencies:
+ ansi-styles: "npm:^4.1.0"
+ supports-color: "npm:^7.1.0"
+ checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880
+ languageName: node
+ linkType: hard
+
+"color-convert@npm:^2.0.1":
+ version: 2.0.1
+ resolution: "color-convert@npm:2.0.1"
+ dependencies:
+ color-name: "npm:~1.1.4"
+ checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7
+ languageName: node
+ linkType: hard
+
+"color-name@npm:~1.1.4":
+ version: 1.1.4
+ resolution: "color-name@npm:1.1.4"
+ checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95
+ languageName: node
+ linkType: hard
+
+"concat-map@npm:0.0.1":
+ version: 0.0.1
+ resolution: "concat-map@npm:0.0.1"
+ checksum: 10c0/c996b1cfdf95b6c90fee4dae37e332c8b6eb7d106430c17d538034c0ad9a1630cb194d2ab37293b1bdd4d779494beee7786d586a50bd9376fd6f7bcc2bd4c98f
+ languageName: node
+ linkType: hard
+
+"cross-spawn@npm:^7.0.6":
+ version: 7.0.6
+ resolution: "cross-spawn@npm:7.0.6"
+ dependencies:
+ path-key: "npm:^3.1.0"
+ shebang-command: "npm:^2.0.0"
+ which: "npm:^2.0.1"
+ checksum: 10c0/053ea8b2135caff68a9e81470e845613e374e7309a47731e81639de3eaeb90c3d01af0e0b44d2ab9d50b43467223b88567dfeb3262db942dc063b9976718ffc1
+ languageName: node
+ linkType: hard
+
+"debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4":
+ version: 4.4.3
+ resolution: "debug@npm:4.4.3"
+ dependencies:
+ ms: "npm:^2.1.3"
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+ checksum: 10c0/d79136ec6c83ecbefd0f6a5593da6a9c91ec4d7ddc4b54c883d6e71ec9accb5f67a1a5e96d00a328196b5b5c86d365e98d8a3a70856aaf16b4e7b1985e67f5a6
+ languageName: node
+ linkType: hard
+
+"deep-is@npm:^0.1.3":
+ version: 0.1.4
+ resolution: "deep-is@npm:0.1.4"
+ checksum: 10c0/7f0ee496e0dff14a573dc6127f14c95061b448b87b995fc96c017ce0a1e66af1675e73f1d6064407975bc4ea6ab679497a29fff7b5b9c4e99cb10797c1ad0b4c
+ languageName: node
+ linkType: hard
+
+"dir-glob@npm:^3.0.1":
+ version: 3.0.1
+ resolution: "dir-glob@npm:3.0.1"
+ dependencies:
+ path-type: "npm:^4.0.0"
+ checksum: 10c0/dcac00920a4d503e38bb64001acb19df4efc14536ada475725e12f52c16777afdee4db827f55f13a908ee7efc0cb282e2e3dbaeeb98c0993dd93d1802d3bf00c
+ languageName: node
+ linkType: hard
+
+"escape-string-regexp@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "escape-string-regexp@npm:4.0.0"
+ checksum: 10c0/9497d4dd307d845bd7f75180d8188bb17ea8c151c1edbf6b6717c100e104d629dc2dfb687686181b0f4b7d732c7dfdc4d5e7a8ff72de1b0ca283a75bbb3a9cd9
+ languageName: node
+ linkType: hard
+
+"eslint-plugin-minecraft-linting@npm:^2.0.10":
+ version: 2.0.10
+ resolution: "eslint-plugin-minecraft-linting@npm:2.0.10"
+ dependencies:
+ "@typescript-eslint/rule-tester": "npm:^8.18.1"
+ "@typescript-eslint/utils": "npm:^8.18.1"
+ eslint: "npm:^9.17.0"
+ typescript: "npm:^5.6.0"
+ checksum: 10c0/5865a85a818bbd224eb3be56e95fe45b07b2674c323e9296753dcbf20b8b15e6049faa2bd31a246e64400db5d570612ade00b1a97dbab7fc2d28a5fef5165a81
+ languageName: node
+ linkType: hard
+
+"eslint-scope@npm:^8.4.0":
+ version: 8.4.0
+ resolution: "eslint-scope@npm:8.4.0"
+ dependencies:
+ esrecurse: "npm:^4.3.0"
+ estraverse: "npm:^5.2.0"
+ checksum: 10c0/407f6c600204d0f3705bd557f81bd0189e69cd7996f408f8971ab5779c0af733d1af2f1412066b40ee1588b085874fc37a2333986c6521669cdbdd36ca5058e0
+ languageName: node
+ linkType: hard
+
+"eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3":
+ version: 3.4.3
+ resolution: "eslint-visitor-keys@npm:3.4.3"
+ checksum: 10c0/92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820
+ languageName: node
+ linkType: hard
+
+"eslint-visitor-keys@npm:^4.2.1":
+ version: 4.2.1
+ resolution: "eslint-visitor-keys@npm:4.2.1"
+ checksum: 10c0/fcd43999199d6740db26c58dbe0c2594623e31ca307e616ac05153c9272f12f1364f5a0b1917a8e962268fdecc6f3622c1c2908b4fcc2e047a106fe6de69dc43
+ languageName: node
+ linkType: hard
+
+"eslint@npm:^9.17.0, eslint@npm:^9.38.0":
+ version: 9.38.0
+ resolution: "eslint@npm:9.38.0"
+ dependencies:
+ "@eslint-community/eslint-utils": "npm:^4.8.0"
+ "@eslint-community/regexpp": "npm:^4.12.1"
+ "@eslint/config-array": "npm:^0.21.1"
+ "@eslint/config-helpers": "npm:^0.4.1"
+ "@eslint/core": "npm:^0.16.0"
+ "@eslint/eslintrc": "npm:^3.3.1"
+ "@eslint/js": "npm:9.38.0"
+ "@eslint/plugin-kit": "npm:^0.4.0"
+ "@humanfs/node": "npm:^0.16.6"
+ "@humanwhocodes/module-importer": "npm:^1.0.1"
+ "@humanwhocodes/retry": "npm:^0.4.2"
+ "@types/estree": "npm:^1.0.6"
+ ajv: "npm:^6.12.4"
+ chalk: "npm:^4.0.0"
+ cross-spawn: "npm:^7.0.6"
+ debug: "npm:^4.3.2"
+ escape-string-regexp: "npm:^4.0.0"
+ eslint-scope: "npm:^8.4.0"
+ eslint-visitor-keys: "npm:^4.2.1"
+ espree: "npm:^10.4.0"
+ esquery: "npm:^1.5.0"
+ esutils: "npm:^2.0.2"
+ fast-deep-equal: "npm:^3.1.3"
+ file-entry-cache: "npm:^8.0.0"
+ find-up: "npm:^5.0.0"
+ glob-parent: "npm:^6.0.2"
+ ignore: "npm:^5.2.0"
+ imurmurhash: "npm:^0.1.4"
+ is-glob: "npm:^4.0.0"
+ json-stable-stringify-without-jsonify: "npm:^1.0.1"
+ lodash.merge: "npm:^4.6.2"
+ minimatch: "npm:^3.1.2"
+ natural-compare: "npm:^1.4.0"
+ optionator: "npm:^0.9.3"
+ peerDependencies:
+ jiti: "*"
+ peerDependenciesMeta:
+ jiti:
+ optional: true
+ bin:
+ eslint: bin/eslint.js
+ checksum: 10c0/51b0978dce04233580263fd4b5c4f128ecffdcde44fbddfedb5bced48a60d4fc619f5ae91800a1461a78a860b14c77a5081b0b2cf628b705580b70126a11e14b
+ languageName: node
+ linkType: hard
+
+"espree@npm:^10.0.1, espree@npm:^10.4.0":
+ version: 10.4.0
+ resolution: "espree@npm:10.4.0"
+ dependencies:
+ acorn: "npm:^8.15.0"
+ acorn-jsx: "npm:^5.3.2"
+ eslint-visitor-keys: "npm:^4.2.1"
+ checksum: 10c0/c63fe06131c26c8157b4083313cb02a9a54720a08e21543300e55288c40e06c3fc284bdecf108d3a1372c5934a0a88644c98714f38b6ae8ed272b40d9ea08d6b
+ languageName: node
+ linkType: hard
+
+"espree@npm:^9.6.1":
+ version: 9.6.1
+ resolution: "espree@npm:9.6.1"
+ dependencies:
+ acorn: "npm:^8.9.0"
+ acorn-jsx: "npm:^5.3.2"
+ eslint-visitor-keys: "npm:^3.4.1"
+ checksum: 10c0/1a2e9b4699b715347f62330bcc76aee224390c28bb02b31a3752e9d07549c473f5f986720483c6469cf3cfb3c9d05df612ffc69eb1ee94b54b739e67de9bb460
+ languageName: node
+ linkType: hard
+
+"esquery@npm:^1.5.0":
+ version: 1.6.0
+ resolution: "esquery@npm:1.6.0"
+ dependencies:
+ estraverse: "npm:^5.1.0"
+ checksum: 10c0/cb9065ec605f9da7a76ca6dadb0619dfb611e37a81e318732977d90fab50a256b95fee2d925fba7c2f3f0523aa16f91587246693bc09bc34d5a59575fe6e93d2
+ languageName: node
+ linkType: hard
+
+"esrecurse@npm:^4.3.0":
+ version: 4.3.0
+ resolution: "esrecurse@npm:4.3.0"
+ dependencies:
+ estraverse: "npm:^5.2.0"
+ checksum: 10c0/81a37116d1408ded88ada45b9fb16dbd26fba3aadc369ce50fcaf82a0bac12772ebd7b24cd7b91fc66786bf2c1ac7b5f196bc990a473efff972f5cb338877cf5
+ languageName: node
+ linkType: hard
+
+"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0, estraverse@npm:^5.3.0":
+ version: 5.3.0
+ resolution: "estraverse@npm:5.3.0"
+ checksum: 10c0/1ff9447b96263dec95d6d67431c5e0771eb9776427421260a3e2f0fdd5d6bd4f8e37a7338f5ad2880c9f143450c9b1e4fc2069060724570a49cf9cf0312bd107
+ languageName: node
+ linkType: hard
+
+"esutils@npm:^2.0.2":
+ version: 2.0.3
+ resolution: "esutils@npm:2.0.3"
+ checksum: 10c0/9a2fe69a41bfdade834ba7c42de4723c97ec776e40656919c62cbd13607c45e127a003f05f724a1ea55e5029a4cf2de444b13009f2af71271e42d93a637137c7
+ languageName: node
+ linkType: hard
+
+"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3":
+ version: 3.1.3
+ resolution: "fast-deep-equal@npm:3.1.3"
+ checksum: 10c0/40dedc862eb8992c54579c66d914635afbec43350afbbe991235fdcb4e3a8d5af1b23ae7e79bef7d4882d0ecee06c3197488026998fb19f72dc95acff1d1b1d0
+ languageName: node
+ linkType: hard
+
+"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2":
+ version: 3.3.3
+ resolution: "fast-glob@npm:3.3.3"
+ dependencies:
+ "@nodelib/fs.stat": "npm:^2.0.2"
+ "@nodelib/fs.walk": "npm:^1.2.3"
+ glob-parent: "npm:^5.1.2"
+ merge2: "npm:^1.3.0"
+ micromatch: "npm:^4.0.8"
+ checksum: 10c0/f6aaa141d0d3384cf73cbcdfc52f475ed293f6d5b65bfc5def368b09163a9f7e5ec2b3014d80f733c405f58e470ee0cc451c2937685045cddcdeaa24199c43fe
+ languageName: node
+ linkType: hard
+
+"fast-json-stable-stringify@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "fast-json-stable-stringify@npm:2.1.0"
+ checksum: 10c0/7f081eb0b8a64e0057b3bb03f974b3ef00135fbf36c1c710895cd9300f13c94ba809bb3a81cf4e1b03f6e5285610a61abbd7602d0652de423144dfee5a389c9b
+ languageName: node
+ linkType: hard
+
+"fast-levenshtein@npm:^2.0.6":
+ version: 2.0.6
+ resolution: "fast-levenshtein@npm:2.0.6"
+ checksum: 10c0/111972b37338bcb88f7d9e2c5907862c280ebf4234433b95bc611e518d192ccb2d38119c4ac86e26b668d75f7f3894f4ff5c4982899afced7ca78633b08287c4
+ languageName: node
+ linkType: hard
+
+"fastq@npm:^1.6.0":
+ version: 1.19.1
+ resolution: "fastq@npm:1.19.1"
+ dependencies:
+ reusify: "npm:^1.0.4"
+ checksum: 10c0/ebc6e50ac7048daaeb8e64522a1ea7a26e92b3cee5cd1c7f2316cdca81ba543aa40a136b53891446ea5c3a67ec215fbaca87ad405f102dd97012f62916905630
+ languageName: node
+ linkType: hard
+
+"file-entry-cache@npm:^8.0.0":
+ version: 8.0.0
+ resolution: "file-entry-cache@npm:8.0.0"
+ dependencies:
+ flat-cache: "npm:^4.0.0"
+ checksum: 10c0/9e2b5938b1cd9b6d7e3612bdc533afd4ac17b2fc646569e9a8abbf2eb48e5eb8e316bc38815a3ef6a1b456f4107f0d0f055a614ca613e75db6bf9ff4d72c1638
+ languageName: node
+ linkType: hard
+
+"fill-range@npm:^7.1.1":
+ version: 7.1.1
+ resolution: "fill-range@npm:7.1.1"
+ dependencies:
+ to-regex-range: "npm:^5.0.1"
+ checksum: 10c0/b75b691bbe065472f38824f694c2f7449d7f5004aa950426a2c28f0306c60db9b880c0b0e4ed819997ffb882d1da02cfcfc819bddc94d71627f5269682edf018
+ languageName: node
+ linkType: hard
+
+"find-up@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "find-up@npm:5.0.0"
+ dependencies:
+ locate-path: "npm:^6.0.0"
+ path-exists: "npm:^4.0.0"
+ checksum: 10c0/062c5a83a9c02f53cdd6d175a37ecf8f87ea5bbff1fdfb828f04bfa021441bc7583e8ebc0872a4c1baab96221fb8a8a275a19809fb93fbc40bd69ec35634069a
+ languageName: node
+ linkType: hard
+
+"flat-cache@npm:^4.0.0":
+ version: 4.0.1
+ resolution: "flat-cache@npm:4.0.1"
+ dependencies:
+ flatted: "npm:^3.2.9"
+ keyv: "npm:^4.5.4"
+ checksum: 10c0/2c59d93e9faa2523e4fda6b4ada749bed432cfa28c8e251f33b25795e426a1c6dbada777afb1f74fcfff33934fdbdea921ee738fcc33e71adc9d6eca984a1cfc
+ languageName: node
+ linkType: hard
+
+"flatted@npm:^3.2.9":
+ version: 3.3.3
+ resolution: "flatted@npm:3.3.3"
+ checksum: 10c0/e957a1c6b0254aa15b8cce8533e24165abd98fadc98575db082b786b5da1b7d72062b81bfdcd1da2f4d46b6ed93bec2434e62333e9b4261d79ef2e75a10dd538
+ languageName: node
+ linkType: hard
+
+"glob-parent@npm:^5.1.2":
+ version: 5.1.2
+ resolution: "glob-parent@npm:5.1.2"
+ dependencies:
+ is-glob: "npm:^4.0.1"
+ checksum: 10c0/cab87638e2112bee3f839ef5f6e0765057163d39c66be8ec1602f3823da4692297ad4e972de876ea17c44d652978638d2fd583c6713d0eb6591706825020c9ee
+ languageName: node
+ linkType: hard
+
+"glob-parent@npm:^6.0.2":
+ version: 6.0.2
+ resolution: "glob-parent@npm:6.0.2"
+ dependencies:
+ is-glob: "npm:^4.0.3"
+ checksum: 10c0/317034d88654730230b3f43bb7ad4f7c90257a426e872ea0bf157473ac61c99bf5d205fad8f0185f989be8d2fa6d3c7dce1645d99d545b6ea9089c39f838e7f8
+ languageName: node
+ linkType: hard
+
+"globals@npm:^14.0.0":
+ version: 14.0.0
+ resolution: "globals@npm:14.0.0"
+ checksum: 10c0/b96ff42620c9231ad468d4c58ff42afee7777ee1c963013ff8aabe095a451d0ceeb8dcd8ef4cbd64d2538cef45f787a78ba3a9574f4a634438963e334471302d
+ languageName: node
+ linkType: hard
+
+"globby@npm:^11.1.0":
+ version: 11.1.0
+ resolution: "globby@npm:11.1.0"
+ dependencies:
+ array-union: "npm:^2.1.0"
+ dir-glob: "npm:^3.0.1"
+ fast-glob: "npm:^3.2.9"
+ ignore: "npm:^5.2.0"
+ merge2: "npm:^1.4.1"
+ slash: "npm:^3.0.0"
+ checksum: 10c0/b39511b4afe4bd8a7aead3a27c4ade2b9968649abab0a6c28b1a90141b96ca68ca5db1302f7c7bd29eab66bf51e13916b8e0a3d0ac08f75e1e84a39b35691189
+ languageName: node
+ linkType: hard
+
+"graphemer@npm:^1.4.0":
+ version: 1.4.0
+ resolution: "graphemer@npm:1.4.0"
+ checksum: 10c0/e951259d8cd2e0d196c72ec711add7115d42eb9a8146c8eeda5b8d3ac91e5dd816b9cd68920726d9fd4490368e7ed86e9c423f40db87e2d8dfafa00fa17c3a31
+ languageName: node
+ linkType: hard
+
+"has-flag@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "has-flag@npm:4.0.0"
+ checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1
+ languageName: node
+ linkType: hard
+
+"ignore@npm:^5.2.0":
+ version: 5.3.2
+ resolution: "ignore@npm:5.3.2"
+ checksum: 10c0/f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337
+ languageName: node
+ linkType: hard
+
+"ignore@npm:^7.0.0":
+ version: 7.0.5
+ resolution: "ignore@npm:7.0.5"
+ checksum: 10c0/ae00db89fe873064a093b8999fe4cc284b13ef2a178636211842cceb650b9c3e390d3339191acb145d81ed5379d2074840cf0c33a20bdbd6f32821f79eb4ad5d
+ languageName: node
+ linkType: hard
+
+"import-fresh@npm:^3.2.1":
+ version: 3.3.1
+ resolution: "import-fresh@npm:3.3.1"
+ dependencies:
+ parent-module: "npm:^1.0.0"
+ resolve-from: "npm:^4.0.0"
+ checksum: 10c0/bf8cc494872fef783249709385ae883b447e3eb09db0ebd15dcead7d9afe7224dad7bd7591c6b73b0b19b3c0f9640eb8ee884f01cfaf2887ab995b0b36a0cbec
+ languageName: node
+ linkType: hard
+
+"imurmurhash@npm:^0.1.4":
+ version: 0.1.4
+ resolution: "imurmurhash@npm:0.1.4"
+ checksum: 10c0/8b51313850dd33605c6c9d3fd9638b714f4c4c40250cff658209f30d40da60f78992fb2df5dabee4acf589a6a82bbc79ad5486550754bd9ec4e3fc0d4a57d6a6
+ languageName: node
+ linkType: hard
+
+"is-extglob@npm:^2.1.1":
+ version: 2.1.1
+ resolution: "is-extglob@npm:2.1.1"
+ checksum: 10c0/5487da35691fbc339700bbb2730430b07777a3c21b9ebaecb3072512dfd7b4ba78ac2381a87e8d78d20ea08affb3f1971b4af629173a6bf435ff8a4c47747912
+ languageName: node
+ linkType: hard
+
+"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3":
+ version: 4.0.3
+ resolution: "is-glob@npm:4.0.3"
+ dependencies:
+ is-extglob: "npm:^2.1.1"
+ checksum: 10c0/17fb4014e22be3bbecea9b2e3a76e9e34ff645466be702f1693e8f1ee1adac84710d0be0bd9f967d6354036fd51ab7c2741d954d6e91dae6bb69714de92c197a
+ languageName: node
+ linkType: hard
+
+"is-number@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "is-number@npm:7.0.0"
+ checksum: 10c0/b4686d0d3053146095ccd45346461bc8e53b80aeb7671cc52a4de02dbbf7dc0d1d2a986e2fe4ae206984b4d34ef37e8b795ebc4f4295c978373e6575e295d811
+ languageName: node
+ linkType: hard
+
+"isexe@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "isexe@npm:2.0.0"
+ checksum: 10c0/228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d
+ languageName: node
+ linkType: hard
+
+"js-yaml@npm:^4.1.0":
+ version: 4.1.0
+ resolution: "js-yaml@npm:4.1.0"
+ dependencies:
+ argparse: "npm:^2.0.1"
+ bin:
+ js-yaml: bin/js-yaml.js
+ checksum: 10c0/184a24b4eaacfce40ad9074c64fd42ac83cf74d8c8cd137718d456ced75051229e5061b8633c3366b8aada17945a7a356b337828c19da92b51ae62126575018f
+ languageName: node
+ linkType: hard
+
+"json-buffer@npm:3.0.1":
+ version: 3.0.1
+ resolution: "json-buffer@npm:3.0.1"
+ checksum: 10c0/0d1c91569d9588e7eef2b49b59851f297f3ab93c7b35c7c221e288099322be6b562767d11e4821da500f3219542b9afd2e54c5dc573107c1126ed1080f8e96d7
+ languageName: node
+ linkType: hard
+
+"json-schema-traverse@npm:^0.4.1":
+ version: 0.4.1
+ resolution: "json-schema-traverse@npm:0.4.1"
+ checksum: 10c0/108fa90d4cc6f08243aedc6da16c408daf81793bf903e9fd5ab21983cda433d5d2da49e40711da016289465ec2e62e0324dcdfbc06275a607fe3233fde4942ce
+ languageName: node
+ linkType: hard
+
+"json-stable-stringify-without-jsonify@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "json-stable-stringify-without-jsonify@npm:1.0.1"
+ checksum: 10c0/cb168b61fd4de83e58d09aaa6425ef71001bae30d260e2c57e7d09a5fd82223e2f22a042dedaab8db23b7d9ae46854b08bb1f91675a8be11c5cffebef5fb66a5
+ languageName: node
+ linkType: hard
+
+"keyv@npm:^4.5.4":
+ version: 4.5.4
+ resolution: "keyv@npm:4.5.4"
+ dependencies:
+ json-buffer: "npm:3.0.1"
+ checksum: 10c0/aa52f3c5e18e16bb6324876bb8b59dd02acf782a4b789c7b2ae21107fab95fab3890ed448d4f8dba80ce05391eeac4bfabb4f02a20221342982f806fa2cf271e
+ languageName: node
+ linkType: hard
+
+"levn@npm:^0.4.1":
+ version: 0.4.1
+ resolution: "levn@npm:0.4.1"
+ dependencies:
+ prelude-ls: "npm:^1.2.1"
+ type-check: "npm:~0.4.0"
+ checksum: 10c0/effb03cad7c89dfa5bd4f6989364bfc79994c2042ec5966cb9b95990e2edee5cd8969ddf42616a0373ac49fac1403437deaf6e9050fbbaa3546093a59b9ac94e
+ languageName: node
+ linkType: hard
+
+"locate-path@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "locate-path@npm:6.0.0"
+ dependencies:
+ p-locate: "npm:^5.0.0"
+ checksum: 10c0/d3972ab70dfe58ce620e64265f90162d247e87159b6126b01314dd67be43d50e96a50b517bce2d9452a79409c7614054c277b5232377de50416564a77ac7aad3
+ languageName: node
+ linkType: hard
+
+"lodash.merge@npm:4.6.2, lodash.merge@npm:^4.6.2":
+ version: 4.6.2
+ resolution: "lodash.merge@npm:4.6.2"
+ checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506
+ languageName: node
+ linkType: hard
+
+"merge2@npm:^1.3.0, merge2@npm:^1.4.1":
+ version: 1.4.1
+ resolution: "merge2@npm:1.4.1"
+ checksum: 10c0/254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb
+ languageName: node
+ linkType: hard
+
+"micromatch@npm:^4.0.8":
+ version: 4.0.8
+ resolution: "micromatch@npm:4.0.8"
+ dependencies:
+ braces: "npm:^3.0.3"
+ picomatch: "npm:^2.3.1"
+ checksum: 10c0/166fa6eb926b9553f32ef81f5f531d27b4ce7da60e5baf8c021d043b27a388fb95e46a8038d5045877881e673f8134122b59624d5cecbd16eb50a42e7a6b5ca8
+ languageName: node
+ linkType: hard
+
+"minimatch@npm:9.0.3":
+ version: 9.0.3
+ resolution: "minimatch@npm:9.0.3"
+ dependencies:
+ brace-expansion: "npm:^2.0.1"
+ checksum: 10c0/85f407dcd38ac3e180f425e86553911d101455ca3ad5544d6a7cec16286657e4f8a9aa6695803025c55e31e35a91a2252b5dc8e7d527211278b8b65b4dbd5eac
+ languageName: node
+ linkType: hard
+
+"minimatch@npm:^3.1.2":
+ version: 3.1.2
+ resolution: "minimatch@npm:3.1.2"
+ dependencies:
+ brace-expansion: "npm:^1.1.7"
+ checksum: 10c0/0262810a8fc2e72cca45d6fd86bd349eee435eb95ac6aa45c9ea2180e7ee875ef44c32b55b5973ceabe95ea12682f6e3725cbb63d7a2d1da3ae1163c8b210311
+ languageName: node
+ linkType: hard
+
+"minimatch@npm:^9.0.4":
+ version: 9.0.5
+ resolution: "minimatch@npm:9.0.5"
+ dependencies:
+ brace-expansion: "npm:^2.0.1"
+ checksum: 10c0/de96cf5e35bdf0eab3e2c853522f98ffbe9a36c37797778d2665231ec1f20a9447a7e567cb640901f89e4daaa95ae5d70c65a9e8aa2bb0019b6facbc3c0575ed
+ languageName: node
+ linkType: hard
+
+"ms@npm:^2.1.3":
+ version: 2.1.3
+ resolution: "ms@npm:2.1.3"
+ checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48
+ languageName: node
+ linkType: hard
+
+"natural-compare@npm:^1.4.0":
+ version: 1.4.0
+ resolution: "natural-compare@npm:1.4.0"
+ checksum: 10c0/f5f9a7974bfb28a91afafa254b197f0f22c684d4a1731763dda960d2c8e375b36c7d690e0d9dc8fba774c537af14a7e979129bca23d88d052fbeb9466955e447
+ languageName: node
+ linkType: hard
+
+"optionator@npm:^0.9.3":
+ version: 0.9.4
+ resolution: "optionator@npm:0.9.4"
+ dependencies:
+ deep-is: "npm:^0.1.3"
+ fast-levenshtein: "npm:^2.0.6"
+ levn: "npm:^0.4.1"
+ prelude-ls: "npm:^1.2.1"
+ type-check: "npm:^0.4.0"
+ word-wrap: "npm:^1.2.5"
+ checksum: 10c0/4afb687a059ee65b61df74dfe87d8d6815cd6883cb8b3d5883a910df72d0f5d029821f37025e4bccf4048873dbdb09acc6d303d27b8f76b1a80dd5a7d5334675
+ languageName: node
+ linkType: hard
+
+"p-limit@npm:^3.0.2":
+ version: 3.1.0
+ resolution: "p-limit@npm:3.1.0"
+ dependencies:
+ yocto-queue: "npm:^0.1.0"
+ checksum: 10c0/9db675949dbdc9c3763c89e748d0ef8bdad0afbb24d49ceaf4c46c02c77d30db4e0652ed36d0a0a7a95154335fab810d95c86153105bb73b3a90448e2bb14e1a
+ languageName: node
+ linkType: hard
+
+"p-locate@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "p-locate@npm:5.0.0"
+ dependencies:
+ p-limit: "npm:^3.0.2"
+ checksum: 10c0/2290d627ab7903b8b70d11d384fee714b797f6040d9278932754a6860845c4d3190603a0772a663c8cb5a7b21d1b16acb3a6487ebcafa9773094edc3dfe6009a
+ languageName: node
+ linkType: hard
+
+"parent-module@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "parent-module@npm:1.0.1"
+ dependencies:
+ callsites: "npm:^3.0.0"
+ checksum: 10c0/c63d6e80000d4babd11978e0d3fee386ca7752a02b035fd2435960ffaa7219dc42146f07069fb65e6e8bf1caef89daf9af7535a39bddf354d78bf50d8294f556
+ languageName: node
+ linkType: hard
+
+"path-exists@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "path-exists@npm:4.0.0"
+ checksum: 10c0/8c0bd3f5238188197dc78dced15207a4716c51cc4e3624c44fc97acf69558f5ebb9a2afff486fe1b4ee148e0c133e96c5e11a9aa5c48a3006e3467da070e5e1b
+ languageName: node
+ linkType: hard
+
+"path-key@npm:^3.1.0":
+ version: 3.1.1
+ resolution: "path-key@npm:3.1.1"
+ checksum: 10c0/748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c
+ languageName: node
+ linkType: hard
+
+"path-type@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "path-type@npm:4.0.0"
+ checksum: 10c0/666f6973f332f27581371efaf303fd6c272cc43c2057b37aa99e3643158c7e4b2626549555d88626e99ea9e046f82f32e41bbde5f1508547e9a11b149b52387c
+ languageName: node
+ linkType: hard
+
+"picomatch@npm:^2.3.1":
+ version: 2.3.1
+ resolution: "picomatch@npm:2.3.1"
+ checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be
+ languageName: node
+ linkType: hard
+
+"picomatch@npm:^4.0.3":
+ version: 4.0.3
+ resolution: "picomatch@npm:4.0.3"
+ checksum: 10c0/9582c951e95eebee5434f59e426cddd228a7b97a0161a375aed4be244bd3fe8e3a31b846808ea14ef2c8a2527a6eeab7b3946a67d5979e81694654f939473ae2
+ languageName: node
+ linkType: hard
+
+"prelude-ls@npm:^1.2.1":
+ version: 1.2.1
+ resolution: "prelude-ls@npm:1.2.1"
+ checksum: 10c0/b00d617431e7886c520a6f498a2e14c75ec58f6d93ba48c3b639cf241b54232d90daa05d83a9e9b9fef6baa63cb7e1e4602c2372fea5bc169668401eb127d0cd
+ languageName: node
+ linkType: hard
+
+"punycode@npm:^2.1.0":
+ version: 2.3.1
+ resolution: "punycode@npm:2.3.1"
+ checksum: 10c0/14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9
+ languageName: node
+ linkType: hard
+
+"queue-microtask@npm:^1.2.2":
+ version: 1.2.3
+ resolution: "queue-microtask@npm:1.2.3"
+ checksum: 10c0/900a93d3cdae3acd7d16f642c29a642aea32c2026446151f0778c62ac089d4b8e6c986811076e1ae180a694cedf077d453a11b58ff0a865629a4f82ab558e102
+ languageName: node
+ linkType: hard
+
+"resolve-from@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "resolve-from@npm:4.0.0"
+ checksum: 10c0/8408eec31a3112ef96e3746c37be7d64020cda07c03a920f5024e77290a218ea758b26ca9529fd7b1ad283947f34b2291c1c0f6aa0ed34acfdda9c6014c8d190
+ languageName: node
+ linkType: hard
+
+"reusify@npm:^1.0.4":
+ version: 1.1.0
+ resolution: "reusify@npm:1.1.0"
+ checksum: 10c0/4eff0d4a5f9383566c7d7ec437b671cc51b25963bd61bf127c3f3d3f68e44a026d99b8d2f1ad344afff8d278a8fe70a8ea092650a716d22287e8bef7126bb2fa
+ languageName: node
+ linkType: hard
+
+"run-parallel@npm:^1.1.9":
+ version: 1.2.0
+ resolution: "run-parallel@npm:1.2.0"
+ dependencies:
+ queue-microtask: "npm:^1.2.2"
+ checksum: 10c0/200b5ab25b5b8b7113f9901bfe3afc347e19bb7475b267d55ad0eb86a62a46d77510cb0f232507c9e5d497ebda569a08a9867d0d14f57a82ad5564d991588b39
+ languageName: node
+ linkType: hard
+
+"semver@npm:^7.5.4, semver@npm:^7.6.0":
+ version: 7.7.3
+ resolution: "semver@npm:7.7.3"
+ bin:
+ semver: bin/semver.js
+ checksum: 10c0/4afe5c986567db82f44c8c6faef8fe9df2a9b1d98098fc1721f57c696c4c21cebd572f297fc21002f81889492345b8470473bc6f4aff5fb032a6ea59ea2bc45e
+ languageName: node
+ linkType: hard
+
+"shebang-command@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "shebang-command@npm:2.0.0"
+ dependencies:
+ shebang-regex: "npm:^3.0.0"
+ checksum: 10c0/a41692e7d89a553ef21d324a5cceb5f686d1f3c040759c50aab69688634688c5c327f26f3ecf7001ebfd78c01f3c7c0a11a7c8bfd0a8bc9f6240d4f40b224e4e
+ languageName: node
+ linkType: hard
+
+"shebang-regex@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "shebang-regex@npm:3.0.0"
+ checksum: 10c0/1dbed0726dd0e1152a92696c76c7f06084eb32a90f0528d11acd764043aacf76994b2fb30aa1291a21bd019d6699164d048286309a278855ee7bec06cf6fb690
+ languageName: node
+ linkType: hard
+
+"slash@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "slash@npm:3.0.0"
+ checksum: 10c0/e18488c6a42bdfd4ac5be85b2ced3ccd0224773baae6ad42cfbb9ec74fc07f9fa8396bd35ee638084ead7a2a0818eb5e7151111544d4731ce843019dab4be47b
+ languageName: node
+ linkType: hard
+
+"strip-json-comments@npm:^3.1.1":
+ version: 3.1.1
+ resolution: "strip-json-comments@npm:3.1.1"
+ checksum: 10c0/9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd
+ languageName: node
+ linkType: hard
+
+"supports-color@npm:^7.1.0":
+ version: 7.2.0
+ resolution: "supports-color@npm:7.2.0"
+ dependencies:
+ has-flag: "npm:^4.0.0"
+ checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124
+ languageName: node
+ linkType: hard
+
+"to-regex-range@npm:^5.0.1":
+ version: 5.0.1
+ resolution: "to-regex-range@npm:5.0.1"
+ dependencies:
+ is-number: "npm:^7.0.0"
+ checksum: 10c0/487988b0a19c654ff3e1961b87f471702e708fa8a8dd02a298ef16da7206692e8552a0250e8b3e8759270f62e9d8314616f6da274734d3b558b1fc7b7724e892
+ languageName: node
+ linkType: hard
+
+"ts-api-utils@npm:^1.0.1":
+ version: 1.4.3
+ resolution: "ts-api-utils@npm:1.4.3"
+ peerDependencies:
+ typescript: ">=4.2.0"
+ checksum: 10c0/e65dc6e7e8141140c23e1dc94984bf995d4f6801919c71d6dc27cf0cd51b100a91ffcfe5217626193e5bea9d46831e8586febdc7e172df3f1091a7384299e23a
+ languageName: node
+ linkType: hard
+
+"ts-api-utils@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "ts-api-utils@npm:2.1.0"
+ peerDependencies:
+ typescript: ">=4.8.4"
+ checksum: 10c0/9806a38adea2db0f6aa217ccc6bc9c391ddba338a9fe3080676d0d50ed806d305bb90e8cef0276e793d28c8a929f400abb184ddd7ff83a416959c0f4d2ce754f
+ languageName: node
+ linkType: hard
+
+"type-check@npm:^0.4.0, type-check@npm:~0.4.0":
+ version: 0.4.0
+ resolution: "type-check@npm:0.4.0"
+ dependencies:
+ prelude-ls: "npm:^1.2.1"
+ checksum: 10c0/7b3fd0ed43891e2080bf0c5c504b418fbb3e5c7b9708d3d015037ba2e6323a28152ec163bcb65212741fa5d2022e3075ac3c76440dbd344c9035f818e8ecee58
+ languageName: node
+ linkType: hard
+
+"typescript-eslint@npm:^8.46.1":
+ version: 8.46.1
+ resolution: "typescript-eslint@npm:8.46.1"
+ dependencies:
+ "@typescript-eslint/eslint-plugin": "npm:8.46.1"
+ "@typescript-eslint/parser": "npm:8.46.1"
+ "@typescript-eslint/typescript-estree": "npm:8.46.1"
+ "@typescript-eslint/utils": "npm:8.46.1"
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: ">=4.8.4 <6.0.0"
+ checksum: 10c0/002934d83eec1afcf94e9785399740efe39f1fe6538e469a01ed36c004303af8736e3aea9100c8733798fcb0d1e0301177bd70aa29e6d05d8cefbd8e18887ea6
+ languageName: node
+ linkType: hard
+
+"typescript@npm:^5.6.0, typescript@npm:^5.9.3":
+ version: 5.9.3
+ resolution: "typescript@npm:5.9.3"
+ bin:
+ tsc: bin/tsc
+ tsserver: bin/tsserver
+ checksum: 10c0/6bd7552ce39f97e711db5aa048f6f9995b53f1c52f7d8667c1abdc1700c68a76a308f579cd309ce6b53646deb4e9a1be7c813a93baaf0a28ccd536a30270e1c5
+ languageName: node
+ linkType: hard
+
+"typescript@patch:typescript@npm%3A^5.6.0#optional!builtin, typescript@patch:typescript@npm%3A^5.9.3#optional!builtin":
+ version: 5.9.3
+ resolution: "typescript@patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=5786d5"
+ bin:
+ tsc: bin/tsc
+ tsserver: bin/tsserver
+ checksum: 10c0/ad09fdf7a756814dce65bc60c1657b40d44451346858eea230e10f2e95a289d9183b6e32e5c11e95acc0ccc214b4f36289dcad4bf1886b0adb84d711d336a430
+ languageName: node
+ linkType: hard
+
+"uri-js@npm:^4.2.2":
+ version: 4.4.1
+ resolution: "uri-js@npm:4.4.1"
+ dependencies:
+ punycode: "npm:^2.1.0"
+ checksum: 10c0/4ef57b45aa820d7ac6496e9208559986c665e49447cb072744c13b66925a362d96dd5a46c4530a6b8e203e5db5fe849369444440cb22ecfc26c679359e5dfa3c
+ languageName: node
+ linkType: hard
+
+"which@npm:^2.0.1":
+ version: 2.0.2
+ resolution: "which@npm:2.0.2"
+ dependencies:
+ isexe: "npm:^2.0.0"
+ bin:
+ node-which: ./bin/node-which
+ checksum: 10c0/66522872a768b60c2a65a57e8ad184e5372f5b6a9ca6d5f033d4b0dc98aff63995655a7503b9c0a2598936f532120e81dd8cc155e2e92ed662a2b9377cc4374f
+ languageName: node
+ linkType: hard
+
+"word-wrap@npm:^1.2.5":
+ version: 1.2.5
+ resolution: "word-wrap@npm:1.2.5"
+ checksum: 10c0/e0e4a1ca27599c92a6ca4c32260e8a92e8a44f4ef6ef93f803f8ed823f486e0889fc0b93be4db59c8d51b3064951d25e43d434e95dc8c960cc3a63d65d00ba20
+ languageName: node
+ linkType: hard
+
+"yocto-queue@npm:^0.1.0":
+ version: 0.1.0
+ resolution: "yocto-queue@npm:0.1.0"
+ checksum: 10c0/dceb44c28578b31641e13695d200d34ec4ab3966a5729814d5445b194933c096b7ced71494ce53a0e8820685d1d010df8b2422e5bf2cdea7e469d97ffbea306f
+ languageName: node
+ linkType: hard
diff --git a/yarn.lock b/yarn.lock
index daa7b71d3..4cebf3d3c 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -8,17 +8,1463 @@ __metadata:
"@bedrock-tweaks/graves@workspace:addons/gameplay_changes/graves":
version: 0.0.0-use.local
resolution: "@bedrock-tweaks/graves@workspace:addons/gameplay_changes/graves"
+ dependencies:
+ "@eslint/js": "npm:^9.38.0"
+ "@eslint/json": "npm:^0.13.2"
+ "@minecraft/common": "npm:1.2.0"
+ "@minecraft/math": "npm:2.2.11"
+ "@minecraft/server": "npm:2.2.0"
+ "@minecraft/server-ui": "npm:^2.0.0"
+ "@minecraft/vanilla-data": "npm:1.21.114"
+ "@stylistic/eslint-config": "npm:^1.1.0"
+ "@stylistic/eslint-plugin": "npm:^5.4.0"
+ "@typescript-eslint/eslint-plugin": "npm:^8.46.1"
+ "@typescript-eslint/parser": "npm:^8.46.1"
+ eslint: "npm:^9.38.0"
+ eslint-plugin-minecraft-linting: "npm:^2.0.10"
+ typescript: "npm:^5.9.3"
+ typescript-eslint: "npm:^8.46.1"
languageName: unknown
linkType: soft
+"@eslint-community/eslint-utils@npm:^4.4.0, @eslint-community/eslint-utils@npm:^4.7.0, @eslint-community/eslint-utils@npm:^4.8.0, @eslint-community/eslint-utils@npm:^4.9.0":
+ version: 4.9.0
+ resolution: "@eslint-community/eslint-utils@npm:4.9.0"
+ dependencies:
+ eslint-visitor-keys: "npm:^3.4.3"
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+ checksum: 10c0/8881e22d519326e7dba85ea915ac7a143367c805e6ba1374c987aa2fbdd09195cc51183d2da72c0e2ff388f84363e1b220fd0d19bef10c272c63455162176817
+ languageName: node
+ linkType: hard
+
+"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.12.1":
+ version: 4.12.1
+ resolution: "@eslint-community/regexpp@npm:4.12.1"
+ checksum: 10c0/a03d98c246bcb9109aec2c08e4d10c8d010256538dcb3f56610191607214523d4fb1b00aa81df830b6dffb74c5fa0be03642513a289c567949d3e550ca11cdf6
+ languageName: node
+ linkType: hard
+
+"@eslint/config-array@npm:^0.21.1":
+ version: 0.21.1
+ resolution: "@eslint/config-array@npm:0.21.1"
+ dependencies:
+ "@eslint/object-schema": "npm:^2.1.7"
+ debug: "npm:^4.3.1"
+ minimatch: "npm:^3.1.2"
+ checksum: 10c0/2f657d4edd6ddcb920579b72e7a5b127865d4c3fb4dda24f11d5c4f445a93ca481aebdbd6bf3291c536f5d034458dbcbb298ee3b698bc6c9dd02900fe87eec3c
+ languageName: node
+ linkType: hard
+
+"@eslint/config-helpers@npm:^0.4.1":
+ version: 0.4.1
+ resolution: "@eslint/config-helpers@npm:0.4.1"
+ dependencies:
+ "@eslint/core": "npm:^0.16.0"
+ checksum: 10c0/bb7dd534019a975320ac0f8e0699b37433cee9a3731354c1ee941648e6651032386e7848792060fb53a0fd603ea6cf7a101ed3bd5b82ee2f641598986d1e080a
+ languageName: node
+ linkType: hard
+
+"@eslint/core@npm:^0.15.2":
+ version: 0.15.2
+ resolution: "@eslint/core@npm:0.15.2"
+ dependencies:
+ "@types/json-schema": "npm:^7.0.15"
+ checksum: 10c0/c17a6dc4f5a6006ecb60165cc38bcd21fefb4a10c7a2578a0cfe5813bbd442531a87ed741da5adab5eb678e8e693fda2e2b14555b035355537e32bcec367ea17
+ languageName: node
+ linkType: hard
+
+"@eslint/core@npm:^0.16.0":
+ version: 0.16.0
+ resolution: "@eslint/core@npm:0.16.0"
+ dependencies:
+ "@types/json-schema": "npm:^7.0.15"
+ checksum: 10c0/f27496a244ccfdca3e0fbc3331f9da3f603bdf1aa431af0045a3205826789a54493bc619ad6311a9090eaf7bc25798ff4e265dea1eccd2df9ce3b454f7e7da27
+ languageName: node
+ linkType: hard
+
+"@eslint/eslintrc@npm:^3.3.1":
+ version: 3.3.1
+ resolution: "@eslint/eslintrc@npm:3.3.1"
+ dependencies:
+ ajv: "npm:^6.12.4"
+ debug: "npm:^4.3.2"
+ espree: "npm:^10.0.1"
+ globals: "npm:^14.0.0"
+ ignore: "npm:^5.2.0"
+ import-fresh: "npm:^3.2.1"
+ js-yaml: "npm:^4.1.0"
+ minimatch: "npm:^3.1.2"
+ strip-json-comments: "npm:^3.1.1"
+ checksum: 10c0/b0e63f3bc5cce4555f791a4e487bf999173fcf27c65e1ab6e7d63634d8a43b33c3693e79f192cbff486d7df1be8ebb2bd2edc6e70ddd486cbfa84a359a3e3b41
+ languageName: node
+ linkType: hard
+
+"@eslint/js@npm:9.38.0, @eslint/js@npm:^9.38.0":
+ version: 9.38.0
+ resolution: "@eslint/js@npm:9.38.0"
+ checksum: 10c0/b4a0d561ab93f0b1bc6a3f5e3f83764c9cccade59f2c54f1d718c1dcc71ac4d1be97bef7300cca641932d72e7555c79a7bf07e4e4ce1d0a1ddccc84d6440d2a6
+ languageName: node
+ linkType: hard
+
+"@eslint/json@npm:^0.13.2":
+ version: 0.13.2
+ resolution: "@eslint/json@npm:0.13.2"
+ dependencies:
+ "@eslint/core": "npm:^0.15.2"
+ "@eslint/plugin-kit": "npm:^0.3.5"
+ "@humanwhocodes/momoa": "npm:^3.3.9"
+ natural-compare: "npm:^1.4.0"
+ checksum: 10c0/1e024e33687a2cb26261856f0c5d459d06100b2e09718d6b1e8b63f6595e879fea6a7944f97abd07309b937773fc75c7dc4d61f4fc070422a0c8740c40334774
+ languageName: node
+ linkType: hard
+
+"@eslint/object-schema@npm:^2.1.7":
+ version: 2.1.7
+ resolution: "@eslint/object-schema@npm:2.1.7"
+ checksum: 10c0/936b6e499853d1335803f556d526c86f5fe2259ed241bc665000e1d6353828edd913feed43120d150adb75570cae162cf000b5b0dfc9596726761c36b82f4e87
+ languageName: node
+ linkType: hard
+
+"@eslint/plugin-kit@npm:^0.3.5":
+ version: 0.3.5
+ resolution: "@eslint/plugin-kit@npm:0.3.5"
+ dependencies:
+ "@eslint/core": "npm:^0.15.2"
+ levn: "npm:^0.4.1"
+ checksum: 10c0/c178c1b58c574200c0fd125af3e4bc775daba7ce434ba6d1eeaf9bcb64b2e9fea75efabffb3ed3ab28858e55a016a5efa95f509994ee4341b341199ca630b89e
+ languageName: node
+ linkType: hard
+
+"@eslint/plugin-kit@npm:^0.4.0":
+ version: 0.4.0
+ resolution: "@eslint/plugin-kit@npm:0.4.0"
+ dependencies:
+ "@eslint/core": "npm:^0.16.0"
+ levn: "npm:^0.4.1"
+ checksum: 10c0/125614e902bb34c041da859794c47ac2ec4a814f5d9e7c4d37fcd34b38d8ee5cf1f97020d38d168885d9bf4046a9a7decb86b4cee8dac9eedcc6ad08ebafe204
+ languageName: node
+ linkType: hard
+
+"@humanfs/core@npm:^0.19.1":
+ version: 0.19.1
+ resolution: "@humanfs/core@npm:0.19.1"
+ checksum: 10c0/aa4e0152171c07879b458d0e8a704b8c3a89a8c0541726c6b65b81e84fd8b7564b5d6c633feadc6598307d34564bd53294b533491424e8e313d7ab6c7bc5dc67
+ languageName: node
+ linkType: hard
+
+"@humanfs/node@npm:^0.16.6":
+ version: 0.16.7
+ resolution: "@humanfs/node@npm:0.16.7"
+ dependencies:
+ "@humanfs/core": "npm:^0.19.1"
+ "@humanwhocodes/retry": "npm:^0.4.0"
+ checksum: 10c0/9f83d3cf2cfa37383e01e3cdaead11cd426208e04c44adcdd291aa983aaf72d7d3598844d2fe9ce54896bb1bf8bd4b56883376611c8905a19c44684642823f30
+ languageName: node
+ linkType: hard
+
+"@humanwhocodes/module-importer@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "@humanwhocodes/module-importer@npm:1.0.1"
+ checksum: 10c0/909b69c3b86d482c26b3359db16e46a32e0fb30bd306a3c176b8313b9e7313dba0f37f519de6aa8b0a1921349e505f259d19475e123182416a506d7f87e7f529
+ languageName: node
+ linkType: hard
+
+"@humanwhocodes/momoa@npm:^3.3.9":
+ version: 3.3.9
+ resolution: "@humanwhocodes/momoa@npm:3.3.9"
+ checksum: 10c0/591e1ef6b6e299a57006a052199a0b5f854dfbd0016c7862eb21fe7441a1426ef2ea75c006863693eb98fc46d4a60a82319546adb0277df2814b543a8dad7a7b
+ languageName: node
+ linkType: hard
+
+"@humanwhocodes/retry@npm:^0.4.0, @humanwhocodes/retry@npm:^0.4.2":
+ version: 0.4.3
+ resolution: "@humanwhocodes/retry@npm:0.4.3"
+ checksum: 10c0/3775bb30087d4440b3f7406d5a057777d90e4b9f435af488a4923ef249e93615fb78565a85f173a186a076c7706a81d0d57d563a2624e4de2c5c9c66c486ce42
+ languageName: node
+ linkType: hard
+
+"@minecraft/common@npm:1.2.0, @minecraft/common@npm:^1.0.0":
+ version: 1.2.0
+ resolution: "@minecraft/common@npm:1.2.0"
+ checksum: 10c0/597c3ff8ab275ba5d5fb3037e68970e59ac96e8793b7738178c95b17d22a8f48a4412425314ed494f664466dd9a342e2a9eff52af544e57689f103c2ae965e10
+ languageName: node
+ linkType: hard
+
+"@minecraft/math@npm:2.2.11":
+ version: 2.2.11
+ resolution: "@minecraft/math@npm:2.2.11"
+ peerDependencies:
+ "@minecraft/server": ^1.15.0 || ^2.0.0
+ checksum: 10c0/28600e0d9933f9a0e0feb1d5fb338eb2d193e6ca7567eb8573f517cdabfa1609b52e4860f59dab66faece29f92120a5c981a6645efd73a0182d573668d595d7d
+ languageName: node
+ linkType: hard
+
+"@minecraft/server-ui@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "@minecraft/server-ui@npm:2.0.0"
+ dependencies:
+ "@minecraft/common": "npm:^1.0.0"
+ "@minecraft/server": "npm:^2.0.0"
+ checksum: 10c0/5cf1b82b87b86837530e7d63a879dbca33bc04d3ceaa9398bf504e9f0f2a0e3a352d1635aef82388d453e815716c841c101616cb66fbba6c39d3f610a2c09ab7
+ languageName: node
+ linkType: hard
+
+"@minecraft/server@npm:2.2.0, @minecraft/server@npm:^2.0.0":
+ version: 2.2.0
+ resolution: "@minecraft/server@npm:2.2.0"
+ peerDependencies:
+ "@minecraft/common": ^1.2.0
+ "@minecraft/vanilla-data": ">=1.20.70"
+ checksum: 10c0/16ea1fb69c7e322a1738b22cc3b183170f71da1f1a41e64b13e74f0135b1ec92d4ff991cacd2cc55b71849ad059827e56827b462f23cbe51e40f78e1b79ccdac
+ languageName: node
+ linkType: hard
+
+"@minecraft/vanilla-data@npm:1.21.114":
+ version: 1.21.114
+ resolution: "@minecraft/vanilla-data@npm:1.21.114"
+ checksum: 10c0/77a66fe4643ec08f0054dc9afe0f021d9250ea245c5ca5b2a0d3fda13df8bf5c40231ec5d759611a392a7dbff5f377945c66ad6594d840128dfa406f70cd95c2
+ languageName: node
+ linkType: hard
+
+"@nodelib/fs.scandir@npm:2.1.5":
+ version: 2.1.5
+ resolution: "@nodelib/fs.scandir@npm:2.1.5"
+ dependencies:
+ "@nodelib/fs.stat": "npm:2.0.5"
+ run-parallel: "npm:^1.1.9"
+ checksum: 10c0/732c3b6d1b1e967440e65f284bd06e5821fedf10a1bea9ed2bb75956ea1f30e08c44d3def9d6a230666574edbaf136f8cfd319c14fd1f87c66e6a44449afb2eb
+ languageName: node
+ linkType: hard
+
+"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2":
+ version: 2.0.5
+ resolution: "@nodelib/fs.stat@npm:2.0.5"
+ checksum: 10c0/88dafe5e3e29a388b07264680dc996c17f4bda48d163a9d4f5c1112979f0ce8ec72aa7116122c350b4e7976bc5566dc3ddb579be1ceaacc727872eb4ed93926d
+ languageName: node
+ linkType: hard
+
+"@nodelib/fs.walk@npm:^1.2.3":
+ version: 1.2.8
+ resolution: "@nodelib/fs.walk@npm:1.2.8"
+ dependencies:
+ "@nodelib/fs.scandir": "npm:2.1.5"
+ fastq: "npm:^1.6.0"
+ checksum: 10c0/db9de047c3bb9b51f9335a7bb46f4fcfb6829fb628318c12115fbaf7d369bfce71c15b103d1fc3b464812d936220ee9bc1c8f762d032c9f6be9acc99249095b1
+ languageName: node
+ linkType: hard
+
+"@stylistic/eslint-config@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "@stylistic/eslint-config@npm:1.1.0"
+ dependencies:
+ "@stylistic/eslint-plugin-js": "npm:1.1.0"
+ "@stylistic/eslint-plugin-ts": "npm:1.1.0"
+ checksum: 10c0/bb19a26f0c329c6454416f5c170ef3ffde1ed924c448c2faa34aabffbe04c65f47b004ef812e7253c2325c49c064726ddfe35c6dab6c66cdce50390f06fec34c
+ languageName: node
+ linkType: hard
+
+"@stylistic/eslint-plugin-js@npm:1.1.0":
+ version: 1.1.0
+ resolution: "@stylistic/eslint-plugin-js@npm:1.1.0"
+ dependencies:
+ acorn: "npm:^8.11.2"
+ escape-string-regexp: "npm:^4.0.0"
+ eslint-visitor-keys: "npm:^3.4.3"
+ espree: "npm:^9.6.1"
+ graphemer: "npm:^1.4.0"
+ checksum: 10c0/15cb4cf4e47f0f63c06592b2c399c3a3795781f2efe099c55e3a29cb380b3043407e86f090e58e7e55419a3acfd7429195c752c9eb8d94e0358b45758efe64c1
+ languageName: node
+ linkType: hard
+
+"@stylistic/eslint-plugin-ts@npm:1.1.0":
+ version: 1.1.0
+ resolution: "@stylistic/eslint-plugin-ts@npm:1.1.0"
+ dependencies:
+ "@stylistic/eslint-plugin-js": "npm:1.1.0"
+ "@typescript-eslint/utils": "npm:^6.10.0"
+ graphemer: "npm:^1.4.0"
+ peerDependencies:
+ eslint: "*"
+ checksum: 10c0/6f89f7b73794e3f346c35008fbfc28a530a5ad66f03d8b94c4571220a720053298f1ab815909170c1df22fdd44353084dd6b6530f9d0f7a7bddda6f5a1e7b336
+ languageName: node
+ linkType: hard
+
+"@stylistic/eslint-plugin@npm:^5.4.0":
+ version: 5.4.0
+ resolution: "@stylistic/eslint-plugin@npm:5.4.0"
+ dependencies:
+ "@eslint-community/eslint-utils": "npm:^4.9.0"
+ "@typescript-eslint/types": "npm:^8.44.0"
+ eslint-visitor-keys: "npm:^4.2.1"
+ espree: "npm:^10.4.0"
+ estraverse: "npm:^5.3.0"
+ picomatch: "npm:^4.0.3"
+ peerDependencies:
+ eslint: ">=9.0.0"
+ checksum: 10c0/02db4ec387c75300f07417641fb26eb41fd2a202608d1d752ed799cb72a8cea270abcc0a36eafa2ab7488e8cbe5a51e778afa56100f69ade572d1ec4051e8883
+ languageName: node
+ linkType: hard
+
+"@types/estree@npm:^1.0.6":
+ version: 1.0.8
+ resolution: "@types/estree@npm:1.0.8"
+ checksum: 10c0/39d34d1afaa338ab9763f37ad6066e3f349444f9052b9676a7cc0252ef9485a41c6d81c9c4e0d26e9077993354edf25efc853f3224dd4b447175ef62bdcc86a5
+ languageName: node
+ linkType: hard
+
+"@types/json-schema@npm:^7.0.12, @types/json-schema@npm:^7.0.15":
+ version: 7.0.15
+ resolution: "@types/json-schema@npm:7.0.15"
+ checksum: 10c0/a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db
+ languageName: node
+ linkType: hard
+
+"@types/semver@npm:^7.5.0":
+ version: 7.7.1
+ resolution: "@types/semver@npm:7.7.1"
+ checksum: 10c0/c938aef3bf79a73f0f3f6037c16e2e759ff40c54122ddf0b2583703393d8d3127130823facb880e694caa324eb6845628186aac1997ee8b31dc2d18fafe26268
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/eslint-plugin@npm:8.46.1, @typescript-eslint/eslint-plugin@npm:^8.46.1":
+ version: 8.46.1
+ resolution: "@typescript-eslint/eslint-plugin@npm:8.46.1"
+ dependencies:
+ "@eslint-community/regexpp": "npm:^4.10.0"
+ "@typescript-eslint/scope-manager": "npm:8.46.1"
+ "@typescript-eslint/type-utils": "npm:8.46.1"
+ "@typescript-eslint/utils": "npm:8.46.1"
+ "@typescript-eslint/visitor-keys": "npm:8.46.1"
+ graphemer: "npm:^1.4.0"
+ ignore: "npm:^7.0.0"
+ natural-compare: "npm:^1.4.0"
+ ts-api-utils: "npm:^2.1.0"
+ peerDependencies:
+ "@typescript-eslint/parser": ^8.46.1
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: ">=4.8.4 <6.0.0"
+ checksum: 10c0/7a269f7dc3f6d900b9a7caefc0ab455406aae7fc0c0a198b1f18623c1c47bd54c6769777b0d8a2ef2e674a60124470d85394feb5fae4991c84c6a37875f75410
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/parser@npm:8.46.1, @typescript-eslint/parser@npm:^8.46.1":
+ version: 8.46.1
+ resolution: "@typescript-eslint/parser@npm:8.46.1"
+ dependencies:
+ "@typescript-eslint/scope-manager": "npm:8.46.1"
+ "@typescript-eslint/types": "npm:8.46.1"
+ "@typescript-eslint/typescript-estree": "npm:8.46.1"
+ "@typescript-eslint/visitor-keys": "npm:8.46.1"
+ debug: "npm:^4.3.4"
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: ">=4.8.4 <6.0.0"
+ checksum: 10c0/4d14e9dbd5b4ba6001d35ae8833b1b03588911d44b1e01a7e38b1883148c3b1d22e4d4de50e5c6a698a4697ef067e235524b521023d0f5a830767d54c8c5fff5
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/project-service@npm:8.46.1":
+ version: 8.46.1
+ resolution: "@typescript-eslint/project-service@npm:8.46.1"
+ dependencies:
+ "@typescript-eslint/tsconfig-utils": "npm:^8.46.1"
+ "@typescript-eslint/types": "npm:^8.46.1"
+ debug: "npm:^4.3.4"
+ peerDependencies:
+ typescript: ">=4.8.4 <6.0.0"
+ checksum: 10c0/7218bb343eb371e468596947ef66f0ad5024a76f2787550e093af0fc2b34e1bba3e86840bdec719afd26368e9f75c1ea4ab09bdc84610a746acd89b66910cf8b
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/rule-tester@npm:^8.18.1":
+ version: 8.46.1
+ resolution: "@typescript-eslint/rule-tester@npm:8.46.1"
+ dependencies:
+ "@typescript-eslint/parser": "npm:8.46.1"
+ "@typescript-eslint/typescript-estree": "npm:8.46.1"
+ "@typescript-eslint/utils": "npm:8.46.1"
+ ajv: "npm:^6.12.6"
+ json-stable-stringify-without-jsonify: "npm:^1.0.1"
+ lodash.merge: "npm:4.6.2"
+ semver: "npm:^7.6.0"
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ checksum: 10c0/1528fe639881d842424525912811cc21ae970e2d807c8717f9152f3347e656b09f373d3441f5e966cf323a9de5065f9bc0a3770c9abc2d1d8c3fc061ca69d733
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/scope-manager@npm:6.21.0":
+ version: 6.21.0
+ resolution: "@typescript-eslint/scope-manager@npm:6.21.0"
+ dependencies:
+ "@typescript-eslint/types": "npm:6.21.0"
+ "@typescript-eslint/visitor-keys": "npm:6.21.0"
+ checksum: 10c0/eaf868938d811cbbea33e97e44ba7050d2b6892202cea6a9622c486b85ab1cf801979edf78036179a8ba4ac26f1dfdf7fcc83a68c1ff66be0b3a8e9a9989b526
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/scope-manager@npm:8.46.1":
+ version: 8.46.1
+ resolution: "@typescript-eslint/scope-manager@npm:8.46.1"
+ dependencies:
+ "@typescript-eslint/types": "npm:8.46.1"
+ "@typescript-eslint/visitor-keys": "npm:8.46.1"
+ checksum: 10c0/5cff63677e90f3307fe924b739a3fe9f5239f74ec389fa06d6fa0a3fa51f592d8fb038c0c71088157b5b6fb426145bff1239aa3676c05c7d71d3b9be0f8c2cba
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/tsconfig-utils@npm:8.46.1, @typescript-eslint/tsconfig-utils@npm:^8.46.1":
+ version: 8.46.1
+ resolution: "@typescript-eslint/tsconfig-utils@npm:8.46.1"
+ peerDependencies:
+ typescript: ">=4.8.4 <6.0.0"
+ checksum: 10c0/c373bd4e2f43e03d8d4dc91cacbc0acdb217809f0e7b23fb4dd349fdab2503489dd79a3adb394491763ec967fa1312c5c9aebdbc5799ad3ed773b036a6eddb9d
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/type-utils@npm:8.46.1":
+ version: 8.46.1
+ resolution: "@typescript-eslint/type-utils@npm:8.46.1"
+ dependencies:
+ "@typescript-eslint/types": "npm:8.46.1"
+ "@typescript-eslint/typescript-estree": "npm:8.46.1"
+ "@typescript-eslint/utils": "npm:8.46.1"
+ debug: "npm:^4.3.4"
+ ts-api-utils: "npm:^2.1.0"
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: ">=4.8.4 <6.0.0"
+ checksum: 10c0/bcd87755912ad626b496a78e5f3dd8182dd59e815683d6b82a3e9fffc1b52384abfbe4d3faf2ec9b15be67b88e5082a798f35f96624517f82a5026973c251074
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/types@npm:6.21.0":
+ version: 6.21.0
+ resolution: "@typescript-eslint/types@npm:6.21.0"
+ checksum: 10c0/020631d3223bbcff8a0da3efbdf058220a8f48a3de221563996ad1dcc30d6c08dadc3f7608cc08830d21c0d565efd2db19b557b9528921c78aabb605eef2d74d
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/types@npm:8.46.1, @typescript-eslint/types@npm:^8.44.0, @typescript-eslint/types@npm:^8.46.1":
+ version: 8.46.1
+ resolution: "@typescript-eslint/types@npm:8.46.1"
+ checksum: 10c0/90887acaa5b33b45af20cf7f87ec4ae098c0daa88484245473e73903fa6e542f613247c22148132167891ca06af6549a60b9d2fd14a65b22871e016901ce3756
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/typescript-estree@npm:6.21.0":
+ version: 6.21.0
+ resolution: "@typescript-eslint/typescript-estree@npm:6.21.0"
+ dependencies:
+ "@typescript-eslint/types": "npm:6.21.0"
+ "@typescript-eslint/visitor-keys": "npm:6.21.0"
+ debug: "npm:^4.3.4"
+ globby: "npm:^11.1.0"
+ is-glob: "npm:^4.0.3"
+ minimatch: "npm:9.0.3"
+ semver: "npm:^7.5.4"
+ ts-api-utils: "npm:^1.0.1"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 10c0/af1438c60f080045ebb330155a8c9bb90db345d5069cdd5d01b67de502abb7449d6c75500519df829f913a6b3f490ade3e8215279b6bdc63d0fb0ae61034df5f
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/typescript-estree@npm:8.46.1":
+ version: 8.46.1
+ resolution: "@typescript-eslint/typescript-estree@npm:8.46.1"
+ dependencies:
+ "@typescript-eslint/project-service": "npm:8.46.1"
+ "@typescript-eslint/tsconfig-utils": "npm:8.46.1"
+ "@typescript-eslint/types": "npm:8.46.1"
+ "@typescript-eslint/visitor-keys": "npm:8.46.1"
+ debug: "npm:^4.3.4"
+ fast-glob: "npm:^3.3.2"
+ is-glob: "npm:^4.0.3"
+ minimatch: "npm:^9.0.4"
+ semver: "npm:^7.6.0"
+ ts-api-utils: "npm:^2.1.0"
+ peerDependencies:
+ typescript: ">=4.8.4 <6.0.0"
+ checksum: 10c0/610048f615d4487f3dc57b7440214a14614a9dca8783d142e7dd29e2948d9c8239773839a3bcdf509c266d5f8595ea9f3a20c53c38d7b3bf3cf2305de1491bd8
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/utils@npm:8.46.1, @typescript-eslint/utils@npm:^8.18.1":
+ version: 8.46.1
+ resolution: "@typescript-eslint/utils@npm:8.46.1"
+ dependencies:
+ "@eslint-community/eslint-utils": "npm:^4.7.0"
+ "@typescript-eslint/scope-manager": "npm:8.46.1"
+ "@typescript-eslint/types": "npm:8.46.1"
+ "@typescript-eslint/typescript-estree": "npm:8.46.1"
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: ">=4.8.4 <6.0.0"
+ checksum: 10c0/9089be6b88a934843fd4eead61739e43dc79ba3db3dbaebcd9908eed819765b6414da983254a7d619e89d28b441bd131f53c9f163c39ca5b2369b76cd6699121
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/utils@npm:^6.10.0":
+ version: 6.21.0
+ resolution: "@typescript-eslint/utils@npm:6.21.0"
+ dependencies:
+ "@eslint-community/eslint-utils": "npm:^4.4.0"
+ "@types/json-schema": "npm:^7.0.12"
+ "@types/semver": "npm:^7.5.0"
+ "@typescript-eslint/scope-manager": "npm:6.21.0"
+ "@typescript-eslint/types": "npm:6.21.0"
+ "@typescript-eslint/typescript-estree": "npm:6.21.0"
+ semver: "npm:^7.5.4"
+ peerDependencies:
+ eslint: ^7.0.0 || ^8.0.0
+ checksum: 10c0/ab2df3833b2582d4e5467a484d08942b4f2f7208f8e09d67de510008eb8001a9b7460f2f9ba11c12086fd3cdcac0c626761c7995c2c6b5657d5fa6b82030a32d
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/visitor-keys@npm:6.21.0":
+ version: 6.21.0
+ resolution: "@typescript-eslint/visitor-keys@npm:6.21.0"
+ dependencies:
+ "@typescript-eslint/types": "npm:6.21.0"
+ eslint-visitor-keys: "npm:^3.4.1"
+ checksum: 10c0/7395f69739cfa1cb83c1fb2fad30afa2a814756367302fb4facd5893eff66abc807e8d8f63eba94ed3b0fe0c1c996ac9a1680bcbf0f83717acedc3f2bb724fbf
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/visitor-keys@npm:8.46.1":
+ version: 8.46.1
+ resolution: "@typescript-eslint/visitor-keys@npm:8.46.1"
+ dependencies:
+ "@typescript-eslint/types": "npm:8.46.1"
+ eslint-visitor-keys: "npm:^4.2.1"
+ checksum: 10c0/4139a8d78ad95e59fff2285beb623a530b7c2e6af89b994a92e9d8728d0c86eb8d86f64f2372aa874f9f24924253ba9887a2f77bec6bfc6028380b024c24e582
+ languageName: node
+ linkType: hard
+
+"acorn-jsx@npm:^5.3.2":
+ version: 5.3.2
+ resolution: "acorn-jsx@npm:5.3.2"
+ peerDependencies:
+ acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
+ checksum: 10c0/4c54868fbef3b8d58927d5e33f0a4de35f59012fe7b12cf9dfbb345fb8f46607709e1c4431be869a23fb63c151033d84c4198fa9f79385cec34fcb1dd53974c1
+ languageName: node
+ linkType: hard
+
+"acorn@npm:^8.11.2, acorn@npm:^8.15.0, acorn@npm:^8.9.0":
+ version: 8.15.0
+ resolution: "acorn@npm:8.15.0"
+ bin:
+ acorn: bin/acorn
+ checksum: 10c0/dec73ff59b7d6628a01eebaece7f2bdb8bb62b9b5926dcad0f8931f2b8b79c2be21f6c68ac095592adb5adb15831a3635d9343e6a91d028bbe85d564875ec3ec
+ languageName: node
+ linkType: hard
+
+"ajv@npm:^6.12.4, ajv@npm:^6.12.6":
+ version: 6.12.6
+ resolution: "ajv@npm:6.12.6"
+ dependencies:
+ fast-deep-equal: "npm:^3.1.1"
+ fast-json-stable-stringify: "npm:^2.0.0"
+ json-schema-traverse: "npm:^0.4.1"
+ uri-js: "npm:^4.2.2"
+ checksum: 10c0/41e23642cbe545889245b9d2a45854ebba51cda6c778ebced9649420d9205f2efb39cb43dbc41e358409223b1ea43303ae4839db682c848b891e4811da1a5a71
+ languageName: node
+ linkType: hard
+
+"ansi-styles@npm:^4.1.0":
+ version: 4.3.0
+ resolution: "ansi-styles@npm:4.3.0"
+ dependencies:
+ color-convert: "npm:^2.0.1"
+ checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041
+ languageName: node
+ linkType: hard
+
+"argparse@npm:^2.0.1":
+ version: 2.0.1
+ resolution: "argparse@npm:2.0.1"
+ checksum: 10c0/c5640c2d89045371c7cedd6a70212a04e360fd34d6edeae32f6952c63949e3525ea77dbec0289d8213a99bbaeab5abfa860b5c12cf88a2e6cf8106e90dd27a7e
+ languageName: node
+ linkType: hard
+
+"array-union@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "array-union@npm:2.1.0"
+ checksum: 10c0/429897e68110374f39b771ec47a7161fc6a8fc33e196857c0a396dc75df0b5f65e4d046674db764330b6bb66b39ef48dd7c53b6a2ee75cfb0681e0c1a7033962
+ languageName: node
+ linkType: hard
+
+"balanced-match@npm:^1.0.0":
+ version: 1.0.2
+ resolution: "balanced-match@npm:1.0.2"
+ checksum: 10c0/9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee
+ languageName: node
+ linkType: hard
+
"bedrock-tweaks@workspace:.":
version: 0.0.0-use.local
resolution: "bedrock-tweaks@workspace:."
languageName: unknown
linkType: soft
+"brace-expansion@npm:^1.1.7":
+ version: 1.1.12
+ resolution: "brace-expansion@npm:1.1.12"
+ dependencies:
+ balanced-match: "npm:^1.0.0"
+ concat-map: "npm:0.0.1"
+ checksum: 10c0/975fecac2bb7758c062c20d0b3b6288c7cc895219ee25f0a64a9de662dbac981ff0b6e89909c3897c1f84fa353113a721923afdec5f8b2350255b097f12b1f73
+ languageName: node
+ linkType: hard
+
+"brace-expansion@npm:^2.0.1":
+ version: 2.0.2
+ resolution: "brace-expansion@npm:2.0.2"
+ dependencies:
+ balanced-match: "npm:^1.0.0"
+ checksum: 10c0/6d117a4c793488af86b83172deb6af143e94c17bc53b0b3cec259733923b4ca84679d506ac261f4ba3c7ed37c46018e2ff442f9ce453af8643ecd64f4a54e6cf
+ languageName: node
+ linkType: hard
+
+"braces@npm:^3.0.3":
+ version: 3.0.3
+ resolution: "braces@npm:3.0.3"
+ dependencies:
+ fill-range: "npm:^7.1.1"
+ checksum: 10c0/7c6dfd30c338d2997ba77500539227b9d1f85e388a5f43220865201e407e076783d0881f2d297b9f80951b4c957fcf0b51c1d2d24227631643c3f7c284b0aa04
+ languageName: node
+ linkType: hard
+
+"callsites@npm:^3.0.0":
+ version: 3.1.0
+ resolution: "callsites@npm:3.1.0"
+ checksum: 10c0/fff92277400eb06c3079f9e74f3af120db9f8ea03bad0e84d9aede54bbe2d44a56cccb5f6cf12211f93f52306df87077ecec5b712794c5a9b5dac6d615a3f301
+ languageName: node
+ linkType: hard
+
+"chalk@npm:^4.0.0":
+ version: 4.1.2
+ resolution: "chalk@npm:4.1.2"
+ dependencies:
+ ansi-styles: "npm:^4.1.0"
+ supports-color: "npm:^7.1.0"
+ checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880
+ languageName: node
+ linkType: hard
+
+"color-convert@npm:^2.0.1":
+ version: 2.0.1
+ resolution: "color-convert@npm:2.0.1"
+ dependencies:
+ color-name: "npm:~1.1.4"
+ checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7
+ languageName: node
+ linkType: hard
+
+"color-name@npm:~1.1.4":
+ version: 1.1.4
+ resolution: "color-name@npm:1.1.4"
+ checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95
+ languageName: node
+ linkType: hard
+
+"concat-map@npm:0.0.1":
+ version: 0.0.1
+ resolution: "concat-map@npm:0.0.1"
+ checksum: 10c0/c996b1cfdf95b6c90fee4dae37e332c8b6eb7d106430c17d538034c0ad9a1630cb194d2ab37293b1bdd4d779494beee7786d586a50bd9376fd6f7bcc2bd4c98f
+ languageName: node
+ linkType: hard
+
+"cross-spawn@npm:^7.0.6":
+ version: 7.0.6
+ resolution: "cross-spawn@npm:7.0.6"
+ dependencies:
+ path-key: "npm:^3.1.0"
+ shebang-command: "npm:^2.0.0"
+ which: "npm:^2.0.1"
+ checksum: 10c0/053ea8b2135caff68a9e81470e845613e374e7309a47731e81639de3eaeb90c3d01af0e0b44d2ab9d50b43467223b88567dfeb3262db942dc063b9976718ffc1
+ languageName: node
+ linkType: hard
+
+"debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4":
+ version: 4.4.3
+ resolution: "debug@npm:4.4.3"
+ dependencies:
+ ms: "npm:^2.1.3"
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+ checksum: 10c0/d79136ec6c83ecbefd0f6a5593da6a9c91ec4d7ddc4b54c883d6e71ec9accb5f67a1a5e96d00a328196b5b5c86d365e98d8a3a70856aaf16b4e7b1985e67f5a6
+ languageName: node
+ linkType: hard
+
+"deep-is@npm:^0.1.3":
+ version: 0.1.4
+ resolution: "deep-is@npm:0.1.4"
+ checksum: 10c0/7f0ee496e0dff14a573dc6127f14c95061b448b87b995fc96c017ce0a1e66af1675e73f1d6064407975bc4ea6ab679497a29fff7b5b9c4e99cb10797c1ad0b4c
+ languageName: node
+ linkType: hard
+
+"dir-glob@npm:^3.0.1":
+ version: 3.0.1
+ resolution: "dir-glob@npm:3.0.1"
+ dependencies:
+ path-type: "npm:^4.0.0"
+ checksum: 10c0/dcac00920a4d503e38bb64001acb19df4efc14536ada475725e12f52c16777afdee4db827f55f13a908ee7efc0cb282e2e3dbaeeb98c0993dd93d1802d3bf00c
+ languageName: node
+ linkType: hard
+
+"escape-string-regexp@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "escape-string-regexp@npm:4.0.0"
+ checksum: 10c0/9497d4dd307d845bd7f75180d8188bb17ea8c151c1edbf6b6717c100e104d629dc2dfb687686181b0f4b7d732c7dfdc4d5e7a8ff72de1b0ca283a75bbb3a9cd9
+ languageName: node
+ linkType: hard
+
+"eslint-plugin-minecraft-linting@npm:^2.0.10":
+ version: 2.0.10
+ resolution: "eslint-plugin-minecraft-linting@npm:2.0.10"
+ dependencies:
+ "@typescript-eslint/rule-tester": "npm:^8.18.1"
+ "@typescript-eslint/utils": "npm:^8.18.1"
+ eslint: "npm:^9.17.0"
+ typescript: "npm:^5.6.0"
+ checksum: 10c0/5865a85a818bbd224eb3be56e95fe45b07b2674c323e9296753dcbf20b8b15e6049faa2bd31a246e64400db5d570612ade00b1a97dbab7fc2d28a5fef5165a81
+ languageName: node
+ linkType: hard
+
+"eslint-scope@npm:^8.4.0":
+ version: 8.4.0
+ resolution: "eslint-scope@npm:8.4.0"
+ dependencies:
+ esrecurse: "npm:^4.3.0"
+ estraverse: "npm:^5.2.0"
+ checksum: 10c0/407f6c600204d0f3705bd557f81bd0189e69cd7996f408f8971ab5779c0af733d1af2f1412066b40ee1588b085874fc37a2333986c6521669cdbdd36ca5058e0
+ languageName: node
+ linkType: hard
+
+"eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3":
+ version: 3.4.3
+ resolution: "eslint-visitor-keys@npm:3.4.3"
+ checksum: 10c0/92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820
+ languageName: node
+ linkType: hard
+
+"eslint-visitor-keys@npm:^4.2.1":
+ version: 4.2.1
+ resolution: "eslint-visitor-keys@npm:4.2.1"
+ checksum: 10c0/fcd43999199d6740db26c58dbe0c2594623e31ca307e616ac05153c9272f12f1364f5a0b1917a8e962268fdecc6f3622c1c2908b4fcc2e047a106fe6de69dc43
+ languageName: node
+ linkType: hard
+
+"eslint@npm:^9.17.0, eslint@npm:^9.38.0":
+ version: 9.38.0
+ resolution: "eslint@npm:9.38.0"
+ dependencies:
+ "@eslint-community/eslint-utils": "npm:^4.8.0"
+ "@eslint-community/regexpp": "npm:^4.12.1"
+ "@eslint/config-array": "npm:^0.21.1"
+ "@eslint/config-helpers": "npm:^0.4.1"
+ "@eslint/core": "npm:^0.16.0"
+ "@eslint/eslintrc": "npm:^3.3.1"
+ "@eslint/js": "npm:9.38.0"
+ "@eslint/plugin-kit": "npm:^0.4.0"
+ "@humanfs/node": "npm:^0.16.6"
+ "@humanwhocodes/module-importer": "npm:^1.0.1"
+ "@humanwhocodes/retry": "npm:^0.4.2"
+ "@types/estree": "npm:^1.0.6"
+ ajv: "npm:^6.12.4"
+ chalk: "npm:^4.0.0"
+ cross-spawn: "npm:^7.0.6"
+ debug: "npm:^4.3.2"
+ escape-string-regexp: "npm:^4.0.0"
+ eslint-scope: "npm:^8.4.0"
+ eslint-visitor-keys: "npm:^4.2.1"
+ espree: "npm:^10.4.0"
+ esquery: "npm:^1.5.0"
+ esutils: "npm:^2.0.2"
+ fast-deep-equal: "npm:^3.1.3"
+ file-entry-cache: "npm:^8.0.0"
+ find-up: "npm:^5.0.0"
+ glob-parent: "npm:^6.0.2"
+ ignore: "npm:^5.2.0"
+ imurmurhash: "npm:^0.1.4"
+ is-glob: "npm:^4.0.0"
+ json-stable-stringify-without-jsonify: "npm:^1.0.1"
+ lodash.merge: "npm:^4.6.2"
+ minimatch: "npm:^3.1.2"
+ natural-compare: "npm:^1.4.0"
+ optionator: "npm:^0.9.3"
+ peerDependencies:
+ jiti: "*"
+ peerDependenciesMeta:
+ jiti:
+ optional: true
+ bin:
+ eslint: bin/eslint.js
+ checksum: 10c0/51b0978dce04233580263fd4b5c4f128ecffdcde44fbddfedb5bced48a60d4fc619f5ae91800a1461a78a860b14c77a5081b0b2cf628b705580b70126a11e14b
+ languageName: node
+ linkType: hard
+
+"espree@npm:^10.0.1, espree@npm:^10.4.0":
+ version: 10.4.0
+ resolution: "espree@npm:10.4.0"
+ dependencies:
+ acorn: "npm:^8.15.0"
+ acorn-jsx: "npm:^5.3.2"
+ eslint-visitor-keys: "npm:^4.2.1"
+ checksum: 10c0/c63fe06131c26c8157b4083313cb02a9a54720a08e21543300e55288c40e06c3fc284bdecf108d3a1372c5934a0a88644c98714f38b6ae8ed272b40d9ea08d6b
+ languageName: node
+ linkType: hard
+
+"espree@npm:^9.6.1":
+ version: 9.6.1
+ resolution: "espree@npm:9.6.1"
+ dependencies:
+ acorn: "npm:^8.9.0"
+ acorn-jsx: "npm:^5.3.2"
+ eslint-visitor-keys: "npm:^3.4.1"
+ checksum: 10c0/1a2e9b4699b715347f62330bcc76aee224390c28bb02b31a3752e9d07549c473f5f986720483c6469cf3cfb3c9d05df612ffc69eb1ee94b54b739e67de9bb460
+ languageName: node
+ linkType: hard
+
+"esquery@npm:^1.5.0":
+ version: 1.6.0
+ resolution: "esquery@npm:1.6.0"
+ dependencies:
+ estraverse: "npm:^5.1.0"
+ checksum: 10c0/cb9065ec605f9da7a76ca6dadb0619dfb611e37a81e318732977d90fab50a256b95fee2d925fba7c2f3f0523aa16f91587246693bc09bc34d5a59575fe6e93d2
+ languageName: node
+ linkType: hard
+
+"esrecurse@npm:^4.3.0":
+ version: 4.3.0
+ resolution: "esrecurse@npm:4.3.0"
+ dependencies:
+ estraverse: "npm:^5.2.0"
+ checksum: 10c0/81a37116d1408ded88ada45b9fb16dbd26fba3aadc369ce50fcaf82a0bac12772ebd7b24cd7b91fc66786bf2c1ac7b5f196bc990a473efff972f5cb338877cf5
+ languageName: node
+ linkType: hard
+
+"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0, estraverse@npm:^5.3.0":
+ version: 5.3.0
+ resolution: "estraverse@npm:5.3.0"
+ checksum: 10c0/1ff9447b96263dec95d6d67431c5e0771eb9776427421260a3e2f0fdd5d6bd4f8e37a7338f5ad2880c9f143450c9b1e4fc2069060724570a49cf9cf0312bd107
+ languageName: node
+ linkType: hard
+
+"esutils@npm:^2.0.2":
+ version: 2.0.3
+ resolution: "esutils@npm:2.0.3"
+ checksum: 10c0/9a2fe69a41bfdade834ba7c42de4723c97ec776e40656919c62cbd13607c45e127a003f05f724a1ea55e5029a4cf2de444b13009f2af71271e42d93a637137c7
+ languageName: node
+ linkType: hard
+
+"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3":
+ version: 3.1.3
+ resolution: "fast-deep-equal@npm:3.1.3"
+ checksum: 10c0/40dedc862eb8992c54579c66d914635afbec43350afbbe991235fdcb4e3a8d5af1b23ae7e79bef7d4882d0ecee06c3197488026998fb19f72dc95acff1d1b1d0
+ languageName: node
+ linkType: hard
+
+"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2":
+ version: 3.3.3
+ resolution: "fast-glob@npm:3.3.3"
+ dependencies:
+ "@nodelib/fs.stat": "npm:^2.0.2"
+ "@nodelib/fs.walk": "npm:^1.2.3"
+ glob-parent: "npm:^5.1.2"
+ merge2: "npm:^1.3.0"
+ micromatch: "npm:^4.0.8"
+ checksum: 10c0/f6aaa141d0d3384cf73cbcdfc52f475ed293f6d5b65bfc5def368b09163a9f7e5ec2b3014d80f733c405f58e470ee0cc451c2937685045cddcdeaa24199c43fe
+ languageName: node
+ linkType: hard
+
+"fast-json-stable-stringify@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "fast-json-stable-stringify@npm:2.1.0"
+ checksum: 10c0/7f081eb0b8a64e0057b3bb03f974b3ef00135fbf36c1c710895cd9300f13c94ba809bb3a81cf4e1b03f6e5285610a61abbd7602d0652de423144dfee5a389c9b
+ languageName: node
+ linkType: hard
+
+"fast-levenshtein@npm:^2.0.6":
+ version: 2.0.6
+ resolution: "fast-levenshtein@npm:2.0.6"
+ checksum: 10c0/111972b37338bcb88f7d9e2c5907862c280ebf4234433b95bc611e518d192ccb2d38119c4ac86e26b668d75f7f3894f4ff5c4982899afced7ca78633b08287c4
+ languageName: node
+ linkType: hard
+
+"fastq@npm:^1.6.0":
+ version: 1.19.1
+ resolution: "fastq@npm:1.19.1"
+ dependencies:
+ reusify: "npm:^1.0.4"
+ checksum: 10c0/ebc6e50ac7048daaeb8e64522a1ea7a26e92b3cee5cd1c7f2316cdca81ba543aa40a136b53891446ea5c3a67ec215fbaca87ad405f102dd97012f62916905630
+ languageName: node
+ linkType: hard
+
+"file-entry-cache@npm:^8.0.0":
+ version: 8.0.0
+ resolution: "file-entry-cache@npm:8.0.0"
+ dependencies:
+ flat-cache: "npm:^4.0.0"
+ checksum: 10c0/9e2b5938b1cd9b6d7e3612bdc533afd4ac17b2fc646569e9a8abbf2eb48e5eb8e316bc38815a3ef6a1b456f4107f0d0f055a614ca613e75db6bf9ff4d72c1638
+ languageName: node
+ linkType: hard
+
+"fill-range@npm:^7.1.1":
+ version: 7.1.1
+ resolution: "fill-range@npm:7.1.1"
+ dependencies:
+ to-regex-range: "npm:^5.0.1"
+ checksum: 10c0/b75b691bbe065472f38824f694c2f7449d7f5004aa950426a2c28f0306c60db9b880c0b0e4ed819997ffb882d1da02cfcfc819bddc94d71627f5269682edf018
+ languageName: node
+ linkType: hard
+
+"find-up@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "find-up@npm:5.0.0"
+ dependencies:
+ locate-path: "npm:^6.0.0"
+ path-exists: "npm:^4.0.0"
+ checksum: 10c0/062c5a83a9c02f53cdd6d175a37ecf8f87ea5bbff1fdfb828f04bfa021441bc7583e8ebc0872a4c1baab96221fb8a8a275a19809fb93fbc40bd69ec35634069a
+ languageName: node
+ linkType: hard
+
+"flat-cache@npm:^4.0.0":
+ version: 4.0.1
+ resolution: "flat-cache@npm:4.0.1"
+ dependencies:
+ flatted: "npm:^3.2.9"
+ keyv: "npm:^4.5.4"
+ checksum: 10c0/2c59d93e9faa2523e4fda6b4ada749bed432cfa28c8e251f33b25795e426a1c6dbada777afb1f74fcfff33934fdbdea921ee738fcc33e71adc9d6eca984a1cfc
+ languageName: node
+ linkType: hard
+
+"flatted@npm:^3.2.9":
+ version: 3.3.3
+ resolution: "flatted@npm:3.3.3"
+ checksum: 10c0/e957a1c6b0254aa15b8cce8533e24165abd98fadc98575db082b786b5da1b7d72062b81bfdcd1da2f4d46b6ed93bec2434e62333e9b4261d79ef2e75a10dd538
+ languageName: node
+ linkType: hard
+
"gameplay_changes-b14f53@workspace:addons/gameplay_changes":
version: 0.0.0-use.local
resolution: "gameplay_changes-b14f53@workspace:addons/gameplay_changes"
languageName: unknown
linkType: soft
+
+"glob-parent@npm:^5.1.2":
+ version: 5.1.2
+ resolution: "glob-parent@npm:5.1.2"
+ dependencies:
+ is-glob: "npm:^4.0.1"
+ checksum: 10c0/cab87638e2112bee3f839ef5f6e0765057163d39c66be8ec1602f3823da4692297ad4e972de876ea17c44d652978638d2fd583c6713d0eb6591706825020c9ee
+ languageName: node
+ linkType: hard
+
+"glob-parent@npm:^6.0.2":
+ version: 6.0.2
+ resolution: "glob-parent@npm:6.0.2"
+ dependencies:
+ is-glob: "npm:^4.0.3"
+ checksum: 10c0/317034d88654730230b3f43bb7ad4f7c90257a426e872ea0bf157473ac61c99bf5d205fad8f0185f989be8d2fa6d3c7dce1645d99d545b6ea9089c39f838e7f8
+ languageName: node
+ linkType: hard
+
+"globals@npm:^14.0.0":
+ version: 14.0.0
+ resolution: "globals@npm:14.0.0"
+ checksum: 10c0/b96ff42620c9231ad468d4c58ff42afee7777ee1c963013ff8aabe095a451d0ceeb8dcd8ef4cbd64d2538cef45f787a78ba3a9574f4a634438963e334471302d
+ languageName: node
+ linkType: hard
+
+"globby@npm:^11.1.0":
+ version: 11.1.0
+ resolution: "globby@npm:11.1.0"
+ dependencies:
+ array-union: "npm:^2.1.0"
+ dir-glob: "npm:^3.0.1"
+ fast-glob: "npm:^3.2.9"
+ ignore: "npm:^5.2.0"
+ merge2: "npm:^1.4.1"
+ slash: "npm:^3.0.0"
+ checksum: 10c0/b39511b4afe4bd8a7aead3a27c4ade2b9968649abab0a6c28b1a90141b96ca68ca5db1302f7c7bd29eab66bf51e13916b8e0a3d0ac08f75e1e84a39b35691189
+ languageName: node
+ linkType: hard
+
+"graphemer@npm:^1.4.0":
+ version: 1.4.0
+ resolution: "graphemer@npm:1.4.0"
+ checksum: 10c0/e951259d8cd2e0d196c72ec711add7115d42eb9a8146c8eeda5b8d3ac91e5dd816b9cd68920726d9fd4490368e7ed86e9c423f40db87e2d8dfafa00fa17c3a31
+ languageName: node
+ linkType: hard
+
+"has-flag@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "has-flag@npm:4.0.0"
+ checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1
+ languageName: node
+ linkType: hard
+
+"ignore@npm:^5.2.0":
+ version: 5.3.2
+ resolution: "ignore@npm:5.3.2"
+ checksum: 10c0/f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337
+ languageName: node
+ linkType: hard
+
+"ignore@npm:^7.0.0":
+ version: 7.0.5
+ resolution: "ignore@npm:7.0.5"
+ checksum: 10c0/ae00db89fe873064a093b8999fe4cc284b13ef2a178636211842cceb650b9c3e390d3339191acb145d81ed5379d2074840cf0c33a20bdbd6f32821f79eb4ad5d
+ languageName: node
+ linkType: hard
+
+"import-fresh@npm:^3.2.1":
+ version: 3.3.1
+ resolution: "import-fresh@npm:3.3.1"
+ dependencies:
+ parent-module: "npm:^1.0.0"
+ resolve-from: "npm:^4.0.0"
+ checksum: 10c0/bf8cc494872fef783249709385ae883b447e3eb09db0ebd15dcead7d9afe7224dad7bd7591c6b73b0b19b3c0f9640eb8ee884f01cfaf2887ab995b0b36a0cbec
+ languageName: node
+ linkType: hard
+
+"imurmurhash@npm:^0.1.4":
+ version: 0.1.4
+ resolution: "imurmurhash@npm:0.1.4"
+ checksum: 10c0/8b51313850dd33605c6c9d3fd9638b714f4c4c40250cff658209f30d40da60f78992fb2df5dabee4acf589a6a82bbc79ad5486550754bd9ec4e3fc0d4a57d6a6
+ languageName: node
+ linkType: hard
+
+"is-extglob@npm:^2.1.1":
+ version: 2.1.1
+ resolution: "is-extglob@npm:2.1.1"
+ checksum: 10c0/5487da35691fbc339700bbb2730430b07777a3c21b9ebaecb3072512dfd7b4ba78ac2381a87e8d78d20ea08affb3f1971b4af629173a6bf435ff8a4c47747912
+ languageName: node
+ linkType: hard
+
+"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3":
+ version: 4.0.3
+ resolution: "is-glob@npm:4.0.3"
+ dependencies:
+ is-extglob: "npm:^2.1.1"
+ checksum: 10c0/17fb4014e22be3bbecea9b2e3a76e9e34ff645466be702f1693e8f1ee1adac84710d0be0bd9f967d6354036fd51ab7c2741d954d6e91dae6bb69714de92c197a
+ languageName: node
+ linkType: hard
+
+"is-number@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "is-number@npm:7.0.0"
+ checksum: 10c0/b4686d0d3053146095ccd45346461bc8e53b80aeb7671cc52a4de02dbbf7dc0d1d2a986e2fe4ae206984b4d34ef37e8b795ebc4f4295c978373e6575e295d811
+ languageName: node
+ linkType: hard
+
+"isexe@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "isexe@npm:2.0.0"
+ checksum: 10c0/228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d
+ languageName: node
+ linkType: hard
+
+"js-yaml@npm:^4.1.0":
+ version: 4.1.0
+ resolution: "js-yaml@npm:4.1.0"
+ dependencies:
+ argparse: "npm:^2.0.1"
+ bin:
+ js-yaml: bin/js-yaml.js
+ checksum: 10c0/184a24b4eaacfce40ad9074c64fd42ac83cf74d8c8cd137718d456ced75051229e5061b8633c3366b8aada17945a7a356b337828c19da92b51ae62126575018f
+ languageName: node
+ linkType: hard
+
+"json-buffer@npm:3.0.1":
+ version: 3.0.1
+ resolution: "json-buffer@npm:3.0.1"
+ checksum: 10c0/0d1c91569d9588e7eef2b49b59851f297f3ab93c7b35c7c221e288099322be6b562767d11e4821da500f3219542b9afd2e54c5dc573107c1126ed1080f8e96d7
+ languageName: node
+ linkType: hard
+
+"json-schema-traverse@npm:^0.4.1":
+ version: 0.4.1
+ resolution: "json-schema-traverse@npm:0.4.1"
+ checksum: 10c0/108fa90d4cc6f08243aedc6da16c408daf81793bf903e9fd5ab21983cda433d5d2da49e40711da016289465ec2e62e0324dcdfbc06275a607fe3233fde4942ce
+ languageName: node
+ linkType: hard
+
+"json-stable-stringify-without-jsonify@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "json-stable-stringify-without-jsonify@npm:1.0.1"
+ checksum: 10c0/cb168b61fd4de83e58d09aaa6425ef71001bae30d260e2c57e7d09a5fd82223e2f22a042dedaab8db23b7d9ae46854b08bb1f91675a8be11c5cffebef5fb66a5
+ languageName: node
+ linkType: hard
+
+"keyv@npm:^4.5.4":
+ version: 4.5.4
+ resolution: "keyv@npm:4.5.4"
+ dependencies:
+ json-buffer: "npm:3.0.1"
+ checksum: 10c0/aa52f3c5e18e16bb6324876bb8b59dd02acf782a4b789c7b2ae21107fab95fab3890ed448d4f8dba80ce05391eeac4bfabb4f02a20221342982f806fa2cf271e
+ languageName: node
+ linkType: hard
+
+"levn@npm:^0.4.1":
+ version: 0.4.1
+ resolution: "levn@npm:0.4.1"
+ dependencies:
+ prelude-ls: "npm:^1.2.1"
+ type-check: "npm:~0.4.0"
+ checksum: 10c0/effb03cad7c89dfa5bd4f6989364bfc79994c2042ec5966cb9b95990e2edee5cd8969ddf42616a0373ac49fac1403437deaf6e9050fbbaa3546093a59b9ac94e
+ languageName: node
+ linkType: hard
+
+"locate-path@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "locate-path@npm:6.0.0"
+ dependencies:
+ p-locate: "npm:^5.0.0"
+ checksum: 10c0/d3972ab70dfe58ce620e64265f90162d247e87159b6126b01314dd67be43d50e96a50b517bce2d9452a79409c7614054c277b5232377de50416564a77ac7aad3
+ languageName: node
+ linkType: hard
+
+"lodash.merge@npm:4.6.2, lodash.merge@npm:^4.6.2":
+ version: 4.6.2
+ resolution: "lodash.merge@npm:4.6.2"
+ checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506
+ languageName: node
+ linkType: hard
+
+"merge2@npm:^1.3.0, merge2@npm:^1.4.1":
+ version: 1.4.1
+ resolution: "merge2@npm:1.4.1"
+ checksum: 10c0/254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb
+ languageName: node
+ linkType: hard
+
+"micromatch@npm:^4.0.8":
+ version: 4.0.8
+ resolution: "micromatch@npm:4.0.8"
+ dependencies:
+ braces: "npm:^3.0.3"
+ picomatch: "npm:^2.3.1"
+ checksum: 10c0/166fa6eb926b9553f32ef81f5f531d27b4ce7da60e5baf8c021d043b27a388fb95e46a8038d5045877881e673f8134122b59624d5cecbd16eb50a42e7a6b5ca8
+ languageName: node
+ linkType: hard
+
+"minimatch@npm:9.0.3":
+ version: 9.0.3
+ resolution: "minimatch@npm:9.0.3"
+ dependencies:
+ brace-expansion: "npm:^2.0.1"
+ checksum: 10c0/85f407dcd38ac3e180f425e86553911d101455ca3ad5544d6a7cec16286657e4f8a9aa6695803025c55e31e35a91a2252b5dc8e7d527211278b8b65b4dbd5eac
+ languageName: node
+ linkType: hard
+
+"minimatch@npm:^3.1.2":
+ version: 3.1.2
+ resolution: "minimatch@npm:3.1.2"
+ dependencies:
+ brace-expansion: "npm:^1.1.7"
+ checksum: 10c0/0262810a8fc2e72cca45d6fd86bd349eee435eb95ac6aa45c9ea2180e7ee875ef44c32b55b5973ceabe95ea12682f6e3725cbb63d7a2d1da3ae1163c8b210311
+ languageName: node
+ linkType: hard
+
+"minimatch@npm:^9.0.4":
+ version: 9.0.5
+ resolution: "minimatch@npm:9.0.5"
+ dependencies:
+ brace-expansion: "npm:^2.0.1"
+ checksum: 10c0/de96cf5e35bdf0eab3e2c853522f98ffbe9a36c37797778d2665231ec1f20a9447a7e567cb640901f89e4daaa95ae5d70c65a9e8aa2bb0019b6facbc3c0575ed
+ languageName: node
+ linkType: hard
+
+"ms@npm:^2.1.3":
+ version: 2.1.3
+ resolution: "ms@npm:2.1.3"
+ checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48
+ languageName: node
+ linkType: hard
+
+"natural-compare@npm:^1.4.0":
+ version: 1.4.0
+ resolution: "natural-compare@npm:1.4.0"
+ checksum: 10c0/f5f9a7974bfb28a91afafa254b197f0f22c684d4a1731763dda960d2c8e375b36c7d690e0d9dc8fba774c537af14a7e979129bca23d88d052fbeb9466955e447
+ languageName: node
+ linkType: hard
+
+"optionator@npm:^0.9.3":
+ version: 0.9.4
+ resolution: "optionator@npm:0.9.4"
+ dependencies:
+ deep-is: "npm:^0.1.3"
+ fast-levenshtein: "npm:^2.0.6"
+ levn: "npm:^0.4.1"
+ prelude-ls: "npm:^1.2.1"
+ type-check: "npm:^0.4.0"
+ word-wrap: "npm:^1.2.5"
+ checksum: 10c0/4afb687a059ee65b61df74dfe87d8d6815cd6883cb8b3d5883a910df72d0f5d029821f37025e4bccf4048873dbdb09acc6d303d27b8f76b1a80dd5a7d5334675
+ languageName: node
+ linkType: hard
+
+"p-limit@npm:^3.0.2":
+ version: 3.1.0
+ resolution: "p-limit@npm:3.1.0"
+ dependencies:
+ yocto-queue: "npm:^0.1.0"
+ checksum: 10c0/9db675949dbdc9c3763c89e748d0ef8bdad0afbb24d49ceaf4c46c02c77d30db4e0652ed36d0a0a7a95154335fab810d95c86153105bb73b3a90448e2bb14e1a
+ languageName: node
+ linkType: hard
+
+"p-locate@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "p-locate@npm:5.0.0"
+ dependencies:
+ p-limit: "npm:^3.0.2"
+ checksum: 10c0/2290d627ab7903b8b70d11d384fee714b797f6040d9278932754a6860845c4d3190603a0772a663c8cb5a7b21d1b16acb3a6487ebcafa9773094edc3dfe6009a
+ languageName: node
+ linkType: hard
+
+"parent-module@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "parent-module@npm:1.0.1"
+ dependencies:
+ callsites: "npm:^3.0.0"
+ checksum: 10c0/c63d6e80000d4babd11978e0d3fee386ca7752a02b035fd2435960ffaa7219dc42146f07069fb65e6e8bf1caef89daf9af7535a39bddf354d78bf50d8294f556
+ languageName: node
+ linkType: hard
+
+"path-exists@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "path-exists@npm:4.0.0"
+ checksum: 10c0/8c0bd3f5238188197dc78dced15207a4716c51cc4e3624c44fc97acf69558f5ebb9a2afff486fe1b4ee148e0c133e96c5e11a9aa5c48a3006e3467da070e5e1b
+ languageName: node
+ linkType: hard
+
+"path-key@npm:^3.1.0":
+ version: 3.1.1
+ resolution: "path-key@npm:3.1.1"
+ checksum: 10c0/748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c
+ languageName: node
+ linkType: hard
+
+"path-type@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "path-type@npm:4.0.0"
+ checksum: 10c0/666f6973f332f27581371efaf303fd6c272cc43c2057b37aa99e3643158c7e4b2626549555d88626e99ea9e046f82f32e41bbde5f1508547e9a11b149b52387c
+ languageName: node
+ linkType: hard
+
+"picomatch@npm:^2.3.1":
+ version: 2.3.1
+ resolution: "picomatch@npm:2.3.1"
+ checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be
+ languageName: node
+ linkType: hard
+
+"picomatch@npm:^4.0.3":
+ version: 4.0.3
+ resolution: "picomatch@npm:4.0.3"
+ checksum: 10c0/9582c951e95eebee5434f59e426cddd228a7b97a0161a375aed4be244bd3fe8e3a31b846808ea14ef2c8a2527a6eeab7b3946a67d5979e81694654f939473ae2
+ languageName: node
+ linkType: hard
+
+"prelude-ls@npm:^1.2.1":
+ version: 1.2.1
+ resolution: "prelude-ls@npm:1.2.1"
+ checksum: 10c0/b00d617431e7886c520a6f498a2e14c75ec58f6d93ba48c3b639cf241b54232d90daa05d83a9e9b9fef6baa63cb7e1e4602c2372fea5bc169668401eb127d0cd
+ languageName: node
+ linkType: hard
+
+"punycode@npm:^2.1.0":
+ version: 2.3.1
+ resolution: "punycode@npm:2.3.1"
+ checksum: 10c0/14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9
+ languageName: node
+ linkType: hard
+
+"queue-microtask@npm:^1.2.2":
+ version: 1.2.3
+ resolution: "queue-microtask@npm:1.2.3"
+ checksum: 10c0/900a93d3cdae3acd7d16f642c29a642aea32c2026446151f0778c62ac089d4b8e6c986811076e1ae180a694cedf077d453a11b58ff0a865629a4f82ab558e102
+ languageName: node
+ linkType: hard
+
+"resolve-from@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "resolve-from@npm:4.0.0"
+ checksum: 10c0/8408eec31a3112ef96e3746c37be7d64020cda07c03a920f5024e77290a218ea758b26ca9529fd7b1ad283947f34b2291c1c0f6aa0ed34acfdda9c6014c8d190
+ languageName: node
+ linkType: hard
+
+"reusify@npm:^1.0.4":
+ version: 1.1.0
+ resolution: "reusify@npm:1.1.0"
+ checksum: 10c0/4eff0d4a5f9383566c7d7ec437b671cc51b25963bd61bf127c3f3d3f68e44a026d99b8d2f1ad344afff8d278a8fe70a8ea092650a716d22287e8bef7126bb2fa
+ languageName: node
+ linkType: hard
+
+"run-parallel@npm:^1.1.9":
+ version: 1.2.0
+ resolution: "run-parallel@npm:1.2.0"
+ dependencies:
+ queue-microtask: "npm:^1.2.2"
+ checksum: 10c0/200b5ab25b5b8b7113f9901bfe3afc347e19bb7475b267d55ad0eb86a62a46d77510cb0f232507c9e5d497ebda569a08a9867d0d14f57a82ad5564d991588b39
+ languageName: node
+ linkType: hard
+
+"semver@npm:^7.5.4, semver@npm:^7.6.0":
+ version: 7.7.3
+ resolution: "semver@npm:7.7.3"
+ bin:
+ semver: bin/semver.js
+ checksum: 10c0/4afe5c986567db82f44c8c6faef8fe9df2a9b1d98098fc1721f57c696c4c21cebd572f297fc21002f81889492345b8470473bc6f4aff5fb032a6ea59ea2bc45e
+ languageName: node
+ linkType: hard
+
+"shebang-command@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "shebang-command@npm:2.0.0"
+ dependencies:
+ shebang-regex: "npm:^3.0.0"
+ checksum: 10c0/a41692e7d89a553ef21d324a5cceb5f686d1f3c040759c50aab69688634688c5c327f26f3ecf7001ebfd78c01f3c7c0a11a7c8bfd0a8bc9f6240d4f40b224e4e
+ languageName: node
+ linkType: hard
+
+"shebang-regex@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "shebang-regex@npm:3.0.0"
+ checksum: 10c0/1dbed0726dd0e1152a92696c76c7f06084eb32a90f0528d11acd764043aacf76994b2fb30aa1291a21bd019d6699164d048286309a278855ee7bec06cf6fb690
+ languageName: node
+ linkType: hard
+
+"slash@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "slash@npm:3.0.0"
+ checksum: 10c0/e18488c6a42bdfd4ac5be85b2ced3ccd0224773baae6ad42cfbb9ec74fc07f9fa8396bd35ee638084ead7a2a0818eb5e7151111544d4731ce843019dab4be47b
+ languageName: node
+ linkType: hard
+
+"strip-json-comments@npm:^3.1.1":
+ version: 3.1.1
+ resolution: "strip-json-comments@npm:3.1.1"
+ checksum: 10c0/9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd
+ languageName: node
+ linkType: hard
+
+"supports-color@npm:^7.1.0":
+ version: 7.2.0
+ resolution: "supports-color@npm:7.2.0"
+ dependencies:
+ has-flag: "npm:^4.0.0"
+ checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124
+ languageName: node
+ linkType: hard
+
+"to-regex-range@npm:^5.0.1":
+ version: 5.0.1
+ resolution: "to-regex-range@npm:5.0.1"
+ dependencies:
+ is-number: "npm:^7.0.0"
+ checksum: 10c0/487988b0a19c654ff3e1961b87f471702e708fa8a8dd02a298ef16da7206692e8552a0250e8b3e8759270f62e9d8314616f6da274734d3b558b1fc7b7724e892
+ languageName: node
+ linkType: hard
+
+"ts-api-utils@npm:^1.0.1":
+ version: 1.4.3
+ resolution: "ts-api-utils@npm:1.4.3"
+ peerDependencies:
+ typescript: ">=4.2.0"
+ checksum: 10c0/e65dc6e7e8141140c23e1dc94984bf995d4f6801919c71d6dc27cf0cd51b100a91ffcfe5217626193e5bea9d46831e8586febdc7e172df3f1091a7384299e23a
+ languageName: node
+ linkType: hard
+
+"ts-api-utils@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "ts-api-utils@npm:2.1.0"
+ peerDependencies:
+ typescript: ">=4.8.4"
+ checksum: 10c0/9806a38adea2db0f6aa217ccc6bc9c391ddba338a9fe3080676d0d50ed806d305bb90e8cef0276e793d28c8a929f400abb184ddd7ff83a416959c0f4d2ce754f
+ languageName: node
+ linkType: hard
+
+"type-check@npm:^0.4.0, type-check@npm:~0.4.0":
+ version: 0.4.0
+ resolution: "type-check@npm:0.4.0"
+ dependencies:
+ prelude-ls: "npm:^1.2.1"
+ checksum: 10c0/7b3fd0ed43891e2080bf0c5c504b418fbb3e5c7b9708d3d015037ba2e6323a28152ec163bcb65212741fa5d2022e3075ac3c76440dbd344c9035f818e8ecee58
+ languageName: node
+ linkType: hard
+
+"typescript-eslint@npm:^8.46.1":
+ version: 8.46.1
+ resolution: "typescript-eslint@npm:8.46.1"
+ dependencies:
+ "@typescript-eslint/eslint-plugin": "npm:8.46.1"
+ "@typescript-eslint/parser": "npm:8.46.1"
+ "@typescript-eslint/typescript-estree": "npm:8.46.1"
+ "@typescript-eslint/utils": "npm:8.46.1"
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: ">=4.8.4 <6.0.0"
+ checksum: 10c0/002934d83eec1afcf94e9785399740efe39f1fe6538e469a01ed36c004303af8736e3aea9100c8733798fcb0d1e0301177bd70aa29e6d05d8cefbd8e18887ea6
+ languageName: node
+ linkType: hard
+
+"typescript@npm:^5.6.0, typescript@npm:^5.9.3":
+ version: 5.9.3
+ resolution: "typescript@npm:5.9.3"
+ bin:
+ tsc: bin/tsc
+ tsserver: bin/tsserver
+ checksum: 10c0/6bd7552ce39f97e711db5aa048f6f9995b53f1c52f7d8667c1abdc1700c68a76a308f579cd309ce6b53646deb4e9a1be7c813a93baaf0a28ccd536a30270e1c5
+ languageName: node
+ linkType: hard
+
+"typescript@patch:typescript@npm%3A^5.6.0#optional!builtin, typescript@patch:typescript@npm%3A^5.9.3#optional!builtin":
+ version: 5.9.3
+ resolution: "typescript@patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=5786d5"
+ bin:
+ tsc: bin/tsc
+ tsserver: bin/tsserver
+ checksum: 10c0/ad09fdf7a756814dce65bc60c1657b40d44451346858eea230e10f2e95a289d9183b6e32e5c11e95acc0ccc214b4f36289dcad4bf1886b0adb84d711d336a430
+ languageName: node
+ linkType: hard
+
+"uri-js@npm:^4.2.2":
+ version: 4.4.1
+ resolution: "uri-js@npm:4.4.1"
+ dependencies:
+ punycode: "npm:^2.1.0"
+ checksum: 10c0/4ef57b45aa820d7ac6496e9208559986c665e49447cb072744c13b66925a362d96dd5a46c4530a6b8e203e5db5fe849369444440cb22ecfc26c679359e5dfa3c
+ languageName: node
+ linkType: hard
+
+"which@npm:^2.0.1":
+ version: 2.0.2
+ resolution: "which@npm:2.0.2"
+ dependencies:
+ isexe: "npm:^2.0.0"
+ bin:
+ node-which: ./bin/node-which
+ checksum: 10c0/66522872a768b60c2a65a57e8ad184e5372f5b6a9ca6d5f033d4b0dc98aff63995655a7503b9c0a2598936f532120e81dd8cc155e2e92ed662a2b9377cc4374f
+ languageName: node
+ linkType: hard
+
+"word-wrap@npm:^1.2.5":
+ version: 1.2.5
+ resolution: "word-wrap@npm:1.2.5"
+ checksum: 10c0/e0e4a1ca27599c92a6ca4c32260e8a92e8a44f4ef6ef93f803f8ed823f486e0889fc0b93be4db59c8d51b3064951d25e43d434e95dc8c960cc3a63d65d00ba20
+ languageName: node
+ linkType: hard
+
+"yocto-queue@npm:^0.1.0":
+ version: 0.1.0
+ resolution: "yocto-queue@npm:0.1.0"
+ checksum: 10c0/dceb44c28578b31641e13695d200d34ec4ab3966a5729814d5445b194933c096b7ced71494ce53a0e8820685d1d010df8b2422e5bf2cdea7e469d97ffbea306f
+ languageName: node
+ linkType: hard
From 1490beee6e11b66ba7574e3c7364da274a518fcf Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Fri, 17 Oct 2025 23:09:53 +0200
Subject: [PATCH 034/117] chore(files): updated graves addon to new format
---
.../gameplay_changes/graves/.gitignore | 0
.../graves/.vscode/extensions.json | 3 +-
.../graves/.vscode/launch.json | 16 +
.../graves/.vscode/settings.json | 41 ++
.../files/gameplay_changes/graves/config.json | 48 +++
.../gameplay_changes/graves/eslint.config.mjs | 397 ++++++++++++++++++
.../gameplay_changes/graves/package.json | 0
.../graves/packs/BP/entities/grave.json | 0
.../BP/functions/graves/config.mcfunction | 0
.../BP/functions/graves/uninstall.mcfunction | 0
.../graves/packs/BP/items/grave_key.json | 0
.../graves/packs/BP/manifest.json | 13 +
.../graves/packs/BP/pack_icon.png | 0
.../graves/packs/BP/scripts}/Actions/Grave.ts | 0
.../packs/BP/scripts}/Actions/giveGraveKey.ts | 0
.../graves/packs/BP/scripts}/Actions/index.ts | 0
.../packs/BP/scripts}/Actions/listGraves.ts | 0
.../packs/BP/scripts}/Actions/settings.ts | 0
.../packs/BP/scripts}/Actions/uninstall.ts | 0
.../packs/BP/scripts}/Events/EntityDie.ts | 0
.../packs/BP/scripts}/Events/EntityHit.ts | 0
.../BP/scripts}/Events/GameRuleChange.ts | 0
.../Events/PlayerInteractWithEntity.ts | 0
.../BP/scripts}/Events/ScriptEventReceive.ts | 0
.../BP/scripts}/Events/WorldInitialize.ts | 0
.../graves/packs/BP/scripts}/Events/index.ts | 0
.../BP/scripts}/Models/DynamicProperties.ts | 0
.../packs/BP/scripts}/Models/EntityTypes.ts | 0
.../packs/BP/scripts}/Models/ItemTypes.ts | 0
.../packs/BP/scripts}/Models/ScriptEvents.ts | 0
.../graves/packs/BP/scripts}/Models/index.ts | 0
.../graves/packs/BP/scripts}/UI/Config.ts | 0
.../graves/packs/BP/scripts}/UI/Settings.ts | 0
.../graves/packs/BP/scripts}/UI/index.ts | 0
.../BP/scripts}/Util/DynamicProperties.ts | 0
.../packs/BP/scripts}/Util/Scoreboard.ts | 0
.../graves/packs/BP/scripts}/Util/index.ts | 0
.../graves/packs/BP/scripts}/main.ts | 0
.../graves/packs/RP/entity/grave.entity.json | 0
.../graves/packs/RP/manifest.json | 2 +
.../packs/RP/models/entity/grave.geo.json | 0
.../graves/packs/RP/pack_icon.png | 0
.../graves/packs/RP/texts/en_US.lang | 0
.../graves/packs/RP/textures/entity/grave.png | 0
.../packs/RP/textures/item_texture.json | 0
.../packs/RP/textures/items/grave_key.png | 0
.../gameplay_changes/graves/tsconfig.json | 35 ++
.../{ => files}/gameplay_changes/package.json | 0
.../graves/.vscode/launch.json | 16 -
.../graves/.vscode/settings.json | 24 --
addons/gameplay_changes/graves/config.json | 83 ----
.../graves/packs/data/gametests/.gitignore | 20 -
.../packs/data/gametests/eslint.config.mjs | 368 ----------------
.../graves/packs/data/gametests/package.json | 25 --
.../graves/packs/data/gametests/tsconfig.json | 25 --
.../graves/packs/data/gametests/uuid.txt | 1 -
templates/addon/.vscode/launch.json | 2 +-
templates/addon/config.json | 15 +-
templates/addon/filters/.gitkeep | 4 +-
templates/addon/packs/BP/manifest.json | 11 +
.../src => BP/scripts}/Actions/Uninstall.ts | 2 +-
.../src => BP/scripts}/Actions/index.ts | 0
.../src => BP/scripts}/Events/EntityDie.ts | 0
.../src => BP/scripts}/Events/index.ts | 0
.../src => BP/scripts}/Models/EntityTypes.ts | 0
.../src => BP/scripts}/Models/index.ts | 0
.../src => BP/scripts}/UI/Example.ts | 0
.../gametests/src => BP/scripts}/UI/index.ts | 0
.../scripts}/Util/DynamicProperties.ts | 7 +-
.../src => BP/scripts}/Util/Scoreboard.ts | 0
.../src => BP/scripts}/Util/index.ts | 0
.../gametests/src => BP/scripts}/main.ts | 0
templates/addon/packs/BP/texts/en_GB.lang | 2 +
templates/addon/packs/BP/texts/en_US.lang | 2 +
templates/addon/packs/RP/manifest.json | 5 +-
templates/addon/packs/RP/texts/en_GB.lang | 14 +
templates/addon/packs/RP/texts/en_US.lang | 14 +
templates/addon/packs/data/.gitkeep | 3 +
.../addon/packs/data/gametests/.gitignore | 20 -
.../addon/packs/data/gametests/tsconfig.json | 25 --
templates/addon/packs/data/gametests/uuid.txt | 1 -
81 files changed, 626 insertions(+), 618 deletions(-)
rename addons/{ => files}/gameplay_changes/graves/.gitignore (100%)
rename addons/{ => files}/gameplay_changes/graves/.vscode/extensions.json (80%)
create mode 100644 addons/files/gameplay_changes/graves/.vscode/launch.json
create mode 100644 addons/files/gameplay_changes/graves/.vscode/settings.json
create mode 100644 addons/files/gameplay_changes/graves/config.json
create mode 100644 addons/files/gameplay_changes/graves/eslint.config.mjs
rename addons/{ => files}/gameplay_changes/graves/package.json (100%)
rename addons/{ => files}/gameplay_changes/graves/packs/BP/entities/grave.json (100%)
rename addons/{ => files}/gameplay_changes/graves/packs/BP/functions/graves/config.mcfunction (100%)
rename addons/{ => files}/gameplay_changes/graves/packs/BP/functions/graves/uninstall.mcfunction (100%)
rename addons/{ => files}/gameplay_changes/graves/packs/BP/items/grave_key.json (100%)
rename addons/{ => files}/gameplay_changes/graves/packs/BP/manifest.json (73%)
rename addons/{ => files}/gameplay_changes/graves/packs/BP/pack_icon.png (100%)
rename addons/{gameplay_changes/graves/packs/data/gametests/src => files/gameplay_changes/graves/packs/BP/scripts}/Actions/Grave.ts (100%)
rename addons/{gameplay_changes/graves/packs/data/gametests/src => files/gameplay_changes/graves/packs/BP/scripts}/Actions/giveGraveKey.ts (100%)
rename addons/{gameplay_changes/graves/packs/data/gametests/src => files/gameplay_changes/graves/packs/BP/scripts}/Actions/index.ts (100%)
rename addons/{gameplay_changes/graves/packs/data/gametests/src => files/gameplay_changes/graves/packs/BP/scripts}/Actions/listGraves.ts (100%)
rename addons/{gameplay_changes/graves/packs/data/gametests/src => files/gameplay_changes/graves/packs/BP/scripts}/Actions/settings.ts (100%)
rename addons/{gameplay_changes/graves/packs/data/gametests/src => files/gameplay_changes/graves/packs/BP/scripts}/Actions/uninstall.ts (100%)
rename addons/{gameplay_changes/graves/packs/data/gametests/src => files/gameplay_changes/graves/packs/BP/scripts}/Events/EntityDie.ts (100%)
rename addons/{gameplay_changes/graves/packs/data/gametests/src => files/gameplay_changes/graves/packs/BP/scripts}/Events/EntityHit.ts (100%)
rename addons/{gameplay_changes/graves/packs/data/gametests/src => files/gameplay_changes/graves/packs/BP/scripts}/Events/GameRuleChange.ts (100%)
rename addons/{gameplay_changes/graves/packs/data/gametests/src => files/gameplay_changes/graves/packs/BP/scripts}/Events/PlayerInteractWithEntity.ts (100%)
rename addons/{gameplay_changes/graves/packs/data/gametests/src => files/gameplay_changes/graves/packs/BP/scripts}/Events/ScriptEventReceive.ts (100%)
rename addons/{gameplay_changes/graves/packs/data/gametests/src => files/gameplay_changes/graves/packs/BP/scripts}/Events/WorldInitialize.ts (100%)
rename addons/{gameplay_changes/graves/packs/data/gametests/src => files/gameplay_changes/graves/packs/BP/scripts}/Events/index.ts (100%)
rename addons/{gameplay_changes/graves/packs/data/gametests/src => files/gameplay_changes/graves/packs/BP/scripts}/Models/DynamicProperties.ts (100%)
rename addons/{gameplay_changes/graves/packs/data/gametests/src => files/gameplay_changes/graves/packs/BP/scripts}/Models/EntityTypes.ts (100%)
rename addons/{gameplay_changes/graves/packs/data/gametests/src => files/gameplay_changes/graves/packs/BP/scripts}/Models/ItemTypes.ts (100%)
rename addons/{gameplay_changes/graves/packs/data/gametests/src => files/gameplay_changes/graves/packs/BP/scripts}/Models/ScriptEvents.ts (100%)
rename addons/{gameplay_changes/graves/packs/data/gametests/src => files/gameplay_changes/graves/packs/BP/scripts}/Models/index.ts (100%)
rename addons/{gameplay_changes/graves/packs/data/gametests/src => files/gameplay_changes/graves/packs/BP/scripts}/UI/Config.ts (100%)
rename addons/{gameplay_changes/graves/packs/data/gametests/src => files/gameplay_changes/graves/packs/BP/scripts}/UI/Settings.ts (100%)
rename addons/{gameplay_changes/graves/packs/data/gametests/src => files/gameplay_changes/graves/packs/BP/scripts}/UI/index.ts (100%)
rename addons/{gameplay_changes/graves/packs/data/gametests/src => files/gameplay_changes/graves/packs/BP/scripts}/Util/DynamicProperties.ts (100%)
rename addons/{gameplay_changes/graves/packs/data/gametests/src => files/gameplay_changes/graves/packs/BP/scripts}/Util/Scoreboard.ts (100%)
rename addons/{gameplay_changes/graves/packs/data/gametests/src => files/gameplay_changes/graves/packs/BP/scripts}/Util/index.ts (100%)
rename addons/{gameplay_changes/graves/packs/data/gametests/src => files/gameplay_changes/graves/packs/BP/scripts}/main.ts (100%)
rename addons/{ => files}/gameplay_changes/graves/packs/RP/entity/grave.entity.json (100%)
rename addons/{ => files}/gameplay_changes/graves/packs/RP/manifest.json (92%)
rename addons/{ => files}/gameplay_changes/graves/packs/RP/models/entity/grave.geo.json (100%)
rename addons/{ => files}/gameplay_changes/graves/packs/RP/pack_icon.png (100%)
rename addons/{ => files}/gameplay_changes/graves/packs/RP/texts/en_US.lang (100%)
rename addons/{ => files}/gameplay_changes/graves/packs/RP/textures/entity/grave.png (100%)
rename addons/{ => files}/gameplay_changes/graves/packs/RP/textures/item_texture.json (100%)
rename addons/{ => files}/gameplay_changes/graves/packs/RP/textures/items/grave_key.png (100%)
create mode 100644 addons/files/gameplay_changes/graves/tsconfig.json
rename addons/{ => files}/gameplay_changes/package.json (100%)
delete mode 100644 addons/gameplay_changes/graves/.vscode/launch.json
delete mode 100644 addons/gameplay_changes/graves/.vscode/settings.json
delete mode 100644 addons/gameplay_changes/graves/config.json
delete mode 100644 addons/gameplay_changes/graves/packs/data/gametests/.gitignore
delete mode 100644 addons/gameplay_changes/graves/packs/data/gametests/eslint.config.mjs
delete mode 100644 addons/gameplay_changes/graves/packs/data/gametests/package.json
delete mode 100644 addons/gameplay_changes/graves/packs/data/gametests/tsconfig.json
delete mode 100644 addons/gameplay_changes/graves/packs/data/gametests/uuid.txt
rename templates/addon/packs/{data/gametests/src => BP/scripts}/Actions/Uninstall.ts (60%)
rename templates/addon/packs/{data/gametests/src => BP/scripts}/Actions/index.ts (100%)
rename templates/addon/packs/{data/gametests/src => BP/scripts}/Events/EntityDie.ts (100%)
rename templates/addon/packs/{data/gametests/src => BP/scripts}/Events/index.ts (100%)
rename templates/addon/packs/{data/gametests/src => BP/scripts}/Models/EntityTypes.ts (100%)
rename templates/addon/packs/{data/gametests/src => BP/scripts}/Models/index.ts (100%)
rename templates/addon/packs/{data/gametests/src => BP/scripts}/UI/Example.ts (100%)
rename templates/addon/packs/{data/gametests/src => BP/scripts}/UI/index.ts (100%)
rename templates/addon/packs/{data/gametests/src => BP/scripts}/Util/DynamicProperties.ts (88%)
rename templates/addon/packs/{data/gametests/src => BP/scripts}/Util/Scoreboard.ts (100%)
rename templates/addon/packs/{data/gametests/src => BP/scripts}/Util/index.ts (100%)
rename templates/addon/packs/{data/gametests/src => BP/scripts}/main.ts (100%)
create mode 100644 templates/addon/packs/BP/texts/en_GB.lang
create mode 100644 templates/addon/packs/BP/texts/en_US.lang
create mode 100644 templates/addon/packs/RP/texts/en_GB.lang
create mode 100644 templates/addon/packs/RP/texts/en_US.lang
create mode 100644 templates/addon/packs/data/.gitkeep
delete mode 100644 templates/addon/packs/data/gametests/.gitignore
delete mode 100644 templates/addon/packs/data/gametests/tsconfig.json
delete mode 100644 templates/addon/packs/data/gametests/uuid.txt
diff --git a/addons/gameplay_changes/graves/.gitignore b/addons/files/gameplay_changes/graves/.gitignore
similarity index 100%
rename from addons/gameplay_changes/graves/.gitignore
rename to addons/files/gameplay_changes/graves/.gitignore
diff --git a/addons/gameplay_changes/graves/.vscode/extensions.json b/addons/files/gameplay_changes/graves/.vscode/extensions.json
similarity index 80%
rename from addons/gameplay_changes/graves/.vscode/extensions.json
rename to addons/files/gameplay_changes/graves/.vscode/extensions.json
index adb5910d3..25477bef4 100644
--- a/addons/gameplay_changes/graves/.vscode/extensions.json
+++ b/addons/files/gameplay_changes/graves/.vscode/extensions.json
@@ -7,6 +7,7 @@
"misodee.vscode-nbt",
"bedrockoss.regolith",
"jannisx11.snowstorm",
- "netcorext.uuid-generator"
+ "netcorext.uuid-generator",
+ "christian-kohler.npm-intellisense"
]
}
\ No newline at end of file
diff --git a/addons/files/gameplay_changes/graves/.vscode/launch.json b/addons/files/gameplay_changes/graves/.vscode/launch.json
new file mode 100644
index 000000000..01f3fbd38
--- /dev/null
+++ b/addons/files/gameplay_changes/graves/.vscode/launch.json
@@ -0,0 +1,16 @@
+{
+ "version": "0.3.0",
+ "configurations": [
+ {
+ "type": "minecraft-js",
+ "request": "attach",
+ "sourceMapRoot": "${env:LOCALAPPDATA}/Packages/Microsoft.MinecraftUWP_8wekyb3d8bbwe/LocalState/games/com.mojang/development_behavior_packs/bedrock-tweaks/graves/scripts/",
+ "generatedSourceRoot": "${env:LOCALAPPDATA}/Packages/Microsoft.MinecraftUWP_8wekyb3d8bbwe/LocalState/games/com.mojang/development_behavior_packs/bedrock-tweaks/graves/scripts/",
+ "localRoot": "${workspaceFolder}/packs/BP/scripts/",
+ "name": "(gametests) Debug with Minecraft",
+ "mode": "listen",
+ "port": 19144,
+ "targetModuleUuid": "da5802ff-6c19-46d8-a27a-1f717580968b"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/addons/files/gameplay_changes/graves/.vscode/settings.json b/addons/files/gameplay_changes/graves/.vscode/settings.json
new file mode 100644
index 000000000..03f36e123
--- /dev/null
+++ b/addons/files/gameplay_changes/graves/.vscode/settings.json
@@ -0,0 +1,41 @@
+{
+ "editor.formatOnSave": false,
+ "editor.codeActionsOnSave": {
+ "source.fixAll.eslint": "explicit"
+ },
+ "editor.detectIndentation": false,
+ "editor.insertSpaces": false,
+ "editor.tabSize": 2,
+ "[typescript]": {
+ "editor.defaultFormatter": "dbaeumer.vscode-eslint",
+ "editor.insertSpaces": false,
+ "editor.tabSize": 4
+ },
+ "[javascript]": {
+ "editor.defaultFormatter": "dbaeumer.vscode-eslint",
+ "editor.insertSpaces": false,
+ "editor.tabSize": 4
+ },
+ "[json]": {
+ "editor.defaultFormatter": "vscode.json-language-features",
+ "editor.insertSpaces": false,
+ "editor.tabSize": 4
+ },
+ "[jsonc]": {
+ "editor.defaultFormatter": "vscode.json-language-features",
+ "editor.insertSpaces": false,
+ "editor.tabSize": 4
+ },
+ "typescript.tsdk": "node_modules/typescript/lib",
+ "typescript.enablePromptUseWorkspaceTsdk": true,
+ "eslint.validate": [
+ "typescript",
+ "json",
+ "jsonc"
+ ],
+ "files.associations": {
+ "*.json": "jsonc"
+ },
+ "eslint.enable": true,
+ "eslint.format.enable": true
+}
\ No newline at end of file
diff --git a/addons/files/gameplay_changes/graves/config.json b/addons/files/gameplay_changes/graves/config.json
new file mode 100644
index 000000000..53a8b723c
--- /dev/null
+++ b/addons/files/gameplay_changes/graves/config.json
@@ -0,0 +1,48 @@
+{
+ "$schema": "https://raw.githubusercontent.com/Bedrock-OSS/regolith-schemas/main/config/v1.4.json",
+ "name": "bedrock-tweaks/graves",
+ "author": "DrAv0011",
+ "packs": {
+ "behaviorPack": "./packs/BP",
+ "resourcePack": "./packs/RP"
+ },
+ "regolith": {
+ "dataPath": "./packs/data",
+ "formatVersion": "1.4.0",
+ "filterDefinitions": {
+ "bundler": {
+ "url": "github.com/bedrock-core/regolith-filters",
+ "version": "1.0.1"
+ }
+ },
+ "profiles": {
+ "build": {
+ "export": {
+ "build": "standard",
+ "readOnly": false,
+ "target": "local"
+ },
+ "filters": [
+ {
+ "filter": "bundler"
+ }
+ ]
+ },
+ "default": {
+ "export": {
+ "readOnly": false,
+ "target": "development",
+ "build": "standard"
+ },
+ "filters": [
+ {
+ "filter": "bundler",
+ "settings": {
+ "debug": true
+ }
+ }
+ ]
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/addons/files/gameplay_changes/graves/eslint.config.mjs b/addons/files/gameplay_changes/graves/eslint.config.mjs
new file mode 100644
index 000000000..5d03b75df
--- /dev/null
+++ b/addons/files/gameplay_changes/graves/eslint.config.mjs
@@ -0,0 +1,397 @@
+import minecraftLinting from "eslint-plugin-minecraft-linting";
+import stylistic from "@stylistic/eslint-plugin";
+import { defineConfig } from "eslint/config";
+import tseslint from "typescript-eslint";
+import json from "@eslint/json";
+import { fileURLToPath } from "url";
+import { dirname } from "path";
+
+const __filename = fileURLToPath(import.meta.url);
+const __dirname = dirname(__filename);
+
+export default defineConfig([
+ {
+ ignores: [
+ ".*/**", // Any directory starting with dot (.yarn, .vscode, .regolith, etc.)
+ ".*", // Any file starting with dot
+ "node_modules/**",
+ "**/*.*js", // Generated JS files
+ "filters/**", // The filters directory
+ "build/**", // Build output
+ "*.json", // Root level JSON files (config.json, package.json, tsconfig.json)
+ "*.md", // Root level markdown files
+ "*.mjs", // Root level mjs files (like this config)
+ "*.js", // Root level js files
+ ],
+ },
+
+ {
+ plugins: {
+ json,
+ },
+ },
+
+ // lint JSON files
+ {
+ files: ["**/*.json"],
+ language: "json/jsonc",
+ rules: {
+ "json/no-duplicate-keys": "error",
+ "json/no-empty-keys": "off",
+ "json/no-unnormalized-keys": "error",
+ "json/no-unsafe-values": "error",
+ "json/sort-keys": "off",
+ "json/top-level-interop": "off",
+ }
+ },
+
+ {
+ files: ["packs/BP/scripts/**/*.ts"],
+ plugins: {
+ "@stylistic": stylistic,
+ "@typescript-eslint": tseslint.plugin,
+ "@minecraft": minecraftLinting
+ },
+
+ languageOptions: {
+ parser: tseslint.parser,
+ ecmaVersion: "latest",
+ sourceType: "module",
+ parserOptions: {
+ project: ["tsconfig.json"],
+ tsconfigRootDir: __dirname,
+ },
+ },
+
+ rules: {
+ "no-unused-expressions": "off",
+ "@typescript-eslint/no-unused-expressions": "off",
+ "@typescript-eslint/explicit-member-accessibility": ["error",
+ {
+ accessibility: "no-public",
+ }
+ ],
+
+ "@typescript-eslint/no-restricted-types": [
+ "error",
+ {
+ "types": {
+ "Object": {
+ "message": "Avoid using the `Object` type. Did you mean `object`?"
+ },
+ "Function": {
+ "message": "Avoid using the `Function` type. Prefer a specific function type, like `() => void`."
+ },
+ "Boolean": {
+ "message": "Avoid using the `Boolean` type. Did you mean `boolean`?"
+ },
+ "Number": {
+ "message": "Avoid using the `Number` type. Did you mean `number`?"
+ },
+ "String": {
+ "message": "Avoid using the `String` type. Did you mean `string`?"
+ },
+ "Symbol": {
+ "message": "Avoid using the `Symbol` type. Did you mean `symbol`?"
+ }
+ }
+ }
+ ],
+ "@typescript-eslint/no-wrapper-object-types": "error",
+ "@typescript-eslint/no-unsafe-function-type": "error",
+ "@typescript-eslint/no-empty-object-type": ["error",
+ {
+ allowInterfaces: 'always'
+ }
+ ],
+ "@typescript-eslint/ban-ts-comment": ["error",
+ {
+ 'ts-expect-error': 'allow-with-description'
+ }
+ ],
+
+ "@typescript-eslint/consistent-type-assertions": "error",
+ "@typescript-eslint/dot-notation": "error",
+
+ "@typescript-eslint/member-ordering": ["error",
+ {
+ default: [
+ "private-field",
+ "protected-field",
+ "public-field",
+ "constructor",
+ "public-method",
+ "protected-method",
+ "private-method",
+ ],
+ }
+ ],
+
+ "@typescript-eslint/naming-convention": ["error",
+ {
+ selector: "default",
+ format: ["camelCase"],
+ },
+ {
+ selector: "default",
+ modifiers: ["unused"],
+
+ filter: {
+ regex: "^(_|_.*_?)$",
+ match: true,
+ },
+
+ format: null,
+ },
+ {
+ selector: "variable",
+ format: ["camelCase"],
+ },
+ {
+ selector: ["parameter"],
+ format: ["camelCase", "snake_case"],
+ },
+ {
+ selector: "variable",
+ modifiers: ["const"],
+ format: ["camelCase", "UPPER_CASE", "PascalCase"],
+ },
+ {
+ selector: ["enum", "enumMember", "function"],
+ format: ["camelCase", "UPPER_CASE", "PascalCase"],
+ },
+ {
+ selector: ["property", "parameterProperty", "accessor"],
+ modifiers: ["private"],
+ format: ["camelCase", "snake_case"],
+ leadingUnderscore: "require",
+ },
+ {
+ selector: ["property", "parameterProperty", "accessor"],
+ modifiers: ["private", "readonly"],
+ format: ["UPPER_CASE", "camelCase"],
+ leadingUnderscore: "allow",
+ },
+ {
+ selector: ["property"],
+ modifiers: ["readonly"],
+ format: ["camelCase", "UPPER_CASE"],
+ },
+ {
+ selector: ["objectLiteralProperty", "typeProperty"],
+ format: ["camelCase", "snake_case", "UPPER_CASE"],
+ },
+ {
+ selector: "typeLike",
+ format: ["PascalCase"],
+ }
+ ],
+
+ "@typescript-eslint/explicit-function-return-type": ["error",
+ {
+ allowExpressions: true,
+ }
+ ],
+
+ "@typescript-eslint/no-unnecessary-type-assertion": "error",
+ "@typescript-eslint/default-param-last": "warn",
+ "@typescript-eslint/no-explicit-any": "warn",
+ "@typescript-eslint/no-unnecessary-boolean-literal-compare": "warn",
+ "@typescript-eslint/prefer-enum-initializers": "warn",
+
+ "@typescript-eslint/unbound-method": ["error",
+ {
+ ignoreStatic: true,
+ }
+ ],
+
+ eqeqeq: ["error", "always",
+ {
+ null: "ignore",
+ }
+ ],
+
+ "object-shorthand": "error",
+
+ "@typescript-eslint/no-unused-vars": ["error",
+ {
+ argsIgnorePattern: "^(_|_.*_?)$",
+ }
+ ],
+
+ "arrow-body-style": "warn",
+ curly: ["warn", "multi-line", "consistent"],
+ "@typescript-eslint/array-type": "warn",
+ "@typescript-eslint/prefer-optional-chain": "warn",
+ "@typescript-eslint/prefer-reduce-type-parameter": "warn",
+ "@stylistic/array-bracket-newline": "off",
+ "@stylistic/array-bracket-spacing": ["warn"],
+ "@stylistic/array-element-newline": "off",
+ "@stylistic/arrow-parens": ["warn", "as-needed"],
+ "@stylistic/arrow-spacing": ["warn"],
+ "@stylistic/block-spacing": ["warn", "always"],
+
+ "@stylistic/brace-style": ["warn", "1tbs",
+ {
+ allowSingleLine: true,
+ }
+ ],
+
+ "@stylistic/comma-dangle": ["warn",
+ {
+ arrays: "always-multiline",
+ objects: "always-multiline",
+ imports: "never",
+ exports: "never",
+ functions: "always-multiline",
+ enums: "never",
+ generics: "never",
+ tuples: "always-multiline",
+ }
+ ],
+
+ "@stylistic/comma-spacing": ["warn",
+ {
+ before: false,
+ after: true,
+ }
+ ],
+
+ "@stylistic/computed-property-spacing": ["warn"],
+ "@stylistic/dot-location": ["warn", "property"],
+ "@stylistic/eol-last": ["warn"],
+ "@stylistic/function-call-argument-newline": ["warn", "consistent"],
+ "@stylistic/function-paren-newline": ["warn", "consistent"],
+ "@stylistic/generator-star-spacing": "off",
+ "@stylistic/implicit-arrow-linebreak": ["warn", "beside"],
+ "@stylistic/indent": ["warn", 2],
+ "@stylistic/jsx-quotes": "off",
+
+ "@stylistic/key-spacing": ["warn",
+ {
+ beforeColon: false,
+ afterColon: true,
+ mode: "strict",
+ }
+ ],
+
+ "@stylistic/keyword-spacing": ["warn"],
+ "@stylistic/linebreak-style": ["warn", "windows"],
+
+ "@stylistic/lines-around-comment": ["warn",
+ {
+ afterBlockComment: false,
+ beforeLineComment: false,
+ afterLineComment: false,
+ allowBlockStart: true,
+ allowClassStart: true,
+ allowObjectStart: true,
+ allowArrayStart: true,
+ }
+ ],
+
+ "@stylistic/lines-between-class-members": ["warn", "always",
+ {
+ exceptAfterSingleLine: true,
+ exceptAfterOverload: false,
+ }
+ ],
+
+ "@stylistic/max-len": "off",
+ "@stylistic/max-statements-per-line": "off",
+ "@stylistic/multiline-ternary": "off",
+ "@stylistic/new-parens": ["warn"],
+ "@stylistic/newline-per-chained-call": "off",
+ "@stylistic/no-confusing-arrow": "off",
+ "@stylistic/no-extra-parens": ["warn"],
+ "@stylistic/no-extra-semi": ["warn"],
+ "@stylistic/no-floating-decimal": ["warn"],
+ "@stylistic/no-mixed-operators": "off",
+ "@stylistic/no-mixed-spaces-and-tabs": ["warn"],
+ "@stylistic/no-multi-spaces": ["warn"],
+
+ "@stylistic/no-multiple-empty-lines": ["warn",
+ {
+ max: 1,
+ }
+ ],
+
+ "@stylistic/no-tabs": ["off"],
+ "@stylistic/no-trailing-spaces": ["warn"],
+ "@stylistic/no-whitespace-before-property": ["warn"],
+ "@stylistic/nonblock-statement-body-position": "off",
+
+ "@stylistic/object-curly-newline": ["warn",
+ {
+ multiline: true,
+ }
+ ],
+
+ "@stylistic/object-curly-spacing": ["warn", "always"],
+ "@stylistic/object-property-newline": "off",
+ "@stylistic/one-var-declaration-per-line": "off",
+ "@stylistic/operator-linebreak": "off",
+ "@stylistic/padded-blocks": ["warn", "never"],
+
+ "@stylistic/padding-line-between-statements": ["warn",
+ {
+ blankLine: "always",
+ prev: "*",
+ next: "return",
+ }
+ ],
+
+ "@stylistic/quote-props": ["warn", "as-needed"],
+
+ "@stylistic/quotes": ["warn", "single",
+ {
+ avoidEscape: true,
+ allowTemplateLiterals: 'always',
+ }
+ ],
+
+ "@stylistic/rest-spread-spacing": ["warn", "never"],
+ "@stylistic/semi": ["warn", "always"],
+ "@stylistic/semi-spacing": ["warn"],
+ "@stylistic/semi-style": ["warn", "last"],
+ "@stylistic/space-before-blocks": ["warn"],
+ "@stylistic/space-before-function-paren": ["warn", {
+ "anonymous": "never",
+ "named": "never",
+ "asyncArrow": "never",
+ "catch": "always"
+ }],
+ "@stylistic/space-in-parens": ["warn", "never"],
+ "@stylistic/space-infix-ops": "warn",
+ "@stylistic/space-unary-ops": "off",
+ "@stylistic/spaced-comment": ["warn", "always"],
+ "@stylistic/switch-colon-spacing": ["warn"],
+ "@stylistic/template-curly-spacing": ["warn"],
+ "@stylistic/template-tag-spacing": "off",
+ "@stylistic/wrap-iife": "off",
+ "@stylistic/wrap-regex": "off",
+ "@stylistic/yield-star-spacing": "off",
+ "@stylistic/member-delimiter-style": ["warn"],
+ "@stylistic/type-annotation-spacing": "warn",
+ "@stylistic/jsx-child-element-spacing": "off",
+ "@stylistic/jsx-closing-bracket-location": "off",
+ "@stylistic/jsx-closing-tag-location": "off",
+ "@stylistic/jsx-curly-brace-presence": "off",
+ "@stylistic/jsx-curly-newline": "off",
+ "@stylistic/jsx-curly-spacing": "off",
+ "@stylistic/jsx-equals-spacing": "off",
+ "@stylistic/jsx-first-prop-new-line": "off",
+ "@stylistic/jsx-indent": "off",
+ "@stylistic/jsx-indent-props": "off",
+ "@stylistic/jsx-max-props-per-line": "off",
+ "@stylistic/jsx-newline": "off",
+ "@stylistic/jsx-one-expression-per-line": "off",
+ "@stylistic/jsx-props-no-multi-spaces": "off",
+ "@stylistic/jsx-self-closing-comp": "off",
+ "@stylistic/jsx-sort-props": "off",
+ "@stylistic/jsx-tag-spacing": "off",
+ "@stylistic/jsx-wrap-multilines": "off",
+ "@minecraft/avoid-unnecessary-command": "error",
+ },
+ }
+]);
diff --git a/addons/gameplay_changes/graves/package.json b/addons/files/gameplay_changes/graves/package.json
similarity index 100%
rename from addons/gameplay_changes/graves/package.json
rename to addons/files/gameplay_changes/graves/package.json
diff --git a/addons/gameplay_changes/graves/packs/BP/entities/grave.json b/addons/files/gameplay_changes/graves/packs/BP/entities/grave.json
similarity index 100%
rename from addons/gameplay_changes/graves/packs/BP/entities/grave.json
rename to addons/files/gameplay_changes/graves/packs/BP/entities/grave.json
diff --git a/addons/gameplay_changes/graves/packs/BP/functions/graves/config.mcfunction b/addons/files/gameplay_changes/graves/packs/BP/functions/graves/config.mcfunction
similarity index 100%
rename from addons/gameplay_changes/graves/packs/BP/functions/graves/config.mcfunction
rename to addons/files/gameplay_changes/graves/packs/BP/functions/graves/config.mcfunction
diff --git a/addons/gameplay_changes/graves/packs/BP/functions/graves/uninstall.mcfunction b/addons/files/gameplay_changes/graves/packs/BP/functions/graves/uninstall.mcfunction
similarity index 100%
rename from addons/gameplay_changes/graves/packs/BP/functions/graves/uninstall.mcfunction
rename to addons/files/gameplay_changes/graves/packs/BP/functions/graves/uninstall.mcfunction
diff --git a/addons/gameplay_changes/graves/packs/BP/items/grave_key.json b/addons/files/gameplay_changes/graves/packs/BP/items/grave_key.json
similarity index 100%
rename from addons/gameplay_changes/graves/packs/BP/items/grave_key.json
rename to addons/files/gameplay_changes/graves/packs/BP/items/grave_key.json
diff --git a/addons/gameplay_changes/graves/packs/BP/manifest.json b/addons/files/gameplay_changes/graves/packs/BP/manifest.json
similarity index 73%
rename from addons/gameplay_changes/graves/packs/BP/manifest.json
rename to addons/files/gameplay_changes/graves/packs/BP/manifest.json
index 14acfd1f6..d768bee1d 100644
--- a/addons/gameplay_changes/graves/packs/BP/manifest.json
+++ b/addons/files/gameplay_changes/graves/packs/BP/manifest.json
@@ -4,6 +4,7 @@
"name": "Graves BP - Gameplay Changes - Bedrock Tweaks",
"description": "When you die it places a grave to save all your drops",
"uuid": "c7bec17f-9394-4cad-8f14-4aae4374d51f",
+ "pack_scope": "world",
"version": [
1,
0,
@@ -24,6 +25,17 @@
0,
0
]
+ },
+ {
+ "type": "script",
+ "language": "javascript",
+ "uuid": "da5802ff-6c19-46d8-a27a-1f717580968b",
+ "entry": "scripts/main.js",
+ "version": [
+ 1,
+ 0,
+ 0
+ ]
}
],
"dependencies": [
@@ -37,6 +49,7 @@
}
],
"metadata": {
+ "product_type": "addon",
"authors": [
"Vanilla Tweaks",
"Bedrock Tweaks",
diff --git a/addons/gameplay_changes/graves/packs/BP/pack_icon.png b/addons/files/gameplay_changes/graves/packs/BP/pack_icon.png
similarity index 100%
rename from addons/gameplay_changes/graves/packs/BP/pack_icon.png
rename to addons/files/gameplay_changes/graves/packs/BP/pack_icon.png
diff --git a/addons/gameplay_changes/graves/packs/data/gametests/src/Actions/Grave.ts b/addons/files/gameplay_changes/graves/packs/BP/scripts/Actions/Grave.ts
similarity index 100%
rename from addons/gameplay_changes/graves/packs/data/gametests/src/Actions/Grave.ts
rename to addons/files/gameplay_changes/graves/packs/BP/scripts/Actions/Grave.ts
diff --git a/addons/gameplay_changes/graves/packs/data/gametests/src/Actions/giveGraveKey.ts b/addons/files/gameplay_changes/graves/packs/BP/scripts/Actions/giveGraveKey.ts
similarity index 100%
rename from addons/gameplay_changes/graves/packs/data/gametests/src/Actions/giveGraveKey.ts
rename to addons/files/gameplay_changes/graves/packs/BP/scripts/Actions/giveGraveKey.ts
diff --git a/addons/gameplay_changes/graves/packs/data/gametests/src/Actions/index.ts b/addons/files/gameplay_changes/graves/packs/BP/scripts/Actions/index.ts
similarity index 100%
rename from addons/gameplay_changes/graves/packs/data/gametests/src/Actions/index.ts
rename to addons/files/gameplay_changes/graves/packs/BP/scripts/Actions/index.ts
diff --git a/addons/gameplay_changes/graves/packs/data/gametests/src/Actions/listGraves.ts b/addons/files/gameplay_changes/graves/packs/BP/scripts/Actions/listGraves.ts
similarity index 100%
rename from addons/gameplay_changes/graves/packs/data/gametests/src/Actions/listGraves.ts
rename to addons/files/gameplay_changes/graves/packs/BP/scripts/Actions/listGraves.ts
diff --git a/addons/gameplay_changes/graves/packs/data/gametests/src/Actions/settings.ts b/addons/files/gameplay_changes/graves/packs/BP/scripts/Actions/settings.ts
similarity index 100%
rename from addons/gameplay_changes/graves/packs/data/gametests/src/Actions/settings.ts
rename to addons/files/gameplay_changes/graves/packs/BP/scripts/Actions/settings.ts
diff --git a/addons/gameplay_changes/graves/packs/data/gametests/src/Actions/uninstall.ts b/addons/files/gameplay_changes/graves/packs/BP/scripts/Actions/uninstall.ts
similarity index 100%
rename from addons/gameplay_changes/graves/packs/data/gametests/src/Actions/uninstall.ts
rename to addons/files/gameplay_changes/graves/packs/BP/scripts/Actions/uninstall.ts
diff --git a/addons/gameplay_changes/graves/packs/data/gametests/src/Events/EntityDie.ts b/addons/files/gameplay_changes/graves/packs/BP/scripts/Events/EntityDie.ts
similarity index 100%
rename from addons/gameplay_changes/graves/packs/data/gametests/src/Events/EntityDie.ts
rename to addons/files/gameplay_changes/graves/packs/BP/scripts/Events/EntityDie.ts
diff --git a/addons/gameplay_changes/graves/packs/data/gametests/src/Events/EntityHit.ts b/addons/files/gameplay_changes/graves/packs/BP/scripts/Events/EntityHit.ts
similarity index 100%
rename from addons/gameplay_changes/graves/packs/data/gametests/src/Events/EntityHit.ts
rename to addons/files/gameplay_changes/graves/packs/BP/scripts/Events/EntityHit.ts
diff --git a/addons/gameplay_changes/graves/packs/data/gametests/src/Events/GameRuleChange.ts b/addons/files/gameplay_changes/graves/packs/BP/scripts/Events/GameRuleChange.ts
similarity index 100%
rename from addons/gameplay_changes/graves/packs/data/gametests/src/Events/GameRuleChange.ts
rename to addons/files/gameplay_changes/graves/packs/BP/scripts/Events/GameRuleChange.ts
diff --git a/addons/gameplay_changes/graves/packs/data/gametests/src/Events/PlayerInteractWithEntity.ts b/addons/files/gameplay_changes/graves/packs/BP/scripts/Events/PlayerInteractWithEntity.ts
similarity index 100%
rename from addons/gameplay_changes/graves/packs/data/gametests/src/Events/PlayerInteractWithEntity.ts
rename to addons/files/gameplay_changes/graves/packs/BP/scripts/Events/PlayerInteractWithEntity.ts
diff --git a/addons/gameplay_changes/graves/packs/data/gametests/src/Events/ScriptEventReceive.ts b/addons/files/gameplay_changes/graves/packs/BP/scripts/Events/ScriptEventReceive.ts
similarity index 100%
rename from addons/gameplay_changes/graves/packs/data/gametests/src/Events/ScriptEventReceive.ts
rename to addons/files/gameplay_changes/graves/packs/BP/scripts/Events/ScriptEventReceive.ts
diff --git a/addons/gameplay_changes/graves/packs/data/gametests/src/Events/WorldInitialize.ts b/addons/files/gameplay_changes/graves/packs/BP/scripts/Events/WorldInitialize.ts
similarity index 100%
rename from addons/gameplay_changes/graves/packs/data/gametests/src/Events/WorldInitialize.ts
rename to addons/files/gameplay_changes/graves/packs/BP/scripts/Events/WorldInitialize.ts
diff --git a/addons/gameplay_changes/graves/packs/data/gametests/src/Events/index.ts b/addons/files/gameplay_changes/graves/packs/BP/scripts/Events/index.ts
similarity index 100%
rename from addons/gameplay_changes/graves/packs/data/gametests/src/Events/index.ts
rename to addons/files/gameplay_changes/graves/packs/BP/scripts/Events/index.ts
diff --git a/addons/gameplay_changes/graves/packs/data/gametests/src/Models/DynamicProperties.ts b/addons/files/gameplay_changes/graves/packs/BP/scripts/Models/DynamicProperties.ts
similarity index 100%
rename from addons/gameplay_changes/graves/packs/data/gametests/src/Models/DynamicProperties.ts
rename to addons/files/gameplay_changes/graves/packs/BP/scripts/Models/DynamicProperties.ts
diff --git a/addons/gameplay_changes/graves/packs/data/gametests/src/Models/EntityTypes.ts b/addons/files/gameplay_changes/graves/packs/BP/scripts/Models/EntityTypes.ts
similarity index 100%
rename from addons/gameplay_changes/graves/packs/data/gametests/src/Models/EntityTypes.ts
rename to addons/files/gameplay_changes/graves/packs/BP/scripts/Models/EntityTypes.ts
diff --git a/addons/gameplay_changes/graves/packs/data/gametests/src/Models/ItemTypes.ts b/addons/files/gameplay_changes/graves/packs/BP/scripts/Models/ItemTypes.ts
similarity index 100%
rename from addons/gameplay_changes/graves/packs/data/gametests/src/Models/ItemTypes.ts
rename to addons/files/gameplay_changes/graves/packs/BP/scripts/Models/ItemTypes.ts
diff --git a/addons/gameplay_changes/graves/packs/data/gametests/src/Models/ScriptEvents.ts b/addons/files/gameplay_changes/graves/packs/BP/scripts/Models/ScriptEvents.ts
similarity index 100%
rename from addons/gameplay_changes/graves/packs/data/gametests/src/Models/ScriptEvents.ts
rename to addons/files/gameplay_changes/graves/packs/BP/scripts/Models/ScriptEvents.ts
diff --git a/addons/gameplay_changes/graves/packs/data/gametests/src/Models/index.ts b/addons/files/gameplay_changes/graves/packs/BP/scripts/Models/index.ts
similarity index 100%
rename from addons/gameplay_changes/graves/packs/data/gametests/src/Models/index.ts
rename to addons/files/gameplay_changes/graves/packs/BP/scripts/Models/index.ts
diff --git a/addons/gameplay_changes/graves/packs/data/gametests/src/UI/Config.ts b/addons/files/gameplay_changes/graves/packs/BP/scripts/UI/Config.ts
similarity index 100%
rename from addons/gameplay_changes/graves/packs/data/gametests/src/UI/Config.ts
rename to addons/files/gameplay_changes/graves/packs/BP/scripts/UI/Config.ts
diff --git a/addons/gameplay_changes/graves/packs/data/gametests/src/UI/Settings.ts b/addons/files/gameplay_changes/graves/packs/BP/scripts/UI/Settings.ts
similarity index 100%
rename from addons/gameplay_changes/graves/packs/data/gametests/src/UI/Settings.ts
rename to addons/files/gameplay_changes/graves/packs/BP/scripts/UI/Settings.ts
diff --git a/addons/gameplay_changes/graves/packs/data/gametests/src/UI/index.ts b/addons/files/gameplay_changes/graves/packs/BP/scripts/UI/index.ts
similarity index 100%
rename from addons/gameplay_changes/graves/packs/data/gametests/src/UI/index.ts
rename to addons/files/gameplay_changes/graves/packs/BP/scripts/UI/index.ts
diff --git a/addons/gameplay_changes/graves/packs/data/gametests/src/Util/DynamicProperties.ts b/addons/files/gameplay_changes/graves/packs/BP/scripts/Util/DynamicProperties.ts
similarity index 100%
rename from addons/gameplay_changes/graves/packs/data/gametests/src/Util/DynamicProperties.ts
rename to addons/files/gameplay_changes/graves/packs/BP/scripts/Util/DynamicProperties.ts
diff --git a/addons/gameplay_changes/graves/packs/data/gametests/src/Util/Scoreboard.ts b/addons/files/gameplay_changes/graves/packs/BP/scripts/Util/Scoreboard.ts
similarity index 100%
rename from addons/gameplay_changes/graves/packs/data/gametests/src/Util/Scoreboard.ts
rename to addons/files/gameplay_changes/graves/packs/BP/scripts/Util/Scoreboard.ts
diff --git a/addons/gameplay_changes/graves/packs/data/gametests/src/Util/index.ts b/addons/files/gameplay_changes/graves/packs/BP/scripts/Util/index.ts
similarity index 100%
rename from addons/gameplay_changes/graves/packs/data/gametests/src/Util/index.ts
rename to addons/files/gameplay_changes/graves/packs/BP/scripts/Util/index.ts
diff --git a/addons/gameplay_changes/graves/packs/data/gametests/src/main.ts b/addons/files/gameplay_changes/graves/packs/BP/scripts/main.ts
similarity index 100%
rename from addons/gameplay_changes/graves/packs/data/gametests/src/main.ts
rename to addons/files/gameplay_changes/graves/packs/BP/scripts/main.ts
diff --git a/addons/gameplay_changes/graves/packs/RP/entity/grave.entity.json b/addons/files/gameplay_changes/graves/packs/RP/entity/grave.entity.json
similarity index 100%
rename from addons/gameplay_changes/graves/packs/RP/entity/grave.entity.json
rename to addons/files/gameplay_changes/graves/packs/RP/entity/grave.entity.json
diff --git a/addons/gameplay_changes/graves/packs/RP/manifest.json b/addons/files/gameplay_changes/graves/packs/RP/manifest.json
similarity index 92%
rename from addons/gameplay_changes/graves/packs/RP/manifest.json
rename to addons/files/gameplay_changes/graves/packs/RP/manifest.json
index f2ed8704f..4c4ff560e 100644
--- a/addons/gameplay_changes/graves/packs/RP/manifest.json
+++ b/addons/files/gameplay_changes/graves/packs/RP/manifest.json
@@ -4,6 +4,7 @@
"name": "Graves RP - Gameplay Changes - Bedrock Tweaks",
"description": "When you die it places a grave to save all your drops",
"uuid": "e9412201-d5f3-4d0f-bb25-cc3bb051c9b9",
+ "pack_scope": "world",
"version": [
1,
0,
@@ -37,6 +38,7 @@
}
],
"metadata": {
+ "product_type": "addon",
"authors": [
"Vanilla Tweaks",
"Bedrock Tweaks",
diff --git a/addons/gameplay_changes/graves/packs/RP/models/entity/grave.geo.json b/addons/files/gameplay_changes/graves/packs/RP/models/entity/grave.geo.json
similarity index 100%
rename from addons/gameplay_changes/graves/packs/RP/models/entity/grave.geo.json
rename to addons/files/gameplay_changes/graves/packs/RP/models/entity/grave.geo.json
diff --git a/addons/gameplay_changes/graves/packs/RP/pack_icon.png b/addons/files/gameplay_changes/graves/packs/RP/pack_icon.png
similarity index 100%
rename from addons/gameplay_changes/graves/packs/RP/pack_icon.png
rename to addons/files/gameplay_changes/graves/packs/RP/pack_icon.png
diff --git a/addons/gameplay_changes/graves/packs/RP/texts/en_US.lang b/addons/files/gameplay_changes/graves/packs/RP/texts/en_US.lang
similarity index 100%
rename from addons/gameplay_changes/graves/packs/RP/texts/en_US.lang
rename to addons/files/gameplay_changes/graves/packs/RP/texts/en_US.lang
diff --git a/addons/gameplay_changes/graves/packs/RP/textures/entity/grave.png b/addons/files/gameplay_changes/graves/packs/RP/textures/entity/grave.png
similarity index 100%
rename from addons/gameplay_changes/graves/packs/RP/textures/entity/grave.png
rename to addons/files/gameplay_changes/graves/packs/RP/textures/entity/grave.png
diff --git a/addons/gameplay_changes/graves/packs/RP/textures/item_texture.json b/addons/files/gameplay_changes/graves/packs/RP/textures/item_texture.json
similarity index 100%
rename from addons/gameplay_changes/graves/packs/RP/textures/item_texture.json
rename to addons/files/gameplay_changes/graves/packs/RP/textures/item_texture.json
diff --git a/addons/gameplay_changes/graves/packs/RP/textures/items/grave_key.png b/addons/files/gameplay_changes/graves/packs/RP/textures/items/grave_key.png
similarity index 100%
rename from addons/gameplay_changes/graves/packs/RP/textures/items/grave_key.png
rename to addons/files/gameplay_changes/graves/packs/RP/textures/items/grave_key.png
diff --git a/addons/files/gameplay_changes/graves/tsconfig.json b/addons/files/gameplay_changes/graves/tsconfig.json
new file mode 100644
index 000000000..381cd5c03
--- /dev/null
+++ b/addons/files/gameplay_changes/graves/tsconfig.json
@@ -0,0 +1,35 @@
+{
+ "compilerOptions": {
+ "target": "ES2023",
+ "module": "esnext",
+ "declaration": true,
+ "declarationMap": false,
+ "sourceMap": true,
+ "inlineSources": true,
+ "rootDir": "packs/BP/scripts",
+ "stripInternal": true,
+ "strict": true,
+ "moduleResolution": "bundler",
+ "esModuleInterop": true,
+ "forceConsistentCasingInFileNames": true,
+ "skipLibCheck": true,
+ "allowSyntheticDefaultImports": true,
+ "noImplicitAny": true,
+ "removeComments": true,
+ "preserveConstEnums": true,
+ "noImplicitReturns": true,
+ "allowJs": false,
+ "resolveJsonModule": true
+ },
+ "files": [
+ "packs/BP/scripts/main.ts"
+ ],
+ "include": [
+ "packs/BP/scripts/**/*"
+ ],
+ "exclude": [
+ "node_modules",
+ "**/__tests__/*",
+ "eslint.config.mjs"
+ ]
+}
\ No newline at end of file
diff --git a/addons/gameplay_changes/package.json b/addons/files/gameplay_changes/package.json
similarity index 100%
rename from addons/gameplay_changes/package.json
rename to addons/files/gameplay_changes/package.json
diff --git a/addons/gameplay_changes/graves/.vscode/launch.json b/addons/gameplay_changes/graves/.vscode/launch.json
deleted file mode 100644
index 55f8093a8..000000000
--- a/addons/gameplay_changes/graves/.vscode/launch.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "version": "0.3.0",
- "configurations": [
- {
- "type": "minecraft-js",
- "request": "attach",
- "sourceMapRoot": "${workspaceFolder}/.regolith/tmp/BP/scripts/",
- "generatedSourceRoot": "${workspaceFolder}/.regolith/tmp/BP/scripts/",
- "localRoot": "${workspaceFolder}/packs/data/gametests/src/",
- "name": "(gametests) Debug with Minecraft",
- "mode": "listen",
- "port": 19144,
- "targetModuleUuid": "da5802ff-6c19-46d8-a27a-1f717580968b"
- }
- ]
-}
\ No newline at end of file
diff --git a/addons/gameplay_changes/graves/.vscode/settings.json b/addons/gameplay_changes/graves/.vscode/settings.json
deleted file mode 100644
index dd8107dd1..000000000
--- a/addons/gameplay_changes/graves/.vscode/settings.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "editor.formatOnSave": true,
- "[typescript]": {
- "editor.tabSize": 4,
- "editor.insertSpaces": true
- },
- "[json]": {
- "editor.tabSize": 4,
- "editor.insertSpaces": false
- },
- "[jsonc]": {
- "editor.tabSize": 4,
- "editor.insertSpaces": false
- },
- "editor.codeActionsOnSave": {
- "source.fixAll.eslint": "always"
- },
- "files.eol": "\r\n",
- "eslint.format.enable": true,
- "eslint.workingDirectories": [
- "./packs/data/gametests"
- ],
- "editor.insertSpaces": false
-}
diff --git a/addons/gameplay_changes/graves/config.json b/addons/gameplay_changes/graves/config.json
deleted file mode 100644
index c514ec621..000000000
--- a/addons/gameplay_changes/graves/config.json
+++ /dev/null
@@ -1,83 +0,0 @@
-{
- "$schema": "https://raw.githubusercontent.com/Bedrock-OSS/regolith-schemas/main/config/v1.4.json",
- "author": "DrAv0011",
- "name": "Graves - Gameplay Changes - Bedrock Tweaks",
- "packs": {
- "behaviorPack": "./packs/BP",
- "resourcePack": "./packs/RP"
- },
- "regolith": {
- "dataPath": "./packs/data",
- "formatVersion": "1.4.0",
- "filterDefinitions": {
- "gametests": {
- "url": "github.com/Bedrock-OSS/regolith-filters",
- "version": "1.6.1"
- }
- },
- "profiles": {
- "build": {
- "export": {
- "readOnly": true,
- "target": "local",
- "build": "standard"
- },
- "filters": [
- {
- "filter": "gametests",
- "settings": {
- "buildOptions": {
- "bundle": true,
- "entryPoints": [
- "data/gametests/src/main.ts"
- ],
- "format": "esm",
- "minify": true,
- "target": "es2020"
- },
- "manifest": "BP/manifest.json",
- "moduleUUID": "da5802ff-6c19-46d8-a27a-1f717580968b",
- "modules": [
- "@minecraft/server@1.16.0",
- "@minecraft/server-ui@1.3.0"
- ],
- "outfile": "BP/scripts/main.js",
- "debugBuild": false
- }
- }
- ]
- },
- "default": {
- "export": {
- "readOnly": false,
- "target": "development",
- "build": "standard"
- },
- "filters": [
- {
- "filter": "gametests",
- "settings": {
- "buildOptions": {
- "bundle": true,
- "entryPoints": [
- "data/gametests/src/main.ts"
- ],
- "format": "esm",
- "minify": false,
- "target": "es2020"
- },
- "manifest": "BP/manifest.json",
- "moduleUUID": "da5802ff-6c19-46d8-a27a-1f717580968b",
- "modules": [
- "@minecraft/server@1.16.0",
- "@minecraft/server-ui@1.3.0"
- ],
- "outfile": "BP/scripts/main.js",
- "debugBuild": true
- }
- }
- ]
- }
- }
- }
-}
\ No newline at end of file
diff --git a/addons/gameplay_changes/graves/packs/data/gametests/.gitignore b/addons/gameplay_changes/graves/packs/data/gametests/.gitignore
deleted file mode 100644
index 9b21db356..000000000
--- a/addons/gameplay_changes/graves/packs/data/gametests/.gitignore
+++ /dev/null
@@ -1,20 +0,0 @@
-node_modules/
-scripts/
-yarn.lock
-package-lock.json
-
-### VisualStudioCode ###
-.vscode/*
-!.vscode/settings.json
-!.vscode/tasks.json
-!.vscode/launch.json
-!.vscode/extensions.json
-*.code-workspace
-
-# Local History for Visual Studio Code
-.history/
-
-### VisualStudioCode Patch ###
-# Ignore all local history of files
-.history
-.ionide
\ No newline at end of file
diff --git a/addons/gameplay_changes/graves/packs/data/gametests/eslint.config.mjs b/addons/gameplay_changes/graves/packs/data/gametests/eslint.config.mjs
deleted file mode 100644
index 8b905556d..000000000
--- a/addons/gameplay_changes/graves/packs/data/gametests/eslint.config.mjs
+++ /dev/null
@@ -1,368 +0,0 @@
-import typescriptEslint from "@typescript-eslint/eslint-plugin";
-import minecraftLinting from "eslint-plugin-minecraft-linting";
-import stylistic from "@stylistic/eslint-plugin";
-import tsParser from "@typescript-eslint/parser";
-import path from "node:path";
-import {
- fileURLToPath
-}
- from "node:url";
-import js from "@eslint/js";
-import {
- FlatCompat
-}
- from "@eslint/eslintrc";
-
-const __filename = fileURLToPath(import.meta.url);
-const __dirname = path.dirname(__filename);
-const compat = new FlatCompat({
- baseDirectory: __dirname,
- recommendedConfig: js.configs.recommended,
- allConfig: js.configs.all
-});
-
-export default [
- ...compat.extends("eslint:recommended", "plugin:@typescript-eslint/recommended"),
- {
- files: ["**/*.ts"],
-
- plugins: {
- "@typescript-eslint": typescriptEslint,
- "minecraft-linting": minecraftLinting,
- "@stylistic": stylistic,
- },
-
- languageOptions: {
- parser: tsParser,
- ecmaVersion: "latest",
- sourceType: "module",
-
- parserOptions: {
- project: "tsconfig.json",
- tsconfigRootDir: ".",
- },
- },
-
- rules: {
- "no-unused-expressions": "off",
- "@typescript-eslint/no-unused-expressions": "off",
- "@typescript-eslint/explicit-member-accessibility": ["error",
- {
- accessibility: "no-public",
- }
- ],
-
- "@typescript-eslint/no-restricted-types": [
- "error",
- {
- "types": {
- "Object": {
- "message": "Avoid using the `Object` type. Did you mean `object`?"
- },
- "Function": {
- "message": "Avoid using the `Function` type. Prefer a specific function type, like `() => void`."
- },
- "Boolean": {
- "message": "Avoid using the `Boolean` type. Did you mean `boolean`?"
- },
- "Number": {
- "message": "Avoid using the `Number` type. Did you mean `number`?"
- },
- "String": {
- "message": "Avoid using the `String` type. Did you mean `string`?"
- },
- "Symbol": {
- "message": "Avoid using the `Symbol` type. Did you mean `symbol`?"
- }
- }
- }
- ],
- "@typescript-eslint/no-wrapper-object-types": "error",
- "@typescript-eslint/no-unsafe-function-type": "error",
- "@typescript-eslint/no-empty-object-type": ["error",
- {
- allowInterfaces: 'always'
- }
- ],
- "@typescript-eslint/ban-ts-comment": ["error",
- {
- 'ts-expect-error': 'allow-with-description'
- }
- ],
-
- "@typescript-eslint/consistent-type-assertions": "error",
- "@typescript-eslint/dot-notation": "error",
-
- "@typescript-eslint/member-ordering": ["error",
- {
- default: [
- "private-field",
- "protected-field",
- "public-field",
- "constructor",
- "public-method",
- "protected-method",
- "private-method",
- ],
- }
- ],
-
- "@typescript-eslint/naming-convention": ["error",
- {
- selector: "default",
- format: ["camelCase"],
- },
- {
- selector: "default",
- modifiers: ["unused"],
-
- filter: {
- regex: "^(_|_.*_?)$",
- match: true,
- },
-
- format: null,
- },
- {
- selector: "variable",
- format: ["camelCase"],
- },
- {
- selector: "variable",
- modifiers: ["const"],
- format: ["camelCase", "UPPER_CASE", "PascalCase"],
- },
- {
- selector: ["enum", "enumMember", "function"],
- format: ["camelCase", "UPPER_CASE", "PascalCase"],
- },
- {
- selector: ["property", "parameterProperty", "accessor"],
- modifiers: ["private"],
- format: ["camelCase"],
- leadingUnderscore: "require",
- },
- {
- selector: ["property", "parameterProperty", "accessor"],
- modifiers: ["private", "readonly"],
- format: ["UPPER_CASE", "camelCase"],
- leadingUnderscore: "allow",
- },
- {
- selector: ["property"],
- modifiers: ["readonly"],
- format: ["camelCase", "UPPER_CASE"],
- },
- {
- selector: ["objectLiteralProperty", "typeProperty"],
- format: ["camelCase", "snake_case", "UPPER_CASE"],
- },
- {
- selector: "typeLike",
- format: ["PascalCase"],
- }
- ],
-
- "@typescript-eslint/explicit-function-return-type": ["error",
- {
- allowExpressions: true,
- }
- ],
-
- "@typescript-eslint/no-unnecessary-type-assertion": "error",
- "@typescript-eslint/default-param-last": "warn",
- "@typescript-eslint/no-explicit-any": "warn",
- "@typescript-eslint/no-unnecessary-boolean-literal-compare": "warn",
- "@typescript-eslint/prefer-enum-initializers": "warn",
-
- "@typescript-eslint/unbound-method": ["error",
- {
- ignoreStatic: true,
- }
- ],
-
- eqeqeq: ["error", "always",
- {
- null: "ignore",
- }
- ],
-
- "object-shorthand": "error",
-
- "@typescript-eslint/no-unused-vars": ["error",
- {
- argsIgnorePattern: "^(_|_.*_?)$",
- }
- ],
-
- "arrow-body-style": "warn",
- curly: ["warn", "multi-line", "consistent"],
- "@typescript-eslint/array-type": "warn",
- "@typescript-eslint/prefer-optional-chain": "warn",
- "@typescript-eslint/prefer-reduce-type-parameter": "warn",
- "@stylistic/array-bracket-newline": "off",
- "@stylistic/array-bracket-spacing": ["warn"],
- "@stylistic/array-element-newline": "off",
- "@stylistic/arrow-parens": ["warn", "as-needed"],
- "@stylistic/arrow-spacing": ["warn"],
- "@stylistic/block-spacing": ["warn", "always"],
-
- "@stylistic/brace-style": ["warn", "1tbs",
- {
- allowSingleLine: true,
- }
- ],
-
- "@stylistic/comma-dangle": ["warn",
- {
- arrays: "always-multiline",
- objects: "always-multiline",
- imports: "never",
- exports: "never",
- functions: "always-multiline",
- enums: "never",
- generics: "never",
- tuples: "always-multiline",
- }
- ],
-
- "@stylistic/comma-spacing": ["warn",
- {
- before: false,
- after: true,
- }
- ],
-
- "@stylistic/computed-property-spacing": ["warn"],
- "@stylistic/dot-location": ["warn", "property"],
- "@stylistic/eol-last": ["warn"],
- "@stylistic/func-call-spacing": ["warn", "never"],
- "@stylistic/function-call-argument-newline": ["warn", "consistent"],
- "@stylistic/function-paren-newline": ["warn", "consistent"],
- "@stylistic/generator-star-spacing": "off",
- "@stylistic/implicit-arrow-linebreak": ["warn", "beside"],
- "@stylistic/indent": ["warn", "tab"],
- "@stylistic/jsx-quotes": "off",
-
- "@stylistic/key-spacing": ["warn",
- {
- beforeColon: false,
- afterColon: true,
- mode: "strict",
- }
- ],
-
- "@stylistic/keyword-spacing": ["warn"],
- "@stylistic/linebreak-style": ["warn", "windows"],
-
- "@stylistic/lines-around-comment": ["warn",
- {
- afterBlockComment: false,
- beforeLineComment: false,
- afterLineComment: false,
- allowBlockStart: true,
- allowClassStart: true,
- allowObjectStart: true,
- allowArrayStart: true,
- }
- ],
-
- "@stylistic/lines-between-class-members": ["warn", "always",
- {
- exceptAfterSingleLine: true,
- exceptAfterOverload: false,
- }
- ],
-
- "@stylistic/max-len": "off",
- "@stylistic/max-statements-per-line": "off",
- "@stylistic/multiline-ternary": "off",
- "@stylistic/new-parens": ["warn"],
- "@stylistic/newline-per-chained-call": "off",
- "@stylistic/no-confusing-arrow": "off",
- "@stylistic/no-extra-parens": ["warn"],
- "@stylistic/no-extra-semi": ["warn"],
- "@stylistic/no-floating-decimal": ["warn"],
- "@stylistic/no-mixed-operators": "off",
- "@stylistic/no-mixed-spaces-and-tabs": ["warn"],
- "@stylistic/no-multi-spaces": ["warn"],
-
- "@stylistic/no-multiple-empty-lines": ["warn",
- {
- max: 1,
- }
- ],
-
- "@stylistic/no-tabs": ["off"],
- "@stylistic/no-trailing-spaces": ["warn"],
- "@stylistic/no-whitespace-before-property": ["warn"],
- "@stylistic/nonblock-statement-body-position": "off",
-
- "@stylistic/object-curly-newline": ["warn",
- {
- multiline: true,
- }
- ],
-
- "@stylistic/object-curly-spacing": ["warn", "always"],
- "@stylistic/object-property-newline": "off",
- "@stylistic/one-var-declaration-per-line": "off",
- "@stylistic/operator-linebreak": "off",
- "@stylistic/padded-blocks": ["warn", "never"],
-
- "@stylistic/padding-line-between-statements": ["warn",
- {
- blankLine: "always",
- prev: "*",
- next: "return",
- }
- ],
-
- "@stylistic/quote-props": ["warn", "as-needed"],
-
- "@stylistic/quotes": ["warn", "single",
- {
- avoidEscape: true,
- allowTemplateLiterals: true,
- }
- ],
-
- "@stylistic/rest-spread-spacing": ["warn", "never"],
- "@stylistic/semi": ["warn", "always"],
- "@stylistic/semi-spacing": ["warn"],
- "@stylistic/semi-style": ["warn", "last"],
- "@stylistic/space-before-blocks": ["warn"],
- "@stylistic/space-before-function-paren": ["warn", "never"],
- "@stylistic/space-in-parens": ["warn", "never"],
- "@stylistic/space-infix-ops": "warn",
- "@stylistic/space-unary-ops": "off",
- "@stylistic/spaced-comment": ["warn", "always"],
- "@stylistic/switch-colon-spacing": ["warn"],
- "@stylistic/template-curly-spacing": ["warn"],
- "@stylistic/template-tag-spacing": "off",
- "@stylistic/wrap-iife": "off",
- "@stylistic/wrap-regex": "off",
- "@stylistic/yield-star-spacing": "off",
- "@stylistic/member-delimiter-style": ["warn"],
- "@stylistic/type-annotation-spacing": "warn",
- "@stylistic/jsx-child-element-spacing": "off",
- "@stylistic/jsx-closing-bracket-location": "off",
- "@stylistic/jsx-closing-tag-location": "off",
- "@stylistic/jsx-curly-brace-presence": "off",
- "@stylistic/jsx-curly-newline": "off",
- "@stylistic/jsx-curly-spacing": "off",
- "@stylistic/jsx-equals-spacing": "off",
- "@stylistic/jsx-first-prop-new-line": "off",
- "@stylistic/jsx-indent": "off",
- "@stylistic/jsx-indent-props": "off",
- "@stylistic/jsx-max-props-per-line": "off",
- "@stylistic/jsx-newline": "off",
- "@stylistic/jsx-one-expression-per-line": "off",
- "@stylistic/jsx-props-no-multi-spaces": "off",
- "@stylistic/jsx-self-closing-comp": "off",
- "@stylistic/jsx-sort-props": "off",
- "@stylistic/jsx-tag-spacing": "off",
- "@stylistic/jsx-wrap-multilines": "off",
- },
- }
-];
diff --git a/addons/gameplay_changes/graves/packs/data/gametests/package.json b/addons/gameplay_changes/graves/packs/data/gametests/package.json
deleted file mode 100644
index b6d6275d9..000000000
--- a/addons/gameplay_changes/graves/packs/data/gametests/package.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "main": "main.js",
- "scripts": {
- "lint": "npx eslint ."
- },
- "dependencies": {
- "@minecraft/common": "1.2.0",
- "@minecraft/math": "1.4.0",
- "@minecraft/server": "1.13.0",
- "@minecraft/server-ui": "^1.2.0",
- "@minecraft/vanilla-data": "1.21.20",
- "@stylistic/eslint-config": "^1.1.0"
- },
- "devDependencies": {
- "@eslint/js": "^9.16.0",
- "@stylistic/eslint-plugin": "^2.11.0",
- "@typescript-eslint/eslint-plugin": "^8.17.0",
- "@typescript-eslint/parser": "^8.17.0",
- "eslint": "^9.16.0",
- "eslint-plugin-minecraft-linting": "^1.2.6",
- "globals": "^15.8.0",
- "typescript": "^5.7.2",
- "typescript-eslint": "^8.17.0"
- }
-}
diff --git a/addons/gameplay_changes/graves/packs/data/gametests/tsconfig.json b/addons/gameplay_changes/graves/packs/data/gametests/tsconfig.json
deleted file mode 100644
index f617b22e0..000000000
--- a/addons/gameplay_changes/graves/packs/data/gametests/tsconfig.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "compilerOptions": {
- "module": "ES2020",
- "moduleResolution": "node",
- "allowSyntheticDefaultImports": true,
- "target": "ES2020",
- "noImplicitAny": true,
- "removeComments": true,
- "preserveConstEnums": true,
- "sourceMap": false,
- "outDir": "scripts/",
- "strict": true,
- "noImplicitReturns": true,
- "allowJs": true,
- "resolveJsonModule": true,
- },
- "include": [
- "src/**/*"
- ],
- "exclude": [
- "node_modules",
- "**/__tests__/*",
- "eslint.config.mjs"
- ]
-}
\ No newline at end of file
diff --git a/addons/gameplay_changes/graves/packs/data/gametests/uuid.txt b/addons/gameplay_changes/graves/packs/data/gametests/uuid.txt
deleted file mode 100644
index bb8ec2953..000000000
--- a/addons/gameplay_changes/graves/packs/data/gametests/uuid.txt
+++ /dev/null
@@ -1 +0,0 @@
-da5802ff-6c19-46d8-a27a-1f717580968b
\ No newline at end of file
diff --git a/templates/addon/.vscode/launch.json b/templates/addon/.vscode/launch.json
index fd12cefcd..366cf2b60 100644
--- a/templates/addon/.vscode/launch.json
+++ b/templates/addon/.vscode/launch.json
@@ -10,7 +10,7 @@
"name": "(gametests) Debug with Minecraft",
"mode": "listen",
"port": 19144,
- "targetModuleUuid": "49fa5a52-8055-45ec-ab6a-ca5279638300"
+ "targetModuleUuid": ""
}
]
}
\ No newline at end of file
diff --git a/templates/addon/config.json b/templates/addon/config.json
index 429861b0b..da80d1913 100644
--- a/templates/addon/config.json
+++ b/templates/addon/config.json
@@ -1,8 +1,7 @@
{
"$schema": "https://raw.githubusercontent.com/Bedrock-OSS/regolith-schemas/main/config/v1.4.json",
- "author": "",
- "description": "",
"name": "bedrock-tweaks/",
+ "author": "",
"packs": {
"behaviorPack": "./packs/BP",
"resourcePack": "./packs/RP"
@@ -17,6 +16,18 @@
}
},
"profiles": {
+ "build": {
+ "export": {
+ "build": "standard",
+ "readOnly": false,
+ "target": "local"
+ },
+ "filters": [
+ {
+ "filter": "bundler"
+ }
+ ]
+ },
"default": {
"export": {
"build": "standard",
diff --git a/templates/addon/filters/.gitkeep b/templates/addon/filters/.gitkeep
index a2b4ca92d..9d375552f 100644
--- a/templates/addon/filters/.gitkeep
+++ b/templates/addon/filters/.gitkeep
@@ -1 +1,3 @@
-In this directory you can add any custom filters to automate part of the regolith build
+# Info
+
+Add any custom filters to automate part of the regolith build
diff --git a/templates/addon/packs/BP/manifest.json b/templates/addon/packs/BP/manifest.json
index 0290bd8b8..9faa2430c 100644
--- a/templates/addon/packs/BP/manifest.json
+++ b/templates/addon/packs/BP/manifest.json
@@ -26,6 +26,17 @@
0,
0
]
+ },
+ {
+ "type": "script",
+ "language": "javascript",
+ "uuid": "",
+ "entry": "scripts/main.js",
+ "version": [
+ 1,
+ 0,
+ 0
+ ]
}
],
"dependencies": [
diff --git a/templates/addon/packs/data/gametests/src/Actions/Uninstall.ts b/templates/addon/packs/BP/scripts/Actions/Uninstall.ts
similarity index 60%
rename from templates/addon/packs/data/gametests/src/Actions/Uninstall.ts
rename to templates/addon/packs/BP/scripts/Actions/Uninstall.ts
index 895bb0c4b..a02638fce 100644
--- a/templates/addon/packs/data/gametests/src/Actions/Uninstall.ts
+++ b/templates/addon/packs/BP/scripts/Actions/Uninstall.ts
@@ -2,5 +2,5 @@ import { world } from '@minecraft/server';
export const uninstall = (): void => {
world.clearDynamicProperties();
- world.sendMessage({ translate: 'bt.example.uninstall' });
+ world.sendMessage({ translate: 'bt.example.misc.uninstall', with: ['\n'] });
};
diff --git a/templates/addon/packs/data/gametests/src/Actions/index.ts b/templates/addon/packs/BP/scripts/Actions/index.ts
similarity index 100%
rename from templates/addon/packs/data/gametests/src/Actions/index.ts
rename to templates/addon/packs/BP/scripts/Actions/index.ts
diff --git a/templates/addon/packs/data/gametests/src/Events/EntityDie.ts b/templates/addon/packs/BP/scripts/Events/EntityDie.ts
similarity index 100%
rename from templates/addon/packs/data/gametests/src/Events/EntityDie.ts
rename to templates/addon/packs/BP/scripts/Events/EntityDie.ts
diff --git a/templates/addon/packs/data/gametests/src/Events/index.ts b/templates/addon/packs/BP/scripts/Events/index.ts
similarity index 100%
rename from templates/addon/packs/data/gametests/src/Events/index.ts
rename to templates/addon/packs/BP/scripts/Events/index.ts
diff --git a/templates/addon/packs/data/gametests/src/Models/EntityTypes.ts b/templates/addon/packs/BP/scripts/Models/EntityTypes.ts
similarity index 100%
rename from templates/addon/packs/data/gametests/src/Models/EntityTypes.ts
rename to templates/addon/packs/BP/scripts/Models/EntityTypes.ts
diff --git a/templates/addon/packs/data/gametests/src/Models/index.ts b/templates/addon/packs/BP/scripts/Models/index.ts
similarity index 100%
rename from templates/addon/packs/data/gametests/src/Models/index.ts
rename to templates/addon/packs/BP/scripts/Models/index.ts
diff --git a/templates/addon/packs/data/gametests/src/UI/Example.ts b/templates/addon/packs/BP/scripts/UI/Example.ts
similarity index 100%
rename from templates/addon/packs/data/gametests/src/UI/Example.ts
rename to templates/addon/packs/BP/scripts/UI/Example.ts
diff --git a/templates/addon/packs/data/gametests/src/UI/index.ts b/templates/addon/packs/BP/scripts/UI/index.ts
similarity index 100%
rename from templates/addon/packs/data/gametests/src/UI/index.ts
rename to templates/addon/packs/BP/scripts/UI/index.ts
diff --git a/templates/addon/packs/data/gametests/src/Util/DynamicProperties.ts b/templates/addon/packs/BP/scripts/Util/DynamicProperties.ts
similarity index 88%
rename from templates/addon/packs/data/gametests/src/Util/DynamicProperties.ts
rename to templates/addon/packs/BP/scripts/Util/DynamicProperties.ts
index 811d374e6..32838c72b 100644
--- a/templates/addon/packs/data/gametests/src/Util/DynamicProperties.ts
+++ b/templates/addon/packs/BP/scripts/Util/DynamicProperties.ts
@@ -31,9 +31,12 @@ export function getProperties(from: World | Entity, enumType: { [key: string]
* @param {{ [key: string]: string }} enumType - An object mapping property keys to dynamic property identifiers.
* @param {object} propertyObject - A JavaScript object containing the properties to be set.
*/
-export function setProperties(to: World | Entity, enumType: { [key: string]: string }, propertyObject: object): void {
+export function setProperties<
+ T extends Record,
+ K extends Record
+>(to: World | Entity, enumType: K, propertyObject: T): void {
Object.entries(propertyObject).forEach(([key, value]: [string, PropertiesTypes]): void => {
- const identifier: string = enumType[key];
+ const identifier: string = enumType[key as keyof T];
if (identifier) {
to.setDynamicProperty(identifier, value);
diff --git a/templates/addon/packs/data/gametests/src/Util/Scoreboard.ts b/templates/addon/packs/BP/scripts/Util/Scoreboard.ts
similarity index 100%
rename from templates/addon/packs/data/gametests/src/Util/Scoreboard.ts
rename to templates/addon/packs/BP/scripts/Util/Scoreboard.ts
diff --git a/templates/addon/packs/data/gametests/src/Util/index.ts b/templates/addon/packs/BP/scripts/Util/index.ts
similarity index 100%
rename from templates/addon/packs/data/gametests/src/Util/index.ts
rename to templates/addon/packs/BP/scripts/Util/index.ts
diff --git a/templates/addon/packs/data/gametests/src/main.ts b/templates/addon/packs/BP/scripts/main.ts
similarity index 100%
rename from templates/addon/packs/data/gametests/src/main.ts
rename to templates/addon/packs/BP/scripts/main.ts
diff --git a/templates/addon/packs/BP/texts/en_GB.lang b/templates/addon/packs/BP/texts/en_GB.lang
new file mode 100644
index 000000000..b3a287682
--- /dev/null
+++ b/templates/addon/packs/BP/texts/en_GB.lang
@@ -0,0 +1,2 @@
+pack.name= - - Bedrock Tweaks
+pack.description=
\ No newline at end of file
diff --git a/templates/addon/packs/BP/texts/en_US.lang b/templates/addon/packs/BP/texts/en_US.lang
new file mode 100644
index 000000000..b3a287682
--- /dev/null
+++ b/templates/addon/packs/BP/texts/en_US.lang
@@ -0,0 +1,2 @@
+pack.name= - - Bedrock Tweaks
+pack.description=
\ No newline at end of file
diff --git a/templates/addon/packs/RP/manifest.json b/templates/addon/packs/RP/manifest.json
index 53242a73e..89faaba87 100644
--- a/templates/addon/packs/RP/manifest.json
+++ b/templates/addon/packs/RP/manifest.json
@@ -1,9 +1,10 @@
{
"format_version": 2,
"header": {
- "name": " - - Bedrock Tweaks",
- "description": "",
+ "name": "pack.name",
+ "description": "pack.description",
"uuid": "",
+ "pack_scope": "world",
"version": [
1,
0,
diff --git a/templates/addon/packs/RP/texts/en_GB.lang b/templates/addon/packs/RP/texts/en_GB.lang
new file mode 100644
index 000000000..4b401483a
--- /dev/null
+++ b/templates/addon/packs/RP/texts/en_GB.lang
@@ -0,0 +1,14 @@
+## In here, we add all the texts that are send to the chat, use in a UI like ModalFormData, etc
+## The main idea of adding texts here is to keep them all organized and make them easily translatable to other languages
+
+## The format of all the keys with their text is as follows
+## bt.addon_name.category.action=Text
+## addon_name - The name of the addon
+## category - The category describes all the related actions associated with it, like "settings"
+## action - The action is the specific operation performed related to the category
+
+## Replace the word "example" with your addon name, using an underscore for spaces if needed, like "anti_creeper_grief"
+## Replace the word "Example" with your addon name, like "Anti Creeper Grief"
+pack.name= - - Bedrock Tweaks
+pack.description=
+bt.example.misc.uninstall=§eUninstalled Correctly§r%1Remove the Example pack from Behaviour Packs to complete the uninstall.
\ No newline at end of file
diff --git a/templates/addon/packs/RP/texts/en_US.lang b/templates/addon/packs/RP/texts/en_US.lang
new file mode 100644
index 000000000..152f8aa7c
--- /dev/null
+++ b/templates/addon/packs/RP/texts/en_US.lang
@@ -0,0 +1,14 @@
+## In here, we add all the texts that are send to the chat, use in a UI like ModalFormData, etc
+## The main idea of adding texts here is to keep them all organized and make them easily translatable to other languages
+
+## The format of all the keys with their text is as follows
+## bt.addon_name.category.action=Text
+## addon_name - The name of the addon
+## category - The category describes all the related actions associated with it, like "settings"
+## action - The action is the specific operation performed related to the category
+
+## Replace the word "example" with your addon name, using an underscore for spaces if needed, like "anti_creeper_grief"
+## Replace the word "Example" with your addon name, like "Anti Creeper Grief"
+pack.name= - - Bedrock Tweaks
+pack.description=
+bt.example.misc.uninstall=§eUninstalled Correctly§r%1Remove the Example pack from Behavior Packs to complete the uninstall.
\ No newline at end of file
diff --git a/templates/addon/packs/data/.gitkeep b/templates/addon/packs/data/.gitkeep
new file mode 100644
index 000000000..49ae7b096
--- /dev/null
+++ b/templates/addon/packs/data/.gitkeep
@@ -0,0 +1,3 @@
+# Info
+
+Custom data folder used by some filters, regolith requires the existence of this directory.
diff --git a/templates/addon/packs/data/gametests/.gitignore b/templates/addon/packs/data/gametests/.gitignore
deleted file mode 100644
index 9b21db356..000000000
--- a/templates/addon/packs/data/gametests/.gitignore
+++ /dev/null
@@ -1,20 +0,0 @@
-node_modules/
-scripts/
-yarn.lock
-package-lock.json
-
-### VisualStudioCode ###
-.vscode/*
-!.vscode/settings.json
-!.vscode/tasks.json
-!.vscode/launch.json
-!.vscode/extensions.json
-*.code-workspace
-
-# Local History for Visual Studio Code
-.history/
-
-### VisualStudioCode Patch ###
-# Ignore all local history of files
-.history
-.ionide
\ No newline at end of file
diff --git a/templates/addon/packs/data/gametests/tsconfig.json b/templates/addon/packs/data/gametests/tsconfig.json
deleted file mode 100644
index f617b22e0..000000000
--- a/templates/addon/packs/data/gametests/tsconfig.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "compilerOptions": {
- "module": "ES2020",
- "moduleResolution": "node",
- "allowSyntheticDefaultImports": true,
- "target": "ES2020",
- "noImplicitAny": true,
- "removeComments": true,
- "preserveConstEnums": true,
- "sourceMap": false,
- "outDir": "scripts/",
- "strict": true,
- "noImplicitReturns": true,
- "allowJs": true,
- "resolveJsonModule": true,
- },
- "include": [
- "src/**/*"
- ],
- "exclude": [
- "node_modules",
- "**/__tests__/*",
- "eslint.config.mjs"
- ]
-}
\ No newline at end of file
diff --git a/templates/addon/packs/data/gametests/uuid.txt b/templates/addon/packs/data/gametests/uuid.txt
deleted file mode 100644
index b2bdd305f..000000000
--- a/templates/addon/packs/data/gametests/uuid.txt
+++ /dev/null
@@ -1 +0,0 @@
-
From 5ef860e3e609a24d78c19c03528a5c8e84857bda Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 01:47:06 +0200
Subject: [PATCH 035/117] chore(files): update fixes because of new mc version
---
CODE_OF_CONDUCT.md | 4 +-
.../graves/.vscode/launch.json | 2 +-
.../gameplay_changes/graves/eslint.config.mjs | 2 +-
.../graves/packs/BP/scripts/Actions/Grave.ts | 23 +-
.../packs/BP/scripts/Actions/giveGraveKey.ts | 2 +-
.../graves/packs/BP/scripts/Actions/index.ts | 8 +-
.../packs/BP/scripts/Actions/uninstall.ts | 2 +-
.../Events/PlayerInteractWithEntity.ts | 1 -
.../BP/scripts/Events/WorldInitialize.ts | 2 +-
.../graves/packs/BP/scripts/UI/Settings.ts | 12 +-
.../graves/packs/data/.gitkeep | 3 +
templates/addon/.vscode/launch.json | 2 +-
templates/addon/eslint.config.mjs | 768 +++++++++---------
13 files changed, 418 insertions(+), 413 deletions(-)
create mode 100644 addons/files/gameplay_changes/graves/packs/data/.gitkeep
diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
index 48445bab1..a2d2c6a20 100644
--- a/CODE_OF_CONDUCT.md
+++ b/CODE_OF_CONDUCT.md
@@ -34,8 +34,8 @@ This Code of Conduct applies both within project spaces and in public spaces whe
## Enforcement
-Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting administration team at contact@bedrocktweaks.net. All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. The administration team is obligated to maintain confidentiality with regard to the report of an incident.
+Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting administration team at . All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. The administration team is obligated to maintain confidentiality with regard to the report of an incident.
## Attribution
-This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org), version 1.4, available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html
\ No newline at end of file
+This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org), version 1.4, available at
diff --git a/addons/files/gameplay_changes/graves/.vscode/launch.json b/addons/files/gameplay_changes/graves/.vscode/launch.json
index 01f3fbd38..c903aaa6c 100644
--- a/addons/files/gameplay_changes/graves/.vscode/launch.json
+++ b/addons/files/gameplay_changes/graves/.vscode/launch.json
@@ -7,7 +7,7 @@
"sourceMapRoot": "${env:LOCALAPPDATA}/Packages/Microsoft.MinecraftUWP_8wekyb3d8bbwe/LocalState/games/com.mojang/development_behavior_packs/bedrock-tweaks/graves/scripts/",
"generatedSourceRoot": "${env:LOCALAPPDATA}/Packages/Microsoft.MinecraftUWP_8wekyb3d8bbwe/LocalState/games/com.mojang/development_behavior_packs/bedrock-tweaks/graves/scripts/",
"localRoot": "${workspaceFolder}/packs/BP/scripts/",
- "name": "(gametests) Debug with Minecraft",
+ "name": "Debug with Minecraft",
"mode": "listen",
"port": 19144,
"targetModuleUuid": "da5802ff-6c19-46d8-a27a-1f717580968b"
diff --git a/addons/files/gameplay_changes/graves/eslint.config.mjs b/addons/files/gameplay_changes/graves/eslint.config.mjs
index 5d03b75df..c772a561f 100644
--- a/addons/files/gameplay_changes/graves/eslint.config.mjs
+++ b/addons/files/gameplay_changes/graves/eslint.config.mjs
@@ -264,7 +264,7 @@ export default defineConfig([
"@stylistic/function-paren-newline": ["warn", "consistent"],
"@stylistic/generator-star-spacing": "off",
"@stylistic/implicit-arrow-linebreak": ["warn", "beside"],
- "@stylistic/indent": ["warn", 2],
+ "@stylistic/indent": ["warn", "tab"],
"@stylistic/jsx-quotes": "off",
"@stylistic/key-spacing": ["warn",
diff --git a/addons/files/gameplay_changes/graves/packs/BP/scripts/Actions/Grave.ts b/addons/files/gameplay_changes/graves/packs/BP/scripts/Actions/Grave.ts
index 745ed4d77..55acaad30 100644
--- a/addons/files/gameplay_changes/graves/packs/BP/scripts/Actions/Grave.ts
+++ b/addons/files/gameplay_changes/graves/packs/BP/scripts/Actions/Grave.ts
@@ -18,7 +18,7 @@ import {
} from '@minecraft/server';
import { Grave, GraveDynamicProperties, GravesList, GravesListDynamicProperties, GravesSettings } from '../Models';
import { getProperties, setProperties } from '../Util';
-import { getSettings } from './Settings';
+import { getSettings } from './settings';
import { clampNumber, Vector3Utils } from '@minecraft/math';
import { MinecraftBlockTypes, MinecraftDimensionTypes } from '@minecraft/vanilla-data';
import { GravesEntityTypes } from '../Models';
@@ -129,9 +129,9 @@ const transferItemsToGrave = (player: Player, grave: Entity): number => {
let itemCount: number = 0;
const playerContainer: Container = (player.getComponent(EntityComponentTypes.Inventory) as EntityInventoryComponent)
- ?.container as Container;
+ ?.container;
const graveContainer: Container = (grave.getComponent(EntityComponentTypes.Inventory) as EntityInventoryComponent)
- ?.container as Container;
+ ?.container;
const playerArmor: EntityEquippableComponent = player.getComponent(EntityComponentTypes.Equippable) as EntityEquippableComponent;
const playerContainerSize: number = playerContainer?.size;
@@ -177,9 +177,9 @@ const transferItemsToGrave = (player: Player, grave: Entity): number => {
*/
const transferItemsToPlayer = (player: Player, grave: Entity): void => {
const playerContainer: Container = (player.getComponent(EntityComponentTypes.Inventory) as EntityInventoryComponent)
- ?.container as Container;
+ ?.container;
const graveContainer: Container = (grave.getComponent(EntityComponentTypes.Inventory) as EntityInventoryComponent)
- ?.container as Container;
+ ?.container;
const playerArmor: EntityEquippableComponent = player.getComponent(EntityComponentTypes.Equippable) as EntityEquippableComponent;
const playerContainerSize: number = playerContainer?.size;
@@ -229,7 +229,7 @@ const transferItemsToPlayer = (player: Player, grave: Entity): void => {
*/
const getAllItems = (grave: Entity): void => {
const graveContainer: Container = (grave.getComponent(EntityComponentTypes.Inventory) as EntityInventoryComponent)
- ?.container as Container;
+ ?.container;
const containerSize: number = graveContainer?.size;
@@ -265,11 +265,14 @@ const spawnItemsInWorld = (grave: Entity, itemsToSpawn: ItemStack[]): void => {
* @returns {boolean} - Returns true if all slots are empty; false otherwise.
*/
const isInventoryEmpty = (player: Player): boolean => {
- const playerContainer: Container = (player.getComponent(EntityComponentTypes.Inventory) as EntityInventoryComponent)
- ?.container as Container;
- const playerArmor: EntityEquippableComponent = player.getComponent(EntityComponentTypes.Equippable) as EntityEquippableComponent;
+ const playerContainer: Container | undefined = player.getComponent(EntityComponentTypes.Inventory)?.container;
+ const playerArmor: EntityEquippableComponent | undefined = player.getComponent(EntityComponentTypes.Equippable);
+
+ if (!playerContainer || !playerArmor) {
+ return true;
+ }
- let emptySlotsCount: number = playerContainer.emptySlotsCount;
+ let emptySlotsCount: number = playerContainer.emptySlotsCount || 0;
playerArmor.getEquipment(EquipmentSlot.Head) === undefined && emptySlotsCount++;
playerArmor.getEquipment(EquipmentSlot.Chest) === undefined && emptySlotsCount++;
playerArmor.getEquipment(EquipmentSlot.Legs) === undefined && emptySlotsCount++;
diff --git a/addons/files/gameplay_changes/graves/packs/BP/scripts/Actions/giveGraveKey.ts b/addons/files/gameplay_changes/graves/packs/BP/scripts/Actions/giveGraveKey.ts
index 0dae66304..38c570bbe 100644
--- a/addons/files/gameplay_changes/graves/packs/BP/scripts/Actions/giveGraveKey.ts
+++ b/addons/files/gameplay_changes/graves/packs/BP/scripts/Actions/giveGraveKey.ts
@@ -7,7 +7,7 @@ import { GravesItemTypes } from '../Models';
* @param {Player} player - The player to which the Grave Key will be given.
*/
export const giveGraveKey = (player: Player): void => {
- const playerInventory: EntityInventoryComponent | undefined = player.getComponent(EntityComponentTypes.Inventory) as EntityInventoryComponent | undefined;
+ const playerInventory: EntityInventoryComponent | undefined = player.getComponent(EntityComponentTypes.Inventory);
const playerContainer: Container | undefined = playerInventory?.container;
playerContainer?.addItem(new ItemStack(GravesItemTypes.GraveKey));
diff --git a/addons/files/gameplay_changes/graves/packs/BP/scripts/Actions/index.ts b/addons/files/gameplay_changes/graves/packs/BP/scripts/Actions/index.ts
index 31caece07..ca6ce91fc 100644
--- a/addons/files/gameplay_changes/graves/packs/BP/scripts/Actions/index.ts
+++ b/addons/files/gameplay_changes/graves/packs/BP/scripts/Actions/index.ts
@@ -1,6 +1,6 @@
-export { giveGraveKey } from './GiveGraveKey';
+export { giveGraveKey } from './giveGraveKey';
export { forceOpenGrave, openGrave, spawnGrave, tickGrave } from './Grave';
-export { listAllGraves } from './ListGraves';
-export { getSettings, initializeSettings, setSettings } from './Settings';
-export { uninstall } from './Uninstall';
+export { listAllGraves } from './listGraves';
+export { getSettings, initializeSettings, setSettings } from './settings';
+export { uninstall } from './uninstall';
diff --git a/addons/files/gameplay_changes/graves/packs/BP/scripts/Actions/uninstall.ts b/addons/files/gameplay_changes/graves/packs/BP/scripts/Actions/uninstall.ts
index 31ea12ff1..85dca476c 100644
--- a/addons/files/gameplay_changes/graves/packs/BP/scripts/Actions/uninstall.ts
+++ b/addons/files/gameplay_changes/graves/packs/BP/scripts/Actions/uninstall.ts
@@ -1,5 +1,5 @@
import { world } from '@minecraft/server';
-import { getSettings } from './Settings';
+import { getSettings } from './settings';
import { GravesSettings } from '../Models';
/**
diff --git a/addons/files/gameplay_changes/graves/packs/BP/scripts/Events/PlayerInteractWithEntity.ts b/addons/files/gameplay_changes/graves/packs/BP/scripts/Events/PlayerInteractWithEntity.ts
index 7d810781c..bd272cad1 100644
--- a/addons/files/gameplay_changes/graves/packs/BP/scripts/Events/PlayerInteractWithEntity.ts
+++ b/addons/files/gameplay_changes/graves/packs/BP/scripts/Events/PlayerInteractWithEntity.ts
@@ -5,7 +5,6 @@ import {
import { forceOpenGrave } from '../Actions';
import { GravesEntityTypes, GravesItemTypes } from '../Models';
-// @ts-expect-error: playerInteractWithEntity exists and works in stable but was not added to the afterEvents list
world.afterEvents.playerInteractWithEntity.subscribe(({ target, itemStack }: PlayerInteractWithEntityAfterEvent): void => {
if (target.matches({ type: GravesEntityTypes.Grave }) && itemStack?.matches(GravesItemTypes.GraveKey)) {
forceOpenGrave(target);
diff --git a/addons/files/gameplay_changes/graves/packs/BP/scripts/Events/WorldInitialize.ts b/addons/files/gameplay_changes/graves/packs/BP/scripts/Events/WorldInitialize.ts
index 1e9c9084a..424ef0a3a 100644
--- a/addons/files/gameplay_changes/graves/packs/BP/scripts/Events/WorldInitialize.ts
+++ b/addons/files/gameplay_changes/graves/packs/BP/scripts/Events/WorldInitialize.ts
@@ -1,6 +1,6 @@
import { world } from '@minecraft/server';
import { initializeSettings } from '../Actions';
-world.afterEvents.worldInitialize.subscribe((): void => {
+world.afterEvents.worldLoad.subscribe((): void => {
initializeSettings();
});
diff --git a/addons/files/gameplay_changes/graves/packs/BP/scripts/UI/Settings.ts b/addons/files/gameplay_changes/graves/packs/BP/scripts/UI/Settings.ts
index d844629e9..37aec0ec6 100644
--- a/addons/files/gameplay_changes/graves/packs/BP/scripts/UI/Settings.ts
+++ b/addons/files/gameplay_changes/graves/packs/BP/scripts/UI/Settings.ts
@@ -9,12 +9,12 @@ export const openSettingsInterface = (player: Player): void => {
const form: ModalFormData = new ModalFormData()
.title({ translate: 'bt.graves.settings.title' })
- .toggle({ translate: 'bt.graves.settings.grave_robbing', with: ['\n'] }, gravesSettings.graveRobbing)
- .toggle({ translate: 'bt.graves.settings.xp_collection', with: ['\n'] }, gravesSettings.xpCollection)
- .toggle({ translate: 'bt.graves.settings.grave_locating', with: ['\n'] }, gravesSettings.graveLocating)
- .slider({ translate: 'bt.graves.settings.despawn_time.hours', with: ['\n'] }, 0, 24, 1, Math.floor(gravesSettings.despawnTime / 3600))
- .slider({ translate: 'bt.graves.settings.despawn_time.minutes', with: ['\n'] }, 0, 59, 1, Math.floor(gravesSettings.despawnTime % 3600 / 60))
- .slider({ translate: 'bt.graves.settings.despawn_time.seconds', with: ['\n'] }, 0, 59, 1, gravesSettings.despawnTime % 60);
+ .toggle({ translate: 'bt.graves.settings.grave_robbing', with: ['\n'] }, { defaultValue: gravesSettings.graveRobbing })
+ .toggle({ translate: 'bt.graves.settings.xp_collection', with: ['\n'] }, { defaultValue: gravesSettings.xpCollection })
+ .toggle({ translate: 'bt.graves.settings.grave_locating', with: ['\n'] }, { defaultValue: gravesSettings.graveLocating })
+ .slider({ translate: 'bt.graves.settings.despawn_time.hours', with: ['\n'] }, 0, 24, { defaultValue: Math.floor(gravesSettings.despawnTime / 3600), valueStep: 1 })
+ .slider({ translate: 'bt.graves.settings.despawn_time.minutes', with: ['\n'] }, 0, 59, { defaultValue: Math.floor(gravesSettings.despawnTime % 3600 / 60), valueStep: 1 })
+ .slider({ translate: 'bt.graves.settings.despawn_time.seconds', with: ['\n'] }, 0, 59, { defaultValue: gravesSettings.despawnTime % 60, valueStep: 1 });
form.show(player).then((response: ModalFormResponse): void => {
if (response.formValues) {
diff --git a/addons/files/gameplay_changes/graves/packs/data/.gitkeep b/addons/files/gameplay_changes/graves/packs/data/.gitkeep
new file mode 100644
index 000000000..49ae7b096
--- /dev/null
+++ b/addons/files/gameplay_changes/graves/packs/data/.gitkeep
@@ -0,0 +1,3 @@
+# Info
+
+Custom data folder used by some filters, regolith requires the existence of this directory.
diff --git a/templates/addon/.vscode/launch.json b/templates/addon/.vscode/launch.json
index 366cf2b60..2a6cffd31 100644
--- a/templates/addon/.vscode/launch.json
+++ b/templates/addon/.vscode/launch.json
@@ -7,7 +7,7 @@
"sourceMapRoot": "${env:LOCALAPPDATA}/Packages/Microsoft.MinecraftUWP_8wekyb3d8bbwe/LocalState/games/com.mojang/development_behavior_packs/ - - Bedrock Tweaks/scripts/",
"generatedSourceRoot": "${env:LOCALAPPDATA}/Packages/Microsoft.MinecraftUWP_8wekyb3d8bbwe/LocalState/games/com.mojang/development_behavior_packs/ - - Bedrock Tweaks/scripts/",
"localRoot": "${workspaceFolder}/packs/BP/scripts/",
- "name": "(gametests) Debug with Minecraft",
+ "name": "Debug with Minecraft",
"mode": "listen",
"port": 19144,
"targetModuleUuid": ""
diff --git a/templates/addon/eslint.config.mjs b/templates/addon/eslint.config.mjs
index cbe36f71c..c772a561f 100644
--- a/templates/addon/eslint.config.mjs
+++ b/templates/addon/eslint.config.mjs
@@ -10,388 +10,388 @@ const __filename = fileURLToPath(import.meta.url);
const __dirname = dirname(__filename);
export default defineConfig([
- {
- ignores: [
- ".*/**", // Any directory starting with dot (.yarn, .vscode, .regolith, etc.)
- ".*", // Any file starting with dot
- "node_modules/**",
- "**/*.*js", // Generated JS files
- "filters/**", // The filters directory
- "build/**", // Build output
- "*.json", // Root level JSON files (config.json, package.json, tsconfig.json)
- "*.md", // Root level markdown files
- "*.mjs", // Root level mjs files (like this config)
- "*.js", // Root level js files
- ],
- },
-
- {
- plugins: {
- json,
- },
- },
-
- // lint JSON files
- {
- files: ["**/*.json"],
- language: "json/jsonc",
- rules: {
- "json/no-duplicate-keys": "error",
- "json/no-empty-keys": "off",
- "json/no-unnormalized-keys": "error",
- "json/no-unsafe-values": "error",
- "json/sort-keys": "off",
- "json/top-level-interop": "off",
- }
- },
-
- {
- files: ["packs/BP/scripts/**/*.ts"],
- plugins: {
- "@stylistic": stylistic,
- "@typescript-eslint": tseslint.plugin,
- "@minecraft": minecraftLinting
- },
-
- languageOptions: {
- parser: tseslint.parser,
- ecmaVersion: "latest",
- sourceType: "module",
- parserOptions: {
- project: ["tsconfig.json"],
- tsconfigRootDir: __dirname,
- },
- },
-
- rules: {
- "no-unused-expressions": "off",
- "@typescript-eslint/no-unused-expressions": "off",
- "@typescript-eslint/explicit-member-accessibility": ["error",
- {
- accessibility: "no-public",
- }
- ],
-
- "@typescript-eslint/no-restricted-types": [
- "error",
- {
- "types": {
- "Object": {
- "message": "Avoid using the `Object` type. Did you mean `object`?"
- },
- "Function": {
- "message": "Avoid using the `Function` type. Prefer a specific function type, like `() => void`."
- },
- "Boolean": {
- "message": "Avoid using the `Boolean` type. Did you mean `boolean`?"
- },
- "Number": {
- "message": "Avoid using the `Number` type. Did you mean `number`?"
- },
- "String": {
- "message": "Avoid using the `String` type. Did you mean `string`?"
- },
- "Symbol": {
- "message": "Avoid using the `Symbol` type. Did you mean `symbol`?"
- }
- }
- }
- ],
- "@typescript-eslint/no-wrapper-object-types": "error",
- "@typescript-eslint/no-unsafe-function-type": "error",
- "@typescript-eslint/no-empty-object-type": ["error",
- {
- allowInterfaces: 'always'
- }
- ],
- "@typescript-eslint/ban-ts-comment": ["error",
- {
- 'ts-expect-error': 'allow-with-description'
- }
- ],
-
- "@typescript-eslint/consistent-type-assertions": "error",
- "@typescript-eslint/dot-notation": "error",
-
- "@typescript-eslint/member-ordering": ["error",
- {
- default: [
- "private-field",
- "protected-field",
- "public-field",
- "constructor",
- "public-method",
- "protected-method",
- "private-method",
- ],
- }
- ],
-
- "@typescript-eslint/naming-convention": ["error",
- {
- selector: "default",
- format: ["camelCase"],
- },
- {
- selector: "default",
- modifiers: ["unused"],
-
- filter: {
- regex: "^(_|_.*_?)$",
- match: true,
- },
-
- format: null,
- },
- {
- selector: "variable",
- format: ["camelCase"],
- },
- {
- selector: ["parameter"],
- format: ["camelCase", "snake_case"],
- },
- {
- selector: "variable",
- modifiers: ["const"],
- format: ["camelCase", "UPPER_CASE", "PascalCase"],
- },
- {
- selector: ["enum", "enumMember", "function"],
- format: ["camelCase", "UPPER_CASE", "PascalCase"],
- },
- {
- selector: ["property", "parameterProperty", "accessor"],
- modifiers: ["private"],
- format: ["camelCase", "snake_case"],
- leadingUnderscore: "require",
- },
- {
- selector: ["property", "parameterProperty", "accessor"],
- modifiers: ["private", "readonly"],
- format: ["UPPER_CASE", "camelCase"],
- leadingUnderscore: "allow",
- },
- {
- selector: ["property"],
- modifiers: ["readonly"],
- format: ["camelCase", "UPPER_CASE"],
- },
- {
- selector: ["objectLiteralProperty", "typeProperty"],
- format: ["camelCase", "snake_case", "UPPER_CASE"],
- },
- {
- selector: "typeLike",
- format: ["PascalCase"],
- }
- ],
-
- "@typescript-eslint/explicit-function-return-type": ["error",
- {
- allowExpressions: true,
- }
- ],
-
- "@typescript-eslint/no-unnecessary-type-assertion": "error",
- "@typescript-eslint/default-param-last": "warn",
- "@typescript-eslint/no-explicit-any": "warn",
- "@typescript-eslint/no-unnecessary-boolean-literal-compare": "warn",
- "@typescript-eslint/prefer-enum-initializers": "warn",
-
- "@typescript-eslint/unbound-method": ["error",
- {
- ignoreStatic: true,
- }
- ],
-
- eqeqeq: ["error", "always",
- {
- null: "ignore",
- }
- ],
-
- "object-shorthand": "error",
-
- "@typescript-eslint/no-unused-vars": ["error",
- {
- argsIgnorePattern: "^(_|_.*_?)$",
- }
- ],
-
- "arrow-body-style": "warn",
- curly: ["warn", "multi-line", "consistent"],
- "@typescript-eslint/array-type": "warn",
- "@typescript-eslint/prefer-optional-chain": "warn",
- "@typescript-eslint/prefer-reduce-type-parameter": "warn",
- "@stylistic/array-bracket-newline": "off",
- "@stylistic/array-bracket-spacing": ["warn"],
- "@stylistic/array-element-newline": "off",
- "@stylistic/arrow-parens": ["warn", "as-needed"],
- "@stylistic/arrow-spacing": ["warn"],
- "@stylistic/block-spacing": ["warn", "always"],
-
- "@stylistic/brace-style": ["warn", "1tbs",
- {
- allowSingleLine: true,
- }
- ],
-
- "@stylistic/comma-dangle": ["warn",
- {
- arrays: "always-multiline",
- objects: "always-multiline",
- imports: "never",
- exports: "never",
- functions: "always-multiline",
- enums: "never",
- generics: "never",
- tuples: "always-multiline",
- }
- ],
-
- "@stylistic/comma-spacing": ["warn",
- {
- before: false,
- after: true,
- }
- ],
-
- "@stylistic/computed-property-spacing": ["warn"],
- "@stylistic/dot-location": ["warn", "property"],
- "@stylistic/eol-last": ["warn"],
- "@stylistic/function-call-argument-newline": ["warn", "consistent"],
- "@stylistic/function-paren-newline": ["warn", "consistent"],
- "@stylistic/generator-star-spacing": "off",
- "@stylistic/implicit-arrow-linebreak": ["warn", "beside"],
- "@stylistic/indent": ["warn", 2],
- "@stylistic/jsx-quotes": "off",
-
- "@stylistic/key-spacing": ["warn",
- {
- beforeColon: false,
- afterColon: true,
- mode: "strict",
- }
- ],
-
- "@stylistic/keyword-spacing": ["warn"],
- "@stylistic/linebreak-style": ["warn", "windows"],
-
- "@stylistic/lines-around-comment": ["warn",
- {
- afterBlockComment: false,
- beforeLineComment: false,
- afterLineComment: false,
- allowBlockStart: true,
- allowClassStart: true,
- allowObjectStart: true,
- allowArrayStart: true,
- }
- ],
-
- "@stylistic/lines-between-class-members": ["warn", "always",
- {
- exceptAfterSingleLine: true,
- exceptAfterOverload: false,
- }
- ],
-
- "@stylistic/max-len": "off",
- "@stylistic/max-statements-per-line": "off",
- "@stylistic/multiline-ternary": "off",
- "@stylistic/new-parens": ["warn"],
- "@stylistic/newline-per-chained-call": "off",
- "@stylistic/no-confusing-arrow": "off",
- "@stylistic/no-extra-parens": ["warn"],
- "@stylistic/no-extra-semi": ["warn"],
- "@stylistic/no-floating-decimal": ["warn"],
- "@stylistic/no-mixed-operators": "off",
- "@stylistic/no-mixed-spaces-and-tabs": ["warn"],
- "@stylistic/no-multi-spaces": ["warn"],
-
- "@stylistic/no-multiple-empty-lines": ["warn",
- {
- max: 1,
- }
- ],
-
- "@stylistic/no-tabs": ["off"],
- "@stylistic/no-trailing-spaces": ["warn"],
- "@stylistic/no-whitespace-before-property": ["warn"],
- "@stylistic/nonblock-statement-body-position": "off",
-
- "@stylistic/object-curly-newline": ["warn",
- {
- multiline: true,
- }
- ],
-
- "@stylistic/object-curly-spacing": ["warn", "always"],
- "@stylistic/object-property-newline": "off",
- "@stylistic/one-var-declaration-per-line": "off",
- "@stylistic/operator-linebreak": "off",
- "@stylistic/padded-blocks": ["warn", "never"],
-
- "@stylistic/padding-line-between-statements": ["warn",
- {
- blankLine: "always",
- prev: "*",
- next: "return",
- }
- ],
-
- "@stylistic/quote-props": ["warn", "as-needed"],
-
- "@stylistic/quotes": ["warn", "single",
- {
- avoidEscape: true,
- allowTemplateLiterals: 'always',
- }
- ],
-
- "@stylistic/rest-spread-spacing": ["warn", "never"],
- "@stylistic/semi": ["warn", "always"],
- "@stylistic/semi-spacing": ["warn"],
- "@stylistic/semi-style": ["warn", "last"],
- "@stylistic/space-before-blocks": ["warn"],
- "@stylistic/space-before-function-paren": ["warn", {
- "anonymous": "never",
- "named": "never",
- "asyncArrow": "never",
- "catch": "always"
- }],
- "@stylistic/space-in-parens": ["warn", "never"],
- "@stylistic/space-infix-ops": "warn",
- "@stylistic/space-unary-ops": "off",
- "@stylistic/spaced-comment": ["warn", "always"],
- "@stylistic/switch-colon-spacing": ["warn"],
- "@stylistic/template-curly-spacing": ["warn"],
- "@stylistic/template-tag-spacing": "off",
- "@stylistic/wrap-iife": "off",
- "@stylistic/wrap-regex": "off",
- "@stylistic/yield-star-spacing": "off",
- "@stylistic/member-delimiter-style": ["warn"],
- "@stylistic/type-annotation-spacing": "warn",
- "@stylistic/jsx-child-element-spacing": "off",
- "@stylistic/jsx-closing-bracket-location": "off",
- "@stylistic/jsx-closing-tag-location": "off",
- "@stylistic/jsx-curly-brace-presence": "off",
- "@stylistic/jsx-curly-newline": "off",
- "@stylistic/jsx-curly-spacing": "off",
- "@stylistic/jsx-equals-spacing": "off",
- "@stylistic/jsx-first-prop-new-line": "off",
- "@stylistic/jsx-indent": "off",
- "@stylistic/jsx-indent-props": "off",
- "@stylistic/jsx-max-props-per-line": "off",
- "@stylistic/jsx-newline": "off",
- "@stylistic/jsx-one-expression-per-line": "off",
- "@stylistic/jsx-props-no-multi-spaces": "off",
- "@stylistic/jsx-self-closing-comp": "off",
- "@stylistic/jsx-sort-props": "off",
- "@stylistic/jsx-tag-spacing": "off",
- "@stylistic/jsx-wrap-multilines": "off",
- "@minecraft/avoid-unnecessary-command": "error",
- },
- }
+ {
+ ignores: [
+ ".*/**", // Any directory starting with dot (.yarn, .vscode, .regolith, etc.)
+ ".*", // Any file starting with dot
+ "node_modules/**",
+ "**/*.*js", // Generated JS files
+ "filters/**", // The filters directory
+ "build/**", // Build output
+ "*.json", // Root level JSON files (config.json, package.json, tsconfig.json)
+ "*.md", // Root level markdown files
+ "*.mjs", // Root level mjs files (like this config)
+ "*.js", // Root level js files
+ ],
+ },
+
+ {
+ plugins: {
+ json,
+ },
+ },
+
+ // lint JSON files
+ {
+ files: ["**/*.json"],
+ language: "json/jsonc",
+ rules: {
+ "json/no-duplicate-keys": "error",
+ "json/no-empty-keys": "off",
+ "json/no-unnormalized-keys": "error",
+ "json/no-unsafe-values": "error",
+ "json/sort-keys": "off",
+ "json/top-level-interop": "off",
+ }
+ },
+
+ {
+ files: ["packs/BP/scripts/**/*.ts"],
+ plugins: {
+ "@stylistic": stylistic,
+ "@typescript-eslint": tseslint.plugin,
+ "@minecraft": minecraftLinting
+ },
+
+ languageOptions: {
+ parser: tseslint.parser,
+ ecmaVersion: "latest",
+ sourceType: "module",
+ parserOptions: {
+ project: ["tsconfig.json"],
+ tsconfigRootDir: __dirname,
+ },
+ },
+
+ rules: {
+ "no-unused-expressions": "off",
+ "@typescript-eslint/no-unused-expressions": "off",
+ "@typescript-eslint/explicit-member-accessibility": ["error",
+ {
+ accessibility: "no-public",
+ }
+ ],
+
+ "@typescript-eslint/no-restricted-types": [
+ "error",
+ {
+ "types": {
+ "Object": {
+ "message": "Avoid using the `Object` type. Did you mean `object`?"
+ },
+ "Function": {
+ "message": "Avoid using the `Function` type. Prefer a specific function type, like `() => void`."
+ },
+ "Boolean": {
+ "message": "Avoid using the `Boolean` type. Did you mean `boolean`?"
+ },
+ "Number": {
+ "message": "Avoid using the `Number` type. Did you mean `number`?"
+ },
+ "String": {
+ "message": "Avoid using the `String` type. Did you mean `string`?"
+ },
+ "Symbol": {
+ "message": "Avoid using the `Symbol` type. Did you mean `symbol`?"
+ }
+ }
+ }
+ ],
+ "@typescript-eslint/no-wrapper-object-types": "error",
+ "@typescript-eslint/no-unsafe-function-type": "error",
+ "@typescript-eslint/no-empty-object-type": ["error",
+ {
+ allowInterfaces: 'always'
+ }
+ ],
+ "@typescript-eslint/ban-ts-comment": ["error",
+ {
+ 'ts-expect-error': 'allow-with-description'
+ }
+ ],
+
+ "@typescript-eslint/consistent-type-assertions": "error",
+ "@typescript-eslint/dot-notation": "error",
+
+ "@typescript-eslint/member-ordering": ["error",
+ {
+ default: [
+ "private-field",
+ "protected-field",
+ "public-field",
+ "constructor",
+ "public-method",
+ "protected-method",
+ "private-method",
+ ],
+ }
+ ],
+
+ "@typescript-eslint/naming-convention": ["error",
+ {
+ selector: "default",
+ format: ["camelCase"],
+ },
+ {
+ selector: "default",
+ modifiers: ["unused"],
+
+ filter: {
+ regex: "^(_|_.*_?)$",
+ match: true,
+ },
+
+ format: null,
+ },
+ {
+ selector: "variable",
+ format: ["camelCase"],
+ },
+ {
+ selector: ["parameter"],
+ format: ["camelCase", "snake_case"],
+ },
+ {
+ selector: "variable",
+ modifiers: ["const"],
+ format: ["camelCase", "UPPER_CASE", "PascalCase"],
+ },
+ {
+ selector: ["enum", "enumMember", "function"],
+ format: ["camelCase", "UPPER_CASE", "PascalCase"],
+ },
+ {
+ selector: ["property", "parameterProperty", "accessor"],
+ modifiers: ["private"],
+ format: ["camelCase", "snake_case"],
+ leadingUnderscore: "require",
+ },
+ {
+ selector: ["property", "parameterProperty", "accessor"],
+ modifiers: ["private", "readonly"],
+ format: ["UPPER_CASE", "camelCase"],
+ leadingUnderscore: "allow",
+ },
+ {
+ selector: ["property"],
+ modifiers: ["readonly"],
+ format: ["camelCase", "UPPER_CASE"],
+ },
+ {
+ selector: ["objectLiteralProperty", "typeProperty"],
+ format: ["camelCase", "snake_case", "UPPER_CASE"],
+ },
+ {
+ selector: "typeLike",
+ format: ["PascalCase"],
+ }
+ ],
+
+ "@typescript-eslint/explicit-function-return-type": ["error",
+ {
+ allowExpressions: true,
+ }
+ ],
+
+ "@typescript-eslint/no-unnecessary-type-assertion": "error",
+ "@typescript-eslint/default-param-last": "warn",
+ "@typescript-eslint/no-explicit-any": "warn",
+ "@typescript-eslint/no-unnecessary-boolean-literal-compare": "warn",
+ "@typescript-eslint/prefer-enum-initializers": "warn",
+
+ "@typescript-eslint/unbound-method": ["error",
+ {
+ ignoreStatic: true,
+ }
+ ],
+
+ eqeqeq: ["error", "always",
+ {
+ null: "ignore",
+ }
+ ],
+
+ "object-shorthand": "error",
+
+ "@typescript-eslint/no-unused-vars": ["error",
+ {
+ argsIgnorePattern: "^(_|_.*_?)$",
+ }
+ ],
+
+ "arrow-body-style": "warn",
+ curly: ["warn", "multi-line", "consistent"],
+ "@typescript-eslint/array-type": "warn",
+ "@typescript-eslint/prefer-optional-chain": "warn",
+ "@typescript-eslint/prefer-reduce-type-parameter": "warn",
+ "@stylistic/array-bracket-newline": "off",
+ "@stylistic/array-bracket-spacing": ["warn"],
+ "@stylistic/array-element-newline": "off",
+ "@stylistic/arrow-parens": ["warn", "as-needed"],
+ "@stylistic/arrow-spacing": ["warn"],
+ "@stylistic/block-spacing": ["warn", "always"],
+
+ "@stylistic/brace-style": ["warn", "1tbs",
+ {
+ allowSingleLine: true,
+ }
+ ],
+
+ "@stylistic/comma-dangle": ["warn",
+ {
+ arrays: "always-multiline",
+ objects: "always-multiline",
+ imports: "never",
+ exports: "never",
+ functions: "always-multiline",
+ enums: "never",
+ generics: "never",
+ tuples: "always-multiline",
+ }
+ ],
+
+ "@stylistic/comma-spacing": ["warn",
+ {
+ before: false,
+ after: true,
+ }
+ ],
+
+ "@stylistic/computed-property-spacing": ["warn"],
+ "@stylistic/dot-location": ["warn", "property"],
+ "@stylistic/eol-last": ["warn"],
+ "@stylistic/function-call-argument-newline": ["warn", "consistent"],
+ "@stylistic/function-paren-newline": ["warn", "consistent"],
+ "@stylistic/generator-star-spacing": "off",
+ "@stylistic/implicit-arrow-linebreak": ["warn", "beside"],
+ "@stylistic/indent": ["warn", "tab"],
+ "@stylistic/jsx-quotes": "off",
+
+ "@stylistic/key-spacing": ["warn",
+ {
+ beforeColon: false,
+ afterColon: true,
+ mode: "strict",
+ }
+ ],
+
+ "@stylistic/keyword-spacing": ["warn"],
+ "@stylistic/linebreak-style": ["warn", "windows"],
+
+ "@stylistic/lines-around-comment": ["warn",
+ {
+ afterBlockComment: false,
+ beforeLineComment: false,
+ afterLineComment: false,
+ allowBlockStart: true,
+ allowClassStart: true,
+ allowObjectStart: true,
+ allowArrayStart: true,
+ }
+ ],
+
+ "@stylistic/lines-between-class-members": ["warn", "always",
+ {
+ exceptAfterSingleLine: true,
+ exceptAfterOverload: false,
+ }
+ ],
+
+ "@stylistic/max-len": "off",
+ "@stylistic/max-statements-per-line": "off",
+ "@stylistic/multiline-ternary": "off",
+ "@stylistic/new-parens": ["warn"],
+ "@stylistic/newline-per-chained-call": "off",
+ "@stylistic/no-confusing-arrow": "off",
+ "@stylistic/no-extra-parens": ["warn"],
+ "@stylistic/no-extra-semi": ["warn"],
+ "@stylistic/no-floating-decimal": ["warn"],
+ "@stylistic/no-mixed-operators": "off",
+ "@stylistic/no-mixed-spaces-and-tabs": ["warn"],
+ "@stylistic/no-multi-spaces": ["warn"],
+
+ "@stylistic/no-multiple-empty-lines": ["warn",
+ {
+ max: 1,
+ }
+ ],
+
+ "@stylistic/no-tabs": ["off"],
+ "@stylistic/no-trailing-spaces": ["warn"],
+ "@stylistic/no-whitespace-before-property": ["warn"],
+ "@stylistic/nonblock-statement-body-position": "off",
+
+ "@stylistic/object-curly-newline": ["warn",
+ {
+ multiline: true,
+ }
+ ],
+
+ "@stylistic/object-curly-spacing": ["warn", "always"],
+ "@stylistic/object-property-newline": "off",
+ "@stylistic/one-var-declaration-per-line": "off",
+ "@stylistic/operator-linebreak": "off",
+ "@stylistic/padded-blocks": ["warn", "never"],
+
+ "@stylistic/padding-line-between-statements": ["warn",
+ {
+ blankLine: "always",
+ prev: "*",
+ next: "return",
+ }
+ ],
+
+ "@stylistic/quote-props": ["warn", "as-needed"],
+
+ "@stylistic/quotes": ["warn", "single",
+ {
+ avoidEscape: true,
+ allowTemplateLiterals: 'always',
+ }
+ ],
+
+ "@stylistic/rest-spread-spacing": ["warn", "never"],
+ "@stylistic/semi": ["warn", "always"],
+ "@stylistic/semi-spacing": ["warn"],
+ "@stylistic/semi-style": ["warn", "last"],
+ "@stylistic/space-before-blocks": ["warn"],
+ "@stylistic/space-before-function-paren": ["warn", {
+ "anonymous": "never",
+ "named": "never",
+ "asyncArrow": "never",
+ "catch": "always"
+ }],
+ "@stylistic/space-in-parens": ["warn", "never"],
+ "@stylistic/space-infix-ops": "warn",
+ "@stylistic/space-unary-ops": "off",
+ "@stylistic/spaced-comment": ["warn", "always"],
+ "@stylistic/switch-colon-spacing": ["warn"],
+ "@stylistic/template-curly-spacing": ["warn"],
+ "@stylistic/template-tag-spacing": "off",
+ "@stylistic/wrap-iife": "off",
+ "@stylistic/wrap-regex": "off",
+ "@stylistic/yield-star-spacing": "off",
+ "@stylistic/member-delimiter-style": ["warn"],
+ "@stylistic/type-annotation-spacing": "warn",
+ "@stylistic/jsx-child-element-spacing": "off",
+ "@stylistic/jsx-closing-bracket-location": "off",
+ "@stylistic/jsx-closing-tag-location": "off",
+ "@stylistic/jsx-curly-brace-presence": "off",
+ "@stylistic/jsx-curly-newline": "off",
+ "@stylistic/jsx-curly-spacing": "off",
+ "@stylistic/jsx-equals-spacing": "off",
+ "@stylistic/jsx-first-prop-new-line": "off",
+ "@stylistic/jsx-indent": "off",
+ "@stylistic/jsx-indent-props": "off",
+ "@stylistic/jsx-max-props-per-line": "off",
+ "@stylistic/jsx-newline": "off",
+ "@stylistic/jsx-one-expression-per-line": "off",
+ "@stylistic/jsx-props-no-multi-spaces": "off",
+ "@stylistic/jsx-self-closing-comp": "off",
+ "@stylistic/jsx-sort-props": "off",
+ "@stylistic/jsx-tag-spacing": "off",
+ "@stylistic/jsx-wrap-multilines": "off",
+ "@minecraft/avoid-unnecessary-command": "error",
+ },
+ }
]);
From 4b344df008ac9e89fa19e475fd8f73fcf8327951 Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 02:25:38 +0200
Subject: [PATCH 036/117] chore(files): update package.json scripts and paths
for graves addon
---
.github/copilot-instructions.md | 106 +++++++++++++-----
CONTRIBUTING.md | 28 +++--
.../gameplay_changes/graves/package.json | 3 +-
package.json | 3 +-
templates/addon/package.json | 1 +
yarn.lock | 18 +--
6 files changed, 105 insertions(+), 54 deletions(-)
diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md
index 32bf6faaf..7d79a3578 100644
--- a/.github/copilot-instructions.md
+++ b/.github/copilot-instructions.md
@@ -15,45 +15,56 @@ Each pack is independently versioned and all packing is handled by a server whic
```
Files/
-├── resource_packs/ # Static: Texture/visual modifications (NOT a package)
-│ ├── packs.json # RP catalog
-│ ├── files/ # Category → pack → assets
-│ └── extras/ # Special handling packs
-├── crafting_tweaks/ # Static: Recipe modifications (NOT a package)
-│ ├── packs.json # CT catalog
-│ └── files/// # Recipes organized by category
-├── addons/ # Yarn workspace root (MONOREPO)
-│ ├── package.json # Root workspace: workspaces: ["*"]
-│ ├── packs.json # Addon catalog
-│ ├── gameplay_changes/ # Category workspace
-│ │ ├── package.json # Category workspace: workspaces: ["graves", ...]
-│ │ └── graves/ # Individual addon package
-│ │ ├── package.json # Addon package: @bedrock-tweaks/graves
-│ │ ├── config.json # Regolith build config
-│ │ ├── packs/BP/ # Behavior pack (generated)
-│ │ ├── packs/RP/ # Resource pack (generated)
-│ │ └── data/gametests/src/main.ts # TypeScript source
-│ └── templates/addon/ # Starter template
+├── package.json # Root: Yarn 4 monorepo with workspaces: ["addons/files/*"]
+├── addons/ # Workspace root container
+│ ├── packs.json # Addon catalog with versions
+│ └── files/ # Category container
+│ ├── gameplay_changes/ # Category workspace
+│ │ ├── package.json # Category-level workspace declaring addons
+│ │ └── graves/ # Individual addon package
+│ │ ├── package.json # Addon package: @bedrock-tweaks/graves
+│ │ ├── config.json # Regolith build config (TS → JS compilation)
+│ │ ├── eslint.config.mjs # ESLint config (TypeScript + Minecraft rules)
+│ │ ├── packs/ # Output directory (generated by Regolith)
+│ │ │ ├── BP/ # Behavior pack
+│ │ │ └── RP/ # Resource pack
+│ │ ├── data/gametests/src/main.ts # TypeScript source
+│ │ └── filters/ # Regolith filters (node-based only)
+│ └── templates/addon/ # Starter template for new addons
+├── resource_packs/ # Static: Texture/visual modifications (NOT a package)
+│ ├── packs.json # RP catalog
+│ ├── files/ # Organized by category → pack → assets
+│ └── extras/ # Special handling packs
+├── crafting_tweaks/ # Static: Recipe modifications (NOT a package)
+│ ├── packs.json # CT catalog
+│ └── files/// # Recipes organized by category
├── scripts/
-│ └── setup-hooks.js # Husky git hooks setup
-└── lfs-hooks/ # Git LFS lifecycle hooks
+│ └── setup-hooks.js # Husky git hooks setup
+├── .github/
+│ ├── copilot-instructions.md # This file - AI agent guidance
+│ ├── workflows/ # GitHub Actions CI/CD
+│ └── ISSUE_TEMPLATE/
+├── .githooks/ # Git hooks (pre-push linting)
+└── lfs-hooks/ # Git LFS lifecycle hooks
```
## Critical Workflow
### Build Process (Yarn Workspaces)
-1. **Root**: `yarn build` → runs `yarn workspaces foreach -i run build`
-2. **Per-workspace**: Yarn discovers all packages in `addons/*`
-3. **Each addon**: Executes its `package.json` build script: `regolith run build`
-4. **Output**: Generates `.mcpack` files in each addon's `build/` directory
-5. **Shared dependencies**: All addons share a single `node_modules` at root (optimized for size/speed)
+1. **Root** (entry point): `yarn build` from root → runs `yarn workspaces foreach -i -A run build`
+2. **Workspace discovery**: Root `package.json` declares `"workspaces": ["addons/files/*"]`, auto-discovering all addon categories
+3. **Category-level workspaces**: Each category (e.g., `addons/files/gameplay_changes/`) has its own `package.json` with workspace declarations (e.g., `"workspaces": ["graves"]`)
+4. **Each addon**: Executes its `package.json` build script: `regolith run build` (which compiles TS → JS)
+5. **Output**: Generates `.mcpack` files in each addon's `build/` directory
+6. **Shared dependencies**: All addons share a single `node_modules` at root (optimized for size/speed)
**Related commands:**
- `yarn lint` - Lints all packages (runs `npm run lint` in each)
- `yarn test` - Tests all packages (continues if test script missing, treats as pass)
-- `yarn workspace @bedrock-tweaks/graves run build` - Build single addon
+- `yarn workspace @bedrock-tweaks/graves run build` - Build single addon by scoped name
+- `yarn regolith-install` - Install Regolith + dependencies for all addons (run once after `yarn install`)
-**Key insight**: Yarn workspace discovery is **automatic and name-based**. Packages are identified by the `name` field in `package.json`, not by directory structure.
+**Key insight**: Yarn workspace discovery is **automatic and name-based**. Packages are identified by the `name` field in `package.json`, not by directory structure. The root workspace discovers category workspaces via glob pattern `addons/files/*`.
### Addon Development (Regolith + TypeScript)
- Addons use **Regolith** (https://bedrock-oss.github.io/regolith/) to compile TypeScript → JavaScript
@@ -70,6 +81,14 @@ Files/
## Naming & Style Conventions
+### TypeScript & ESLint (Addon-specific)
+- **Linting**: Each addon uses `eslint.config.mjs` (flat config). Ignores include `.regolith/`, `.vscode/`, `**/*.js` (generated), `filters/`, and `build/`
+- **Source files**: Only `data/gametests/src/` directory contains TypeScript; all others are generated or config
+- **Plugins**: Use `@stylistic/eslint-plugin`, `typescript-eslint`, `@eslint/json`, and `eslint-plugin-minecraft-linting`
+- **Code style**: 1 tab = 4 spaces (enforced), prefer `const`/`let`, interfaces over types, functional over OOP
+- **No public functions**: Exclude player-facing UI openers to prevent operator access vulnerabilities
+- **ESLint command**: Run `yarn run lint` from addon directory before committing
+
### Identifiers (from CONTRIBUTING.md Style Guide)
| Concept | Example |
|---------|---------|
@@ -159,6 +178,10 @@ example: feat/graves_addon, fix/clearer_water
7. **Shared node_modules**: All addons share dependencies installed at root. Individual `node_modules` in addon directories should not exist.
8. **Husky git hooks**: `yarn install` (with prepare script) sets up pre-push linting. Commits must pass lint to be pushed.
9. **Development setup**: Open individual addon packages as standalone VSCode instances for development. The root is for monorepo management and validation.
+10. **Regolith watch mode**: Use `yarn run dev` (from addon dir) for live recompilation while testing in-game. Changes to `.ts` files auto-compile to `.js`.
+11. **ESLint ignores generated files**: `**/*.js` is ignored by ESLint because all JS comes from TypeScript compilation—edit `.ts` files only.
+12. **No Public Functions**: Script public functions can be called by any operator in-game, creating security risks. Use command handlers or UI buttons (private functions) instead.
+13. **JSON format in packs**: Always 1 tab = 4 spaces. Nearest-neighbor interpolation for icon/texture scaling to preserve pixelation.
## Development Commands Reference
@@ -191,6 +214,27 @@ regolith run build # Build once
- Single device: apply pack in world settings
- Multi-device: join network world from another device (phone/computer)
+## Common Addon Patterns
+
+### UI-Driven Settings (Preferred Pattern)
+- Use `@minecraft/server-ui` for player interactions (menus, forms)
+- Store addon state in scoreboard objectives or player tags (persists across reloads)
+- Avoid command chains; open UI from simple `/ui_command` or chat message
+- Example: `mainForm.show(player)` → user selects option → handler updates state
+
+### TypeScript Module Structure
+- Entry point: `data/gametests/src/main.ts` (compiled to `packs/BP/scripts/main.js`)
+- Import from `@minecraft/*` packages (server, server-ui, common, math, vanilla-data)
+- Use `world.afterEvents` and `world.beforeEvents` for event-driven logic
+- Prefer const arrow functions: `const handleDeath = (event: EntityDieAfterEvent) => { ... }`
+
+### Testing Workflow
+- No automated Jest/Mocha tests (manual in-game testing only)
+- Open addon as standalone VSCode instance
+- Run `yarn run dev` in terminal
+- Apply pack in-game and test changes in real-time
+- Changes to `.ts` files auto-compile; restart world to reload scripts
+
## Key Files for Reference
| File | Purpose |
@@ -200,9 +244,9 @@ regolith run build # Build once
| `resource_packs/packs.json` | Master catalog of all resource packs + priority/messaging |
| `crafting_tweaks/packs.json` | Master catalog of recipes |
| `addons/packs.json` | Master catalog of addons with versions |
-| `addons/gameplay_changes/package.json` | Category workspace (declares addon packages) |
-| `addons/gameplay_changes/graves/package.json` | Example addon package config |
-| `addons/gameplay_changes/graves/config.json` | Regolith build config (TypeScript compilation) |
+| `addons/files/gameplay_changes/package.json` | Category workspace (declares addon packages) |
+| `addons/files/gameplay_changes/graves/package.json` | Example addon package config |
+| `addons/files/gameplay_changes/graves/config.json` | Regolith build config (TypeScript compilation) |
| `package.json` (root) | Yarn 4 monorepo config + workspace scripts |
| `scripts/setup-hooks.js` | Husky git hooks setup (only remaining script) |
| `templates/addon/` | Starter template for new addons |
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 1f7699e91..11c325149 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -14,17 +14,18 @@ To get started with contributing, follow these steps:
2. Clone the forked repository to your local machine.
3. Install Git LFS if you haven't already (visit for installation instructions).
4. Run `yarn install` on the root to install all dependencies.
-5. Run `git config core.hooksPath .githooks` to enable Git pre-commit linting hooks.
-6. Run `git lfs install` to set up Git LFS for your repository.
-7. Create a new branch for your changes.
-8. Make your desired changes.
+5. Run `yarn regolith-install` to install Regolith filters and dependencies for all addons.
+6. Run `git config core.hooksPath .githooks` to enable Git pre-commit linting hooks.
+7. Run `git lfs install` to set up Git LFS for your repository.
+8. Create a new branch for your changes.
+9. Make your desired changes.
Before making a pack make sure:
- There is not an existing [Pull Request](https://github.com/BedrockTweaks/Files/pulls) for the same pack.
- The pack is a confirmed [Issue](https://github.com/BedrockTweaks/Files/issues) or [Discussion](https://github.com/BedrockTweaks/Files/discussions)
-9. Test your changes thoroughly.
+10. Test your changes thoroughly.
Pack testing requirements:
@@ -33,9 +34,9 @@ Pack testing requirements:
- For consoles, you can test by joining a world with the pack applied hosted in another device (phone/computer) in the same network.
- At least one device must be tested.
-10. Commit your changes with the following format.
-11. Push your changes to your forked repository.
-12. Submit a pull request with the following format to the main repository.
+11. Commit your changes with the following format.
+12. Push your changes to your forked repository.
+13. Submit a pull request with the following format to the main repository.
## Style Guide
@@ -146,14 +147,17 @@ right of the IDE.
**Development workflow:**
-After installing the monorepo, **open each addon as a standalone VSCode instance** and run commands from that directory:
+After installing the monorepo with `yarn install`, run `yarn regolith-install` once to set up Regolith filters and dependencies.
-- **Watch mode** (live recompilation): `yarn run dev`
-- **Build once**: `yarn run build`
-- **Lint addon**: `yarn run lint`
+Then, **open each addon as a standalone VSCode instance** and run commands from that directory:
+
+- **Watch mode** (live recompilation): `yarn run dev` (runs `regolith watch`)
+- **Build once**: `yarn run build` (runs `regolith run build`)
+- **Lint addon**: `yarn run lint` (runs `eslint .`)
From the root directory, use these commands to manage the entire monorepo:
+- **Install Regolith for all addons**: `yarn regolith-install`
- **Build all addons**: `yarn build`
- **Lint all packages**: `yarn lint`
- **Test all packages**: `yarn test` (skips packages without test script)
diff --git a/addons/files/gameplay_changes/graves/package.json b/addons/files/gameplay_changes/graves/package.json
index 50cd0bc0e..c8fed312d 100644
--- a/addons/files/gameplay_changes/graves/package.json
+++ b/addons/files/gameplay_changes/graves/package.json
@@ -4,6 +4,7 @@
"description": "Graves addon - place graves when you die to retrieve your items",
"private": true,
"scripts": {
+ "regolith-install": "regolith install-all",
"build": "regolith run build",
"dev": "regolith watch",
"lint": "npx eslint ."
@@ -27,4 +28,4 @@
"typescript": "^5.9.3",
"typescript-eslint": "^8.46.1"
}
-}
+}
\ No newline at end of file
diff --git a/package.json b/package.json
index 3ef2f67ee..ab2388433 100644
--- a/package.json
+++ b/package.json
@@ -5,9 +5,10 @@
"author": "Bedrock Tweaks",
"license": "SEE LICENSE IN LICENSE",
"workspaces": [
- "addons/*"
+ "addons/files/*"
],
"scripts": {
+ "regolith-install": "yarn workspaces foreach -i -A --topological --jobs=1 run regolith-install",
"build": "yarn workspaces foreach -i -A run build",
"lint": "yarn workspaces foreach -i -A run lint",
"test": "yarn workspaces foreach -i -A --continue run test"
diff --git a/templates/addon/package.json b/templates/addon/package.json
index d31d726d7..51cf5d8b8 100644
--- a/templates/addon/package.json
+++ b/templates/addon/package.json
@@ -4,6 +4,7 @@
"description": "",
"private": true,
"scripts": {
+ "regolith-install": "regolith install-all",
"build": "regolith run build",
"dev": "regolith watch",
"lint": "npx eslint ."
diff --git a/yarn.lock b/yarn.lock
index 4cebf3d3c..ffab3a627 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -5,9 +5,9 @@ __metadata:
version: 8
cacheKey: 10c0
-"@bedrock-tweaks/graves@workspace:addons/gameplay_changes/graves":
+"@bedrock-tweaks/graves@workspace:addons/files/gameplay_changes/graves":
version: 0.0.0-use.local
- resolution: "@bedrock-tweaks/graves@workspace:addons/gameplay_changes/graves"
+ resolution: "@bedrock-tweaks/graves@workspace:addons/files/gameplay_changes/graves"
dependencies:
"@eslint/js": "npm:^9.38.0"
"@eslint/json": "npm:^0.13.2"
@@ -291,18 +291,18 @@ __metadata:
linkType: hard
"@stylistic/eslint-plugin@npm:^5.4.0":
- version: 5.4.0
- resolution: "@stylistic/eslint-plugin@npm:5.4.0"
+ version: 5.5.0
+ resolution: "@stylistic/eslint-plugin@npm:5.5.0"
dependencies:
"@eslint-community/eslint-utils": "npm:^4.9.0"
- "@typescript-eslint/types": "npm:^8.44.0"
+ "@typescript-eslint/types": "npm:^8.46.1"
eslint-visitor-keys: "npm:^4.2.1"
espree: "npm:^10.4.0"
estraverse: "npm:^5.3.0"
picomatch: "npm:^4.0.3"
peerDependencies:
eslint: ">=9.0.0"
- checksum: 10c0/02db4ec387c75300f07417641fb26eb41fd2a202608d1d752ed799cb72a8cea270abcc0a36eafa2ab7488e8cbe5a51e778afa56100f69ade572d1ec4051e8883
+ checksum: 10c0/39e56c32064f9359d49ba2cd95ab7fbda6391cc30211ae214895269aca96793f72b3c0d866132f661cf6783e5c2e19a239b2eb57f9c0d392f3445e7b8294a9a0
languageName: node
linkType: hard
@@ -446,7 +446,7 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/types@npm:8.46.1, @typescript-eslint/types@npm:^8.44.0, @typescript-eslint/types@npm:^8.46.1":
+"@typescript-eslint/types@npm:8.46.1, @typescript-eslint/types@npm:^8.46.1":
version: 8.46.1
resolution: "@typescript-eslint/types@npm:8.46.1"
checksum: 10c0/90887acaa5b33b45af20cf7f87ec4ae098c0daa88484245473e73903fa6e542f613247c22148132167891ca06af6549a60b9d2fd14a65b22871e016901ce3756
@@ -951,9 +951,9 @@ __metadata:
languageName: node
linkType: hard
-"gameplay_changes-b14f53@workspace:addons/gameplay_changes":
+"gameplay_changes-b20603@workspace:addons/files/gameplay_changes":
version: 0.0.0-use.local
- resolution: "gameplay_changes-b14f53@workspace:addons/gameplay_changes"
+ resolution: "gameplay_changes-b20603@workspace:addons/files/gameplay_changes"
languageName: unknown
linkType: soft
From 87bb65c7e73d5a24004a957de3f2607b19d4d792 Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 02:49:43 +0200
Subject: [PATCH 037/117] fix(files): correct syntax for conditional check in
workflow
---
.github/workflows/deploy.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
index a2981c73d..2f5366911 100644
--- a/.github/workflows/deploy.yml
+++ b/.github/workflows/deploy.yml
@@ -15,7 +15,7 @@ jobs:
build-and-deploy:
runs-on: ubuntu-latest
# Skip if the commit message indicates it's from the contributors action
- if: "!contains(github.event.head_commit.message, 'docs(contributor)')"
+ if: ${{ !contains(github.event.head_commit.message, 'docs(contributor)') }}
steps:
- uses: actions/checkout@v4
From 0d71610ba624986e723da1e4f0a79bf48c530645 Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:01:02 +0200
Subject: [PATCH 038/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index 53c901e0f..e4d687bc0 100644
--- a/README.md
+++ b/README.md
@@ -65,17 +65,17 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
-
-
+
+
- Chi-a11y
+ yzabeast1
|
-
-
+
+
- yzabeast1
+ Chi-a11y
|
From 69d523026904557fc000ca309a0f575b3a608038 Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:01:57 +0200
Subject: [PATCH 039/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index e4d687bc0..53c901e0f 100644
--- a/README.md
+++ b/README.md
@@ -65,17 +65,17 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
-
-
+
+
- yzabeast1
+ Chi-a11y
|
-
-
+
+
- Chi-a11y
+ yzabeast1
|
From 2b2e3cde06fed0d1e9f55f896650f3c76a2937e3 Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:02:12 +0200
Subject: [PATCH 040/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 19 +++++++++++++------
1 file changed, 13 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index 53c901e0f..122c69b18 100644
--- a/README.md
+++ b/README.md
@@ -65,17 +65,17 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
-
-
+
+
- Chi-a11y
+ yzabeast1
|
-
-
+
+
- yzabeast1
+ Chi-a11y
|
@@ -101,6 +101,13 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
MPAD2277
+
+
+
+
+ daniswastaken
+
+ |
From cac7455f4a45bdef74e3d88ccfd164b262a8a643 Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:02:17 +0200
Subject: [PATCH 041/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 7 -------
1 file changed, 7 deletions(-)
diff --git a/README.md b/README.md
index 122c69b18..e4d687bc0 100644
--- a/README.md
+++ b/README.md
@@ -101,13 +101,6 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
MPAD2277
|
-
-
-
-
- daniswastaken
-
- |
From 0236678d0432ac9332eba81ee93a1110ddcccb6d Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:02:30 +0200
Subject: [PATCH 042/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/README.md b/README.md
index e4d687bc0..122c69b18 100644
--- a/README.md
+++ b/README.md
@@ -101,6 +101,13 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
MPAD2277
|
+
+
+
+
+ daniswastaken
+
+ |
From 60f5ce91af16f6e6065816989b8e41731d605cd5 Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:02:31 +0200
Subject: [PATCH 043/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 19 ++++++-------------
1 file changed, 6 insertions(+), 13 deletions(-)
diff --git a/README.md b/README.md
index 122c69b18..53c901e0f 100644
--- a/README.md
+++ b/README.md
@@ -65,17 +65,17 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
|
-
-
+
+
- yzabeast1
+ Chi-a11y
|
-
-
+
+
- Chi-a11y
+ yzabeast1
|
@@ -101,13 +101,6 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
MPAD2277
-
-
-
-
- daniswastaken
-
- |
From 2719e6f7762610b0e0be05720197187739928d06 Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:02:35 +0200
Subject: [PATCH 044/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index 53c901e0f..e4d687bc0 100644
--- a/README.md
+++ b/README.md
@@ -65,17 +65,17 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
|
-
-
+
+
- Chi-a11y
+ yzabeast1
|
-
-
+
+
- yzabeast1
+ Chi-a11y
|
From 4fa9dd8f5dfbc73ad039c0ce21ca1f7d7473f4ff Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:02:44 +0200
Subject: [PATCH 045/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/README.md b/README.md
index e4d687bc0..122c69b18 100644
--- a/README.md
+++ b/README.md
@@ -101,6 +101,13 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
MPAD2277
+
+
+
+
+ daniswastaken
+
+ |
From 76c34699764ae69eccb2a79d020f0d3d5af358a2 Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:02:49 +0200
Subject: [PATCH 046/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 19 ++++++-------------
1 file changed, 6 insertions(+), 13 deletions(-)
diff --git a/README.md b/README.md
index 122c69b18..53c901e0f 100644
--- a/README.md
+++ b/README.md
@@ -65,17 +65,17 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
|
-
-
+
+
- yzabeast1
+ Chi-a11y
|
-
-
+
+
- Chi-a11y
+ yzabeast1
|
@@ -101,13 +101,6 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
MPAD2277
-
-
-
-
- daniswastaken
-
- |
From 8b90c3c1f250eba55e3eae774e41c0f9b761aa71 Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:02:54 +0200
Subject: [PATCH 047/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index 53c901e0f..e4d687bc0 100644
--- a/README.md
+++ b/README.md
@@ -65,17 +65,17 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
|
-
-
+
+
- Chi-a11y
+ yzabeast1
|
-
-
+
+
- yzabeast1
+ Chi-a11y
|
From 0453355551494900eb0821d546bf33d12288f655 Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:02:58 +0200
Subject: [PATCH 048/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index e4d687bc0..53c901e0f 100644
--- a/README.md
+++ b/README.md
@@ -65,17 +65,17 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
-
-
+
+
- yzabeast1
+ Chi-a11y
|
-
-
+
+
- Chi-a11y
+ yzabeast1
|
From 2ca3b01dbbb3fb5096a1b1b5520f66117adbc19d Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:03:03 +0200
Subject: [PATCH 049/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 19 +++++++++++++------
1 file changed, 13 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index 53c901e0f..122c69b18 100644
--- a/README.md
+++ b/README.md
@@ -65,17 +65,17 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
-
-
+
+
- Chi-a11y
+ yzabeast1
|
-
-
+
+
- yzabeast1
+ Chi-a11y
|
@@ -101,6 +101,13 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
MPAD2277
+
+
+
+
+ daniswastaken
+
+ |
From 10e7db12650b6bb5c9e02b232b9b8d7cf3cb020a Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:03:08 +0200
Subject: [PATCH 050/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 19 ++++++-------------
1 file changed, 6 insertions(+), 13 deletions(-)
diff --git a/README.md b/README.md
index 122c69b18..53c901e0f 100644
--- a/README.md
+++ b/README.md
@@ -65,17 +65,17 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
|
-
-
+
+
- yzabeast1
+ Chi-a11y
|
-
-
+
+
- Chi-a11y
+ yzabeast1
|
@@ -101,13 +101,6 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
MPAD2277
-
-
-
-
- daniswastaken
-
- |
From 0f19520dae7f99f514333c0de346e256f39f8b21 Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:03:16 +0200
Subject: [PATCH 051/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index 53c901e0f..e4d687bc0 100644
--- a/README.md
+++ b/README.md
@@ -65,17 +65,17 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
|
-
-
+
+
- Chi-a11y
+ yzabeast1
|
-
-
+
+
- yzabeast1
+ Chi-a11y
|
From abc4c3c041d7b01b558c05c73363f18d17c03c6d Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:03:28 +0200
Subject: [PATCH 052/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index e4d687bc0..53c901e0f 100644
--- a/README.md
+++ b/README.md
@@ -65,17 +65,17 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
-
-
+
+
- yzabeast1
+ Chi-a11y
|
-
-
+
+
- Chi-a11y
+ yzabeast1
|
From 2835423f3d454fba3c70cf8aa440f33d2d8ccecc Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:04:01 +0200
Subject: [PATCH 053/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index 53c901e0f..e4d687bc0 100644
--- a/README.md
+++ b/README.md
@@ -65,17 +65,17 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
-
-
+
+
- Chi-a11y
+ yzabeast1
|
-
-
+
+
- yzabeast1
+ Chi-a11y
|
From 05afc29c9b0cac76d3d71809ba9ffe60eb92f994 Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:04:16 +0200
Subject: [PATCH 054/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index e4d687bc0..53c901e0f 100644
--- a/README.md
+++ b/README.md
@@ -65,17 +65,17 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
-
-
+
+
- yzabeast1
+ Chi-a11y
|
-
-
+
+
- Chi-a11y
+ yzabeast1
|
From 1718d61d7d1cf427e71022c93b7888fedae194f7 Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:04:31 +0200
Subject: [PATCH 055/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index 53c901e0f..e4d687bc0 100644
--- a/README.md
+++ b/README.md
@@ -65,17 +65,17 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
-
-
+
+
- Chi-a11y
+ yzabeast1
|
-
-
+
+
- yzabeast1
+ Chi-a11y
|
From a1e9eaa929e8119478f39b6d1c417bd1e2ef7d91 Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:06:00 +0200
Subject: [PATCH 056/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index e4d687bc0..53c901e0f 100644
--- a/README.md
+++ b/README.md
@@ -65,17 +65,17 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
-
-
+
+
- yzabeast1
+ Chi-a11y
|
-
-
+
+
- Chi-a11y
+ yzabeast1
|
From 4df80f844268021a8e6b05ebcc220fa03bf7cfd8 Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:06:38 +0200
Subject: [PATCH 057/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 19 +++++++++++++------
1 file changed, 13 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index 53c901e0f..122c69b18 100644
--- a/README.md
+++ b/README.md
@@ -65,17 +65,17 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
-
-
+
+
- Chi-a11y
+ yzabeast1
|
-
-
+
+
- yzabeast1
+ Chi-a11y
|
@@ -101,6 +101,13 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
MPAD2277
+
+
+
+
+ daniswastaken
+
+ |
From d66df446e5c6bf5240203c38d5c397cd83f310fb Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:06:53 +0200
Subject: [PATCH 058/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 7 -------
1 file changed, 7 deletions(-)
diff --git a/README.md b/README.md
index 122c69b18..e4d687bc0 100644
--- a/README.md
+++ b/README.md
@@ -101,13 +101,6 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
MPAD2277
|
-
-
-
-
- daniswastaken
-
- |
From c8f59383c80a871e877c9a73651b2516d2aeda2c Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:06:57 +0200
Subject: [PATCH 059/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index e4d687bc0..53c901e0f 100644
--- a/README.md
+++ b/README.md
@@ -65,17 +65,17 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
|
-
-
+
+
- yzabeast1
+ Chi-a11y
|
-
-
+
+
- Chi-a11y
+ yzabeast1
|
From c5de125c7913223ef23f951aadb50be9790d9841 Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:07:09 +0200
Subject: [PATCH 060/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index 53c901e0f..e4d687bc0 100644
--- a/README.md
+++ b/README.md
@@ -65,17 +65,17 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
-
-
+
+
- Chi-a11y
+ yzabeast1
|
-
-
+
+
- yzabeast1
+ Chi-a11y
|
From 77a82e630be1a269be85c3a7d1e3585ac63da5b1 Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:07:23 +0200
Subject: [PATCH 061/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/README.md b/README.md
index e4d687bc0..122c69b18 100644
--- a/README.md
+++ b/README.md
@@ -101,6 +101,13 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
MPAD2277
+
+
+
+
+ daniswastaken
+
+ |
From 58a78c36d1ddffe8ff1e76e087d9df8728b69319 Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:07:33 +0200
Subject: [PATCH 062/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 19 ++++++-------------
1 file changed, 6 insertions(+), 13 deletions(-)
diff --git a/README.md b/README.md
index 122c69b18..53c901e0f 100644
--- a/README.md
+++ b/README.md
@@ -65,17 +65,17 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
|
-
-
+
+
- yzabeast1
+ Chi-a11y
|
-
-
+
+
- Chi-a11y
+ yzabeast1
|
@@ -101,13 +101,6 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
MPAD2277
-
-
-
-
- daniswastaken
-
- |
From d580456b9cf24c20410a79b79b68dca822c1320e Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:07:36 +0200
Subject: [PATCH 063/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 19 +++++++++++++------
1 file changed, 13 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index 53c901e0f..122c69b18 100644
--- a/README.md
+++ b/README.md
@@ -65,17 +65,17 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
|
-
-
+
+
- Chi-a11y
+ yzabeast1
|
-
-
+
+
- yzabeast1
+ Chi-a11y
|
@@ -101,6 +101,13 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
MPAD2277
+
+
+
+
+ daniswastaken
+
+ |
From b6009a841fde701feb5d47907abc4d0dc201e4db Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:07:50 +0200
Subject: [PATCH 064/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 7 -------
1 file changed, 7 deletions(-)
diff --git a/README.md b/README.md
index 122c69b18..e4d687bc0 100644
--- a/README.md
+++ b/README.md
@@ -101,13 +101,6 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
MPAD2277
|
-
-
-
-
- daniswastaken
-
- |
From b0a3b090ce5d8a27e3515211e91c92cc1a5f5080 Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:08:02 +0200
Subject: [PATCH 065/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/README.md b/README.md
index e4d687bc0..122c69b18 100644
--- a/README.md
+++ b/README.md
@@ -101,6 +101,13 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
MPAD2277
|
+
+
+
+
+ daniswastaken
+
+ |
From 1902b2284d668bcd9bbfa21feed7e541c071a326 Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:08:14 +0200
Subject: [PATCH 066/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 7 -------
1 file changed, 7 deletions(-)
diff --git a/README.md b/README.md
index 122c69b18..e4d687bc0 100644
--- a/README.md
+++ b/README.md
@@ -101,13 +101,6 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
MPAD2277
|
-
-
-
-
- daniswastaken
-
- |
From b2fcfce3656e47146691d0c90402bfa361a23871 Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:09:44 +0200
Subject: [PATCH 067/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/README.md b/README.md
index e4d687bc0..122c69b18 100644
--- a/README.md
+++ b/README.md
@@ -101,6 +101,13 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
MPAD2277
|
+
+
+
+
+ daniswastaken
+
+ |
From 1cd399a23e5ce2e1496cb258517c45b9e09d98e2 Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:09:59 +0200
Subject: [PATCH 068/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 19 ++++++-------------
1 file changed, 6 insertions(+), 13 deletions(-)
diff --git a/README.md b/README.md
index 122c69b18..53c901e0f 100644
--- a/README.md
+++ b/README.md
@@ -65,17 +65,17 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
|
-
-
+
+
- yzabeast1
+ Chi-a11y
|
-
-
+
+
- Chi-a11y
+ yzabeast1
|
@@ -101,13 +101,6 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
MPAD2277
-
-
-
-
- daniswastaken
-
- |
From 4e6d3bb70770f7f0028d7a23a8ecadb2f205da39 Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:10:51 +0200
Subject: [PATCH 069/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index 53c901e0f..e4d687bc0 100644
--- a/README.md
+++ b/README.md
@@ -65,17 +65,17 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
|
-
-
+
+
- Chi-a11y
+ yzabeast1
|
-
-
+
+
- yzabeast1
+ Chi-a11y
|
From 77c6fc8eb450d4d903427f09a7e7f161c4f33caf Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:11:04 +0200
Subject: [PATCH 070/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/README.md b/README.md
index e4d687bc0..122c69b18 100644
--- a/README.md
+++ b/README.md
@@ -101,6 +101,13 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
MPAD2277
+
+
+
+
+ daniswastaken
+
+ |
From 665542170f9556a6c7e8f15a00fc3b93dfef0419 Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:11:18 +0200
Subject: [PATCH 071/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 19 ++++++-------------
1 file changed, 6 insertions(+), 13 deletions(-)
diff --git a/README.md b/README.md
index 122c69b18..53c901e0f 100644
--- a/README.md
+++ b/README.md
@@ -65,17 +65,17 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
|
-
-
+
+
- yzabeast1
+ Chi-a11y
|
-
-
+
+
- Chi-a11y
+ yzabeast1
|
@@ -101,13 +101,6 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
MPAD2277
-
-
-
-
- daniswastaken
-
- |
From 8838073cbbaccdd14d9e97ab8b2c56a0cb588e07 Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:11:30 +0200
Subject: [PATCH 072/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index 53c901e0f..e4d687bc0 100644
--- a/README.md
+++ b/README.md
@@ -65,17 +65,17 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
|
-
-
+
+
- Chi-a11y
+ yzabeast1
|
-
-
+
+
- yzabeast1
+ Chi-a11y
|
From b67e3e3f9e1a048ddafa4fe2e2ba884a79a71313 Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:11:46 +0200
Subject: [PATCH 073/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/README.md b/README.md
index e4d687bc0..122c69b18 100644
--- a/README.md
+++ b/README.md
@@ -101,6 +101,13 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
MPAD2277
+
+
+
+
+ daniswastaken
+
+ |
From 082d583ceba8a7c248aa6c52609571e675cf725c Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:12:02 +0200
Subject: [PATCH 074/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 19 ++++++-------------
1 file changed, 6 insertions(+), 13 deletions(-)
diff --git a/README.md b/README.md
index 122c69b18..53c901e0f 100644
--- a/README.md
+++ b/README.md
@@ -65,17 +65,17 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
|
-
-
+
+
- yzabeast1
+ Chi-a11y
|
-
-
+
+
- Chi-a11y
+ yzabeast1
|
@@ -101,13 +101,6 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
MPAD2277
-
-
-
-
- daniswastaken
-
- |
From 4447615cf11eace9548a520220c5e7d67e10691b Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 03:18:57 +0200
Subject: [PATCH 075/117] docs(files): streamline addon creation instructions
and clarify function usage
---
CONTRIBUTING.md | 23 +++++------------------
1 file changed, 5 insertions(+), 18 deletions(-)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 11c325149..582515ede 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -128,20 +128,7 @@ right of the IDE.
1. Copy the template from `templates/addon/` to `addons///`
2. Update `addons//package.json` to include the new addon in workspaces
-3. Create `addons///package.json` using the graves example as reference:
-
- ```json
- {
- "name": "@bedrock-tweaks/",
- "version": "1.21.0-1.0.0",
- "scripts": {
- "build": "regolith run build",
- "dev": "regolith watch",
- "lint": "eslint ."
- }
- }
- ```
-
+3. Update `addons///package.json` using the graves example as reference:
4. Update UUIDs, pack name, and descriptions in BP/RP manifest.json and config.json
5. Update module versions in config.json and package.json as needed
@@ -180,10 +167,10 @@ Resource Pack JSON UI modifications for addons are not accepted at this moment.
#### Technical Details
-- Addons should not have functions except for the ones the player runs to activate the different forms
-(functions are public and can be run by any player with operator permissions, having a player run a functions which they should not could possibly break the addon)
-- All settings and interactions should be in-game or in server forms opened by a single simple command or text message
-- Player should not be expected to run commands except for opening an ui
+- Addons should not have functions
+- All settings and interactions should be in-game or in server forms
+- Addons should have a basic `/bt: config` (TBD specifics discuss in discord) base command which should open a config server form
+- Addon could have extra commands for quick access if necesary for commodity (for example tpa) but prefer server forms, easier for normal users
- The code in the template is an example it could be removed and changed as long as it follows the structure
- Prefer interfaces to types.
- Prefer functional programming over object-oriented programming.
From fb9d9fd9336961106424832c0234cbe29446ba39 Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Sun, 19 Oct 2025 16:34:41 +0530
Subject: [PATCH 076/117] fix(files): Fix Anti-Alias Font to use the correct
backslash font instead of using the same font as slash
1. Fix Anti-Alias Font to use the correct backslash font instead of using the same font as slash
This was actually a bug in Vanilla Tweaks which is now mirrored to Bedrock Tweaks
---
.../files/gui/fonts/anti_alias_font/font/default8.png | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/resource_packs/files/gui/fonts/anti_alias_font/font/default8.png b/resource_packs/files/gui/fonts/anti_alias_font/font/default8.png
index 5c7ea5c29..dfc202dcf 100644
--- a/resource_packs/files/gui/fonts/anti_alias_font/font/default8.png
+++ b/resource_packs/files/gui/fonts/anti_alias_font/font/default8.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:5be75e4282b1966a49ec1b37c11b9abb522b366abd6c2770d4663545c6c9f006
-size 4052
+oid sha256:0220d197c5e7b12eca938a8e70b0bfb51354ba611d164f14006bc4100c6e90f4
+size 4053
From 707ac7a4e8a64dfde88277c027abd0b1f80e6c9a Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Sun, 19 Oct 2025 15:46:41 +0530
Subject: [PATCH 077/117] feat(files): Add Quieter Copper Golems pack
1. Add Quieter Copper Golems pack to Peace and Quiet / Mobs category
---
.../mobs/quieter_copper_golems/pack_icon.png | 3 +
.../mobs/quieter_copper_golems/sounds.json | 20 +++
.../sounds/sound_definitions.json | 133 ++++++++++++++++++
resource_packs/packs.json | 6 +-
4 files changed, 161 insertions(+), 1 deletion(-)
create mode 100644 resource_packs/files/peace_and_quiet/mobs/quieter_copper_golems/pack_icon.png
create mode 100644 resource_packs/files/peace_and_quiet/mobs/quieter_copper_golems/sounds.json
create mode 100644 resource_packs/files/peace_and_quiet/mobs/quieter_copper_golems/sounds/sound_definitions.json
diff --git a/resource_packs/files/peace_and_quiet/mobs/quieter_copper_golems/pack_icon.png b/resource_packs/files/peace_and_quiet/mobs/quieter_copper_golems/pack_icon.png
new file mode 100644
index 000000000..8f1e764c2
--- /dev/null
+++ b/resource_packs/files/peace_and_quiet/mobs/quieter_copper_golems/pack_icon.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b83d142fd446443772594937f0ea8e8ce9f43287134b9b05b2bf7344b04c6ced
+size 2827
diff --git a/resource_packs/files/peace_and_quiet/mobs/quieter_copper_golems/sounds.json b/resource_packs/files/peace_and_quiet/mobs/quieter_copper_golems/sounds.json
new file mode 100644
index 000000000..bd22c290d
--- /dev/null
+++ b/resource_packs/files/peace_and_quiet/mobs/quieter_copper_golems/sounds.json
@@ -0,0 +1,20 @@
+{
+ "entity_sounds": {
+ "entities": {
+ "copper_golem": {
+ "variants": {
+ "key": "query.property('minecraft:oxidation_level')",
+ "map": {
+ "oxidized": {
+ "volume": 0.05
+ },
+ "weathered": {
+ "volume": 0.05
+ }
+ }
+ },
+ "volume": 0.05
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/resource_packs/files/peace_and_quiet/mobs/quieter_copper_golems/sounds/sound_definitions.json b/resource_packs/files/peace_and_quiet/mobs/quieter_copper_golems/sounds/sound_definitions.json
new file mode 100644
index 000000000..66f5f8242
--- /dev/null
+++ b/resource_packs/files/peace_and_quiet/mobs/quieter_copper_golems/sounds/sound_definitions.json
@@ -0,0 +1,133 @@
+{
+ "format_version": "1.20.20",
+ "sound_definitions": {
+ "mob.copper_golem.spin": {
+ "sounds": [
+ {
+ "name": "sounds/mob/copper_golem/regular/spin1",
+ "volume": 0.05
+ },
+ {
+ "name": "sounds/mob/copper_golem/regular/spin2",
+ "volume": 0.05
+ },
+ {
+ "name": "sounds/mob/copper_golem/regular/spin3",
+ "volume": 0.05
+ },
+ {
+ "name": "sounds/mob/copper_golem/regular/spin4",
+ "volume": 0.05
+ },
+ {
+ "name": "sounds/mob/copper_golem/regular/spin5",
+ "volume": 0.05
+ },
+ {
+ "name": "sounds/mob/copper_golem/regular/spin6",
+ "volume": 0.05
+ },
+ {
+ "name": "sounds/mob/copper_golem/regular/spin7",
+ "volume": 0.05
+ }
+ ]
+ },
+ "mob.copper_golem.weathered.spin": {
+ "sounds": [
+ {
+ "name": "sounds/mob/copper_golem/weathered/spin1",
+ "volume": 0.05
+ },
+ {
+ "name": "sounds/mob/copper_golem/weathered/spin2",
+ "volume": 0.05
+ },
+ {
+ "name": "sounds/mob/copper_golem/weathered/spin3",
+ "volume": 0.05
+ },
+ {
+ "name": "sounds/mob/copper_golem/weathered/spin4",
+ "volume": 0.05
+ },
+ {
+ "name": "sounds/mob/copper_golem/weathered/spin5",
+ "volume": 0.05
+ },
+ {
+ "name": "sounds/mob/copper_golem/weathered/spin6",
+ "volume": 0.05
+ },
+ {
+ "name": "sounds/mob/copper_golem/weathered/spin7",
+ "volume": 0.05
+ }
+ ]
+ },
+ "mob.copper_golem.oxidized.spin": {
+ "sounds": [
+ {
+ "name": "sounds/mob/copper_golem/oxidized/spin1",
+ "volume": 0.05
+ },
+ {
+ "name": "sounds/mob/copper_golem/oxidized/spin2",
+ "volume": 0.05
+ },
+ {
+ "name": "sounds/mob/copper_golem/oxidized/spin3",
+ "volume": 0.05
+ },
+ {
+ "name": "sounds/mob/copper_golem/oxidized/spin4",
+ "volume": 0.05
+ },
+ {
+ "name": "sounds/mob/copper_golem/oxidized/spin5",
+ "volume": 0.05
+ },
+ {
+ "name": "sounds/mob/copper_golem/oxidized/spin6",
+ "volume": 0.05
+ },
+ {
+ "name": "sounds/mob/copper_golem/oxidized/spin7",
+ "volume": 0.05
+ }
+ ]
+ },
+ "mob.copper_golem.chest_interaction.put_item": {
+ "sounds": [
+ {
+ "name": "sounds/mob/copper_golem/chest_interaction/put_item",
+ "volume": 0.05
+ }
+ ]
+ },
+ "mob.copper_golem.chest_interaction.put_item_fail": {
+ "sounds": [
+ {
+ "name": "sounds/mob/copper_golem/chest_interaction/put_item_fail",
+ "volume": 0.05
+ }
+ ]
+ },
+ "mob.copper_golem.chest_interaction.take_item": {
+ "sounds": [
+ {
+ "name": "sounds/mob/copper_golem/chest_interaction/take_item",
+ "volume": 0.05
+ }
+ ]
+ },
+ "mob.copper_golem.chest_interaction.take_item_fail": {
+ "sounds": [
+ {
+ "name": "sounds/mob/copper_golem/chest_interaction/take_item_fail",
+ "volume": 0.05
+ }
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/resource_packs/packs.json b/resource_packs/packs.json
index 7ad00cc6b..08348e9d2 100644
--- a/resource_packs/packs.json
+++ b/resource_packs/packs.json
@@ -648,6 +648,11 @@
"name": "Quieter Chickens",
"description": "Decreases Chicken sounds by 95%"
},
+ {
+ "id": "quieter_copper_golems",
+ "name": "Quieter Copper Golems",
+ "description": "Decreases Copper Golem sounds by 95%"
+ },
{
"id": "quieter_cows",
"name": "Quieter Cows",
@@ -1891,7 +1896,6 @@
"id": "happy_ghasts_panorama",
"name": "Happy Ghasts Panorama",
"description": "Replaces the default Minecraft menu panorama with a 360° view of Happy Ghasts flying around a valley! (from 1.21.90)"
-
},
{
"id": "pale_garden_panorama",
From 2815e47e49ae4e4388220598cac235a907337c9e Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Sun, 19 Oct 2025 17:26:47 +0530
Subject: [PATCH 078/117] chore(files): Remove the bloat from
`sound_definitions.json`
1. Removed the bloats from all `sound_definitions.json` files as they are not needed
---
.../sounds/sound_definitions.json | 15 -------------
.../sounds/sound_definitions.json | 15 -------------
.../sounds/sound_definitions.json | 9 --------
.../sounds/sound_definitions.json | 8 -------
.../sounds/sound_definitions.json | 21 -------------------
.../sounds/sound_definitions.json | 15 -------------
.../sounds/sound_definitions.json | 3 ---
.../sounds/sound_definitions.json | 4 ----
8 files changed, 90 deletions(-)
diff --git a/resource_packs/files/peace_and_quiet/mobs/quieter_armadillos/sounds/sound_definitions.json b/resource_packs/files/peace_and_quiet/mobs/quieter_armadillos/sounds/sound_definitions.json
index ade5f28cc..0701c5ecb 100644
--- a/resource_packs/files/peace_and_quiet/mobs/quieter_armadillos/sounds/sound_definitions.json
+++ b/resource_packs/files/peace_and_quiet/mobs/quieter_armadillos/sounds/sound_definitions.json
@@ -2,9 +2,6 @@
"format_version": "1.20.20",
"sound_definitions": {
"mob.armadillo.roll": {
- "category": "neutral",
- "max_distance": null,
- "min_distance": null,
"sounds": [
{
"name": "sounds/mob/armadillo/roll1",
@@ -25,9 +22,6 @@
]
},
"mob.armadillo.land": {
- "category": "neutral",
- "max_distance": null,
- "min_distance": null,
"sounds": [
{
"name": "sounds/mob/armadillo/land1",
@@ -48,9 +42,6 @@
]
},
"mob.armadillo.peek": {
- "category": "neutral",
- "max_distance": null,
- "min_distance": null,
"sounds": [
{
"name": "sounds/mob/armadillo/peek",
@@ -59,9 +50,6 @@
]
},
"mob.armadillo.unroll_start": {
- "category": "neutral",
- "max_distance": null,
- "min_distance": null,
"sounds": [
{
"name": "sounds/mob/armadillo/unroll_start",
@@ -70,9 +58,6 @@
]
},
"mob.armadillo.unroll_finish": {
- "category": "neutral",
- "max_distance": null,
- "min_distance": null,
"sounds": [
{
"name": "sounds/mob/armadillo/unroll_finish1",
diff --git a/resource_packs/files/peace_and_quiet/mobs/quieter_breezes/sounds/sound_definitions.json b/resource_packs/files/peace_and_quiet/mobs/quieter_breezes/sounds/sound_definitions.json
index cc4447068..f6bd63889 100644
--- a/resource_packs/files/peace_and_quiet/mobs/quieter_breezes/sounds/sound_definitions.json
+++ b/resource_packs/files/peace_and_quiet/mobs/quieter_breezes/sounds/sound_definitions.json
@@ -2,9 +2,6 @@
"format_version": "1.20.20",
"sound_definitions": {
"mob.breeze.charge": {
- "category": "hostile",
- "max_distance": 16.0,
- "min_distance": null,
"sounds": [
{
"name": "sounds/mob/breeze/charge1",
@@ -24,9 +21,6 @@
]
},
"mob.breeze.inhale": {
- "category": "hostile",
- "max_distance": 16.0,
- "min_distance": null,
"sounds": [
{
"name": "sounds/mob/breeze/inhale1",
@@ -51,9 +45,6 @@
]
},
"mob.breeze.slide": {
- "category": "hostile",
- "max_distance": 16.0,
- "min_distance": null,
"sounds": [
{
"name": "sounds/mob/breeze/slide1",
@@ -78,9 +69,6 @@
]
},
"mob.breeze.whirl": {
- "category": "hostile",
- "max_distance": 16.0,
- "min_distance": null,
"sounds": [
{
"name": "sounds/mob/breeze/whirl1",
@@ -105,9 +93,6 @@
]
},
"mob.breeze.idle_ground": {
- "category": "hostile",
- "max_distance": null,
- "min_distance": null,
"sounds": [
{
"name": "sounds/mob/breeze/idle1",
diff --git a/resource_packs/files/peace_and_quiet/mobs/quieter_camels/sounds/sound_definitions.json b/resource_packs/files/peace_and_quiet/mobs/quieter_camels/sounds/sound_definitions.json
index 16eff1bfd..13bc65788 100644
--- a/resource_packs/files/peace_and_quiet/mobs/quieter_camels/sounds/sound_definitions.json
+++ b/resource_packs/files/peace_and_quiet/mobs/quieter_camels/sounds/sound_definitions.json
@@ -2,9 +2,6 @@
"format_version": "1.20.20",
"sound_definitions": {
"mob.camel.sit": {
- "category": "neutral",
- "max_distance": null,
- "min_distance": null,
"sounds": [
{
"name": "sounds/mob/camel/sit1",
@@ -25,9 +22,6 @@
]
},
"mob.camel.stand": {
- "category": "neutral",
- "max_distance": null,
- "min_distance": null,
"sounds": [
{
"name": "sounds/mob/camel/stand1",
@@ -52,9 +46,6 @@
]
},
"mob.camel.dash": {
- "category": "neutral",
- "max_distance": null,
- "min_distance": null,
"sounds": [
{
"name": "sounds/mob/camel/dash1",
diff --git a/resource_packs/files/peace_and_quiet/mobs/quieter_creakings/sounds/sound_definitions.json b/resource_packs/files/peace_and_quiet/mobs/quieter_creakings/sounds/sound_definitions.json
index 5de38f895..0cb165f47 100644
--- a/resource_packs/files/peace_and_quiet/mobs/quieter_creakings/sounds/sound_definitions.json
+++ b/resource_packs/files/peace_and_quiet/mobs/quieter_creakings/sounds/sound_definitions.json
@@ -2,10 +2,6 @@
"format_version": "1.20.20",
"sound_definitions": {
"mob.creaking.sway": {
- "__use_legacy_max_distance": "true",
- "category": "hostile",
- "max_distance": null,
- "min_distance": null,
"sounds": [
{
"name": "sounds/mob/creaking/sway1",
@@ -26,10 +22,6 @@
]
},
"mob.creaking.twitch": {
- "__use_legacy_max_distance": "true",
- "category": "hostile",
- "max_distance": 16.0,
- "min_distance": null,
"sounds": [
{
"name": "sounds/mob/creaking/twitch",
diff --git a/resource_packs/files/peace_and_quiet/mobs/quieter_sniffers/sounds/sound_definitions.json b/resource_packs/files/peace_and_quiet/mobs/quieter_sniffers/sounds/sound_definitions.json
index acf4b89c0..d39b50674 100644
--- a/resource_packs/files/peace_and_quiet/mobs/quieter_sniffers/sounds/sound_definitions.json
+++ b/resource_packs/files/peace_and_quiet/mobs/quieter_sniffers/sounds/sound_definitions.json
@@ -2,9 +2,6 @@
"format_version": "1.20.20",
"sound_definitions": {
"mob.sniffer.drop_seed": {
- "category": "neutral",
- "max_distance": null,
- "min_distance": null,
"sounds": [
{
"name": "sounds/random/pop",
@@ -24,9 +21,6 @@
]
},
"mob.sniffer.sniffsniff": {
- "category": "neutral",
- "max_distance": null,
- "min_distance": null,
"sounds": [
{
"name": "sounds/mob/sniffer/scenting1",
@@ -43,9 +37,6 @@
]
},
"mob.sniffer.searching": {
- "category": "neutral",
- "max_distance": null,
- "min_distance": null,
"sounds": [
{
"name": "sounds/mob/sniffer/searching1",
@@ -98,9 +89,6 @@
]
},
"mob.sniffer.long_sniff": {
- "category": "neutral",
- "max_distance": null,
- "min_distance": null,
"sounds": [
{
"name": "sounds/mob/sniffer/sniffing1",
@@ -117,9 +105,6 @@
]
},
"mob.sniffer.digging": {
- "category": "neutral",
- "max_distance": null,
- "min_distance": null,
"sounds": [
{
"name": "sounds/mob/sniffer/longdig1",
@@ -132,9 +117,6 @@
]
},
"mob.sniffer.stand_up": {
- "category": "neutral",
- "max_distance": null,
- "min_distance": null,
"sounds": [
{
"name": "sounds/mob/sniffer/digging_stop1",
@@ -147,9 +129,6 @@
]
},
"mob.sniffer.happy": {
- "category": "neutral",
- "max_distance": null,
- "min_distance": null,
"sounds": [
{
"name": "sounds/mob/sniffer/happy1",
diff --git a/resource_packs/files/peace_and_quiet/mobs/quieter_wardens/sounds/sound_definitions.json b/resource_packs/files/peace_and_quiet/mobs/quieter_wardens/sounds/sound_definitions.json
index 3a048d0bd..6558a109b 100644
--- a/resource_packs/files/peace_and_quiet/mobs/quieter_wardens/sounds/sound_definitions.json
+++ b/resource_packs/files/peace_and_quiet/mobs/quieter_wardens/sounds/sound_definitions.json
@@ -2,9 +2,6 @@
"format_version": "1.20.20",
"sound_definitions": {
"mob.warden.emerge": {
- "category": "hostile",
- "max_distance": 80.0,
- "min_distance": null,
"sounds": [
{
"name": "sounds/mob/warden/emerge",
@@ -13,9 +10,6 @@
]
},
"mob.warden.sniff": {
- "category": "hostile",
- "max_distance": 80.0,
- "min_distance": null,
"sounds": [
{
"name": "sounds/mob/warden/sniff_1",
@@ -36,9 +30,6 @@
]
},
"mob.warden.dig": {
- "category": "hostile",
- "max_distance": 80.0,
- "min_distance": null,
"sounds": [
{
"name": "sounds/mob/warden/dig",
@@ -47,9 +38,6 @@
]
},
"mob.warden.roar": {
- "category": "hostile",
- "max_distance": 48.0,
- "min_distance": null,
"sounds": [
{
"name": "sounds/mob/warden/roar_1",
@@ -74,9 +62,6 @@
]
},
"mob.warden.clicking": {
- "category": "hostile",
- "max_distance": 80.0,
- "min_distance": null,
"sounds": [
{
"name": "sounds/mob/warden/tendril_clicks_1",
diff --git a/resource_packs/files/peace_and_quiet/quieter_dispensers_and_droppers/sounds/sound_definitions.json b/resource_packs/files/peace_and_quiet/quieter_dispensers_and_droppers/sounds/sound_definitions.json
index 883fe89c3..18bc5b44e 100644
--- a/resource_packs/files/peace_and_quiet/quieter_dispensers_and_droppers/sounds/sound_definitions.json
+++ b/resource_packs/files/peace_and_quiet/quieter_dispensers_and_droppers/sounds/sound_definitions.json
@@ -2,9 +2,6 @@
"format_version": "1.20.20",
"sound_definitions": {
"block.click": {
- "category": "block",
- "max_distance": null,
- "min_distance": null,
"sounds": [
{
"name": "sounds/random/click",
diff --git a/resource_packs/files/peace_and_quiet/quieter_rain/sounds/sound_definitions.json b/resource_packs/files/peace_and_quiet/quieter_rain/sounds/sound_definitions.json
index 160b787f3..b8e4c3f61 100644
--- a/resource_packs/files/peace_and_quiet/quieter_rain/sounds/sound_definitions.json
+++ b/resource_packs/files/peace_and_quiet/quieter_rain/sounds/sound_definitions.json
@@ -2,10 +2,6 @@
"format_version": "1.20.20",
"sound_definitions": {
"ambient.weather.rain": {
- "__use_legacy_max_distance": "true",
- "category": "weather",
- "max_distance": null,
- "min_distance": 100.0,
"sounds": [
{
"load_on_low_memory": true,
From 5b34213fb7e817fa757cba487d28fc262dda7b48 Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Sun, 19 Oct 2025 20:50:16 +0530
Subject: [PATCH 079/117] feat(files): Add Xisuma's Hermitcraft Season 10 Base
Panorama pack
1. Add Season 10 pack to GUI / Menu Panoramas / Xisuma's Hermitcraft Bases category
---
.../season_10/pack_icon.png | 3 +++
.../season_10/textures/ui/panorama_0.png | 3 +++
.../season_10/textures/ui/panorama_1.png | 3 +++
.../season_10/textures/ui/panorama_2.png | 3 +++
.../season_10/textures/ui/panorama_3.png | 3 +++
.../season_10/textures/ui/panorama_4.png | 3 +++
.../season_10/textures/ui/panorama_5.png | 3 +++
.../season_10/textures/ui/panoramahdr_0.hdr | 3 +++
.../season_10/textures/ui/panoramahdr_1.hdr | 3 +++
.../season_10/textures/ui/panoramahdr_2.hdr | 3 +++
.../season_10/textures/ui/panoramahdr_3.hdr | 3 +++
.../season_10/textures/ui/panoramahdr_4.hdr | 3 +++
.../season_10/textures/ui/panoramahdr_5.hdr | 3 +++
.../season_10/ui/start_screen.json | 26 +++++++++++++++++++
resource_packs/packs.json | 6 ++++-
15 files changed, 70 insertions(+), 1 deletion(-)
create mode 100644 resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/pack_icon.png
create mode 100644 resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panorama_0.png
create mode 100644 resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panorama_1.png
create mode 100644 resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panorama_2.png
create mode 100644 resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panorama_3.png
create mode 100644 resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panorama_4.png
create mode 100644 resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panorama_5.png
create mode 100644 resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panoramahdr_0.hdr
create mode 100644 resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panoramahdr_1.hdr
create mode 100644 resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panoramahdr_2.hdr
create mode 100644 resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panoramahdr_3.hdr
create mode 100644 resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panoramahdr_4.hdr
create mode 100644 resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panoramahdr_5.hdr
create mode 100644 resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/ui/start_screen.json
diff --git a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/pack_icon.png b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/pack_icon.png
new file mode 100644
index 000000000..7ba253549
--- /dev/null
+++ b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/pack_icon.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bc14601b638b18e18706519a28127eecf33785b65efa6282881ea7ad2ea2b04d
+size 12826
diff --git a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panorama_0.png b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panorama_0.png
new file mode 100644
index 000000000..d417b9128
--- /dev/null
+++ b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panorama_0.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:57ee266a9537433299e6c5d69f795cd680b5538a13d923bb53b74654570b8ad1
+size 935304
diff --git a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panorama_1.png b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panorama_1.png
new file mode 100644
index 000000000..58f38c3b8
--- /dev/null
+++ b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panorama_1.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a9bd9108b062644a42e60fd76ee0a4bcce173750f89524d5b52f980ee1459d3d
+size 835481
diff --git a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panorama_2.png b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panorama_2.png
new file mode 100644
index 000000000..83b9236a6
--- /dev/null
+++ b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panorama_2.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0c00613b178ec821339b9d2ecc1926f5b9101346cbc6165d58ee6e5eb579ee45
+size 826047
diff --git a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panorama_3.png b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panorama_3.png
new file mode 100644
index 000000000..2e3351974
--- /dev/null
+++ b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panorama_3.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4f57a937c95d0b2a1cec1c2650a22255b1e12cd341813a82563ee77dc5b37f36
+size 780861
diff --git a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panorama_4.png b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panorama_4.png
new file mode 100644
index 000000000..9ddbab1e6
--- /dev/null
+++ b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panorama_4.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1b1c71bd4c1d269843ae5b9958c3e59deb68d93d35d161a1426d55fa75c63287
+size 408419
diff --git a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panorama_5.png b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panorama_5.png
new file mode 100644
index 000000000..b7a545d35
--- /dev/null
+++ b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panorama_5.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:86eb822840ec30b05d2608cc987ccec41e4bd01f03c5e9c5d00a9f5648e462ad
+size 165065
diff --git a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panoramahdr_0.hdr b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panoramahdr_0.hdr
new file mode 100644
index 000000000..45a5d9d46
--- /dev/null
+++ b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panoramahdr_0.hdr
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e53ced6d91a9b526f75b7194e4003e57089d7fb9c042952880923ecef2bde85a
+size 2871010
diff --git a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panoramahdr_1.hdr b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panoramahdr_1.hdr
new file mode 100644
index 000000000..2666c186b
--- /dev/null
+++ b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panoramahdr_1.hdr
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2150a05ac0d31ecc535a82c20323ec7dad7dc900e14b6d87cf88a160011dac50
+size 2745713
diff --git a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panoramahdr_2.hdr b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panoramahdr_2.hdr
new file mode 100644
index 000000000..58b94bf2f
--- /dev/null
+++ b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panoramahdr_2.hdr
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:278aaeb2cb9661e49e2e90ae6e4c8e002a3dec0d827d8157ca0b0e373cd08d1e
+size 2756751
diff --git a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panoramahdr_3.hdr b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panoramahdr_3.hdr
new file mode 100644
index 000000000..a94fd7326
--- /dev/null
+++ b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panoramahdr_3.hdr
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:55b322ff57ea74e8afb1747754fc875b97081341a504596ec906e925f79e74bd
+size 2683554
diff --git a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panoramahdr_4.hdr b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panoramahdr_4.hdr
new file mode 100644
index 000000000..2d076ea4e
--- /dev/null
+++ b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panoramahdr_4.hdr
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d5ccd6ac217f71cb427caa5c48d55a41f698e3c78846d9c701638ffc05aff6f6
+size 2328944
diff --git a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panoramahdr_5.hdr b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panoramahdr_5.hdr
new file mode 100644
index 000000000..b6544f096
--- /dev/null
+++ b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/textures/ui/panoramahdr_5.hdr
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:aa89cd6daf55e3b4cb0e0a561b532b987800b581b25656ccbe1940fb48209e72
+size 1291289
diff --git a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/ui/start_screen.json b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/ui/start_screen.json
new file mode 100644
index 000000000..d1691ac12
--- /dev/null
+++ b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_10/ui/start_screen.json
@@ -0,0 +1,26 @@
+{
+ "namespace": "start",
+ "panorama_overlay_image": {
+ "type": "image",
+ "size": [
+ "fill",
+ "fill"
+ ],
+ "texture": "textures/ui/panorama_overlay"
+ },
+ "start_screen_content": {
+ "modifications": [
+ {
+ "array_name": "controls",
+ "operation": "insert_back",
+ "value": [
+ {
+ "panorama_overlay@start.panorama_overlay_image": {
+ "layer": -10
+ }
+ }
+ ]
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/resource_packs/packs.json b/resource_packs/packs.json
index 7ad00cc6b..2804c5553 100644
--- a/resource_packs/packs.json
+++ b/resource_packs/packs.json
@@ -1891,7 +1891,6 @@
"id": "happy_ghasts_panorama",
"name": "Happy Ghasts Panorama",
"description": "Replaces the default Minecraft menu panorama with a 360° view of Happy Ghasts flying around a valley! (from 1.21.90)"
-
},
{
"id": "pale_garden_panorama",
@@ -2003,6 +2002,11 @@
"id": "season_9",
"name": "Season 9",
"description": "Replaces the default Minecraft menu panorama with a 360° view of Xisuma's base from Hermitcraft Season 9"
+ },
+ {
+ "id": "season_10",
+ "name": "Season 10",
+ "description": "Replaces the default Minecraft menu panorama with a 360° view of Xisuma's base from Hermitcraft Season 10"
}
]
},
From b08b84f43aa871ac777def09c0220f85c496b43a Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Mon, 20 Oct 2025 00:26:58 +0530
Subject: [PATCH 080/117] chore(files): Remove the auto deploy when a PR is
merged
1. This is bad as it will exhaust Git LFS quota very quickly and its recommended to just trigger it manually after all the PRs are merged
---
.github/workflows/deploy.yml | 2 --
1 file changed, 2 deletions(-)
diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
index a2981c73d..1427119cc 100644
--- a/.github/workflows/deploy.yml
+++ b/.github/workflows/deploy.yml
@@ -1,8 +1,6 @@
name: Deploy
on:
- push:
- branches: [ "main", "devel" ]
workflow_dispatch:
inputs:
branch:
From c5901793a04817eed2fa95e8ad33742b01202879 Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Sun, 19 Oct 2025 20:58:23 +0200
Subject: [PATCH 081/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 19 +++++++++++++------
1 file changed, 13 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index 53c901e0f..122c69b18 100644
--- a/README.md
+++ b/README.md
@@ -65,17 +65,17 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
|
-
-
+
+
- Chi-a11y
+ yzabeast1
|
-
-
+
+
- yzabeast1
+ Chi-a11y
|
@@ -101,6 +101,13 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
MPAD2277
+
+
+
+
+ daniswastaken
+
+ |
From e4c449382de0d6b760839c7635ee78cd7a163691 Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Mon, 20 Oct 2025 00:31:07 +0530
Subject: [PATCH 082/117] chore(files): Bump contributions workflow version
1. Bump akhilmhdh/contributors-readme-action version from 2.3.10 to 2.3.11 in contributions workflow
---
.github/workflows/contributions.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/contributions.yml b/.github/workflows/contributions.yml
index 6a670a72e..69e6cd949 100644
--- a/.github/workflows/contributions.yml
+++ b/.github/workflows/contributions.yml
@@ -14,7 +14,7 @@ jobs:
pull-requests: write
steps:
- name: Contribute List
- uses: akhilmhdh/contributors-readme-action@v2.3.10
+ uses: akhilmhdh/contributors-readme-action@v2.3.11
with:
use_username: true
auto_detect_branch_protection: false
From a65f041e21e31243e8eac69f052cb36d7fa52686 Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Tue, 21 Oct 2025 16:44:17 +0530
Subject: [PATCH 083/117] update(files): Update Clearer Water and Old Water to
1.21.110
1. Update all the client biomes in Clearer Water and Old Water to 1.21.110 to match bedrock samples
2. Update all the client biomes in `lush_grass_old_clearer_water` and `old_clearer_water` combinations to match bedrock samples
---
.../biomes/basalt_deltas.client_biome.json | 10 ++++++++--
.../biomes/cold_ocean.client_biome.json | 7 +++++--
.../biomes/crimson_forest.client_biome.json | 10 ++++++++--
.../biomes/deep_cold_ocean.client_biome.json | 7 +++++--
.../biomes/deep_frozen_ocean.client_biome.json | 7 +++++--
.../biomes/deep_lukewarm_ocean.client_biome.json | 7 +++++--
.../biomes/deep_ocean.client_biome.json | 7 +++++--
.../biomes/deep_warm_ocean.client_biome.json | 7 +++++--
.../biomes/forest.client_biome.json | 3 +++
.../biomes/frozen_ocean.client_biome.json | 7 +++++--
.../biomes/frozen_river.client_biome.json | 7 +++++--
.../biomes/legacy_frozen_ocean.client_biome.json | 7 +++++--
.../biomes/lukewarm_ocean.client_biome.json | 7 +++++--
.../biomes/ocean.client_biome.json | 7 +++++--
.../biomes/river.client_biome.json | 7 +++++--
.../biomes/roofed_forest.client_biome.json | 3 +++
.../biomes/soulsand_valley.client_biome.json | 10 ++++++++--
.../biomes/warm_ocean.client_biome.json | 7 +++++--
.../biomes/warped_forest.client_biome.json | 10 ++++++++--
.../biomes/basalt_deltas.client_biome.json | 10 ++++++++--
.../biomes/cold_ocean.client_biome.json | 7 +++++--
.../biomes/crimson_forest.client_biome.json | 10 ++++++++--
.../biomes/deep_cold_ocean.client_biome.json | 7 +++++--
.../biomes/deep_frozen_ocean.client_biome.json | 7 +++++--
.../biomes/deep_lukewarm_ocean.client_biome.json | 7 +++++--
.../biomes/deep_ocean.client_biome.json | 7 +++++--
.../biomes/deep_warm_ocean.client_biome.json | 7 +++++--
.../old_clearer_water/biomes/forest.client_biome.json | 3 +++
.../biomes/frozen_ocean.client_biome.json | 7 +++++--
.../biomes/frozen_river.client_biome.json | 7 +++++--
.../biomes/legacy_frozen_ocean.client_biome.json | 7 +++++--
.../biomes/lukewarm_ocean.client_biome.json | 7 +++++--
.../old_clearer_water/biomes/ocean.client_biome.json | 7 +++++--
.../old_clearer_water/biomes/river.client_biome.json | 7 +++++--
.../biomes/roofed_forest.client_biome.json | 3 +++
.../biomes/soulsand_valley.client_biome.json | 10 ++++++++--
.../biomes/warm_ocean.client_biome.json | 7 +++++--
.../biomes/warped_forest.client_biome.json | 10 ++++++++--
.../old_water/biomes/basalt_deltas.client_biome.json | 10 ++++++++--
.../old_water/biomes/cold_ocean.client_biome.json | 7 +++++--
.../old_water/biomes/crimson_forest.client_biome.json | 10 ++++++++--
.../old_water/biomes/deep_cold_ocean.client_biome.json | 7 +++++--
.../biomes/deep_frozen_ocean.client_biome.json | 7 +++++--
.../biomes/deep_lukewarm_ocean.client_biome.json | 7 +++++--
.../old_water/biomes/deep_ocean.client_biome.json | 7 +++++--
.../old_water/biomes/deep_warm_ocean.client_biome.json | 7 +++++--
.../retro/old_water/biomes/forest.client_biome.json | 3 +++
.../old_water/biomes/frozen_ocean.client_biome.json | 7 +++++--
.../old_water/biomes/frozen_river.client_biome.json | 7 +++++--
.../biomes/legacy_frozen_ocean.client_biome.json | 7 +++++--
.../old_water/biomes/lukewarm_ocean.client_biome.json | 7 +++++--
.../retro/old_water/biomes/ocean.client_biome.json | 7 +++++--
.../retro/old_water/biomes/river.client_biome.json | 7 +++++--
.../old_water/biomes/roofed_forest.client_biome.json | 3 +++
.../old_water/biomes/soulsand_valley.client_biome.json | 10 ++++++++--
.../old_water/biomes/warm_ocean.client_biome.json | 7 +++++--
.../old_water/biomes/warped_forest.client_biome.json | 10 ++++++++--
.../biomes/basalt_deltas.client_biome.json | 10 ++++++++--
.../clearer_water/biomes/cold_ocean.client_biome.json | 7 +++++--
.../biomes/crimson_forest.client_biome.json | 10 ++++++++--
.../biomes/deep_cold_ocean.client_biome.json | 7 +++++--
.../biomes/deep_frozen_ocean.client_biome.json | 7 +++++--
.../biomes/deep_lukewarm_ocean.client_biome.json | 7 +++++--
.../clearer_water/biomes/deep_ocean.client_biome.json | 7 +++++--
.../biomes/deep_warm_ocean.client_biome.json | 7 +++++--
.../clearer_water/biomes/forest.client_biome.json | 3 +++
.../biomes/frozen_ocean.client_biome.json | 7 +++++--
.../biomes/frozen_river.client_biome.json | 7 +++++--
.../biomes/legacy_frozen_ocean.client_biome.json | 7 +++++--
.../biomes/lukewarm_ocean.client_biome.json | 7 +++++--
.../clearer_water/biomes/ocean.client_biome.json | 7 +++++--
.../clearer_water/biomes/river.client_biome.json | 7 +++++--
.../biomes/roofed_forest.client_biome.json | 3 +++
.../biomes/soulsand_valley.client_biome.json | 10 ++++++++--
.../clearer_water/biomes/warm_ocean.client_biome.json | 7 +++++--
.../biomes/warped_forest.client_biome.json | 10 ++++++++--
76 files changed, 412 insertions(+), 136 deletions(-)
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/basalt_deltas.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/basalt_deltas.client_biome.json
index 517d052ff..429305684 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/basalt_deltas.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/basalt_deltas.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "basalt_deltas"
+ "identifier": "minecraft:basalt_deltas"
},
"components": {
"minecraft:fog_appearance": {
@@ -27,6 +27,12 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:precipitation": {
+ "white_ash": 2.0
+ },
+ "minecraft:biome_music": {
+ "music_definition": "basalt_deltas"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_ocean.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_ocean.client_biome.json
index a6ef2f80a..b78d62108 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "cold_ocean"
+ "identifier": "minecraft:cold_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/crimson_forest.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/crimson_forest.client_biome.json
index e30dc4aa5..04181cde2 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/crimson_forest.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/crimson_forest.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "crimson_forest"
+ "identifier": "minecraft:crimson_forest"
},
"components": {
"minecraft:fog_appearance": {
@@ -27,6 +27,12 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:precipitation": {
+ "red_spores": 0.25
+ },
+ "minecraft:biome_music": {
+ "music_definition": "crimson_forest"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_cold_ocean.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_cold_ocean.client_biome.json
index bca16ff3f..8add4e7ed 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_cold_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_cold_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "deep_cold_ocean"
+ "identifier": "minecraft:deep_cold_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_frozen_ocean.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_frozen_ocean.client_biome.json
index 2bf3a0051..a60e2d88c 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_frozen_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_frozen_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "deep_frozen_ocean"
+ "identifier": "minecraft:deep_frozen_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_lukewarm_ocean.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_lukewarm_ocean.client_biome.json
index 044a4294e..3ac1505d4 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_lukewarm_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_lukewarm_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "deep_lukewarm_ocean"
+ "identifier": "minecraft:deep_lukewarm_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_ocean.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_ocean.client_biome.json
index cf574ca38..dfa8ee810 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "deep_ocean"
+ "identifier": "minecraft:deep_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_warm_ocean.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_warm_ocean.client_biome.json
index 4d93072f1..82ad8e569 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_warm_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_warm_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "deep_warm_ocean"
+ "identifier": "minecraft:deep_warm_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/forest.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/forest.client_biome.json
index d264f33ab..f2ff36a9f 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/forest.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/forest.client_biome.json
@@ -11,6 +11,9 @@
"minecraft:water_appearance": {
"surface_color": "#0056FF"
},
+ "minecraft:biome_music": {
+ "music_definition": "forest"
+ },
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
},
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/frozen_ocean.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/frozen_ocean.client_biome.json
index ee895e134..7ca14f929 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/frozen_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/frozen_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "frozen_ocean"
+ "identifier": "minecraft:frozen_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/frozen_river.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/frozen_river.client_biome.json
index 1e2ae93f0..b82526019 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/frozen_river.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/frozen_river.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "frozen_river"
+ "identifier": "minecraft:frozen_river"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/legacy_frozen_ocean.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/legacy_frozen_ocean.client_biome.json
index d1cf14dc1..78ec7b7cf 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/legacy_frozen_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/legacy_frozen_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "legacy_frozen_ocean"
+ "identifier": "minecraft:legacy_frozen_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/lukewarm_ocean.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/lukewarm_ocean.client_biome.json
index 287cb31f3..20873c017 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/lukewarm_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/lukewarm_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "lukewarm_ocean"
+ "identifier": "minecraft:lukewarm_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ocean.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ocean.client_biome.json
index b9d5b690e..3f6ad2c7b 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ocean.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "ocean"
+ "identifier": "minecraft:ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/river.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/river.client_biome.json
index 36696327e..ae1b2ffa8 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/river.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/river.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "river"
+ "identifier": "minecraft:river"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/roofed_forest.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/roofed_forest.client_biome.json
index 536c3bfd3..99d03ebbc 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/roofed_forest.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/roofed_forest.client_biome.json
@@ -28,6 +28,9 @@
},
"minecraft:grass_appearance": {
"grass_is_shaded": true
+ },
+ "minecraft:biome_music": {
+ "music_definition": "roofed_forest"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/soulsand_valley.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/soulsand_valley.client_biome.json
index 85c47d2b9..c8b96d708 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/soulsand_valley.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/soulsand_valley.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "soulsand_valley"
+ "identifier": "minecraft:soulsand_valley"
},
"components": {
"minecraft:fog_appearance": {
@@ -27,6 +27,12 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:precipitation": {
+ "ash": 0.05
+ },
+ "minecraft:biome_music": {
+ "music_definition": "soulsand_valley"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/warm_ocean.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/warm_ocean.client_biome.json
index 9ab76a5b5..c2775a374 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/warm_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/warm_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "warm_ocean"
+ "identifier": "minecraft:warm_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/warped_forest.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/warped_forest.client_biome.json
index e99e492ee..4203080be 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/warped_forest.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/warped_forest.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "warped_forest"
+ "identifier": "minecraft:warped_forest"
},
"components": {
"minecraft:fog_appearance": {
@@ -27,6 +27,12 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:precipitation": {
+ "blue_spores": 0.25
+ },
+ "minecraft:biome_music": {
+ "music_definition": ""
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/basalt_deltas.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/basalt_deltas.client_biome.json
index 517d052ff..429305684 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/basalt_deltas.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/basalt_deltas.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "basalt_deltas"
+ "identifier": "minecraft:basalt_deltas"
},
"components": {
"minecraft:fog_appearance": {
@@ -27,6 +27,12 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:precipitation": {
+ "white_ash": 2.0
+ },
+ "minecraft:biome_music": {
+ "music_definition": "basalt_deltas"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/cold_ocean.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/cold_ocean.client_biome.json
index a6ef2f80a..b78d62108 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/cold_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/cold_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "cold_ocean"
+ "identifier": "minecraft:cold_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/crimson_forest.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/crimson_forest.client_biome.json
index e30dc4aa5..04181cde2 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/crimson_forest.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/crimson_forest.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "crimson_forest"
+ "identifier": "minecraft:crimson_forest"
},
"components": {
"minecraft:fog_appearance": {
@@ -27,6 +27,12 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:precipitation": {
+ "red_spores": 0.25
+ },
+ "minecraft:biome_music": {
+ "music_definition": "crimson_forest"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/deep_cold_ocean.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/deep_cold_ocean.client_biome.json
index bca16ff3f..8add4e7ed 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/deep_cold_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/deep_cold_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "deep_cold_ocean"
+ "identifier": "minecraft:deep_cold_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/deep_frozen_ocean.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/deep_frozen_ocean.client_biome.json
index 2bf3a0051..a60e2d88c 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/deep_frozen_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/deep_frozen_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "deep_frozen_ocean"
+ "identifier": "minecraft:deep_frozen_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/deep_lukewarm_ocean.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/deep_lukewarm_ocean.client_biome.json
index 044a4294e..3ac1505d4 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/deep_lukewarm_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/deep_lukewarm_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "deep_lukewarm_ocean"
+ "identifier": "minecraft:deep_lukewarm_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/deep_ocean.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/deep_ocean.client_biome.json
index cf574ca38..dfa8ee810 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/deep_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/deep_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "deep_ocean"
+ "identifier": "minecraft:deep_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/deep_warm_ocean.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/deep_warm_ocean.client_biome.json
index 4d93072f1..82ad8e569 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/deep_warm_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/deep_warm_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "deep_warm_ocean"
+ "identifier": "minecraft:deep_warm_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/forest.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/forest.client_biome.json
index d264f33ab..f2ff36a9f 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/forest.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/forest.client_biome.json
@@ -11,6 +11,9 @@
"minecraft:water_appearance": {
"surface_color": "#0056FF"
},
+ "minecraft:biome_music": {
+ "music_definition": "forest"
+ },
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
},
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/frozen_ocean.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/frozen_ocean.client_biome.json
index ee895e134..7ca14f929 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/frozen_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/frozen_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "frozen_ocean"
+ "identifier": "minecraft:frozen_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/frozen_river.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/frozen_river.client_biome.json
index 1e2ae93f0..b82526019 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/frozen_river.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/frozen_river.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "frozen_river"
+ "identifier": "minecraft:frozen_river"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/legacy_frozen_ocean.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/legacy_frozen_ocean.client_biome.json
index d1cf14dc1..78ec7b7cf 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/legacy_frozen_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/legacy_frozen_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "legacy_frozen_ocean"
+ "identifier": "minecraft:legacy_frozen_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/lukewarm_ocean.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/lukewarm_ocean.client_biome.json
index 287cb31f3..20873c017 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/lukewarm_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/lukewarm_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "lukewarm_ocean"
+ "identifier": "minecraft:lukewarm_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/ocean.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/ocean.client_biome.json
index b9d5b690e..3f6ad2c7b 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/ocean.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "ocean"
+ "identifier": "minecraft:ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/river.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/river.client_biome.json
index 36696327e..ae1b2ffa8 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/river.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/river.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "river"
+ "identifier": "minecraft:river"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/roofed_forest.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/roofed_forest.client_biome.json
index 536c3bfd3..99d03ebbc 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/roofed_forest.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/roofed_forest.client_biome.json
@@ -28,6 +28,9 @@
},
"minecraft:grass_appearance": {
"grass_is_shaded": true
+ },
+ "minecraft:biome_music": {
+ "music_definition": "roofed_forest"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/soulsand_valley.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/soulsand_valley.client_biome.json
index 85c47d2b9..c8b96d708 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/soulsand_valley.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/soulsand_valley.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "soulsand_valley"
+ "identifier": "minecraft:soulsand_valley"
},
"components": {
"minecraft:fog_appearance": {
@@ -27,6 +27,12 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:precipitation": {
+ "ash": 0.05
+ },
+ "minecraft:biome_music": {
+ "music_definition": "soulsand_valley"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/warm_ocean.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/warm_ocean.client_biome.json
index 9ab76a5b5..c2775a374 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/warm_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/warm_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "warm_ocean"
+ "identifier": "minecraft:warm_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/warped_forest.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/warped_forest.client_biome.json
index e99e492ee..4203080be 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/warped_forest.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/warped_forest.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "warped_forest"
+ "identifier": "minecraft:warped_forest"
},
"components": {
"minecraft:fog_appearance": {
@@ -27,6 +27,12 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:precipitation": {
+ "blue_spores": 0.25
+ },
+ "minecraft:biome_music": {
+ "music_definition": ""
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/basalt_deltas.client_biome.json b/resource_packs/files/retro/old_water/biomes/basalt_deltas.client_biome.json
index 2d3ff02eb..408cfab32 100644
--- a/resource_packs/files/retro/old_water/biomes/basalt_deltas.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/basalt_deltas.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "basalt_deltas"
+ "identifier": "minecraft:basalt_deltas"
},
"components": {
"minecraft:fog_appearance": {
@@ -27,6 +27,12 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:precipitation": {
+ "white_ash": 2.0
+ },
+ "minecraft:biome_music": {
+ "music_definition": "basalt_deltas"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/cold_ocean.client_biome.json b/resource_packs/files/retro/old_water/biomes/cold_ocean.client_biome.json
index f8a0acb7b..1033b2ea4 100644
--- a/resource_packs/files/retro/old_water/biomes/cold_ocean.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/cold_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "cold_ocean"
+ "identifier": "minecraft:cold_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/crimson_forest.client_biome.json b/resource_packs/files/retro/old_water/biomes/crimson_forest.client_biome.json
index 8efae076b..f1f42bc7e 100644
--- a/resource_packs/files/retro/old_water/biomes/crimson_forest.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/crimson_forest.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "crimson_forest"
+ "identifier": "minecraft:crimson_forest"
},
"components": {
"minecraft:fog_appearance": {
@@ -27,6 +27,12 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:precipitation": {
+ "red_spores": 0.25
+ },
+ "minecraft:biome_music": {
+ "music_definition": "crimson_forest"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/deep_cold_ocean.client_biome.json b/resource_packs/files/retro/old_water/biomes/deep_cold_ocean.client_biome.json
index e74b4b70b..e8d7cf509 100644
--- a/resource_packs/files/retro/old_water/biomes/deep_cold_ocean.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/deep_cold_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "deep_cold_ocean"
+ "identifier": "minecraft:deep_cold_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/deep_frozen_ocean.client_biome.json b/resource_packs/files/retro/old_water/biomes/deep_frozen_ocean.client_biome.json
index bde859316..340192514 100644
--- a/resource_packs/files/retro/old_water/biomes/deep_frozen_ocean.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/deep_frozen_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "deep_frozen_ocean"
+ "identifier": "minecraft:deep_frozen_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/deep_lukewarm_ocean.client_biome.json b/resource_packs/files/retro/old_water/biomes/deep_lukewarm_ocean.client_biome.json
index f01bd94e3..0fd67c13e 100644
--- a/resource_packs/files/retro/old_water/biomes/deep_lukewarm_ocean.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/deep_lukewarm_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "deep_lukewarm_ocean"
+ "identifier": "minecraft:deep_lukewarm_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/deep_ocean.client_biome.json b/resource_packs/files/retro/old_water/biomes/deep_ocean.client_biome.json
index 213f27c25..9d99ecbaf 100644
--- a/resource_packs/files/retro/old_water/biomes/deep_ocean.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/deep_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "deep_ocean"
+ "identifier": "minecraft:deep_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/deep_warm_ocean.client_biome.json b/resource_packs/files/retro/old_water/biomes/deep_warm_ocean.client_biome.json
index 0b60a9fc0..a283991a8 100644
--- a/resource_packs/files/retro/old_water/biomes/deep_warm_ocean.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/deep_warm_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "deep_warm_ocean"
+ "identifier": "minecraft:deep_warm_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/forest.client_biome.json b/resource_packs/files/retro/old_water/biomes/forest.client_biome.json
index 66afae130..be825d784 100644
--- a/resource_packs/files/retro/old_water/biomes/forest.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/forest.client_biome.json
@@ -11,6 +11,9 @@
"minecraft:water_appearance": {
"surface_color": "#0056FF"
},
+ "minecraft:biome_music": {
+ "music_definition": "forest"
+ },
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
},
diff --git a/resource_packs/files/retro/old_water/biomes/frozen_ocean.client_biome.json b/resource_packs/files/retro/old_water/biomes/frozen_ocean.client_biome.json
index 2178a029a..aefd40490 100644
--- a/resource_packs/files/retro/old_water/biomes/frozen_ocean.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/frozen_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "frozen_ocean"
+ "identifier": "minecraft:frozen_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/frozen_river.client_biome.json b/resource_packs/files/retro/old_water/biomes/frozen_river.client_biome.json
index bfcc05dce..f6b7a75cd 100644
--- a/resource_packs/files/retro/old_water/biomes/frozen_river.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/frozen_river.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "frozen_river"
+ "identifier": "minecraft:frozen_river"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/legacy_frozen_ocean.client_biome.json b/resource_packs/files/retro/old_water/biomes/legacy_frozen_ocean.client_biome.json
index ed48beff9..5f8006e57 100644
--- a/resource_packs/files/retro/old_water/biomes/legacy_frozen_ocean.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/legacy_frozen_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "legacy_frozen_ocean"
+ "identifier": "minecraft:legacy_frozen_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/lukewarm_ocean.client_biome.json b/resource_packs/files/retro/old_water/biomes/lukewarm_ocean.client_biome.json
index 341c8be6c..5f58565e7 100644
--- a/resource_packs/files/retro/old_water/biomes/lukewarm_ocean.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/lukewarm_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "lukewarm_ocean"
+ "identifier": "minecraft:lukewarm_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/ocean.client_biome.json b/resource_packs/files/retro/old_water/biomes/ocean.client_biome.json
index 0d5972f03..63f7617f9 100644
--- a/resource_packs/files/retro/old_water/biomes/ocean.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "ocean"
+ "identifier": "minecraft:ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/river.client_biome.json b/resource_packs/files/retro/old_water/biomes/river.client_biome.json
index d4169d3cc..5fb34fccc 100644
--- a/resource_packs/files/retro/old_water/biomes/river.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/river.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "river"
+ "identifier": "minecraft:river"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/roofed_forest.client_biome.json b/resource_packs/files/retro/old_water/biomes/roofed_forest.client_biome.json
index d41fa0d56..eed075bc7 100644
--- a/resource_packs/files/retro/old_water/biomes/roofed_forest.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/roofed_forest.client_biome.json
@@ -28,6 +28,9 @@
},
"minecraft:grass_appearance": {
"grass_is_shaded": true
+ },
+ "minecraft:biome_music": {
+ "music_definition": "roofed_forest"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/soulsand_valley.client_biome.json b/resource_packs/files/retro/old_water/biomes/soulsand_valley.client_biome.json
index fa89a23b5..e0fc4fa8d 100644
--- a/resource_packs/files/retro/old_water/biomes/soulsand_valley.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/soulsand_valley.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "soulsand_valley"
+ "identifier": "minecraft:soulsand_valley"
},
"components": {
"minecraft:fog_appearance": {
@@ -27,6 +27,12 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:precipitation": {
+ "ash": 0.05
+ },
+ "minecraft:biome_music": {
+ "music_definition": "soulsand_valley"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/warm_ocean.client_biome.json b/resource_packs/files/retro/old_water/biomes/warm_ocean.client_biome.json
index 763bbcaea..df3805090 100644
--- a/resource_packs/files/retro/old_water/biomes/warm_ocean.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/warm_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "warm_ocean"
+ "identifier": "minecraft:warm_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/warped_forest.client_biome.json b/resource_packs/files/retro/old_water/biomes/warped_forest.client_biome.json
index 352aada9a..dd33b3c7d 100644
--- a/resource_packs/files/retro/old_water/biomes/warped_forest.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/warped_forest.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "warped_forest"
+ "identifier": "minecraft:warped_forest"
},
"components": {
"minecraft:fog_appearance": {
@@ -27,6 +27,12 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:precipitation": {
+ "blue_spores": 0.25
+ },
+ "minecraft:biome_music": {
+ "music_definition": ""
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/basalt_deltas.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/basalt_deltas.client_biome.json
index ec0878980..f9beadece 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/basalt_deltas.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/basalt_deltas.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "basalt_deltas"
+ "identifier": "minecraft:basalt_deltas"
},
"components": {
"minecraft:fog_appearance": {
@@ -27,6 +27,12 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:precipitation": {
+ "white_ash": 2.0
+ },
+ "minecraft:biome_music": {
+ "music_definition": "basalt_deltas"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/cold_ocean.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/cold_ocean.client_biome.json
index d7503acf1..235a6eeb9 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/cold_ocean.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/cold_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "cold_ocean"
+ "identifier": "minecraft:cold_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/crimson_forest.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/crimson_forest.client_biome.json
index 9da6afba9..bcea3a4c7 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/crimson_forest.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/crimson_forest.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "crimson_forest"
+ "identifier": "minecraft:crimson_forest"
},
"components": {
"minecraft:fog_appearance": {
@@ -27,6 +27,12 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:precipitation": {
+ "red_spores": 0.25
+ },
+ "minecraft:biome_music": {
+ "music_definition": "crimson_forest"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/deep_cold_ocean.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/deep_cold_ocean.client_biome.json
index 32dab6d72..ff332facb 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/deep_cold_ocean.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/deep_cold_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "deep_cold_ocean"
+ "identifier": "minecraft:deep_cold_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/deep_frozen_ocean.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/deep_frozen_ocean.client_biome.json
index a30e23b0e..067c88c2c 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/deep_frozen_ocean.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/deep_frozen_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "deep_frozen_ocean"
+ "identifier": "minecraft:deep_frozen_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/deep_lukewarm_ocean.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/deep_lukewarm_ocean.client_biome.json
index be7a169d5..4a3e7ac79 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/deep_lukewarm_ocean.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/deep_lukewarm_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "deep_lukewarm_ocean"
+ "identifier": "minecraft:deep_lukewarm_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/deep_ocean.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/deep_ocean.client_biome.json
index 9189d9ef1..0913c151d 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/deep_ocean.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/deep_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "deep_ocean"
+ "identifier": "minecraft:deep_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/deep_warm_ocean.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/deep_warm_ocean.client_biome.json
index 37edf876b..3c3cfb250 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/deep_warm_ocean.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/deep_warm_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "deep_warm_ocean"
+ "identifier": "minecraft:deep_warm_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/forest.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/forest.client_biome.json
index 3e59f6064..6779a8d50 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/forest.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/forest.client_biome.json
@@ -11,6 +11,9 @@
"minecraft:water_appearance": {
"surface_color": "#1E97F2"
},
+ "minecraft:biome_music": {
+ "music_definition": "forest"
+ },
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
},
diff --git a/resource_packs/files/terrain/clearer_water/biomes/frozen_ocean.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/frozen_ocean.client_biome.json
index 0398bac46..8ff9d4bdf 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/frozen_ocean.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/frozen_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "frozen_ocean"
+ "identifier": "minecraft:frozen_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/frozen_river.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/frozen_river.client_biome.json
index adf8effaf..ac0e1c56b 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/frozen_river.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/frozen_river.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "frozen_river"
+ "identifier": "minecraft:frozen_river"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/legacy_frozen_ocean.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/legacy_frozen_ocean.client_biome.json
index 154b4c82f..d79d07f95 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/legacy_frozen_ocean.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/legacy_frozen_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "legacy_frozen_ocean"
+ "identifier": "minecraft:legacy_frozen_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/lukewarm_ocean.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/lukewarm_ocean.client_biome.json
index a3a2c5541..394c58f2f 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/lukewarm_ocean.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/lukewarm_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "lukewarm_ocean"
+ "identifier": "minecraft:lukewarm_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/ocean.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/ocean.client_biome.json
index 9a26d47a4..c78dd5014 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/ocean.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "ocean"
+ "identifier": "minecraft:ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/river.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/river.client_biome.json
index 2a3f0d570..43b26d656 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/river.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/river.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "river"
+ "identifier": "minecraft:river"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/roofed_forest.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/roofed_forest.client_biome.json
index 538f2c879..466dd5b56 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/roofed_forest.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/roofed_forest.client_biome.json
@@ -28,6 +28,9 @@
},
"minecraft:grass_appearance": {
"grass_is_shaded": true
+ },
+ "minecraft:biome_music": {
+ "music_definition": "roofed_forest"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/soulsand_valley.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/soulsand_valley.client_biome.json
index c50a73360..bdb61de6a 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/soulsand_valley.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/soulsand_valley.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "soulsand_valley"
+ "identifier": "minecraft:soulsand_valley"
},
"components": {
"minecraft:fog_appearance": {
@@ -27,6 +27,12 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:precipitation": {
+ "ash": 0.05
+ },
+ "minecraft:biome_music": {
+ "music_definition": "soulsand_valley"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/warm_ocean.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/warm_ocean.client_biome.json
index c719ab0f0..780216eac 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/warm_ocean.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/warm_ocean.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "warm_ocean"
+ "identifier": "minecraft:warm_ocean"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,9 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:biome_music": {
+ "underwater_music": true
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/warped_forest.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/warped_forest.client_biome.json
index 08dfc812a..23c4b3890 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/warped_forest.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/warped_forest.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.110",
"minecraft:client_biome": {
"description": {
- "identifier": "warped_forest"
+ "identifier": "minecraft:warped_forest"
},
"components": {
"minecraft:fog_appearance": {
@@ -27,6 +27,12 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:precipitation": {
+ "blue_spores": 0.25
+ },
+ "minecraft:biome_music": {
+ "music_definition": ""
}
}
}
From fe500935fe77647d8a5a80a2f009858b9b7a2c82 Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Tue, 21 Oct 2025 18:16:42 +0530
Subject: [PATCH 084/117] update(files): Update Variated Gravel to now be
randomly rotated to break up ugly grid patterns
1. Update Variated Gravel to now be randomly rotated to break up ugly grid patterns
2. This also adds compatibility with Old Gravel
---
.../variation/variated_gravel/blocks.json | 8 +++
.../textures/blocks/gravel/0.png | 3 -
.../textures/blocks/gravel/1.png | 3 -
.../textures/blocks/gravel/10.png | 3 -
.../textures/blocks/gravel/11.png | 3 -
.../textures/blocks/gravel/12.png | 3 -
.../textures/blocks/gravel/13.png | 3 -
.../textures/blocks/gravel/14.png | 3 -
.../textures/blocks/gravel/15.png | 3 -
.../textures/blocks/gravel/2.png | 3 -
.../textures/blocks/gravel/3.png | 3 -
.../textures/blocks/gravel/4.png | 3 -
.../textures/blocks/gravel/5.png | 3 -
.../textures/blocks/gravel/6.png | 3 -
.../textures/blocks/gravel/7.png | 3 -
.../textures/blocks/gravel/8.png | 3 -
.../textures/blocks/gravel/9.png | 3 -
.../textures/terrain_texture.json | 62 -------------------
resource_packs/packs.json | 3 +-
19 files changed, 9 insertions(+), 112 deletions(-)
create mode 100644 resource_packs/files/variation/variated_gravel/blocks.json
delete mode 100644 resource_packs/files/variation/variated_gravel/textures/blocks/gravel/0.png
delete mode 100644 resource_packs/files/variation/variated_gravel/textures/blocks/gravel/1.png
delete mode 100644 resource_packs/files/variation/variated_gravel/textures/blocks/gravel/10.png
delete mode 100644 resource_packs/files/variation/variated_gravel/textures/blocks/gravel/11.png
delete mode 100644 resource_packs/files/variation/variated_gravel/textures/blocks/gravel/12.png
delete mode 100644 resource_packs/files/variation/variated_gravel/textures/blocks/gravel/13.png
delete mode 100644 resource_packs/files/variation/variated_gravel/textures/blocks/gravel/14.png
delete mode 100644 resource_packs/files/variation/variated_gravel/textures/blocks/gravel/15.png
delete mode 100644 resource_packs/files/variation/variated_gravel/textures/blocks/gravel/2.png
delete mode 100644 resource_packs/files/variation/variated_gravel/textures/blocks/gravel/3.png
delete mode 100644 resource_packs/files/variation/variated_gravel/textures/blocks/gravel/4.png
delete mode 100644 resource_packs/files/variation/variated_gravel/textures/blocks/gravel/5.png
delete mode 100644 resource_packs/files/variation/variated_gravel/textures/blocks/gravel/6.png
delete mode 100644 resource_packs/files/variation/variated_gravel/textures/blocks/gravel/7.png
delete mode 100644 resource_packs/files/variation/variated_gravel/textures/blocks/gravel/8.png
delete mode 100644 resource_packs/files/variation/variated_gravel/textures/blocks/gravel/9.png
delete mode 100644 resource_packs/files/variation/variated_gravel/textures/terrain_texture.json
diff --git a/resource_packs/files/variation/variated_gravel/blocks.json b/resource_packs/files/variation/variated_gravel/blocks.json
new file mode 100644
index 000000000..516ccd0e9
--- /dev/null
+++ b/resource_packs/files/variation/variated_gravel/blocks.json
@@ -0,0 +1,8 @@
+{
+ "format_version": "1.21.40",
+ "gravel": {
+ "isotropic": true,
+ "sound": "gravel",
+ "textures": "gravel"
+ }
+}
\ No newline at end of file
diff --git a/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/0.png b/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/0.png
deleted file mode 100644
index 641b5a889..000000000
--- a/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/0.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:3ab5d5c116c403ce0b08ee01bb6b7ef74e568666863f01c68c51b6773a513a60
-size 413
diff --git a/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/1.png b/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/1.png
deleted file mode 100644
index 3ed06e9f3..000000000
--- a/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/1.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:43544127bfb29e9410e352e375d3ba96dd0b0c63ab918feea9323979e5b2c3b5
-size 426
diff --git a/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/10.png b/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/10.png
deleted file mode 100644
index 3f4934777..000000000
--- a/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/10.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:c32c3a6fd5dcf57e373fb26c16410ad86a6fb7daab9b398847754d606d61de77
-size 439
diff --git a/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/11.png b/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/11.png
deleted file mode 100644
index 4586d32cd..000000000
--- a/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/11.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:29756dd317792f927f39d0112f73b1cad32f70a4c9dddc036a6863d7b58481c6
-size 421
diff --git a/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/12.png b/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/12.png
deleted file mode 100644
index fc3ed4d4d..000000000
--- a/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/12.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:79aac3c9a052e4b6e5cef1fa66115bc0540395f9c8fe40bd2602b34f17907c3a
-size 422
diff --git a/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/13.png b/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/13.png
deleted file mode 100644
index 5290e9af6..000000000
--- a/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/13.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:eb861a0b0e123cd3749591f64383c98d6ebd5e8ce5702da32149f5136bb5213c
-size 422
diff --git a/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/14.png b/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/14.png
deleted file mode 100644
index 3a91de39c..000000000
--- a/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/14.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:ada2b62267a31d75b5bc4317aba0e038358b1a97275cae311ffc034bc719ec23
-size 434
diff --git a/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/15.png b/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/15.png
deleted file mode 100644
index cade123c2..000000000
--- a/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/15.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:de6594b4b194cdb5928e4900adba514f179d8bb7a17778711408fc6b82047ec9
-size 419
diff --git a/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/2.png b/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/2.png
deleted file mode 100644
index e8fc64cea..000000000
--- a/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/2.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:55d1c64cd85a8027ec459e22e6b4a0beefdcaa5864e9d6c4b083e96dad1d617f
-size 429
diff --git a/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/3.png b/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/3.png
deleted file mode 100644
index e472d896b..000000000
--- a/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/3.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:de80d92b831f73c996b7c158af5ee12f98e5e1da1c9f686a215ef9a6f36b6681
-size 419
diff --git a/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/4.png b/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/4.png
deleted file mode 100644
index 726026769..000000000
--- a/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/4.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:b2713a209dc113519eb95b4250b2d58c7a78a0cbc286289833044de1c335edb1
-size 422
diff --git a/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/5.png b/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/5.png
deleted file mode 100644
index c3af129e3..000000000
--- a/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/5.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:769c50b47a1bb16f80d1ec894554dbe4e624336ebe1b3cbcbdf7d717a73fd0e9
-size 420
diff --git a/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/6.png b/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/6.png
deleted file mode 100644
index 71543f155..000000000
--- a/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/6.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:84f25708101b1a1c59d065128479af7cedc36cb09c6f31748ab4026839be8eb0
-size 424
diff --git a/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/7.png b/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/7.png
deleted file mode 100644
index 70ad1a96b..000000000
--- a/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/7.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:65a05d040b7daf065f4b1cccc3a93cf0d74bbe00dc8ebb8f1dfc54a7ecc82912
-size 426
diff --git a/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/8.png b/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/8.png
deleted file mode 100644
index 11bab2a6c..000000000
--- a/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/8.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:7902caad404a152b420cbe87207bdcf7f4aadca7523509990e083cde99cb6493
-size 434
diff --git a/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/9.png b/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/9.png
deleted file mode 100644
index 28d720701..000000000
--- a/resource_packs/files/variation/variated_gravel/textures/blocks/gravel/9.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:e8b296580412e2e22e291c697004e0da075dd534c3911ac1eda485da34601cfe
-size 426
diff --git a/resource_packs/files/variation/variated_gravel/textures/terrain_texture.json b/resource_packs/files/variation/variated_gravel/textures/terrain_texture.json
deleted file mode 100644
index e544c85bf..000000000
--- a/resource_packs/files/variation/variated_gravel/textures/terrain_texture.json
+++ /dev/null
@@ -1,62 +0,0 @@
-{
- "resource_pack_name": "vanilla",
- "texture_name": "atlas.terrain",
- "padding": 8,
- "num_mip_levels": 4,
- "texture_data": {
- "gravel": {
- "textures": {
- "variations": [
- {
- "path": "textures/blocks/gravel/0"
- },
- {
- "path": "textures/blocks/gravel/1"
- },
- {
- "path": "textures/blocks/gravel/2"
- },
- {
- "path": "textures/blocks/gravel/3"
- },
- {
- "path": "textures/blocks/gravel/4"
- },
- {
- "path": "textures/blocks/gravel/5"
- },
- {
- "path": "textures/blocks/gravel/6"
- },
- {
- "path": "textures/blocks/gravel/7"
- },
- {
- "path": "textures/blocks/gravel/8"
- },
- {
- "path": "textures/blocks/gravel/9"
- },
- {
- "path": "textures/blocks/gravel/10"
- },
- {
- "path": "textures/blocks/gravel/11"
- },
- {
- "path": "textures/blocks/gravel/12"
- },
- {
- "path": "textures/blocks/gravel/13"
- },
- {
- "path": "textures/blocks/gravel/14"
- },
- {
- "path": "textures/blocks/gravel/15"
- }
- ]
- }
- }
- }
-}
\ No newline at end of file
diff --git a/resource_packs/packs.json b/resource_packs/packs.json
index 7ad00cc6b..e47f8f580 100644
--- a/resource_packs/packs.json
+++ b/resource_packs/packs.json
@@ -480,7 +480,7 @@
{
"id": "variated_gravel",
"name": "Variated Gravel",
- "description": "Gravel will be randomized using a selection of 16 textures"
+ "description": "Randomly rotates Gravel to break up ugly grid patterns"
},
{
"id": "variated_mycelium",
@@ -1891,7 +1891,6 @@
"id": "happy_ghasts_panorama",
"name": "Happy Ghasts Panorama",
"description": "Replaces the default Minecraft menu panorama with a 360° view of Happy Ghasts flying around a valley! (from 1.21.90)"
-
},
{
"id": "pale_garden_panorama",
From 747c00240e38eaa85d3dd93781f89b938084d3ee Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Tue, 21 Oct 2025 18:47:02 +0530
Subject: [PATCH 085/117] feat(files): Add a combination between Dark UI and
Numbered Hotbar
1. This just tweaks the hud hotbar numbered textures so that they are more visible when using Dark UI and Numbered Hotbar
---
.../textures/ui/numbered_hotbar/hotbar_1.png | 3 +++
.../textures/ui/numbered_hotbar/hotbar_2.png | 3 +++
.../textures/ui/numbered_hotbar/hotbar_3.png | 3 +++
.../textures/ui/numbered_hotbar/hotbar_4.png | 3 +++
.../textures/ui/numbered_hotbar/hotbar_5.png | 3 +++
.../textures/ui/numbered_hotbar/hotbar_6.png | 3 +++
.../textures/ui/numbered_hotbar/hotbar_7.png | 3 +++
.../textures/ui/numbered_hotbar/hotbar_8.png | 3 +++
.../textures/ui/numbered_hotbar/hotbar_9.png | 3 +++
resource_packs/packs.json | 8 +++++++-
10 files changed, 34 insertions(+), 1 deletion(-)
create mode 100644 resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_1.png
create mode 100644 resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_2.png
create mode 100644 resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_3.png
create mode 100644 resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_4.png
create mode 100644 resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_5.png
create mode 100644 resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_6.png
create mode 100644 resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_7.png
create mode 100644 resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_8.png
create mode 100644 resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_9.png
diff --git a/resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_1.png b/resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_1.png
new file mode 100644
index 000000000..cac9fdf01
--- /dev/null
+++ b/resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_1.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:452de7b6544fe3b8589f3b66b3cb4a4b38cb0b5c3a3395cc124ab872d14ccae5
+size 168
diff --git a/resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_2.png b/resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_2.png
new file mode 100644
index 000000000..5a96be835
--- /dev/null
+++ b/resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_2.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:32160d6d413a38254f7d70058a7a872c015b302ae4f504fb39105244fc53bb50
+size 182
diff --git a/resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_3.png b/resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_3.png
new file mode 100644
index 000000000..32480b910
--- /dev/null
+++ b/resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_3.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5d2185b6a1bb95684c73bb7ba259feb11e8463e9c6c32f1792b1d925585c9b81
+size 163
diff --git a/resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_4.png b/resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_4.png
new file mode 100644
index 000000000..23b17bdc9
--- /dev/null
+++ b/resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_4.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:240b641673f4bad8b7ec7f4da98c1ee31bdbc104afd0c3df1a9c2d6c8771e13c
+size 183
diff --git a/resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_5.png b/resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_5.png
new file mode 100644
index 000000000..dbbdd4148
--- /dev/null
+++ b/resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_5.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4f10ab3b990ee88bb310ae62f830b5797c85a12e9d2928223312b424e33594e3
+size 191
diff --git a/resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_6.png b/resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_6.png
new file mode 100644
index 000000000..740c4a49e
--- /dev/null
+++ b/resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_6.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:355e80941bbe91b5f3a7e391697557910c5f990c43a5d9cce1a17b3ce180c781
+size 171
diff --git a/resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_7.png b/resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_7.png
new file mode 100644
index 000000000..f3946a835
--- /dev/null
+++ b/resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_7.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ed6f984f1d7700b238beaf32d2dc6c5c799828b6ccc6440995c80ee4a8c30166
+size 166
diff --git a/resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_8.png b/resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_8.png
new file mode 100644
index 000000000..86de7ae4a
--- /dev/null
+++ b/resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_8.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:edb76248abf8bbe809b73c184ce0fdecbe55dd30d06bbd638896b1b2d289c656
+size 161
diff --git a/resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_9.png b/resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_9.png
new file mode 100644
index 000000000..7ab808926
--- /dev/null
+++ b/resource_packs/extras/gui/dark_numbered_hotbar/textures/ui/numbered_hotbar/hotbar_9.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fafa710ef56916b2e162506f9695dfb3be9d236d54836274379a7894c79db0f1
+size 183
diff --git a/resource_packs/packs.json b/resource_packs/packs.json
index 7ad00cc6b..382f0100b 100644
--- a/resource_packs/packs.json
+++ b/resource_packs/packs.json
@@ -1891,7 +1891,6 @@
"id": "happy_ghasts_panorama",
"name": "Happy Ghasts Panorama",
"description": "Replaces the default Minecraft menu panorama with a 360° view of Happy Ghasts flying around a valley! (from 1.21.90)"
-
},
{
"id": "pale_garden_panorama",
@@ -2988,6 +2987,13 @@
"terrain/lower_and_full_sides/full_snowy_grass_sides"
]
},
+ {
+ "id": "extras/gui/dark_numbered_hotbar",
+ "combines": [
+ "gui/dark_ui",
+ "gui/numbered_hotbar"
+ ]
+ },
{
"id": "extras/gui/dark_brewing_stand_icons_fix",
"combines": [
From 347732b7e837db31badd781e83f62ce342f7326a Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Tue, 21 Oct 2025 18:55:35 +0530
Subject: [PATCH 086/117] chore(files): Remove obsolete Green Jungle Wood
1. Removed `green_jungle_wood` from aesthetics as they are no longer used and pretty much obsolete (This was actually a pack before but due to the addition of bamboos, was delisted as it would have caused confusion between both of them)
---
resource_packs/files/aesthetic/green_jungle_wood/pack_icon.png | 3 ---
.../green_jungle_wood/textures/blocks/door_jungle_lower.png | 3 ---
.../green_jungle_wood/textures/blocks/door_jungle_upper.png | 3 ---
.../green_jungle_wood/textures/blocks/jungle_planks/0.png | 3 ---
.../green_jungle_wood/textures/blocks/jungle_planks/1.png | 3 ---
.../green_jungle_wood/textures/blocks/jungle_planks/10.png | 3 ---
.../green_jungle_wood/textures/blocks/jungle_planks/11.png | 3 ---
.../green_jungle_wood/textures/blocks/jungle_planks/12.png | 3 ---
.../green_jungle_wood/textures/blocks/jungle_planks/13.png | 3 ---
.../green_jungle_wood/textures/blocks/jungle_planks/14.png | 3 ---
.../green_jungle_wood/textures/blocks/jungle_planks/15.png | 3 ---
.../green_jungle_wood/textures/blocks/jungle_planks/2.png | 3 ---
.../green_jungle_wood/textures/blocks/jungle_planks/3.png | 3 ---
.../green_jungle_wood/textures/blocks/jungle_planks/4.png | 3 ---
.../green_jungle_wood/textures/blocks/jungle_planks/5.png | 3 ---
.../green_jungle_wood/textures/blocks/jungle_planks/6.png | 3 ---
.../green_jungle_wood/textures/blocks/jungle_planks/7.png | 3 ---
.../green_jungle_wood/textures/blocks/jungle_planks/8.png | 3 ---
.../green_jungle_wood/textures/blocks/jungle_planks/9.png | 3 ---
.../green_jungle_wood/textures/blocks/jungle_trapdoor.png | 3 ---
.../green_jungle_wood/textures/blocks/log_jungle_top.png | 3 ---
.../green_jungle_wood/textures/blocks/planks_jungle.png | 3 ---
.../green_jungle_wood/textures/blocks/stripped_jungle_log.png | 3 ---
.../textures/blocks/stripped_jungle_log_top.png | 3 ---
.../green_jungle_wood/textures/entity/boat/boat_jungle.png | 3 ---
.../green_jungle_wood/textures/entity/sign_jungle.png | 3 ---
.../aesthetic/green_jungle_wood/textures/items/boat_jungle.png | 3 ---
.../aesthetic/green_jungle_wood/textures/items/door_jungle.png | 3 ---
.../aesthetic/green_jungle_wood/textures/items/sign_jungle.png | 3 ---
29 files changed, 87 deletions(-)
delete mode 100644 resource_packs/files/aesthetic/green_jungle_wood/pack_icon.png
delete mode 100644 resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/door_jungle_lower.png
delete mode 100644 resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/door_jungle_upper.png
delete mode 100644 resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/0.png
delete mode 100644 resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/1.png
delete mode 100644 resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/10.png
delete mode 100644 resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/11.png
delete mode 100644 resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/12.png
delete mode 100644 resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/13.png
delete mode 100644 resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/14.png
delete mode 100644 resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/15.png
delete mode 100644 resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/2.png
delete mode 100644 resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/3.png
delete mode 100644 resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/4.png
delete mode 100644 resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/5.png
delete mode 100644 resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/6.png
delete mode 100644 resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/7.png
delete mode 100644 resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/8.png
delete mode 100644 resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/9.png
delete mode 100644 resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_trapdoor.png
delete mode 100644 resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/log_jungle_top.png
delete mode 100644 resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/planks_jungle.png
delete mode 100644 resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/stripped_jungle_log.png
delete mode 100644 resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/stripped_jungle_log_top.png
delete mode 100644 resource_packs/files/aesthetic/green_jungle_wood/textures/entity/boat/boat_jungle.png
delete mode 100644 resource_packs/files/aesthetic/green_jungle_wood/textures/entity/sign_jungle.png
delete mode 100644 resource_packs/files/aesthetic/green_jungle_wood/textures/items/boat_jungle.png
delete mode 100644 resource_packs/files/aesthetic/green_jungle_wood/textures/items/door_jungle.png
delete mode 100644 resource_packs/files/aesthetic/green_jungle_wood/textures/items/sign_jungle.png
diff --git a/resource_packs/files/aesthetic/green_jungle_wood/pack_icon.png b/resource_packs/files/aesthetic/green_jungle_wood/pack_icon.png
deleted file mode 100644
index 84e3bbf04..000000000
--- a/resource_packs/files/aesthetic/green_jungle_wood/pack_icon.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:79c74e86e3706556dfc36e93f48b7fa5844e694448a3f3377bc47d29c2b293d4
-size 2972
diff --git a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/door_jungle_lower.png b/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/door_jungle_lower.png
deleted file mode 100644
index 81e3cc701..000000000
--- a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/door_jungle_lower.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:fd6fed246a1ef4b1e87f4495c10f93105a87fada65ac991b44ebbb1183b1049a
-size 301
diff --git a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/door_jungle_upper.png b/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/door_jungle_upper.png
deleted file mode 100644
index 79dfdea37..000000000
--- a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/door_jungle_upper.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:bc1d6263401bf59b258e559314a64a55ce2e30ef3dab859e23ae85202134f4bd
-size 530
diff --git a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/0.png b/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/0.png
deleted file mode 100644
index efe83c9c1..000000000
--- a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/0.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:02850e674b64fcb35e6e57fcbb942e4b55869169aa101b599d1a22fcff891bc4
-size 282
diff --git a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/1.png b/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/1.png
deleted file mode 100644
index 33ad44acc..000000000
--- a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/1.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:d94cefeaeec001afadabed6c4473d5a7b3368ea88c67e43a529671c39ea4888d
-size 282
diff --git a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/10.png b/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/10.png
deleted file mode 100644
index fdbdb5666..000000000
--- a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/10.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:c39275f44e2d2018082618e4b22aa52e977b4632a41fd35701f55eb57f5d4c6d
-size 286
diff --git a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/11.png b/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/11.png
deleted file mode 100644
index a534ba66b..000000000
--- a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/11.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:bdb7ad14c07be0daec7e929fc2b7cc7b040d367a751564cefc29757f28c6e69e
-size 286
diff --git a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/12.png b/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/12.png
deleted file mode 100644
index 7d21eecae..000000000
--- a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/12.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:58e494903af5a69e3395fd06ac137396f51de26879391d62238db0c696aece34
-size 283
diff --git a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/13.png b/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/13.png
deleted file mode 100644
index 12b087847..000000000
--- a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/13.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:beca1f01968fd09394e87f8b6fb3039713755827fbe77cb2c89467d75716f3e6
-size 281
diff --git a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/14.png b/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/14.png
deleted file mode 100644
index 2406987b8..000000000
--- a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/14.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:21f9b45d6643962ddadbfde2c23ac0889be6f2044d7d18d1098396bb5cadf51e
-size 289
diff --git a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/15.png b/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/15.png
deleted file mode 100644
index a93e7528b..000000000
--- a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/15.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:e4d127e7d0ee6bb837dd520c5107974f3c7fa03648cca95f12526d6c4335133e
-size 287
diff --git a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/2.png b/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/2.png
deleted file mode 100644
index f869f893e..000000000
--- a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/2.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:d645c16d951f06ce6196e73d11a7002570c76b6edc631c464b1291fd99a34d18
-size 281
diff --git a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/3.png b/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/3.png
deleted file mode 100644
index 9bcc8fa07..000000000
--- a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/3.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:1c6e82daa2ec50906acdeb55df4bbbe39c3fdbdf3c2ef6051d7a0c4e866378a9
-size 286
diff --git a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/4.png b/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/4.png
deleted file mode 100644
index 179b9e977..000000000
--- a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/4.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:301323e1aee67dc537f58847eee0fa569ef676a986e5fcdd4ce0dae081f8d811
-size 288
diff --git a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/5.png b/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/5.png
deleted file mode 100644
index 3088fabd4..000000000
--- a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/5.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:c8e01603b125a54b21f715eb8d75a0c484fd0e4178b5dc66c4c7b113c9287ae9
-size 284
diff --git a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/6.png b/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/6.png
deleted file mode 100644
index 473cdf2dc..000000000
--- a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/6.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:83faa041e2cbd86ea182a9af15c0a8127094cb1185c59d485821562d9e0cd56d
-size 280
diff --git a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/7.png b/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/7.png
deleted file mode 100644
index afb070810..000000000
--- a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/7.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:077d4de8d609678a6e10d2f972c621bd226f82b7eee559bae53fda3b6e25339e
-size 288
diff --git a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/8.png b/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/8.png
deleted file mode 100644
index 1c4929733..000000000
--- a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/8.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:805c7c4739e90926a8e0b47b9caeea5427f0113e56eaa181e3880b602127651c
-size 280
diff --git a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/9.png b/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/9.png
deleted file mode 100644
index 8db4b3f99..000000000
--- a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_planks/9.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:71be2e27b63bb541bf6ddf46152efad83b431c6b7478b1c53fd54cda21d9acea
-size 284
diff --git a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_trapdoor.png b/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_trapdoor.png
deleted file mode 100644
index e4ba5fb11..000000000
--- a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/jungle_trapdoor.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:c20665734ea5e4a3bab3cc68a5187f4199afcb6740c0e7731d493b921dc50f39
-size 471
diff --git a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/log_jungle_top.png b/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/log_jungle_top.png
deleted file mode 100644
index 39cf6d118..000000000
--- a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/log_jungle_top.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:68bce56f062219861f8ae21433ebd4234ea93ec59f51712ff3e6801730b3b187
-size 301
diff --git a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/planks_jungle.png b/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/planks_jungle.png
deleted file mode 100644
index aebc1041a..000000000
--- a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/planks_jungle.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:24fa35c978c947eb4be6284da69fbdc593d53c6f80fc58976da86bbe0943c5cf
-size 282
diff --git a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/stripped_jungle_log.png b/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/stripped_jungle_log.png
deleted file mode 100644
index facd6db89..000000000
--- a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/stripped_jungle_log.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:8a38405893b5a38c9c78c474be1dd2b1f074d2d39e98e6d3dd3326284a52684a
-size 281
diff --git a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/stripped_jungle_log_top.png b/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/stripped_jungle_log_top.png
deleted file mode 100644
index 95f53cd49..000000000
--- a/resource_packs/files/aesthetic/green_jungle_wood/textures/blocks/stripped_jungle_log_top.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:72f5398b0172f0be9ae2ada121c2c3c721896bbb49dafb960c2a4a581eb748f5
-size 273
diff --git a/resource_packs/files/aesthetic/green_jungle_wood/textures/entity/boat/boat_jungle.png b/resource_packs/files/aesthetic/green_jungle_wood/textures/entity/boat/boat_jungle.png
deleted file mode 100644
index f658bfcb8..000000000
--- a/resource_packs/files/aesthetic/green_jungle_wood/textures/entity/boat/boat_jungle.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:fe9a50b36ad838dd6cd474e52176c819e1cf0ff0801c62f4aa263637101a19ce
-size 2403
diff --git a/resource_packs/files/aesthetic/green_jungle_wood/textures/entity/sign_jungle.png b/resource_packs/files/aesthetic/green_jungle_wood/textures/entity/sign_jungle.png
deleted file mode 100644
index 2330b79a3..000000000
--- a/resource_packs/files/aesthetic/green_jungle_wood/textures/entity/sign_jungle.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:19b8be7f8ae6c67b9c5f5422a853ab3ec6cf5216e8e6496b3ee5970fe3a7cb0a
-size 974
diff --git a/resource_packs/files/aesthetic/green_jungle_wood/textures/items/boat_jungle.png b/resource_packs/files/aesthetic/green_jungle_wood/textures/items/boat_jungle.png
deleted file mode 100644
index aea5c2715..000000000
--- a/resource_packs/files/aesthetic/green_jungle_wood/textures/items/boat_jungle.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:9e6136118a4c4f813c4d3cccb4b92425a161acaa6e0a05816626374adf6e167d
-size 530
diff --git a/resource_packs/files/aesthetic/green_jungle_wood/textures/items/door_jungle.png b/resource_packs/files/aesthetic/green_jungle_wood/textures/items/door_jungle.png
deleted file mode 100644
index beecbbe64..000000000
--- a/resource_packs/files/aesthetic/green_jungle_wood/textures/items/door_jungle.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:1f71c79da13409a8689f81d962592d6c2871d8cd458de9c19ff2968783985359
-size 220
diff --git a/resource_packs/files/aesthetic/green_jungle_wood/textures/items/sign_jungle.png b/resource_packs/files/aesthetic/green_jungle_wood/textures/items/sign_jungle.png
deleted file mode 100644
index 627ada7a3..000000000
--- a/resource_packs/files/aesthetic/green_jungle_wood/textures/items/sign_jungle.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:4a9adf9105b8d9f8e1d7f2ae79a271935ac37c21b410fa3c1acaca528bd67df2
-size 268
From 01a25ea6212fedd2ebe8233fd070a967cdbb277c Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Tue, 21 Oct 2025 19:23:52 +0530
Subject: [PATCH 087/117] feat(files): Add a combination between Visual Waxed
Copper Items and Glass Doors & Trapdoors
1. Waxed copper doors didn't have a compatibility between Visual Waxed Copper Items and Glass Doors & Items resulted into waxed copper doors to look different than normal copper doors which is now fixed by adding this combination
---
.../textures/items/waxed_copper_door.png | 3 +++
.../textures/items/waxed_exposed_copper_door.png | 3 +++
.../textures/items/waxed_oxidized_copper_door.png | 3 +++
.../textures/items/waxed_weathered_copper_door.png | 3 +++
resource_packs/packs.json | 8 +++++++-
5 files changed, 19 insertions(+), 1 deletion(-)
create mode 100644 resource_packs/extras/utility/visual_waxed_glass_doors_and_trapdoors/textures/items/waxed_copper_door.png
create mode 100644 resource_packs/extras/utility/visual_waxed_glass_doors_and_trapdoors/textures/items/waxed_exposed_copper_door.png
create mode 100644 resource_packs/extras/utility/visual_waxed_glass_doors_and_trapdoors/textures/items/waxed_oxidized_copper_door.png
create mode 100644 resource_packs/extras/utility/visual_waxed_glass_doors_and_trapdoors/textures/items/waxed_weathered_copper_door.png
diff --git a/resource_packs/extras/utility/visual_waxed_glass_doors_and_trapdoors/textures/items/waxed_copper_door.png b/resource_packs/extras/utility/visual_waxed_glass_doors_and_trapdoors/textures/items/waxed_copper_door.png
new file mode 100644
index 000000000..cb8787344
--- /dev/null
+++ b/resource_packs/extras/utility/visual_waxed_glass_doors_and_trapdoors/textures/items/waxed_copper_door.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c048144e41ed89b5c216d05514de5fa389e4c953eef73c8c5639d8bc981cb0ce
+size 504
diff --git a/resource_packs/extras/utility/visual_waxed_glass_doors_and_trapdoors/textures/items/waxed_exposed_copper_door.png b/resource_packs/extras/utility/visual_waxed_glass_doors_and_trapdoors/textures/items/waxed_exposed_copper_door.png
new file mode 100644
index 000000000..b9514ceb0
--- /dev/null
+++ b/resource_packs/extras/utility/visual_waxed_glass_doors_and_trapdoors/textures/items/waxed_exposed_copper_door.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c1a94dec344aac4310d375153872903815751f945676fdc54b5aee0d8e156431
+size 520
diff --git a/resource_packs/extras/utility/visual_waxed_glass_doors_and_trapdoors/textures/items/waxed_oxidized_copper_door.png b/resource_packs/extras/utility/visual_waxed_glass_doors_and_trapdoors/textures/items/waxed_oxidized_copper_door.png
new file mode 100644
index 000000000..ef045539d
--- /dev/null
+++ b/resource_packs/extras/utility/visual_waxed_glass_doors_and_trapdoors/textures/items/waxed_oxidized_copper_door.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4a333e680a116ef8f785f075644b83c16c596e59dd0ada13698bbc1339294079
+size 520
diff --git a/resource_packs/extras/utility/visual_waxed_glass_doors_and_trapdoors/textures/items/waxed_weathered_copper_door.png b/resource_packs/extras/utility/visual_waxed_glass_doors_and_trapdoors/textures/items/waxed_weathered_copper_door.png
new file mode 100644
index 000000000..8b2e47ccf
--- /dev/null
+++ b/resource_packs/extras/utility/visual_waxed_glass_doors_and_trapdoors/textures/items/waxed_weathered_copper_door.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b9a13f1b58fa045b559f19e8f2b8ee065de7a9ef70d09cea64a056216a1afeb4
+size 520
diff --git a/resource_packs/packs.json b/resource_packs/packs.json
index 7ad00cc6b..2e4ebaa13 100644
--- a/resource_packs/packs.json
+++ b/resource_packs/packs.json
@@ -1891,7 +1891,6 @@
"id": "happy_ghasts_panorama",
"name": "Happy Ghasts Panorama",
"description": "Replaces the default Minecraft menu panorama with a 360° view of Happy Ghasts flying around a valley! (from 1.21.90)"
-
},
{
"id": "pale_garden_panorama",
@@ -3271,6 +3270,13 @@
"aesthetic/alternate_cut_copper"
]
},
+ {
+ "id": "extras/utility/visual_waxed_glass_doors_and_trapdoors",
+ "combines": [
+ "utility/visual_waxed_copper_items",
+ "aesthetic/glass_doors_and_trapdoors"
+ ]
+ },
{
"id": "extras/utility/updated_directional_observers_texture",
"combines": [
From 7f5b2a5b7da90ca76f0a22bdbc208a73a7ed472a Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Wed, 22 Oct 2025 00:51:37 +0530
Subject: [PATCH 088/117] update(files): Revamp Unobtrusive Particles to look
better
1. Effect particles like splashing potion particles, player active effect particles, lingering potion particles, etc will now look transparent
2. Removed the explosion particles which were from Java and instead created my own explosion particles by tweaking bedrock textures (will create a combination between Java Boom and Unobtrusive Particles to achieve the previous behavior)
3. Updated `particles.png` to 1.21.110 and updated campfire smoke particles
---
.../particles/arrowspell.particle.json | 80 +++++++++++++++++
.../particles/evoker_spell.particle.json | 80 +++++++++++++++++
.../huge_explosion_lab_misc.particle.json | 68 --------------
.../huge_explosion_level.particle.json | 68 --------------
.../large_explosion_level.particle.json | 59 -------------
.../particles/mobspell.particle.json | 81 +++++++++++++++++
.../mobspell_lingering.particle.json | 84 ++++++++++++++++++
.../particles/splashpotionspell.particle.json | 87 ++++++++++++++++++
.../particles/stunned.particle.json | 88 +++++++++++++++++++
.../wither_boss_invulnerable.particle.json | 80 +++++++++++++++++
.../textures/particle/campfire_smoke.png | 4 +-
.../textures/particle/explosion.png | 3 -
.../textures/particle/particles.png | 4 +-
13 files changed, 584 insertions(+), 202 deletions(-)
create mode 100644 resource_packs/files/unobtrusive/unobtrusive_particles/particles/arrowspell.particle.json
create mode 100644 resource_packs/files/unobtrusive/unobtrusive_particles/particles/evoker_spell.particle.json
delete mode 100644 resource_packs/files/unobtrusive/unobtrusive_particles/particles/huge_explosion_lab_misc.particle.json
delete mode 100644 resource_packs/files/unobtrusive/unobtrusive_particles/particles/huge_explosion_level.particle.json
delete mode 100644 resource_packs/files/unobtrusive/unobtrusive_particles/particles/large_explosion_level.particle.json
create mode 100644 resource_packs/files/unobtrusive/unobtrusive_particles/particles/mobspell.particle.json
create mode 100644 resource_packs/files/unobtrusive/unobtrusive_particles/particles/mobspell_lingering.particle.json
create mode 100644 resource_packs/files/unobtrusive/unobtrusive_particles/particles/splashpotionspell.particle.json
create mode 100644 resource_packs/files/unobtrusive/unobtrusive_particles/particles/stunned.particle.json
create mode 100644 resource_packs/files/unobtrusive/unobtrusive_particles/particles/wither_boss_invulnerable.particle.json
delete mode 100644 resource_packs/files/unobtrusive/unobtrusive_particles/textures/particle/explosion.png
diff --git a/resource_packs/files/unobtrusive/unobtrusive_particles/particles/arrowspell.particle.json b/resource_packs/files/unobtrusive/unobtrusive_particles/particles/arrowspell.particle.json
new file mode 100644
index 000000000..40099086d
--- /dev/null
+++ b/resource_packs/files/unobtrusive/unobtrusive_particles/particles/arrowspell.particle.json
@@ -0,0 +1,80 @@
+{
+ "format_version": "1.10.0",
+ "particle_effect": {
+ "description": {
+ "identifier": "minecraft:arrow_spell_emitter",
+ "basic_render_parameters": {
+ "material": "particles_blend",
+ "texture": "textures/particle/particles"
+ }
+ },
+ "components": {
+ "minecraft:emitter_rate_instant": {
+ "num_particles": 1
+ },
+ "minecraft:emitter_lifetime_once": {},
+ "minecraft:emitter_shape_custom": {
+ "direction": [
+ "Math.random(-1, 1)",
+ "Math.random(-1, 1)",
+ "Math.random(-1, 1)"
+ ]
+ },
+ "minecraft:particle_initial_speed": "(Math.random(0, 1) + Math.random(0, 1) + 1) * 0.3",
+ "minecraft:particle_lifetime_expression": {
+ "max_lifetime": "Math.random(0.3, 1.5)"
+ },
+ "minecraft:particle_motion_dynamic": {
+ "linear_acceleration": [
+ "(variable.particle_random_1 * 2 - 1) - (variable.particle_age * 0.4) * 1.25",
+ "1 + (0.08 * variable.particle_age) - (variable.particle_age * 0.4)",
+ "(variable.particle_random_2 * 2 - 1) - (variable.particle_age * 0.4) * 1.25"
+ ]
+ },
+ "minecraft:particle_motion_collision": {
+ "enabled": 1,
+ "collision_drag": 1.0,
+ "coefficient_of_restitution": 1.0,
+ "collision_radius": 0.5
+ },
+ "minecraft:particle_appearance_billboard": {
+ "size": [
+ 0.125,
+ 0.125
+ ],
+ "facing_camera_mode": "lookat_xyz",
+ "uv": {
+ "texture_width": 128,
+ "texture_height": 128,
+ "flipbook": {
+ "base_UV": [
+ 64,
+ 64
+ ],
+ "size_UV": [
+ 8,
+ 8
+ ],
+ "step_UV": [
+ -8,
+ 0
+ ],
+ "frames_per_second": 10,
+ "max_frame": 8,
+ "stretch_to_lifetime": true,
+ "loop": false
+ }
+ }
+ },
+ "minecraft:particle_appearance_tinting": {
+ "color": [
+ "variable.color.r",
+ "variable.color.g",
+ "variable.color.b",
+ "variable.color.a"
+ ]
+ },
+ "minecraft:particle_appearance_lighting": {}
+ }
+ }
+}
\ No newline at end of file
diff --git a/resource_packs/files/unobtrusive/unobtrusive_particles/particles/evoker_spell.particle.json b/resource_packs/files/unobtrusive/unobtrusive_particles/particles/evoker_spell.particle.json
new file mode 100644
index 000000000..b286c3211
--- /dev/null
+++ b/resource_packs/files/unobtrusive/unobtrusive_particles/particles/evoker_spell.particle.json
@@ -0,0 +1,80 @@
+{
+ "format_version": "1.10.0",
+ "particle_effect": {
+ "description": {
+ "identifier": "minecraft:evoker_spell",
+ "basic_render_parameters": {
+ "material": "particles_blend",
+ "texture": "textures/particle/particles"
+ }
+ },
+ "components": {
+ "minecraft:emitter_rate_steady": {
+ "spawn_rate": 20,
+ "max_particles": 50
+ },
+ "minecraft:emitter_lifetime_looping": {
+ "active_time": 10
+ },
+ "minecraft:emitter_shape_point": {
+ "direction": [
+ "-0.5 + Math.Random(0, 1) + (Math.Random(0, 2) - 1) * 0.4",
+ "(1 + (Math.Random(0, 2) - 1) * 0.4) * 0.5",
+ "-0.5 + Math.Random(0, 1) + (Math.Random(0, 2) - 1) * 0.4"
+ ]
+ },
+ "minecraft:particle_initial_speed": "(Math.Random(0, 1) + Math.Random(0, 1) + 1) * 0.6",
+ "minecraft:particle_lifetime_expression": {
+ "max_lifetime": "Math.Random(0.4, 2.0)"
+ },
+ "minecraft:particle_motion_dynamic": {
+ "linear_acceleration": [
+ 0,
+ 0.1,
+ 0
+ ]
+ },
+ "minecraft:particle_motion_collision": {
+ "collision_radius": 0.2
+ },
+ "minecraft:particle_appearance_billboard": {
+ "size": [
+ 0.15,
+ 0.15
+ ],
+ "facing_camera_mode": "lookat_xyz",
+ "uv": {
+ "texture_width": 16,
+ "texture_height": 16,
+ "flipbook": {
+ "base_UV": [
+ 7,
+ 8
+ ],
+ "size_UV": [
+ 1,
+ 1
+ ],
+ "step_UV": [
+ -1,
+ 0
+ ],
+ "frames_per_second": 8,
+ "max_frame": 8,
+ "stretch_to_lifetime": true,
+ "loop": false
+ }
+ }
+ },
+ "minecraft:particle_appearance_tinting": {
+ "color": [
+ "query.spellcolor.r",
+ "query.spellcolor.g",
+ "query.spellcolor.b",
+ 1
+ ]
+ },
+ "minecraft:particle_appearance_lighting": {}
+ }
+ }
+}
\ No newline at end of file
diff --git a/resource_packs/files/unobtrusive/unobtrusive_particles/particles/huge_explosion_lab_misc.particle.json b/resource_packs/files/unobtrusive/unobtrusive_particles/particles/huge_explosion_lab_misc.particle.json
deleted file mode 100644
index ebef099bf..000000000
--- a/resource_packs/files/unobtrusive/unobtrusive_particles/particles/huge_explosion_lab_misc.particle.json
+++ /dev/null
@@ -1,68 +0,0 @@
-{
- "format_version": "1.10.0",
- "particle_effect": {
- "description": {
- "identifier": "minecraft:huge_explosion_lab_misc_emitter",
- "basic_render_parameters": {
- "material": "particles_alpha",
- "texture": "textures/particle/explosion"
- }
- },
- "components": {
- "minecraft:emitter_rate_steady": {
- "spawn_rate": 120,
- "max_particles": 50
- },
- "minecraft:emitter_lifetime_looping": {
- "active_time": 0.4
- },
- "minecraft:emitter_shape_custom": {
- "offset": [
- "Math.random(-4, 4)",
- "Math.random(-4, 4)",
- "Math.random(-4, 4)"
- ]
- },
- "minecraft:particle_initial_speed": 0.0,
- "minecraft:particle_lifetime_expression": {
- "max_lifetime": "Math.random(0.3, 0.5)"
- },
- "minecraft:particle_appearance_billboard": {
- "size": [
- 1.0,
- 1.0
- ],
- "facing_camera_mode": "lookat_xyz",
- "uv": {
- "texture_width": 128,
- "texture_height": 128,
- "flipbook": {
- "base_UV": [
- 0,
- 80
- ],
- "size_UV": [
- 8,
- 8
- ],
- "step_UV": [
- 8,
- 0
- ],
- "frames_per_second": 8,
- "max_frame": 16,
- "stretch_to_lifetime": true,
- "loop": false
- }
- }
- },
- "minecraft:particle_appearance_tinting": {
- "color": [
- "variable.particle_random_1 * 0.6 + 0.4",
- "variable.particle_random_1 * 0.6 + 0.4",
- "variable.particle_random_1 * 0.6 + 0.4"
- ]
- }
- }
- }
-}
\ No newline at end of file
diff --git a/resource_packs/files/unobtrusive/unobtrusive_particles/particles/huge_explosion_level.particle.json b/resource_packs/files/unobtrusive/unobtrusive_particles/particles/huge_explosion_level.particle.json
deleted file mode 100644
index e605a9322..000000000
--- a/resource_packs/files/unobtrusive/unobtrusive_particles/particles/huge_explosion_level.particle.json
+++ /dev/null
@@ -1,68 +0,0 @@
-{
- "format_version": "1.10.0",
- "particle_effect": {
- "description": {
- "identifier": "minecraft:huge_explosion_emitter",
- "basic_render_parameters": {
- "material": "particles_alpha",
- "texture": "textures/particle/explosion"
- }
- },
- "components": {
- "minecraft:emitter_rate_steady": {
- "spawn_rate": 120,
- "max_particles": 50
- },
- "minecraft:emitter_lifetime_looping": {
- "active_time": 0.4
- },
- "minecraft:emitter_shape_custom": {
- "offset": [
- "Math.random(-4, 4)",
- "Math.random(-4, 4)",
- "Math.random(-4, 4)"
- ]
- },
- "minecraft:particle_initial_speed": 0.0,
- "minecraft:particle_lifetime_expression": {
- "max_lifetime": "Math.random(0.3, 0.5)"
- },
- "minecraft:particle_appearance_billboard": {
- "size": [
- 1.0,
- 1.0
- ],
- "facing_camera_mode": "lookat_xyz",
- "uv": {
- "texture_width": 128,
- "texture_height": 128,
- "flipbook": {
- "base_UV": [
- 0,
- 80
- ],
- "size_UV": [
- 8,
- 8
- ],
- "step_UV": [
- 8,
- 0
- ],
- "frames_per_second": 8,
- "max_frame": 16,
- "stretch_to_lifetime": true,
- "loop": false
- }
- }
- },
- "minecraft:particle_appearance_tinting": {
- "color": [
- "variable.particle_random_1 * 0.6 + 0.4",
- "variable.particle_random_1 * 0.6 + 0.4",
- "variable.particle_random_1 * 0.6 + 0.4"
- ]
- }
- }
- }
-}
\ No newline at end of file
diff --git a/resource_packs/files/unobtrusive/unobtrusive_particles/particles/large_explosion_level.particle.json b/resource_packs/files/unobtrusive/unobtrusive_particles/particles/large_explosion_level.particle.json
deleted file mode 100644
index 7e69f9f7c..000000000
--- a/resource_packs/files/unobtrusive/unobtrusive_particles/particles/large_explosion_level.particle.json
+++ /dev/null
@@ -1,59 +0,0 @@
-{
- "format_version": "1.10.0",
- "particle_effect": {
- "description": {
- "identifier": "minecraft:large_explosion",
- "basic_render_parameters": {
- "material": "particles_alpha",
- "texture": "textures/particle/explosion"
- }
- },
- "components": {
- "minecraft:emitter_rate_instant": {
- "num_particles": 1
- },
- "minecraft:emitter_lifetime_once": {},
- "minecraft:emitter_shape_point": {},
- "minecraft:particle_initial_speed": 0.0,
- "minecraft:particle_lifetime_expression": {
- "max_lifetime": "Math.random(0.3, 0.5)"
- },
- "minecraft:particle_appearance_billboard": {
- "size": [
- 1.0,
- 1.0
- ],
- "facing_camera_mode": "lookat_xyz",
- "uv": {
- "texture_width": 128,
- "texture_height": 128,
- "flipbook": {
- "base_UV": [
- 0,
- 80
- ],
- "size_UV": [
- 8,
- 8
- ],
- "step_UV": [
- 8,
- 0
- ],
- "frames_per_second": 8,
- "max_frame": 16,
- "stretch_to_lifetime": true,
- "loop": false
- }
- }
- },
- "minecraft:particle_appearance_tinting": {
- "color": [
- "variable.particle_random_1 * 0.6 + 0.4",
- "variable.particle_random_1 * 0.6 + 0.4",
- "variable.particle_random_1 * 0.6 + 0.4"
- ]
- }
- }
- }
-}
\ No newline at end of file
diff --git a/resource_packs/files/unobtrusive/unobtrusive_particles/particles/mobspell.particle.json b/resource_packs/files/unobtrusive/unobtrusive_particles/particles/mobspell.particle.json
new file mode 100644
index 000000000..69283f3fd
--- /dev/null
+++ b/resource_packs/files/unobtrusive/unobtrusive_particles/particles/mobspell.particle.json
@@ -0,0 +1,81 @@
+{
+ "format_version": "1.10.0",
+ "particle_effect": {
+ "description": {
+ "identifier": "minecraft:mobspell_emitter",
+ "basic_render_parameters": {
+ "material": "particles_blend",
+ "texture": "textures/particle/particles"
+ }
+ },
+ "components": {
+ "minecraft:emitter_rate_instant": {
+ "num_particles": 1
+ },
+ "minecraft:emitter_lifetime_once": {},
+ "minecraft:emitter_shape_custom": {
+ "direction": [
+ "Math.random(-0.25, 0.25)",
+ "Math.random(0, 1)",
+ "Math.random(-0.25, 0.25)"
+ ]
+ },
+ "minecraft:particle_initial_speed": "(Math.random(0, 1) + Math.random(0, 1) + 1) * 0.55",
+ "minecraft:particle_lifetime_expression": {
+ "max_lifetime": "Math.random(0.85, 1.35)"
+ },
+ "minecraft:particle_motion_dynamic": {
+ "linear_acceleration": [
+ "(variable.particle_random_1 * 2 - 1)*0.5 - (variable.particle_age * 0.4) * 2.5",
+ "1 + (0.08 * variable.particle_age) - (variable.particle_age * 0.4) * 1.5",
+ "(variable.particle_random_2 * 2 - 1)*0.5 - (variable.particle_age * 0.4) * 2.5"
+ ]
+ },
+ "minecraft:particle_motion_collision": {
+ "enabled": 1,
+ "expire_on_contact": true,
+ "collision_drag": 1.0,
+ "coefficient_of_restitution": 1.0,
+ "collision_radius": 0.01
+ },
+ "minecraft:particle_appearance_billboard": {
+ "size": [
+ 0.125,
+ 0.125
+ ],
+ "facing_camera_mode": "lookat_xyz",
+ "uv": {
+ "texture_width": 128,
+ "texture_height": 128,
+ "flipbook": {
+ "base_UV": [
+ 64,
+ 64
+ ],
+ "size_UV": [
+ 8,
+ 8
+ ],
+ "step_UV": [
+ -8,
+ 0
+ ],
+ "frames_per_second": 10,
+ "max_frame": 8,
+ "stretch_to_lifetime": true,
+ "loop": false
+ }
+ }
+ },
+ "minecraft:particle_appearance_tinting": {
+ "color": [
+ "variable.color.r",
+ "variable.color.g",
+ "variable.color.b",
+ "variable.color.a"
+ ]
+ },
+ "minecraft:particle_appearance_lighting": {}
+ }
+ }
+}
\ No newline at end of file
diff --git a/resource_packs/files/unobtrusive/unobtrusive_particles/particles/mobspell_lingering.particle.json b/resource_packs/files/unobtrusive/unobtrusive_particles/particles/mobspell_lingering.particle.json
new file mode 100644
index 000000000..46f16bab7
--- /dev/null
+++ b/resource_packs/files/unobtrusive/unobtrusive_particles/particles/mobspell_lingering.particle.json
@@ -0,0 +1,84 @@
+{
+ "format_version": "1.10.0",
+ "particle_effect": {
+ "description": {
+ "identifier": "minecraft:mobspell_lingering",
+ "basic_render_parameters": {
+ "material": "particles_blend",
+ "texture": "textures/particle/particles"
+ }
+ },
+ "components": {
+ "minecraft:emitter_rate_instant": {
+ "num_particles": "Math.pi * variable.cloud_radius * variable.cloud_radius * variable.particle_multiplier"
+ },
+ "minecraft:emitter_lifetime_once": {
+ "active_time": "variable.cloud_lifetime"
+ },
+ "minecraft:emitter_shape_disc": {
+ "radius": "variable.cloud_radius",
+ "direction": [
+ 0.0,
+ 1.0,
+ 0.0
+ ]
+ },
+ "minecraft:particle_initial_speed": "(Math.random(0, 1) + Math.random(0, 1) + 1) * 0.55",
+ "minecraft:particle_lifetime_expression": {
+ "max_lifetime": "Math.random(0.85, 1.35)"
+ },
+ "minecraft:particle_motion_dynamic": {
+ "linear_acceleration": [
+ "(variable.particle_random_1 * 2 - 1)*0.5 - (variable.particle_age * 0.4) * 2.5",
+ "1 + (0.08 * variable.particle_age) - (variable.particle_age * 0.4) * 1.5",
+ "(variable.particle_random_2 * 2 - 1)*0.5 - (variable.particle_age * 0.4) * 2.5"
+ ]
+ },
+ "minecraft:particle_motion_collision": {
+ "enabled": 1,
+ "expire_on_contact": true,
+ "collision_drag": 1.0,
+ "coefficient_of_restitution": 1.0,
+ "collision_radius": 0.01
+ },
+ "minecraft:particle_appearance_billboard": {
+ "size": [
+ 0.125,
+ 0.125
+ ],
+ "facing_camera_mode": "lookat_xyz",
+ "uv": {
+ "texture_width": 128,
+ "texture_height": 128,
+ "flipbook": {
+ "base_UV": [
+ 64,
+ 64
+ ],
+ "size_UV": [
+ 8,
+ 8
+ ],
+ "step_UV": [
+ -8,
+ 0
+ ],
+ "frames_per_second": 10,
+ "max_frame": 8,
+ "stretch_to_lifetime": true,
+ "loop": false
+ }
+ }
+ },
+ "minecraft:particle_appearance_tinting": {
+ "color": [
+ "variable.color.r",
+ "variable.color.g",
+ "variable.color.b",
+ "variable.color.a"
+ ]
+ },
+ "minecraft:particle_appearance_lighting": {}
+ }
+ }
+}
\ No newline at end of file
diff --git a/resource_packs/files/unobtrusive/unobtrusive_particles/particles/splashpotionspell.particle.json b/resource_packs/files/unobtrusive/unobtrusive_particles/particles/splashpotionspell.particle.json
new file mode 100644
index 000000000..52660ba46
--- /dev/null
+++ b/resource_packs/files/unobtrusive/unobtrusive_particles/particles/splashpotionspell.particle.json
@@ -0,0 +1,87 @@
+{
+ "format_version": "1.10.0",
+ "particle_effect": {
+ "description": {
+ "identifier": "minecraft:splash_spell_emitter",
+ "basic_render_parameters": {
+ "material": "particles_blend",
+ "texture": "textures/particle/particles"
+ }
+ },
+ "components": {
+ "minecraft:emitter_rate_instant": {
+ "num_particles": 100
+ },
+ "minecraft:emitter_lifetime_once": {},
+ "minecraft:emitter_shape_point": {
+ "offset": [
+ "variable.is_vertical = Math.Random(0.0, 1.0) > 0.7; variable.splash_power = Math.random(0.0, 1.0) * variable.splash_range; variable.color_brightness = 0.75 + Math.random(0.0, 1.0) * 0.25; return 0.0;",
+ 0,
+ 0
+ ],
+ "direction": [
+ "(variable.is_vertical > 0 ? 0.15 : 1.0) * Math.random(-1,1)",
+ "(variable.is_vertical > 0 ? 1.0 : 0.0) * Math.random(0,1)",
+ "(variable.is_vertical > 0 ? 0.15 : 1.0) * Math.random(-1,1)"
+ ]
+ },
+ "minecraft:particle_initial_speed": "(variable.is_vertical > 0 ? Math.random(1.75, 3.75) : Math.random(1.5, 5.5))",
+ "minecraft:particle_lifetime_expression": {
+ "max_lifetime": "Math.random(0.7, 1.5)"
+ },
+ "minecraft:particle_motion_dynamic": {
+ "linear_acceleration": [
+ "(variable.particle_random_1 * 2 - 1) * variable.splash_power * (variable.is_vertical > 0 ? 0.2 : 0.5) * 2.5",
+ "(-0.1 * variable.splash_power + 1) * (variable.is_vertical > 0 ? 0.9 : 1.3) * 2.5",
+ "(variable.particle_random_2 * 2 - 1) * variable.splash_power * (variable.is_vertical > 0 ? 0.2 : 0.5) * 2.5"
+ ],
+ "linear_drag_coefficient": 2.5
+ },
+ "minecraft:particle_motion_collision": {
+ "enabled": 1,
+ "expire_on_contact": true,
+ "collision_drag": 1.0,
+ "coefficient_of_restitution": 1.0,
+ "collision_radius": 0.01
+ },
+ "minecraft:particle_appearance_billboard": {
+ "size": [
+ 0.125,
+ 0.125
+ ],
+ "facing_camera_mode": "lookat_xyz",
+ "uv": {
+ "texture_width": 128,
+ "texture_height": 128,
+ "flipbook": {
+ "base_UV": [
+ 64,
+ 64
+ ],
+ "size_UV": [
+ 8,
+ 8
+ ],
+ "step_UV": [
+ -8,
+ 0
+ ],
+ "frames_per_second": 4,
+ "max_frame": 8,
+ "stretch_to_lifetime": true,
+ "loop": false
+ }
+ }
+ },
+ "minecraft:particle_appearance_tinting": {
+ "color": [
+ "variable.color.r * variable.color_brightness",
+ "variable.color.g * variable.color_brightness",
+ "variable.color.b * variable.color_brightness",
+ "variable.color.a"
+ ]
+ },
+ "minecraft:particle_appearance_lighting": {}
+ }
+ }
+}
\ No newline at end of file
diff --git a/resource_packs/files/unobtrusive/unobtrusive_particles/particles/stunned.particle.json b/resource_packs/files/unobtrusive/unobtrusive_particles/particles/stunned.particle.json
new file mode 100644
index 000000000..60acf4d36
--- /dev/null
+++ b/resource_packs/files/unobtrusive/unobtrusive_particles/particles/stunned.particle.json
@@ -0,0 +1,88 @@
+{
+ "format_version": "1.10.0",
+ "particle_effect": {
+ "description": {
+ "identifier": "minecraft:stunned_emitter",
+ "basic_render_parameters": {
+ "material": "particles_blend",
+ "texture": "textures/particle/particles"
+ }
+ },
+ "components": {
+ "minecraft:emitter_rate_steady": {
+ "spawn_rate": 4,
+ "max_particles": 20
+ },
+ "minecraft:emitter_lifetime_expression": {
+ "activation_expression": 1,
+ "expiration_expression": 0
+ },
+ "minecraft:emitter_shape_custom": {
+ "offset": [
+ "Math.random(-1.0, 1.0)",
+ 0.0,
+ "Math.random(-1.0, 1.0)"
+ ],
+ "direction": [
+ "Math.random(-0.5, 0.5)",
+ "Math.random(0, 1)",
+ "Math.random(-0.5, 0.5)"
+ ]
+ },
+ "minecraft:particle_initial_speed": [
+ "2.0 * Math.random(-1.0, 1.0)",
+ "Math.random(0.6, 1.2)",
+ "2.0 * Math.random(-1.0, 1.0)"
+ ],
+ "minecraft:particle_lifetime_expression": {
+ "max_lifetime": "Math.random(0.7, 1.0)"
+ },
+ "minecraft:particle_motion_dynamic": {
+ "linear_acceleration": [
+ 0,
+ 2,
+ 0
+ ],
+ "linear_drag_coefficient": 0.5
+ },
+ "minecraft:particle_appearance_billboard": {
+ "size": [
+ 0.125,
+ 0.125
+ ],
+ "facing_camera_mode": "lookat_xyz",
+ "uv": {
+ "texture_width": 128,
+ "texture_height": 128,
+ "flipbook": {
+ "base_UV": [
+ 64,
+ 64
+ ],
+ "size_UV": [
+ 8,
+ 8
+ ],
+ "step_UV": [
+ -8,
+ 0
+ ],
+ "frames_per_second": 10,
+ "max_frame": 8,
+ "stretch_to_lifetime": true,
+ "loop": false
+ }
+ }
+ },
+ "minecraft:particle_appearance_tinting": {
+ "color": [
+ "0.498",
+ "0.5137",
+ "0.5725",
+ "1.0"
+ ]
+ },
+ "minecraft:particle_appearance_lighting": {}
+ }
+ }
+}
\ No newline at end of file
diff --git a/resource_packs/files/unobtrusive/unobtrusive_particles/particles/wither_boss_invulnerable.particle.json b/resource_packs/files/unobtrusive/unobtrusive_particles/particles/wither_boss_invulnerable.particle.json
new file mode 100644
index 000000000..e73e1f1bd
--- /dev/null
+++ b/resource_packs/files/unobtrusive/unobtrusive_particles/particles/wither_boss_invulnerable.particle.json
@@ -0,0 +1,80 @@
+{
+ "format_version": "1.10.0",
+ "particle_effect": {
+ "description": {
+ "identifier": "minecraft:wither_boss_invulnerable",
+ "basic_render_parameters": {
+ "material": "particles_blend",
+ "texture": "textures/particle/particles"
+ }
+ },
+ "components": {
+ "minecraft:emitter_rate_instant": {
+ "num_particles": 1
+ },
+ "minecraft:emitter_lifetime_once": {},
+ "minecraft:emitter_shape_custom": {
+ "direction": [
+ "variable.direction.x",
+ "variable.direction.y",
+ "variable.direction.z"
+ ]
+ },
+ "minecraft:particle_initial_speed": "(Math.random(0, 1) + Math.random(0, 1) + 1) * 0.4",
+ "minecraft:particle_lifetime_expression": {
+ "max_lifetime": "Math.random(0.85, 1.35)"
+ },
+ "minecraft:particle_motion_dynamic": {
+ "linear_acceleration": [
+ "(variable.particle_random_1 * 2 - 1)*0.5 - (variable.particle_age * 0.4) * 2.5",
+ "1 + (0.08 * variable.particle_age) - (variable.particle_age * 0.4) * 1.5",
+ "(variable.particle_random_2 * 2 - 1)*0.5 - (variable.particle_age * 0.4) * 2.5"
+ ]
+ },
+ "minecraft:particle_motion_collision": {
+ "enabled": 1,
+ "collision_drag": 1.0,
+ "coefficient_of_restitution": 1.0,
+ "collision_radius": 0.5
+ },
+ "minecraft:particle_appearance_billboard": {
+ "size": [
+ 0.125,
+ 0.125
+ ],
+ "facing_camera_mode": "lookat_xyz",
+ "uv": {
+ "texture_width": 128,
+ "texture_height": 128,
+ "flipbook": {
+ "base_UV": [
+ 64,
+ 64
+ ],
+ "size_UV": [
+ 8,
+ 8
+ ],
+ "step_UV": [
+ -8,
+ 0
+ ],
+ "frames_per_second": 6,
+ "max_frame": 8,
+ "stretch_to_lifetime": true,
+ "loop": false
+ }
+ }
+ },
+ "minecraft:particle_appearance_tinting": {
+ "color": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ]
+ },
+ "minecraft:particle_appearance_lighting": {}
+ }
+ }
+}
\ No newline at end of file
diff --git a/resource_packs/files/unobtrusive/unobtrusive_particles/textures/particle/campfire_smoke.png b/resource_packs/files/unobtrusive/unobtrusive_particles/textures/particle/campfire_smoke.png
index fba5f2592..e36732d4e 100644
--- a/resource_packs/files/unobtrusive/unobtrusive_particles/textures/particle/campfire_smoke.png
+++ b/resource_packs/files/unobtrusive/unobtrusive_particles/textures/particle/campfire_smoke.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:00ff176145c1574828e70b6986fd0152ec2fde3fb0a1d76bf4e4fdb2886ce612
-size 1032
+oid sha256:bd9ac37e164af7e0e4d9e2e4c6fb51834292085e36f649e2fce45ec15879d487
+size 854
diff --git a/resource_packs/files/unobtrusive/unobtrusive_particles/textures/particle/explosion.png b/resource_packs/files/unobtrusive/unobtrusive_particles/textures/particle/explosion.png
deleted file mode 100644
index 073644c7a..000000000
--- a/resource_packs/files/unobtrusive/unobtrusive_particles/textures/particle/explosion.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:12da441ecb2ae28cdc084c835b768b52b95f767d3862909572b8bfacd9aa7cd3
-size 3433
diff --git a/resource_packs/files/unobtrusive/unobtrusive_particles/textures/particle/particles.png b/resource_packs/files/unobtrusive/unobtrusive_particles/textures/particle/particles.png
index 29975333c..7b7d314b6 100644
--- a/resource_packs/files/unobtrusive/unobtrusive_particles/textures/particle/particles.png
+++ b/resource_packs/files/unobtrusive/unobtrusive_particles/textures/particle/particles.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:15f187d1f79ad719d420261a4a47c4e8c5faea47b7e8c7499104774470ff16da
-size 4404
+oid sha256:1524d866765b189dd86e510dab4a5c56396ee34a0f7ef916bdf3c17d2cf771cb
+size 5146
From a26a8a983e143e6dc932e0a103dcd6ec9b6d02df Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Wed, 22 Oct 2025 01:32:53 +0530
Subject: [PATCH 089/117] update(files): Update Dungeons Creeper to change the
creeper spawn egg to dungeon style
1. Update Dungeons Creeper to change the creeper spawn egg to dungeon style
---
.../textures/items/spawn_eggs/spawn_egg_creeper.png | 3 +++
1 file changed, 3 insertions(+)
create mode 100644 resource_packs/files/parity/dungeons_creepers/textures/items/spawn_eggs/spawn_egg_creeper.png
diff --git a/resource_packs/files/parity/dungeons_creepers/textures/items/spawn_eggs/spawn_egg_creeper.png b/resource_packs/files/parity/dungeons_creepers/textures/items/spawn_eggs/spawn_egg_creeper.png
new file mode 100644
index 000000000..4ec6b539a
--- /dev/null
+++ b/resource_packs/files/parity/dungeons_creepers/textures/items/spawn_eggs/spawn_egg_creeper.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:703c1fd13e441053bbc82c98c22e047574945527e12a76accf5e085a2d7829fc
+size 500
From e36cd36ada6e033b33cab30cc419cb5f50157471 Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Wed, 22 Oct 2025 01:38:22 +0530
Subject: [PATCH 090/117] chore(files): Old Spawn Eggs overwrite other spawn
egg packs
1. Old Spawn Eggs will take priority over other packs containing spawn eggs
2. Removed the priority of 1 from Stridey Striders so that Old Spawn Eggs overwrite it
---
resource_packs/packs.json | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/resource_packs/packs.json b/resource_packs/packs.json
index 7ad00cc6b..2a7c03af2 100644
--- a/resource_packs/packs.json
+++ b/resource_packs/packs.json
@@ -1891,7 +1891,6 @@
"id": "happy_ghasts_panorama",
"name": "Happy Ghasts Panorama",
"description": "Replaces the default Minecraft menu panorama with a 360° view of Happy Ghasts flying around a valley! (from 1.21.90)"
-
},
{
"id": "pale_garden_panorama",
@@ -2119,7 +2118,8 @@
{
"id": "old_spawn_eggs",
"name": "Old Spawn Eggs",
- "description": "Reverts Spawn Eggs to their classic polka-dot textures"
+ "description": "Reverts Spawn Eggs to their classic polka-dot textures",
+ "priority": 1
},
{
"id": "snoutless_pigs",
@@ -2270,8 +2270,7 @@
{
"id": "stridey_striders",
"name": "Stridey Striders",
- "description": "Awful pack that makes Striders look like Stridey, Sorry",
- "priority": 1
+ "description": "Awful pack that makes Striders look like Stridey, Sorry"
},
{
"id": "emeralds_to_rubies",
From 66ed11982d7b44e1db69239fa8fc8e0ff705adba Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Wed, 22 Oct 2025 02:02:48 +0530
Subject: [PATCH 091/117] update(files): Update Super Smash Bros Enderman to
change the enderman spawn egg
1. Update Super Smash Bros Enderman to change the enderman spawn egg
---
.../textures/items/spawn_eggs/spawn_egg_enderman.png | 3 +++
1 file changed, 3 insertions(+)
create mode 100644 resource_packs/files/parity/super_smash_bros_enderman/textures/items/spawn_eggs/spawn_egg_enderman.png
diff --git a/resource_packs/files/parity/super_smash_bros_enderman/textures/items/spawn_eggs/spawn_egg_enderman.png b/resource_packs/files/parity/super_smash_bros_enderman/textures/items/spawn_eggs/spawn_egg_enderman.png
new file mode 100644
index 000000000..c96acdbf1
--- /dev/null
+++ b/resource_packs/files/parity/super_smash_bros_enderman/textures/items/spawn_eggs/spawn_egg_enderman.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:56deacb215bace418ec4730b4a92557dc6c5b50cee4b9df44a7a5da0751741f3
+size 552
From 4bc47e020d236bc9fbdf06dc3d6a06be3ae61d86 Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Wed, 22 Oct 2025 02:20:24 +0530
Subject: [PATCH 092/117] update(files): Update Java Boom to include newer
explosions
1. Added `camera_shoot_explosion` and `dragon_destroy_block` particles to change their explosion texture
2. Updated `dragon_dying_explosion` to match bedrock samples
---
.../camera_shoot_explosion.particle.json | 59 +++++++++++++++++++
.../dragon_destroy_block.particle.json | 59 +++++++++++++++++++
.../dragon_dying_explosion.particle.json | 14 ++---
3 files changed, 125 insertions(+), 7 deletions(-)
create mode 100644 resource_packs/files/parity/java_boom/particles/camera_shoot_explosion.particle.json
create mode 100644 resource_packs/files/parity/java_boom/particles/dragon_destroy_block.particle.json
diff --git a/resource_packs/files/parity/java_boom/particles/camera_shoot_explosion.particle.json b/resource_packs/files/parity/java_boom/particles/camera_shoot_explosion.particle.json
new file mode 100644
index 000000000..385d9af9c
--- /dev/null
+++ b/resource_packs/files/parity/java_boom/particles/camera_shoot_explosion.particle.json
@@ -0,0 +1,59 @@
+{
+ "format_version": "1.10.0",
+ "particle_effect": {
+ "description": {
+ "identifier": "minecraft:camera_shoot_explosion",
+ "basic_render_parameters": {
+ "material": "particles_alpha",
+ "texture": "textures/particle/explosion"
+ }
+ },
+ "components": {
+ "minecraft:emitter_rate_instant": {
+ "num_particles": 1
+ },
+ "minecraft:emitter_lifetime_once": {},
+ "minecraft:emitter_shape_point": {},
+ "minecraft:particle_initial_speed": 0.0,
+ "minecraft:particle_lifetime_expression": {
+ "max_lifetime": "Math.random(0.3, 0.5)"
+ },
+ "minecraft:particle_appearance_billboard": {
+ "size": [
+ 1.0,
+ 1.0
+ ],
+ "facing_camera_mode": "lookat_xyz",
+ "uv": {
+ "texture_width": 128,
+ "texture_height": 128,
+ "flipbook": {
+ "base_UV": [
+ 0,
+ 80
+ ],
+ "size_UV": [
+ 8,
+ 8
+ ],
+ "step_UV": [
+ 8,
+ 0
+ ],
+ "frames_per_second": 8,
+ "max_frame": 16,
+ "stretch_to_lifetime": true,
+ "loop": false
+ }
+ }
+ },
+ "minecraft:particle_appearance_tinting": {
+ "color": [
+ "variable.particle_random_1 * 0.6 + 0.4",
+ "variable.particle_random_1 * 0.6 + 0.4",
+ "variable.particle_random_1 * 0.6 + 0.4"
+ ]
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/resource_packs/files/parity/java_boom/particles/dragon_destroy_block.particle.json b/resource_packs/files/parity/java_boom/particles/dragon_destroy_block.particle.json
new file mode 100644
index 000000000..56f657369
--- /dev/null
+++ b/resource_packs/files/parity/java_boom/particles/dragon_destroy_block.particle.json
@@ -0,0 +1,59 @@
+{
+ "format_version": "1.10.0",
+ "particle_effect": {
+ "description": {
+ "identifier": "minecraft:dragon_destroy_block",
+ "basic_render_parameters": {
+ "material": "particles_alpha",
+ "texture": "textures/particle/explosion"
+ }
+ },
+ "components": {
+ "minecraft:emitter_rate_instant": {
+ "num_particles": 1
+ },
+ "minecraft:emitter_lifetime_once": {},
+ "minecraft:emitter_shape_point": {},
+ "minecraft:particle_initial_speed": 0.0,
+ "minecraft:particle_lifetime_expression": {
+ "max_lifetime": "Math.random(0.3, 0.5)"
+ },
+ "minecraft:particle_appearance_billboard": {
+ "size": [
+ 1.0,
+ 1.0
+ ],
+ "facing_camera_mode": "lookat_xyz",
+ "uv": {
+ "texture_width": 128,
+ "texture_height": 128,
+ "flipbook": {
+ "base_UV": [
+ 0,
+ 80
+ ],
+ "size_UV": [
+ 8,
+ 8
+ ],
+ "step_UV": [
+ 8,
+ 0
+ ],
+ "frames_per_second": 8,
+ "max_frame": 16,
+ "stretch_to_lifetime": true,
+ "loop": false
+ }
+ }
+ },
+ "minecraft:particle_appearance_tinting": {
+ "color": [
+ "variable.particle_random_1 * 0.6 + 0.4",
+ "variable.particle_random_1 * 0.6 + 0.4",
+ "variable.particle_random_1 * 0.6 + 0.4"
+ ]
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/resource_packs/files/parity/java_boom/particles/dragon_dying_explosion.particle.json b/resource_packs/files/parity/java_boom/particles/dragon_dying_explosion.particle.json
index 4141cd4ce..bc8ab0eaf 100644
--- a/resource_packs/files/parity/java_boom/particles/dragon_dying_explosion.particle.json
+++ b/resource_packs/files/parity/java_boom/particles/dragon_dying_explosion.particle.json
@@ -25,20 +25,20 @@
],
"facing_camera_mode": "lookat_xyz",
"uv": {
- "texture_width": 32,
- "texture_height": 512,
+ "texture_width": 128,
+ "texture_height": 128,
"flipbook": {
"base_UV": [
0,
- 0
+ 80
],
"size_UV": [
- 32,
- 32
+ 8,
+ 8
],
"step_UV": [
- 0,
- 32
+ 8,
+ 0
],
"frames_per_second": 8,
"max_frame": 16,
From efe0ec92f4b89680a972490d5fd253c68f32fe40 Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Wed, 22 Oct 2025 02:40:26 +0530
Subject: [PATCH 093/117] feat(files): Add a combination between Unobtrusive
Particles and Java Boom
---
.../unobtrusive_java_boom/textures/particle/explosion.png | 3 +++
resource_packs/packs.json | 8 +++++++-
2 files changed, 10 insertions(+), 1 deletion(-)
create mode 100644 resource_packs/extras/unobtrusive/unobtrusive_java_boom/textures/particle/explosion.png
diff --git a/resource_packs/extras/unobtrusive/unobtrusive_java_boom/textures/particle/explosion.png b/resource_packs/extras/unobtrusive/unobtrusive_java_boom/textures/particle/explosion.png
new file mode 100644
index 000000000..073644c7a
--- /dev/null
+++ b/resource_packs/extras/unobtrusive/unobtrusive_java_boom/textures/particle/explosion.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:12da441ecb2ae28cdc084c835b768b52b95f767d3862909572b8bfacd9aa7cd3
+size 3433
diff --git a/resource_packs/packs.json b/resource_packs/packs.json
index 7ad00cc6b..4eb57e591 100644
--- a/resource_packs/packs.json
+++ b/resource_packs/packs.json
@@ -1891,7 +1891,6 @@
"id": "happy_ghasts_panorama",
"name": "Happy Ghasts Panorama",
"description": "Replaces the default Minecraft menu panorama with a 360° view of Happy Ghasts flying around a valley! (from 1.21.90)"
-
},
{
"id": "pale_garden_panorama",
@@ -3292,6 +3291,13 @@
"unobtrusive/unobtrusive_snow"
]
},
+ {
+ "id": "extras/unobtrusive/unobtrusive_java_boom",
+ "combines": [
+ "unobtrusive/unobtrusive_particles",
+ "parity/java_boom"
+ ]
+ },
{
"id": "extras/unobtrusive/accurate_unobtrusive_scaffolding",
"combines": [
From 4d51721808481d3ff81913ea28bc183bfded9f4a Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Wed, 22 Oct 2025 02:58:38 +0530
Subject: [PATCH 094/117] update(files): Update Circular Sun and Moon to
1.21.110
1. Update the sun texture in Circular Sun and Moon to add the fade out dark textures to match bedrock samples
---
.../circular_sun_and_moon/textures/environment/sun.png | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/resource_packs/files/terrain/circular_sun_and_moon/textures/environment/sun.png b/resource_packs/files/terrain/circular_sun_and_moon/textures/environment/sun.png
index 825d27326..ca4e0a03b 100644
--- a/resource_packs/files/terrain/circular_sun_and_moon/textures/environment/sun.png
+++ b/resource_packs/files/terrain/circular_sun_and_moon/textures/environment/sun.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:f7ac0dd2673092954fb972a7cea54aa05698d07d0700037541c17a507b55cb27
-size 444
+oid sha256:23cea8d39378d73432fb07adc8068a286f16e1bdde2ddfdd4d7d439d9aeb7a3c
+size 1177
From 98bb079d17365b5e604f18cfe402b989a69d9575 Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Wed, 22 Oct 2025 03:01:51 +0530
Subject: [PATCH 095/117] update(files): Update 3D Sun & Moon to 1.21.110
1. Update the sun texture in 3D Sun & Moon to add the fade out dark textures to match bedrock samples
---
.../files/3d/3d_sun_and_moon/textures/environment/sun.png | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/resource_packs/files/3d/3d_sun_and_moon/textures/environment/sun.png b/resource_packs/files/3d/3d_sun_and_moon/textures/environment/sun.png
index daaa6abe0..3b39977bb 100644
--- a/resource_packs/files/3d/3d_sun_and_moon/textures/environment/sun.png
+++ b/resource_packs/files/3d/3d_sun_and_moon/textures/environment/sun.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:88e5c0af46f0f00b882c8f55995e1f75271d9652e9bbcaf6b514424887e9f2c7
-size 35485
+oid sha256:53c1a66f72b64863aa89715a5d42328b7f03f9a39fcb55784093f8d3cbb0ef76
+size 212680
From db6257c22602bfafd395310deae32e5b11b9d216 Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Wed, 22 Oct 2025 03:31:47 +0530
Subject: [PATCH 096/117] update(files): Update Double Slab Fix to 1.21.110
1. Updated cut red sandstone double slab and cut sandstone double slab to use its own entry as they were flattened in 1.21.110
2. Fixed a bug where I accidentally applied the double slab textures to non-double slabs variants of quartz, red sandstone and sandstone (oopsie)
---
.../double_slab_fix/blocks.json | 40 +++++++++++++++++++
.../textures/terrain_texture.json | 31 +++++++-------
2 files changed, 54 insertions(+), 17 deletions(-)
diff --git a/resource_packs/files/fixes_and_consistency/double_slab_fix/blocks.json b/resource_packs/files/fixes_and_consistency/double_slab_fix/blocks.json
index ff59aa85d..7b1cbf015 100644
--- a/resource_packs/files/fixes_and_consistency/double_slab_fix/blocks.json
+++ b/resource_packs/files/fixes_and_consistency/double_slab_fix/blocks.json
@@ -1,5 +1,21 @@
{
"format_version": "1.21.40",
+ "cut_red_sandstone_double_slab": {
+ "sound": "stone",
+ "textures": {
+ "down": "cut_red_sandstone_slab_top",
+ "side": "cut_red_sandstone_double_slab",
+ "up": "cut_red_sandstone_slab_top"
+ }
+ },
+ "cut_sandstone_double_slab": {
+ "sound": "stone",
+ "textures": {
+ "down": "cut_sandstone_slab_top",
+ "side": "cut_sandstone_double_slab",
+ "up": "cut_sandstone_slab_top"
+ }
+ },
"polished_andesite_double_slab": {
"sound": "stone",
"textures": {
@@ -56,5 +72,29 @@
"side": "polished_tuff_double_slab",
"up": "polished_tuff"
}
+ },
+ "quartz_double_slab": {
+ "sound": "stone",
+ "textures": {
+ "down": "quartz_slab_bottom",
+ "side": "quartz_double_slab",
+ "up": "quartz_slab_top"
+ }
+ },
+ "red_sandstone_double_slab": {
+ "sound": "stone",
+ "textures": {
+ "down": "red_sandstone_slab_bottom",
+ "side": "red_sandstone_double_slab",
+ "up": "red_sandstone_slab_top"
+ }
+ },
+ "sandstone_double_slab": {
+ "sound": "stone",
+ "textures": {
+ "down": "sandstone_slab_bottom",
+ "side": "sandstone_double_slab",
+ "up": "sandstone_slab_top"
+ }
}
}
\ No newline at end of file
diff --git a/resource_packs/files/fixes_and_consistency/double_slab_fix/textures/terrain_texture.json b/resource_packs/files/fixes_and_consistency/double_slab_fix/textures/terrain_texture.json
index afbe361e1..b66f062af 100644
--- a/resource_packs/files/fixes_and_consistency/double_slab_fix/textures/terrain_texture.json
+++ b/resource_packs/files/fixes_and_consistency/double_slab_fix/textures/terrain_texture.json
@@ -4,14 +4,11 @@
"padding": 8,
"num_mip_levels": 4,
"texture_data": {
- "stone_slab_side_4": {
- "textures": [
- "textures/blocks/stonebrick_mossy",
- "textures/blocks/quartz_block_bottom",
- "textures/blocks/stone",
- "textures/blocks/slab_sides/cut_sandstone_slab_side",
- "textures/blocks/slab_sides/cut_red_sandstone_slab_side"
- ]
+ "cut_red_sandstone_double_slab": {
+ "textures": "textures/blocks/slab_sides/cut_red_sandstone_slab_side"
+ },
+ "cut_sandstone_double_slab": {
+ "textures": "textures/blocks/slab_sides/cut_sandstone_slab_side"
},
"polished_andesite_double_slab": {
"textures": "textures/blocks/slab_sides/polished_andesite_slab_side"
@@ -25,15 +22,6 @@
"prismarine_brick_double_slab": {
"textures": "textures/blocks/slab_sides/prismarine_brick_slab_side"
},
- "sandstone_slab_side": {
- "textures": "textures/blocks/slab_sides/sandstone_slab_side"
- },
- "red_sandstone_slab_side": {
- "textures": "textures/blocks/slab_sides/red_sandstone_slab_side"
- },
- "quartz_slab_side": {
- "textures": "textures/blocks/slab_sides/quartz_block_slab_side"
- },
"polished_blackstone_double_slab": {
"textures": "textures/blocks/slab_sides/polished_blackstone_slab_side"
},
@@ -42,6 +30,15 @@
},
"polished_tuff_double_slab": {
"textures": "textures/blocks/slab_sides/polished_tuff_slab_side"
+ },
+ "quartz_double_slab": {
+ "textures": "textures/blocks/slab_sides/quartz_block_slab_side"
+ },
+ "red_sandstone_double_slab": {
+ "textures": "textures/blocks/slab_sides/red_sandstone_slab_side"
+ },
+ "sandstone_double_slab": {
+ "textures": "textures/blocks/slab_sides/sandstone_slab_side"
}
}
}
\ No newline at end of file
From 0d17abe49c5d4323fec2b64a853a1f26b8869823 Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Wed, 22 Oct 2025 03:42:54 +0530
Subject: [PATCH 097/117] update(files): Update Music Disc Redstone Level
Preview to 1.21.110
1. Update the lang files to match updated translations from bedrock samples
---
.../music_disc_redstone_level_preview/texts/bg_BG.lang | 2 +-
.../music_disc_redstone_level_preview/texts/cs_CZ.lang | 2 +-
.../music_disc_redstone_level_preview/texts/da_DK.lang | 2 +-
.../music_disc_redstone_level_preview/texts/de_DE.lang | 2 +-
.../music_disc_redstone_level_preview/texts/es_MX.lang | 2 +-
.../music_disc_redstone_level_preview/texts/fi_FI.lang | 2 +-
.../music_disc_redstone_level_preview/texts/fr_CA.lang | 2 +-
.../music_disc_redstone_level_preview/texts/fr_FR.lang | 2 +-
.../music_disc_redstone_level_preview/texts/ko_KR.lang | 4 ++--
.../music_disc_redstone_level_preview/texts/nl_NL.lang | 2 +-
.../music_disc_redstone_level_preview/texts/tr_TR.lang | 2 +-
.../music_disc_redstone_level_preview/texts/zh_TW.lang | 2 +-
12 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/resource_packs/files/utility/music_disc_redstone_level_preview/texts/bg_BG.lang b/resource_packs/files/utility/music_disc_redstone_level_preview/texts/bg_BG.lang
index 9eeba9a04..ba0e211d6 100644
--- a/resource_packs/files/utility/music_disc_redstone_level_preview/texts/bg_BG.lang
+++ b/resource_packs/files/utility/music_disc_redstone_level_preview/texts/bg_BG.lang
@@ -16,6 +16,6 @@ item.record_precipice.desc=Аарън Черов – Пропаст (13)
item.record_relic.desc=Арън Чероф – Реликва (15)
item.record_stal.desc=C418 – джаз (8)
item.record_strad.desc=C418 – тропици (9)
-item.record_tears.desc=Amos Roddy - Tears (10)
+item.record_tears.desc=Amos Roddy – Tears (10)
item.record_wait.desc=C418 – чукче (12)
item.record_ward.desc=C418 – мрак (10)
diff --git a/resource_packs/files/utility/music_disc_redstone_level_preview/texts/cs_CZ.lang b/resource_packs/files/utility/music_disc_redstone_level_preview/texts/cs_CZ.lang
index f107b535b..71e44456c 100644
--- a/resource_packs/files/utility/music_disc_redstone_level_preview/texts/cs_CZ.lang
+++ b/resource_packs/files/utility/music_disc_redstone_level_preview/texts/cs_CZ.lang
@@ -16,6 +16,6 @@ item.record_precipice.desc=Aaron Cherof - Propast (13)
item.record_relic.desc=Aaron Cherof - Relic (15)
item.record_stal.desc=C418 – stal (8)
item.record_strad.desc=C418 – strad (9)
-item.record_tears.desc=Amos Roddy -Tears (10)
+item.record_tears.desc=Amos Roddy – Tears (10)
item.record_wait.desc=C418 – čekání (12)
item.record_ward.desc=C418 – sbor (10)
diff --git a/resource_packs/files/utility/music_disc_redstone_level_preview/texts/da_DK.lang b/resource_packs/files/utility/music_disc_redstone_level_preview/texts/da_DK.lang
index 14eae76a7..099d581ee 100644
--- a/resource_packs/files/utility/music_disc_redstone_level_preview/texts/da_DK.lang
+++ b/resource_packs/files/utility/music_disc_redstone_level_preview/texts/da_DK.lang
@@ -7,7 +7,7 @@ item.record_chirp.desc=C418 - kvidder (4)
item.record_creator.desc=Lena Raine – udvikler (12)
item.record_creator_music_box.desc=Lena Raine - udvikler (Music Box) (11)
item.record_far.desc=C418 - afstand (5)
-item.record_lava_chicken.desc=Hyper Potions - Lava Chicken (9)
+item.record_lava_chicken.desc=Hypereliksirer – Lavakylling (9)
item.record_mall.desc=C418 - center (6)
item.record_mellohi.desc=C418 - mellohi (7)
item.record_otherside.desc=Lena Raine – otherside (14)
diff --git a/resource_packs/files/utility/music_disc_redstone_level_preview/texts/de_DE.lang b/resource_packs/files/utility/music_disc_redstone_level_preview/texts/de_DE.lang
index 4c39719d7..c6661668f 100644
--- a/resource_packs/files/utility/music_disc_redstone_level_preview/texts/de_DE.lang
+++ b/resource_packs/files/utility/music_disc_redstone_level_preview/texts/de_DE.lang
@@ -16,6 +16,6 @@ item.record_precipice.desc=Aaron Cherof - Precipice (13)
item.record_relic.desc=Aaron Cherof - Relikt (15)
item.record_stal.desc=C418 - Stal (8)
item.record_strad.desc=C418 - Strad (9)
-item.record_tears.desc=Amos Roddy – Tears (10)
+item.record_tears.desc=Amos Roddy - Tränen (10)
item.record_wait.desc=C418 - Warten (12)
item.record_ward.desc=C418 - Abteilung (10)
diff --git a/resource_packs/files/utility/music_disc_redstone_level_preview/texts/es_MX.lang b/resource_packs/files/utility/music_disc_redstone_level_preview/texts/es_MX.lang
index 5ead33d8c..311b7c09c 100644
--- a/resource_packs/files/utility/music_disc_redstone_level_preview/texts/es_MX.lang
+++ b/resource_packs/files/utility/music_disc_redstone_level_preview/texts/es_MX.lang
@@ -7,7 +7,7 @@ item.record_chirp.desc=C418 - chirp (4)
item.record_creator.desc=Lena Raine: creadora (12)
item.record_creator_music_box.desc=Lena Raine: creadora (caja de música) (11)
item.record_far.desc=C418 - lejos (5)
-item.record_lava_chicken.desc=Hyper Potions - Lava Chicken (9)
+item.record_lava_chicken.desc=Hiperpociones: pollo de lava (9)
item.record_mall.desc=C418 - explanada (6)
item.record_mellohi.desc=C418 - mellohi (7)
item.record_otherside.desc=Lena Raine - otro lado (14)
diff --git a/resource_packs/files/utility/music_disc_redstone_level_preview/texts/fi_FI.lang b/resource_packs/files/utility/music_disc_redstone_level_preview/texts/fi_FI.lang
index ae3af1b7b..85142d72f 100644
--- a/resource_packs/files/utility/music_disc_redstone_level_preview/texts/fi_FI.lang
+++ b/resource_packs/files/utility/music_disc_redstone_level_preview/texts/fi_FI.lang
@@ -16,6 +16,6 @@ item.record_precipice.desc=Aaron Cherof – Precipice (13)
item.record_relic.desc=Aaron Cherof - Reliikki (15)
item.record_stal.desc=C418 - stal (8)
item.record_strad.desc=C418 - strad (9)
-item.record_tears.desc=Amos Roddy - Kyyneleet (10)
+item.record_tears.desc=Amos Roddy - Tears (10)
item.record_wait.desc=C418 - odotus (12)
item.record_ward.desc=C418 - suoja (10)
diff --git a/resource_packs/files/utility/music_disc_redstone_level_preview/texts/fr_CA.lang b/resource_packs/files/utility/music_disc_redstone_level_preview/texts/fr_CA.lang
index e0ab3b90b..411cf86df 100644
--- a/resource_packs/files/utility/music_disc_redstone_level_preview/texts/fr_CA.lang
+++ b/resource_packs/files/utility/music_disc_redstone_level_preview/texts/fr_CA.lang
@@ -16,6 +16,6 @@ item.record_precipice.desc=Aaron Cherof – Precipice (13)
item.record_relic.desc=Aaron Cherof – Relic (15)
item.record_stal.desc=C418 - Stal (8)
item.record_strad.desc=C418 - Strad (9)
-item.record_tears.desc=Amos Roddy - Larmes (10)
+item.record_tears.desc=Amos Roddy - Larmes (10)
item.record_wait.desc=C418 - Wait (12)
item.record_ward.desc=C418 - Ward (10)
diff --git a/resource_packs/files/utility/music_disc_redstone_level_preview/texts/fr_FR.lang b/resource_packs/files/utility/music_disc_redstone_level_preview/texts/fr_FR.lang
index e22f3c853..cc5b7e098 100644
--- a/resource_packs/files/utility/music_disc_redstone_level_preview/texts/fr_FR.lang
+++ b/resource_packs/files/utility/music_disc_redstone_level_preview/texts/fr_FR.lang
@@ -16,6 +16,6 @@ item.record_precipice.desc=Aaron Cherof - Precipice (13)
item.record_relic.desc=Aaron Cherof - Relic (15)
item.record_stal.desc=C418 - stal (8)
item.record_strad.desc=C418 - strad (9)
-item.record_tears.desc=Amos Roddy - Larmes (10)
+item.record_tears.desc=Amos Roddy - Larmes (10)
item.record_wait.desc=C418 - wait (12)
item.record_ward.desc=C418 - ward (10)
diff --git a/resource_packs/files/utility/music_disc_redstone_level_preview/texts/ko_KR.lang b/resource_packs/files/utility/music_disc_redstone_level_preview/texts/ko_KR.lang
index ef7e0cc68..d940a0acb 100644
--- a/resource_packs/files/utility/music_disc_redstone_level_preview/texts/ko_KR.lang
+++ b/resource_packs/files/utility/music_disc_redstone_level_preview/texts/ko_KR.lang
@@ -7,7 +7,7 @@ item.record_chirp.desc=C418 - 지저귐 (4)
item.record_creator.desc=Lena Raine - 창작자 (12)
item.record_creator_music_box.desc=Lena Raine - 창작자(뮤직 박스) (11)
item.record_far.desc=C418 - 멀리 (5)
-item.record_lava_chicken.desc=Hyper Potions - Lava Chicken (9)
+item.record_lava_chicken.desc=하이퍼 포션 - 용암 닭 (9)
item.record_mall.desc=C418 - 몰 (6)
item.record_mellohi.desc=C418 - 멜로하이 (7)
item.record_otherside.desc=Lena Raine - otherside (14)
@@ -16,6 +16,6 @@ item.record_precipice.desc=Aaron Cherof - 벼랑 (13)
item.record_relic.desc=아론 체로프 - 유물 (15)
item.record_stal.desc=C418 - 스탈 (8)
item.record_strad.desc=C418 - 스트라드 (9)
-item.record_tears.desc=아모스 로디 - 눈물 (10)
+item.record_tears.desc=아모스 로디 - Tears (10)
item.record_wait.desc=C418 - 기다림 (12)
item.record_ward.desc=C418 - 와드 (10)
diff --git a/resource_packs/files/utility/music_disc_redstone_level_preview/texts/nl_NL.lang b/resource_packs/files/utility/music_disc_redstone_level_preview/texts/nl_NL.lang
index b9c88128d..07906f2d8 100644
--- a/resource_packs/files/utility/music_disc_redstone_level_preview/texts/nl_NL.lang
+++ b/resource_packs/files/utility/music_disc_redstone_level_preview/texts/nl_NL.lang
@@ -16,6 +16,6 @@ item.record_precipice.desc=Aaron Cherof - Afgrond (13)
item.record_relic.desc=Aaron Cherof - Relic (15)
item.record_stal.desc=C418 - stal (8)
item.record_strad.desc=C418 - strad (9)
-item.record_tears.desc=Amos-rodderige tranen (10)
+item.record_tears.desc=Amos Roddy - Tears (10)
item.record_wait.desc=C418 - wachten (12)
item.record_ward.desc=C418 - afdeling (10)
diff --git a/resource_packs/files/utility/music_disc_redstone_level_preview/texts/tr_TR.lang b/resource_packs/files/utility/music_disc_redstone_level_preview/texts/tr_TR.lang
index 48ff6d8ab..3fbb23c73 100644
--- a/resource_packs/files/utility/music_disc_redstone_level_preview/texts/tr_TR.lang
+++ b/resource_packs/files/utility/music_disc_redstone_level_preview/texts/tr_TR.lang
@@ -7,7 +7,7 @@ item.record_chirp.desc=C418 - cıvıltı (4)
item.record_creator.desc=Lena Raine - Oluşturucu (12)
item.record_creator_music_box.desc=Lena Raine - Oluşturucu (Müzik Kutusu) (11)
item.record_far.desc=C418 - uzak (5)
-item.record_lava_chicken.desc=Hyper Potions - Lava Chicken (9)
+item.record_lava_chicken.desc=Hiper İksirler - Lav Tavuğu (9)
item.record_mall.desc=C418 - alışveriş merkezi (6)
item.record_mellohi.desc=C418 - mellohi (7)
item.record_otherside.desc=Lena Raine - otherside (14)
diff --git a/resource_packs/files/utility/music_disc_redstone_level_preview/texts/zh_TW.lang b/resource_packs/files/utility/music_disc_redstone_level_preview/texts/zh_TW.lang
index f3db7852e..d69aefe30 100644
--- a/resource_packs/files/utility/music_disc_redstone_level_preview/texts/zh_TW.lang
+++ b/resource_packs/files/utility/music_disc_redstone_level_preview/texts/zh_TW.lang
@@ -7,7 +7,7 @@ item.record_chirp.desc=C418 - chirp (4)
item.record_creator.desc=莉娜雷恩 - 創作者 (12)
item.record_creator_music_box.desc=莉娜雷恩 - 創作者 (音樂盒) (11)
item.record_far.desc=C418 - far (5)
-item.record_lava_chicken.desc=Hyper Potions - Lava Chicken (9)
+item.record_lava_chicken.desc=超級藥水 - 熔岩雞 (9)
item.record_mall.desc=C418 - mall (6)
item.record_mellohi.desc=C418 - mellohi (7)
item.record_otherside.desc=莉娜雷恩 - otherside (14)
From 0c2cb2f68a77a88b06ce26140875722e7850cc72 Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Wed, 22 Oct 2025 03:44:56 +0530
Subject: [PATCH 098/117] update(files): Update Hunger Preview to 1.21.110
1. Update the lang files to match updated translations from bedrock samples
---
resource_packs/files/utility/hunger_preview/texts/de_DE.lang | 4 ++--
resource_packs/files/utility/hunger_preview/texts/pt_BR.lang | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/resource_packs/files/utility/hunger_preview/texts/de_DE.lang b/resource_packs/files/utility/hunger_preview/texts/de_DE.lang
index d0ba5baf6..e24a21e88 100644
--- a/resource_packs/files/utility/hunger_preview/texts/de_DE.lang
+++ b/resource_packs/files/utility/hunger_preview/texts/de_DE.lang
@@ -13,7 +13,7 @@ item.clownfish.name=Tropenfisch §f()
item.cooked_beef.name=Steak §f()
item.cooked_chicken.name=Gebratenes Hühnchen §f()
item.cooked_fish.name=Gekochter Kabeljau §f()
-item.cooked_porkchop.name=Gebratenes Schweinekotelett §f()
+item.cooked_porkchop.name=Gebratenes Schweinefleisch §f()
item.cooked_rabbit.name=Gebratenes Kaninchen §f()
item.cooked_salmon.name=Gebratener Lachs §f()
item.cookie.name=Keks §f()
@@ -28,7 +28,7 @@ item.mushroom_stew.name=Pilzsuppe §f()
item.muttonCooked.name=Gebratenes Hammelfleisch §f()
item.muttonRaw.name=Rohes Hammelfleisch §f()
item.poisonous_potato.name=Giftige Kartoffel §f()
-item.porkchop.name=Rohes Schweinekotelett §f()
+item.porkchop.name=Rohes Schweinefleisch §f()
item.potato.name=Kartoffel §f()
item.pufferfish.name=Kugelfisch §f()
item.pumpkin_pie.name=Kürbiskuchen §f()
diff --git a/resource_packs/files/utility/hunger_preview/texts/pt_BR.lang b/resource_packs/files/utility/hunger_preview/texts/pt_BR.lang
index d643fb59e..75379a68e 100644
--- a/resource_packs/files/utility/hunger_preview/texts/pt_BR.lang
+++ b/resource_packs/files/utility/hunger_preview/texts/pt_BR.lang
@@ -17,12 +17,12 @@ item.cooked_porkchop.name=Costeleta de Porco Assada §f()
item.cooked_rabbit.name=Coelho Assado §f()
item.cooked_salmon.name=Salmão Assado §f()
item.cookie.name=Biscoito §f()
-item.dried_kelp.name=Alga Desidratada §f()
+item.dried_kelp.name=Algas Secas §f()
item.fish.name=Bacalhau Cru §f()
item.glow_berries.name=Bagas Brilhantes §f()
item.golden_apple.name=Maçã Dourada §f()
item.golden_carrot.name=Cenoura Dourada §f()
-item.honey_bottle.name=Garrafa de Mel §f()
+item.honey_bottle.name=Frasco de Mel §f()
item.melon.name=Fatia de Melancia §f()
item.mushroom_stew.name=Ensopado de Cogumelos §f()
item.muttonCooked.name=Carneiro Assado §f()
From 438bbf68bae81b7cc9ff733edc2b7dc5b54f11c8 Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Wed, 22 Oct 2025 01:13:37 +0200
Subject: [PATCH 099/117] fix(files): general fixes before merge
---
.github/copilot-instructions.md | 246 +++++++++---------
CONTRIBUTING.md | 4 +-
README.md | 1 -
templates/addon/.vscode/launch.json | 2 +-
templates/addon/packs/BP/data/.gitkeep | 0
templates/addon/packs/BP/manifest.json | 2 +-
.../addon/packs/BP/scripts/Actions/index.ts | 2 +-
.../addon/packs/BP/scripts/Models/index.ts | 2 +-
.../BP/scripts/Util/DynamicProperties.ts | 2 +-
9 files changed, 133 insertions(+), 128 deletions(-)
delete mode 100644 templates/addon/packs/BP/data/.gitkeep
diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md
index 7d79a3578..e4806a2b3 100644
--- a/.github/copilot-instructions.md
+++ b/.github/copilot-instructions.md
@@ -2,119 +2,112 @@
## Project Overview
-This repository houses the source code for **Bedrock Tweaks** packs - a collection of Minecraft Bedrock Edition modifications organized into three categories:
+This repository contains source code for **Bedrock Tweaks** packs for Minecraft Bedrock Edition, organized into three categories:
- **Resource Packs** (textures, particles, models)
-- **Addons** (behavior changes, gameplay mechanics, scripting)
+- **Addons** (behavior changes, gameplay mechanics, TypeScript-based scripting via Regolith)
- **Crafting Tweaks** (recipe modifications)
-Each pack is independently versioned and all packing is handled by a server which combines packs in different ways based on user selections.
-
-**Monorepo Structure**: This is a **Yarn 4 monorepo** where addons are managed as workspace packages. The root `package.json` coordinates the entire monorepo, while individual addon packages manage their own builds and dependencies.
+**Key Status**: This is a **Yarn 4 monorepo** for addon management. Resource Packs and Crafting Tweaks are static directory structures. **No Addon PRs currently accepted** (development phase) — only **Resource Packs** and **Crafting Tweaks** accept contributions. See CONTRIBUTING.md.
## Architecture & Directory Structure
```
Files/
-├── package.json # Root: Yarn 4 monorepo with workspaces: ["addons/files/*"]
-├── addons/ # Workspace root container
+├── addons/ # Yarn 4 monorepo root
│ ├── packs.json # Addon catalog with versions
-│ └── files/ # Category container
-│ ├── gameplay_changes/ # Category workspace
-│ │ ├── package.json # Category-level workspace declaring addons
-│ │ └── graves/ # Individual addon package
-│ │ ├── package.json # Addon package: @bedrock-tweaks/graves
-│ │ ├── config.json # Regolith build config (TS → JS compilation)
-│ │ ├── eslint.config.mjs # ESLint config (TypeScript + Minecraft rules)
-│ │ ├── packs/ # Output directory (generated by Regolith)
+│ └── files/
+│ ├── gameplay_changes/ # Category workspace (declares addons)
+│ │ ├── package.json
+│ │ └── graves/ # Addon package @bedrock-tweaks/graves
+│ │ ├── package.json # version: "1.21.0-1.0.0" (MC_version-pack_version)
+│ │ ├── config.json # Regolith config (TS→JS compilation)
+│ │ ├── packs/ # Generated output
│ │ │ ├── BP/ # Behavior pack
│ │ │ └── RP/ # Resource pack
-│ │ ├── data/gametests/src/main.ts # TypeScript source
-│ │ └── filters/ # Regolith filters (node-based only)
+│ │ ├── data/gametests/src/main.ts # TypeScript entry
+│ │ └── filters/ # Regolith filters (node-based)
│ └── templates/addon/ # Starter template for new addons
-├── resource_packs/ # Static: Texture/visual modifications (NOT a package)
-│ ├── packs.json # RP catalog
-│ ├── files/ # Organized by category → pack → assets
-│ └── extras/ # Special handling packs
-├── crafting_tweaks/ # Static: Recipe modifications (NOT a package)
-│ ├── packs.json # CT catalog
-│ └── files/// # Recipes organized by category
+├── resource_packs/ # Static structure
+│ ├── packs.json
+│ ├── files/ # By category → pack → assets
+│ └── extras/
+├── crafting_tweaks/ # Static structure
+│ ├── packs.json
+│ └── files///
+├── package.json # Root: workspaces=["addons/files/*"]
├── scripts/
-│ └── setup-hooks.js # Husky git hooks setup
-├── .github/
-│ ├── copilot-instructions.md # This file - AI agent guidance
-│ ├── workflows/ # GitHub Actions CI/CD
-│ └── ISSUE_TEMPLATE/
-├── .githooks/ # Git hooks (pre-push linting)
-└── lfs-hooks/ # Git LFS lifecycle hooks
+│ └── setup-hooks.js # Husky git hooks
+└── .github/copilot-instructions.md # This file
```
-## Critical Workflow
-
-### Build Process (Yarn Workspaces)
-1. **Root** (entry point): `yarn build` from root → runs `yarn workspaces foreach -i -A run build`
-2. **Workspace discovery**: Root `package.json` declares `"workspaces": ["addons/files/*"]`, auto-discovering all addon categories
-3. **Category-level workspaces**: Each category (e.g., `addons/files/gameplay_changes/`) has its own `package.json` with workspace declarations (e.g., `"workspaces": ["graves"]`)
-4. **Each addon**: Executes its `package.json` build script: `regolith run build` (which compiles TS → JS)
-5. **Output**: Generates `.mcpack` files in each addon's `build/` directory
-6. **Shared dependencies**: All addons share a single `node_modules` at root (optimized for size/speed)
-
-**Related commands:**
-- `yarn lint` - Lints all packages (runs `npm run lint` in each)
-- `yarn test` - Tests all packages (continues if test script missing, treats as pass)
-- `yarn workspace @bedrock-tweaks/graves run build` - Build single addon by scoped name
-- `yarn regolith-install` - Install Regolith + dependencies for all addons (run once after `yarn install`)
-
-**Key insight**: Yarn workspace discovery is **automatic and name-based**. Packages are identified by the `name` field in `package.json`, not by directory structure. The root workspace discovers category workspaces via glob pattern `addons/files/*`.
-
-### Addon Development (Regolith + TypeScript)
-- Addons use **Regolith** (https://bedrock-oss.github.io/regolith/) to compile TypeScript → JavaScript
-- Behavior/Resource Pack packs live in `packs/BP/` and `packs/RP/`
-- Scripting source in `data/gametests/src/main.ts` is bundled to `BP/scripts/main.js`
-- **Recommended workflow**: Open each addon as a standalone VSCode instance, then run `yarn run dev` for live recompilation
-- **Before PR**: Run `yarn run lint` from the addon directory and test in-game
-
-### Addon Constraints (from CONTRIBUTING.md)
-- **No public functions** except player-facing UI openers (operator access vulnerability)
-- **UI over CLI**: All settings in-game or via server forms; no command chains
-- Prefer **functional programming** over OOP; use `const`/`let` over `var`
-- Prefer **interfaces over types** (TypeScript style guide)
+## Critical Workflow & Patterns
+
+### Build Pipeline (Yarn Monorepo)
+1. **Root entry**: `yarn build` → `yarn workspaces foreach -i -A run build`
+2. **Workspace discovery**: Root `package.json` declares `"workspaces": ["addons/files/*"]`, auto-discovering all categories
+3. **Category-level workspaces**: Each category (e.g., `addons/files/gameplay_changes/package.json`) declares its addons
+4. **Addon builds**: Each runs `regolith run build` → compiles TS→JS in `packs/BP/scripts/`, generates `.mcpack` files
+
+**Key commands:**
+- `yarn regolith-install` — Install Regolith + dependencies (run once after `yarn install`)
+- `yarn build` — Build all addons
+- `yarn lint` — Lint all packages
+- `yarn workspace @bedrock-tweaks/graves run build` — Build single addon by scoped name
+
+**Workspace discovery is automatic and name-based**: Yarn finds packages by the `name` field in `package.json`. Root uses glob pattern `addons/files/*` to discover categories, each category declares its addons.
+
+### Addon Development (TypeScript + Regolith)
+- **Source**: Only `data/gametests/src/*.ts` is edited; all `.js` files are generated
+- **Workflow**: Open addon as **standalone VSCode instance** → run `yarn run dev` for live recompilation (`regolith watch`)
+- **Output**: TS→JS compiled to `packs/BP/scripts/main.js`; BP and RP are generated in `packs/`
+- **Before PR**: Run `yarn run lint` from addon directory and test in-game
+- **Testing**: Manual only (in-game application + gameplay testing)
+
+### Critical Constraints
+1. **No public functions in scripts** — Only entry handler (e.g., `main()`) exports; functions callable by operators create security risk
+2. **UI over CLI** — All settings in-game or via server forms, not command chains
+3. **Prefer functional programming** — Use `const`/`let`, interfaces over types
+4. **Shared node_modules** — All addons use root `node_modules`. Delete if addon-level `node_modules` exists
+5. **Never edit vanilla files** — Don't rename/modify vanilla Minecraft files (e.g., `cow.entity.json`)
## Naming & Style Conventions
-### TypeScript & ESLint (Addon-specific)
-- **Linting**: Each addon uses `eslint.config.mjs` (flat config). Ignores include `.regolith/`, `.vscode/`, `**/*.js` (generated), `filters/`, and `build/`
-- **Source files**: Only `data/gametests/src/` directory contains TypeScript; all others are generated or config
-- **Plugins**: Use `@stylistic/eslint-plugin`, `typescript-eslint`, `@eslint/json`, and `eslint-plugin-minecraft-linting`
-- **Code style**: 1 tab = 4 spaces (enforced), prefer `const`/`let`, interfaces over types, functional over OOP
-- **No public functions**: Exclude player-facing UI openers to prevent operator access vulnerabilities
-- **ESLint command**: Run `yarn run lint` from addon directory before committing
-
-### Identifiers (from CONTRIBUTING.md Style Guide)
+### Identifiers (Bedrock Tweaks Style)
| Concept | Example |
|---------|---------|
| Pack namespace | `bt:` (Bedrock Tweaks), `vt:` (Vanilla Tweaks) |
| Entity ID | `bt:md.dragon` (initials of pack name, e.g., "Magical Dragons") |
-| Geometry | `dragon.geo.json` → ID: `geometry.bt_dragon` |
-| Animation RP | `dragon.animation.json` → ID: `animation.rp.bt.dragon_fly` |
-| Animation BP | → ID: `animation.bp.bt.dragon_fly` |
-| Item | `dragon_tooth.item.json` |
-| Loot Table | `dragon.loot.json` |
+| Geometry ID | `geometry.bt_dragon` |
+| Animation RP ID | `animation.rp.bt.dragon_fly` |
+| Animation BP ID | `animation.bp.bt.dragon_fly` |
+| Loot table | `dragon.loot.json` |
| Recipe | `dragon_saddle.recipe.json` |
-**Crafting Tweaks** recipes must be in `crafting_tweaks/files///recipes/` to avoid conflicts.
+### Code Formatting
+- **Indentation**: 1 tab = 4 spaces (enforced in ESLint, NOT 2 spaces)
+- **Icons**: Use **nearest-neighbor** interpolation (not bilinear) to preserve pixelation
+- **Quotes**: Single quotes (TypeScript)
+- **Semicolons**: Required at end of statements
+
+### TypeScript & ESLint (Addon-specific)
+- **Source linting**: Only `data/gametests/src/` (generated `.js` files ignored)
+- **ESLint plugins**: `@typescript-eslint`, `@stylistic/eslint-plugin`, `eslint-plugin-minecraft-linting`
+- **Naming rules**: camelCase default; UPPER_CASE for constants; PascalCase for enums/types
+- **Accessibility**: Private by default (`@typescript-eslint/explicit-member-accessibility`)
+- **No `var`**: Use `const`/`let` only
+- **Interfaces over types**: Always prefer interfaces
-### Formatting
-- **JSON/JS/TS**: 1 tab = 4 spaces (not 2 spaces)
-- **Icon scaling**: Use **nearest-neighbor** interpolation (preserve pixelation)
+### Crafting Tweaks Isolation
+Recipes must be in `crafting_tweaks/files///recipes/` to avoid conflicts across packs.
-## packs.json Structure
+## packs.json Structure & Pack Priority
-All packs are catalogued in section-specific `packs.json` files (resource_packs, crafting_tweaks, addons).
+All packs catalogued in `/packs.json` (resource_packs, addons, crafting_tweaks):
```ts
{
"section": "resource_packs" | "addons" | "crafting_tweaks",
- "version": [1, 21, 100], // Global min_engine_version for all packs in this section
+ "version": [1, 21, 100], // Global min_engine_version
"categories": [
{
"id": "aesthetic",
@@ -124,30 +117,24 @@ All packs are catalogued in section-specific `packs.json` files (resource_packs,
"id": "pack_id",
"name": "Display Name",
"description": "...",
- "priority": 0, // Higher = applied first (optional)
- "disabled": false, // (optional)
+ "priority": 0, // Higher = applied first (optional)
"version": "1.21 - 1.0.0" // Addons/CT only: "minecraft_version - pack_version"
}
- ],
- "message": { "text": "...", "severity": "warn" | "error" | ... } // (optional)
+ ]
}
],
- "combinations": [{ "id": "combo_pack", "combines": ["category/pack_id", ...] }],
"deepMergeFiles": [{ "filename": "file.json", "filepath": "path/to/files" }]
}
```
-**Priority logic**: Higher priority packs override lower ones. Use priority to control texture/file precedence.
+**Priority logic**: Higher priority packs override lower ones in overlay order. Default priority is 0.
+**deepMergeFiles**: Recursively merges JSON objects across packs (e.g., combine recipe files from multiple CT packs).
## Git Workflow & Commit Format
-### Branch Naming
-```
-/
-example: feat/graves_addon, fix/clearer_water
-```
+**Branch naming**: `/` (e.g., `feat/graves_addon`, `fix/clearer_water`)
-### Commit Format
+**Commit format**:
```
():
@@ -155,33 +142,48 @@ example: feat/graves_addon, fix/clearer_water
```
- **Type**: `feat` (new pack), `update` (existing pack), `fix` (bug), `chore` (build/docs)
- **Scope**: always `(files)` for this repo
-- **Title**: pack name or component
-- Example: `feat(files): Graves Addon\n\nAdd death recovery mechanics with gravestone placement.`
+- **Example**: `feat(files): Graves Addon\n\nAdd death recovery mechanics with gravestone placement.`
-### Pull Request Checklist
-- Pack tested in **at least 1 device** (Windows/Android/iOS/console/BDS)
-- Pack is **existing BT**, missing VT, or **accepted in discussion**
-- Code follows style guide (4-space tabs, proper naming)
-- Commits follow contribution guidelines
-- All boxes checked in PR description template
+**PR checklist**:
+- [ ] Pack tested in at least 1 device (Windows/Android/iOS/console/BDS)
+- [ ] Pack is existing BT, missing VT, or accepted in discussion
+- [ ] Code follows style guide (4-space tabs, proper naming)
+- [ ] Commits follow contribution guidelines
+- [ ] For addons only: Run `yarn run lint` from addon directory
-**Important**: No Addon PRs currently accepted (see CONTRIBUTING.md). Resource Packs and Crafting Tweaks only.
+**Important**: No Addon PRs currently accepted. Only Resource Packs and Crafting Tweaks.
## Important Patterns & Gotchas
-1. **Git LFS for binaries**: Binary files (.png, .model.json, etc.) tracked via LFS. Must run `git lfs install`.
-2. **Vanilla files untouched**: Never rename vanilla Minecraft files (e.g., `cow.entity.json` stays as-is).
-3. **Deep merge logic**: `deepMergeFiles` in packs.json recursively merges JSON objects (useful for combining item registries).
-4. **Package naming**: Addon packages use scoped names `@bedrock-tweaks/`. The `@` prevents npm conflicts and organizes internal packages.
-5. **Package version format**: `"1.21.0-1.0.0"` = Minecraft 1.21.0 minimum, addon version 1.0.0. Each MC update typically resets addon version to 1.0.0.
-6. **Workspace discovery**: Yarn finds packages by `name` field, not directory structure. Ensure each addon has a unique `name` in `package.json`.
-7. **Shared node_modules**: All addons share dependencies installed at root. Individual `node_modules` in addon directories should not exist.
-8. **Husky git hooks**: `yarn install` (with prepare script) sets up pre-push linting. Commits must pass lint to be pushed.
-9. **Development setup**: Open individual addon packages as standalone VSCode instances for development. The root is for monorepo management and validation.
-10. **Regolith watch mode**: Use `yarn run dev` (from addon dir) for live recompilation while testing in-game. Changes to `.ts` files auto-compile to `.js`.
-11. **ESLint ignores generated files**: `**/*.js` is ignored by ESLint because all JS comes from TypeScript compilation—edit `.ts` files only.
-12. **No Public Functions**: Script public functions can be called by any operator in-game, creating security risks. Use command handlers or UI buttons (private functions) instead.
-13. **JSON format in packs**: Always 1 tab = 4 spaces. Nearest-neighbor interpolation for icon/texture scaling to preserve pixelation.
+### Critical Project Constraints
+1. **No Addon PRs accepted**: Addons are in controlled development. Only Resource Packs and Crafting Tweaks accept contributions.
+2. **Git LFS for binaries**: Binary files (.png, .model.json, etc.) tracked via LFS. Must run `git lfs install` first.
+3. **Vanilla files untouched**: Never rename vanilla Minecraft files (e.g., `cow.entity.json` stays as-is).
+4. **Node 25+ required**: Root `package.json` declares `"engines": {"node": ">=25.0.0"}`. CI will fail on older versions.
+
+### Monorepo & Workspace Patterns
+5. **Automatic workspace discovery**: Yarn finds packages by `name` field in `package.json`, not directory structure. Root workspace uses glob `"workspaces": ["addons/files/*"]` to auto-discover all addon categories. Each category workspace declares its addons.
+6. **Shared node_modules**: All addons share dependencies installed at root. Individual `node_modules` in addon directories should not exist—delete if present.
+7. **Scoped package naming**: Addon packages use `@bedrock-tweaks/` format (e.g., `@bedrock-tweaks/graves`). The `@` prevents npm conflicts and organizes internal packages.
+8. **Package version format**: Addons use `"1.21.0-1.0.0"` = Minecraft 1.21.0 minimum engine version, addon version 1.0.0. Each MC update typically resets addon version to 1.0.0 in `addons/packs.json`.
+
+### TypeScript & Code Generation
+9. **Edit .ts only, never .js**: All JavaScript files are generated by Regolith from TypeScript. ESLint ignores `**/*.js`. Edit `data/gametests/src/*.ts` only; generated files will update on rebuild.
+10. **Regolith compilation**: `regolith run build` compiles TypeScript → JavaScript in `packs/BP/scripts/`. Watch mode (`regolith watch`) auto-recompiles during development.
+11. **No public functions in scripts**: Public functions can be called by any operator in-game, creating security risks. Use command handlers or UI buttons (private functions). Example: handler is `main()` which is never exported.
+12. **ESLint ignores by design**: `eslint.config.mjs` ignores `.regolith/`, `.vscode/`, `**/*.js` (generated), `filters/`, `build/`, and root-level files. Only lints source TypeScript and JSON files.
+
+### Pack Structure Patterns
+13. **Deep merge logic**: `deepMergeFiles` in `packs.json` recursively merges JSON objects (useful for combining item registries across multiple packs). Example: multiple crafting tweaks can merge recipe files without conflicts.
+14. **Pack priority logic**: Higher priority packs override lower ones in `packs.json`. Default priority is 0. Use priority to control texture/file precedence (e.g., colorful_slimes priority > sticky_piston_sides priority).
+15. **Crafting Tweaks isolation**: CT recipes must be in `crafting_tweaks/files///recipes/` to avoid conflicts. Each pack gets its own subdirectory.
+16. **Icon scaling**: Always use **nearest-neighbor** interpolation (not bilinear/bicubic) when scaling pack_icon.png to preserve pixelation.
+
+### Development Workflow Gotchas
+17. **Husky git hooks**: `yarn install` (with prepare script) sets up pre-push linting via Husky. Commits must pass `yarn lint` to be pushed. This prevents lint failures in CI.
+18. **Development setup strategy**: Open individual addon packages as **standalone VSCode instances** for development. The root instance is for monorepo validation and coordination only. This avoids TypeScript conflicts.
+19. **Testing is manual only**: No automated Jest/Mocha tests. Testing is in-game only. Open addon as standalone instance, run `yarn run dev`, apply pack in-game, test changes in real-time.
+20. **Network device testing**: For console testing, join a network world from another device (phone/computer in same network) with the pack applied on host device.
## Development Commands Reference
@@ -253,7 +255,11 @@ regolith run build # Build once
## When to Verify with Humans
-- **Major architecture changes**: Changes to build system, packs.json structure, or directory layout
-- **New addon patterns**: TypeScript scripting approaches not matching existing addons
-- **Style guide ambiguities**: When naming or formatting isn't clearly covered
-- **Cross-pack dependencies**: When a new pack must interact with or depend on another pack
+**Always ask humans before implementing:**
+- **Addon PRs**: Any addon creation/modification (addons not accepting PRs currently)
+- **Architecture changes**: Changes to build system, workspace structure, packs.json format, or directory layout
+- **Monorepo scripts**: Changes to root `package.json` scripts or workspace declarations
+- **Regolith config**: Changes to `config.json` profiles or filter definitions
+- **Style guide ambiguities**: When naming or formatting doesn't match existing patterns (ask instead of guessing)
+- **Cross-pack dependencies**: When a new pack must interact with or depend on another pack (may cause conflicts)
+- **Public API functions**: Any function that could be called from in-game (security vulnerability risk)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 582515ede..f8d1ac31c 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -170,7 +170,7 @@ Resource Pack JSON UI modifications for addons are not accepted at this moment.
- Addons should not have functions
- All settings and interactions should be in-game or in server forms
- Addons should have a basic `/bt: config` (TBD specifics discuss in discord) base command which should open a config server form
-- Addon could have extra commands for quick access if necesary for commodity (for example tpa) but prefer server forms, easier for normal users
+- Addon could have extra commands for quick access if necessary for commodity (for example tpa) but prefer server forms, easier for normal users
- The code in the template is an example it could be removed and changed as long as it follows the structure
- Prefer interfaces to types.
- Prefer functional programming over object-oriented programming.
@@ -187,7 +187,7 @@ When making an addon from the template you should look for these keys and replac
-
+
```
diff --git a/README.md b/README.md
index 9b435a5ac..2f4f75825 100644
--- a/README.md
+++ b/README.md
@@ -37,7 +37,6 @@ This is a **Yarn 4 monorepo** where addons are managed as workspace packages and
│ └── packs.json # Addon catalog
├── resource_packs/ # Resource packs
├── crafting_tweaks/ # Crafting tweaks
-└── scripts/ # Setup & maintenance
```
## License
diff --git a/templates/addon/.vscode/launch.json b/templates/addon/.vscode/launch.json
index 2a6cffd31..3fbbe8bd7 100644
--- a/templates/addon/.vscode/launch.json
+++ b/templates/addon/.vscode/launch.json
@@ -10,7 +10,7 @@
"name": "Debug with Minecraft",
"mode": "listen",
"port": 19144,
- "targetModuleUuid": ""
+ "targetModuleUuid": ""
}
]
}
\ No newline at end of file
diff --git a/templates/addon/packs/BP/data/.gitkeep b/templates/addon/packs/BP/data/.gitkeep
deleted file mode 100644
index e69de29bb..000000000
diff --git a/templates/addon/packs/BP/manifest.json b/templates/addon/packs/BP/manifest.json
index 9faa2430c..fadc93de6 100644
--- a/templates/addon/packs/BP/manifest.json
+++ b/templates/addon/packs/BP/manifest.json
@@ -30,7 +30,7 @@
{
"type": "script",
"language": "javascript",
- "uuid": "",
+ "uuid": "",
"entry": "scripts/main.js",
"version": [
1,
diff --git a/templates/addon/packs/BP/scripts/Actions/index.ts b/templates/addon/packs/BP/scripts/Actions/index.ts
index 95cc6c5c5..53c0d2c1d 100644
--- a/templates/addon/packs/BP/scripts/Actions/index.ts
+++ b/templates/addon/packs/BP/scripts/Actions/index.ts
@@ -4,7 +4,7 @@
* This module exports the functions which interact between the game and the addon
*
* For more examples, refer to
- * @see addons/gameplay_changes/graves/packs/data/gametests/src/Actions
+ * @see addons/files/gameplay_changes/graves/packs/BP/scripts/Models
*/
export { uninstall } from './Uninstall';
diff --git a/templates/addon/packs/BP/scripts/Models/index.ts b/templates/addon/packs/BP/scripts/Models/index.ts
index 4b27e056f..efa32a781 100644
--- a/templates/addon/packs/BP/scripts/Models/index.ts
+++ b/templates/addon/packs/BP/scripts/Models/index.ts
@@ -5,6 +5,6 @@
* It centralizes all model-related exports for easier import and management across different parts of the application.
*
* For more examples, refer to
- * @see addons/gameplay_changes/graves/packs/data/gametests/src/Models
+ * @see addons/files/gameplay_changes/graves/packs/BP/scripts/Models
*/
export { ExampleEntityTypes } from './EntityTypes';
diff --git a/templates/addon/packs/BP/scripts/Util/DynamicProperties.ts b/templates/addon/packs/BP/scripts/Util/DynamicProperties.ts
index 32838c72b..3f734dac2 100644
--- a/templates/addon/packs/BP/scripts/Util/DynamicProperties.ts
+++ b/templates/addon/packs/BP/scripts/Util/DynamicProperties.ts
@@ -36,7 +36,7 @@ export function setProperties<
K extends Record
>(to: World | Entity, enumType: K, propertyObject: T): void {
Object.entries(propertyObject).forEach(([key, value]: [string, PropertiesTypes]): void => {
- const identifier: string = enumType[key as keyof T];
+ const identifier: string = enumType[key];
if (identifier) {
to.setDynamicProperty(identifier, value);
From b9ba2f585185bc74a4374c9cea0be291d58dab34 Mon Sep 17 00:00:00 2001
From: DrAv0011 <43525295+drav0011@users.noreply.github.com>
Date: Wed, 22 Oct 2025 01:14:16 +0200
Subject: [PATCH 100/117] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index 2f4f75825..c8636d34e 100644
--- a/README.md
+++ b/README.md
@@ -50,8 +50,8 @@ You can find the pack creators of the original [Vanilla Tweaks](https://vanillat
abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and axialeaa for their contributions and ideas on some packs prior to the GitHub repository.
-
-
+
+
@@ -94,8 +94,8 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
Chi-a11y
|
-
-
+
+
@@ -131,7 +131,7 @@ abc55, WavePlayz, r4isen1920, randomityguy, LukasPlaysGames, TheBlueShadow and a
bedrocktweaksadmin
|
-
-
+
+
From cf4509028fbe57ad2320e637bbb5d9ed561d0132 Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Wed, 22 Oct 2025 16:23:49 +0530
Subject: [PATCH 101/117] update(files): Update Sus Sand and Gravel textures
1. Update Sus Sand and Gravel textures to match updated Vanilla Tweaks textures
---
.../textures/blocks/suspicious_gravel_0.png | 4 ++--
.../textures/blocks/suspicious_gravel_1.png | 4 ++--
.../textures/blocks/suspicious_gravel_2.png | 4 ++--
.../textures/blocks/suspicious_gravel_3.png | 4 ++--
.../sus_sand_and_gravel/textures/blocks/suspicious_sand_0.png | 4 ++--
.../sus_sand_and_gravel/textures/blocks/suspicious_sand_1.png | 4 ++--
.../sus_sand_and_gravel/textures/blocks/suspicious_sand_2.png | 4 ++--
.../sus_sand_and_gravel/textures/blocks/suspicious_sand_3.png | 4 ++--
8 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/resource_packs/files/fun/sus_sand_and_gravel/textures/blocks/suspicious_gravel_0.png b/resource_packs/files/fun/sus_sand_and_gravel/textures/blocks/suspicious_gravel_0.png
index 679bb52e6..a20b7955a 100644
--- a/resource_packs/files/fun/sus_sand_and_gravel/textures/blocks/suspicious_gravel_0.png
+++ b/resource_packs/files/fun/sus_sand_and_gravel/textures/blocks/suspicious_gravel_0.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:f0b2d4bb68ee48271ddd01b5915b702ae9db9a984816468df12987d0ba4e86cf
-size 866
+oid sha256:f9190f1adbf86f80a8955312ef809950f474d7cae0875e03f84305b96add6857
+size 277
diff --git a/resource_packs/files/fun/sus_sand_and_gravel/textures/blocks/suspicious_gravel_1.png b/resource_packs/files/fun/sus_sand_and_gravel/textures/blocks/suspicious_gravel_1.png
index b3ade9b0c..409891e89 100644
--- a/resource_packs/files/fun/sus_sand_and_gravel/textures/blocks/suspicious_gravel_1.png
+++ b/resource_packs/files/fun/sus_sand_and_gravel/textures/blocks/suspicious_gravel_1.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e4825ecfc617f497ebe4521c2cbd8f713010020d760c0cc4463f065c4009017c
-size 879
+oid sha256:22860c38af4178d24fb0703a3951b4335c7bc3793f3abd5da21edf5dd388d2dd
+size 277
diff --git a/resource_packs/files/fun/sus_sand_and_gravel/textures/blocks/suspicious_gravel_2.png b/resource_packs/files/fun/sus_sand_and_gravel/textures/blocks/suspicious_gravel_2.png
index bdb0adcf1..430198187 100644
--- a/resource_packs/files/fun/sus_sand_and_gravel/textures/blocks/suspicious_gravel_2.png
+++ b/resource_packs/files/fun/sus_sand_and_gravel/textures/blocks/suspicious_gravel_2.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:1c08fd23202462b64e25111c318ebd187415a321029edb83899791a52c26cfa9
-size 888
+oid sha256:875117fb7ec93be5849f8648459b6bb852e049454781a385f8182833405413cd
+size 276
diff --git a/resource_packs/files/fun/sus_sand_and_gravel/textures/blocks/suspicious_gravel_3.png b/resource_packs/files/fun/sus_sand_and_gravel/textures/blocks/suspicious_gravel_3.png
index a55b58574..431ee1307 100644
--- a/resource_packs/files/fun/sus_sand_and_gravel/textures/blocks/suspicious_gravel_3.png
+++ b/resource_packs/files/fun/sus_sand_and_gravel/textures/blocks/suspicious_gravel_3.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:d17f25b78f59073a1dff7dd00467c7962b9fed80fe8680f6e08854a675329079
-size 878
+oid sha256:2003750b4cc4e8d2000690f8bce8d53403fc688ffc9a40294052c473b61714c3
+size 275
diff --git a/resource_packs/files/fun/sus_sand_and_gravel/textures/blocks/suspicious_sand_0.png b/resource_packs/files/fun/sus_sand_and_gravel/textures/blocks/suspicious_sand_0.png
index b936a0951..bd5a296b6 100644
--- a/resource_packs/files/fun/sus_sand_and_gravel/textures/blocks/suspicious_sand_0.png
+++ b/resource_packs/files/fun/sus_sand_and_gravel/textures/blocks/suspicious_sand_0.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:3b09204f90d5e8d7dc7318a9e191be75b8daa759970695c43bd0bf4239af6050
-size 831
+oid sha256:60ce6d8968934c2a7b47559369bb971c956792c0bbeed4ed8147099051e1033b
+size 271
diff --git a/resource_packs/files/fun/sus_sand_and_gravel/textures/blocks/suspicious_sand_1.png b/resource_packs/files/fun/sus_sand_and_gravel/textures/blocks/suspicious_sand_1.png
index e739cfc31..a746b85f4 100644
--- a/resource_packs/files/fun/sus_sand_and_gravel/textures/blocks/suspicious_sand_1.png
+++ b/resource_packs/files/fun/sus_sand_and_gravel/textures/blocks/suspicious_sand_1.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:537fea1b6416ad6cc5419dbbd3e122370bdbed556fb08a462fc2b563db1e0b0f
-size 856
+oid sha256:ed33d21a002cd1d29519a2516b2820d3a0c66bb4a915fab62d57a01f2d799054
+size 272
diff --git a/resource_packs/files/fun/sus_sand_and_gravel/textures/blocks/suspicious_sand_2.png b/resource_packs/files/fun/sus_sand_and_gravel/textures/blocks/suspicious_sand_2.png
index 03f34d55a..238d032e1 100644
--- a/resource_packs/files/fun/sus_sand_and_gravel/textures/blocks/suspicious_sand_2.png
+++ b/resource_packs/files/fun/sus_sand_and_gravel/textures/blocks/suspicious_sand_2.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:aaddaeafe9b4d3f715f2c6a43dba528b57cd2309b40b73e8875c87210bbf8657
-size 856
+oid sha256:d18b2bf5fa3b895db04caf348fc3c5dd77f1c0646df5849a5d04bb9616220827
+size 270
diff --git a/resource_packs/files/fun/sus_sand_and_gravel/textures/blocks/suspicious_sand_3.png b/resource_packs/files/fun/sus_sand_and_gravel/textures/blocks/suspicious_sand_3.png
index cafe55693..eeadd5543 100644
--- a/resource_packs/files/fun/sus_sand_and_gravel/textures/blocks/suspicious_sand_3.png
+++ b/resource_packs/files/fun/sus_sand_and_gravel/textures/blocks/suspicious_sand_3.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:b8c860efb29a14de474843b1a2e46d45acc7940c47ee1f861bb6a333c8d502c7
-size 856
+oid sha256:6a8e741964b62b5605e1efc5401b3ddb7d9657170c8a2c3d550fa23c2c0c9f78
+size 269
From 957df1e88f9d906b02ee1059ff2cb0cacc75bf40 Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Wed, 22 Oct 2025 16:55:53 +0530
Subject: [PATCH 102/117] update(files): Update Xisuma Turtle textures
1. Update Xisuma Turtle textures to match updated Vanilla Tweaks textures
---
.../files/fun/xisuma_turtle/textures/entity/sea_turtle.png | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/resource_packs/files/fun/xisuma_turtle/textures/entity/sea_turtle.png b/resource_packs/files/fun/xisuma_turtle/textures/entity/sea_turtle.png
index f69c1dc0d..07bac6391 100644
--- a/resource_packs/files/fun/xisuma_turtle/textures/entity/sea_turtle.png
+++ b/resource_packs/files/fun/xisuma_turtle/textures/entity/sea_turtle.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:ecb31dc57122c3dee1eb556a501705315b705fca4d1575c0eff43cc124790cde
-size 3218
+oid sha256:79bdf3e946b7eada59316bc81404bc517940b90dd9b3206a54a7b802701319e7
+size 1863
From cc245d84fb60d8a8f1ab723072a9239ad5259b9b Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Wed, 22 Oct 2025 17:31:36 +0530
Subject: [PATCH 103/117] update(files): Update Xisuma's Hermitcraft Season 9
Base Panorama textures
1. Update Xisuma's Hermitcraft Season 9 Base Panorama textures to match updated Vanilla Tweaks textures
---
.../season_9/textures/ui/panorama_0.png | 4 ++--
.../season_9/textures/ui/panorama_1.png | 4 ++--
.../season_9/textures/ui/panorama_2.png | 4 ++--
.../season_9/textures/ui/panorama_3.png | 4 ++--
.../season_9/textures/ui/panorama_4.png | 4 ++--
.../season_9/textures/ui/panorama_5.png | 4 ++--
.../season_9/textures/ui/panoramahdr_0.hdr | 4 ++--
.../season_9/textures/ui/panoramahdr_1.hdr | 4 ++--
.../season_9/textures/ui/panoramahdr_2.hdr | 4 ++--
.../season_9/textures/ui/panoramahdr_3.hdr | 4 ++--
.../season_9/textures/ui/panoramahdr_4.hdr | 4 ++--
.../season_9/textures/ui/panoramahdr_5.hdr | 4 ++--
12 files changed, 24 insertions(+), 24 deletions(-)
diff --git a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panorama_0.png b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panorama_0.png
index a38e7c404..929b8efed 100644
--- a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panorama_0.png
+++ b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panorama_0.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:0ebabea58735e934d84694109196a30fbb4d75e97333d9958fef4b552dfb8752
-size 771553
+oid sha256:a63ace859c532befbd24f864df607cc2c83e97d92a36a06f4f0af9eb10c19beb
+size 743694
diff --git a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panorama_1.png b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panorama_1.png
index 88e330e9e..f584fc8d5 100644
--- a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panorama_1.png
+++ b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panorama_1.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:ea91d990d3f6b546ae1725bce06665a128e1b94b5ae3ad0a58ded1e10ea90a76
-size 783876
+oid sha256:78bf9ca0f2082dec8c70482ed6159d197292def81711ae8caaee5d03d390d7e8
+size 761682
diff --git a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panorama_2.png b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panorama_2.png
index 5bb70a8e4..34aa8ad38 100644
--- a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panorama_2.png
+++ b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panorama_2.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:16c4ce0111b527fd7ce0ad96399b6bf80847a3d5bc9ed3c0423296d3e1bdd64d
-size 667609
+oid sha256:865c0e5431fe475356221556f6cc38eb01710f2c3601cbb73da12faf9468a465
+size 643857
diff --git a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panorama_3.png b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panorama_3.png
index 2e6dc0435..5f0a46b14 100644
--- a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panorama_3.png
+++ b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panorama_3.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:06751b75a7db302e8839fd7d8461bd6571c3032e2b47b39e6ac75b7d72dfe455
-size 780293
+oid sha256:fcdfdb4084a4b64b336e7e49cc82eaedeb7b8a19b900acb9a4c86bd928a5b58f
+size 739676
diff --git a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panorama_4.png b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panorama_4.png
index 7b5e60edd..42cb7d184 100644
--- a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panorama_4.png
+++ b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panorama_4.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:9f7aa3e76fa1cb70d6e8566682323b3199c89788fa22eadb6e098a5126e3e2cf
-size 926749
+oid sha256:498eba6c0b1d0d9ac37cea091cdfc3a250c7557978a78b3a22693e41f6a11861
+size 315868
diff --git a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panorama_5.png b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panorama_5.png
index 7279cfdfd..7f988cd9f 100644
--- a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panorama_5.png
+++ b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panorama_5.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:0ae23640c5a575ebbda30b293e5a8135b772188eb4579be25cc7cb1f216888b4
-size 868078
+oid sha256:0dc5a08e3d8373033665ee99f504d0344fc3070c5549b99f0c33c5fc45bf082e
+size 112795
diff --git a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panoramahdr_0.hdr b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panoramahdr_0.hdr
index b15e8a335..d79f69cab 100644
--- a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panoramahdr_0.hdr
+++ b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panoramahdr_0.hdr
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:f26d8454bec4b47c0bb5577108a1f5cc01f855e40642e3482e6e988e441fe311
-size 3834736
+oid sha256:b0bb79c435a66718ea2dbd3a515d35f2b05244a345b9a7e1f87a4f0b490767e1
+size 2135277
diff --git a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panoramahdr_1.hdr b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panoramahdr_1.hdr
index 6beef3051..f567ca79d 100644
--- a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panoramahdr_1.hdr
+++ b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panoramahdr_1.hdr
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:d94146d4efbf9c3708e115337e953c638415b5b11160eabbd61bc2075727ed37
-size 3833571
+oid sha256:d7a5138e5056fee5ca467ccf6b96ff4ca8cc095cec94d3c83cb6dfe579f1b0d4
+size 2140487
diff --git a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panoramahdr_2.hdr b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panoramahdr_2.hdr
index 4e3288ee3..2dee917cd 100644
--- a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panoramahdr_2.hdr
+++ b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panoramahdr_2.hdr
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:5e0f26b59403e0ffda3d1a98854be14ffbff3adc2abd125cc17c64fc3402b2d2
-size 3633833
+oid sha256:1f7f21c47ca42b12b74c01688b492302ec546a73349c6f6d51ee71b762d11d92
+size 1963312
diff --git a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panoramahdr_3.hdr b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panoramahdr_3.hdr
index 4602aff39..dedde823c 100644
--- a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panoramahdr_3.hdr
+++ b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panoramahdr_3.hdr
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:3d1c652a98e87b24de9ec7fe17a2bb82b2190522b10a4605f47cab90dfcbf833
-size 3867786
+oid sha256:8f5c37e15fb765ef9091dccb0cd002a853429184b07450b0e1ef33ea59c9796a
+size 2136920
diff --git a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panoramahdr_4.hdr b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panoramahdr_4.hdr
index 21c59a873..66bfc3ca6 100644
--- a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panoramahdr_4.hdr
+++ b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panoramahdr_4.hdr
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:085195f33f8e5d29e9bd5d0feb9cc516bb053c66017ff1785c62204b4901d6ad
-size 3988954
+oid sha256:f6870413ca4f972ad3e64772f3fcb58976bc47da5308358ecb9f09a883e87a69
+size 1694798
diff --git a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panoramahdr_5.hdr b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panoramahdr_5.hdr
index f552d1b81..e1458270e 100644
--- a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panoramahdr_5.hdr
+++ b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/textures/ui/panoramahdr_5.hdr
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:64292a2c40b10e303e678a7ee4fa7f7f993b13df4e9fd2a52d2f27820f2bbe39
-size 3862097
+oid sha256:9a144a061a684a78c60656064e4a35f4a3326ec3206a696882addf95bd863dd8
+size 743850
From c8a043341f6b3279e823eacd932ee187551c6a22 Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Wed, 22 Oct 2025 01:51:32 +0530
Subject: [PATCH 104/117] feat(files): Add a combination between Dungeons
Creepers and Old Planks
1. Add a combination between Dungeons Creepers and Old Planks
---
.../dungeons_creepers_old_planks/textures/painting/kz.png | 3 +++
resource_packs/packs.json | 7 +++++++
2 files changed, 10 insertions(+)
create mode 100644 resource_packs/extras/mobs/dungeons_creepers_old_planks/textures/painting/kz.png
diff --git a/resource_packs/extras/mobs/dungeons_creepers_old_planks/textures/painting/kz.png b/resource_packs/extras/mobs/dungeons_creepers_old_planks/textures/painting/kz.png
new file mode 100644
index 000000000..c2f1934b4
--- /dev/null
+++ b/resource_packs/extras/mobs/dungeons_creepers_old_planks/textures/painting/kz.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a0a2923e374844733d0c4586e31b8173b46fe1db14eb7b3b42a870171035b3a9
+size 74579
diff --git a/resource_packs/packs.json b/resource_packs/packs.json
index 08348e9d2..92b96db91 100644
--- a/resource_packs/packs.json
+++ b/resource_packs/packs.json
@@ -3752,6 +3752,13 @@
"retro/snoutless_cows"
]
},
+ {
+ "id": "extras/mobs/dungeons_creepers_old_planks",
+ "combines": [
+ "parity/dungeons_creepers",
+ "retro/old_planks"
+ ]
+ },
{
"id": "extras/dyes/paletteless_alternate_dyes",
"combines": [
From 08026d360a857b5d9df96ca2da0d9a7c96b1cb4c Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Fri, 24 Oct 2025 12:41:33 +0530
Subject: [PATCH 105/117] update(files): Update Old Spawn Eggs to include
Copper Golem spawn egg (#746)
---
.../textures/items/spawn_eggs/spawn_egg_copper_golem.png | 3 +++
1 file changed, 3 insertions(+)
create mode 100644 resource_packs/files/retro/old_spawn_eggs/textures/items/spawn_eggs/spawn_egg_copper_golem.png
diff --git a/resource_packs/files/retro/old_spawn_eggs/textures/items/spawn_eggs/spawn_egg_copper_golem.png b/resource_packs/files/retro/old_spawn_eggs/textures/items/spawn_eggs/spawn_egg_copper_golem.png
new file mode 100644
index 000000000..3a2259e47
--- /dev/null
+++ b/resource_packs/files/retro/old_spawn_eggs/textures/items/spawn_eggs/spawn_egg_copper_golem.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c196f9c91ec6797a72e9813b6289ffb597aad8aaf9c5cf8bbf5005063b29eddb
+size 706
From 18f78417cc4c234398693b7da5204270a7f5478d Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Wed, 22 Oct 2025 16:17:23 +0530
Subject: [PATCH 106/117] chore(files): Update pack icons
1. Update many pack icons to match Vanilla Tweaks (Thanks to @IdotIcom for finding them)
Co-authored-by: IdotIcom
Co-authored-by: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
---
.../files/aesthetic/consistent_bamboo_planks/pack_icon.png | 4 ++--
resource_packs/files/aesthetic/vertical_nuggets/pack_icon.png | 4 ++--
.../fixes_and_consistency/nicer_fast_leaves/pack_icon.png | 4 ++--
resource_packs/files/fun/sus_sand_and_gravel/pack_icon.png | 4 ++--
resource_packs/files/fun/xisuma_turtle/pack_icon.png | 4 ++--
.../gui/menu_panoramas/lakeside_sunset_panorama/pack_icon.png | 4 ++--
.../gui/menu_panoramas/mangrove_swamp_panorama/pack_icon.png | 4 ++--
.../gui/menu_panoramas/trial_chamber_panorama/pack_icon.png | 4 ++--
.../xisumas_hermitcraft_bases/season_9/pack_icon.png | 4 ++--
.../files/peace_and_quiet/quieter_sculk_sensors/pack_icon.png | 4 ++--
.../peace_and_quiet/quieter_sculk_shriekers/pack_icon.png | 4 ++--
resource_packs/files/retro/old_cobblestone/pack_icon.png | 4 ++--
resource_packs/files/retro/old_gravel/pack_icon.png | 4 ++--
resource_packs/files/retro/old_netherrack/pack_icon.png | 4 ++--
resource_packs/files/retro/poppy_to_rose/pack_icon.png | 4 ++--
resource_packs/files/terrain/brighter_nether/pack_icon.png | 4 ++--
resource_packs/files/terrain/pebbleless_dirt/pack_icon.png | 4 ++--
.../utility/suspicious_sand_and_gravel_borders/pack_icon.png | 4 ++--
18 files changed, 36 insertions(+), 36 deletions(-)
diff --git a/resource_packs/files/aesthetic/consistent_bamboo_planks/pack_icon.png b/resource_packs/files/aesthetic/consistent_bamboo_planks/pack_icon.png
index c4f4ac663..a80283ff6 100644
--- a/resource_packs/files/aesthetic/consistent_bamboo_planks/pack_icon.png
+++ b/resource_packs/files/aesthetic/consistent_bamboo_planks/pack_icon.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:da95bc88cd6d0e2509de4c28d39528c8e4d08505ebc9a14b3626e3f57252d4b0
-size 7443
+oid sha256:1f34feef196342bbaa6aea01eae50e266fdc904a432bf4992b41b9787a716759
+size 3184
diff --git a/resource_packs/files/aesthetic/vertical_nuggets/pack_icon.png b/resource_packs/files/aesthetic/vertical_nuggets/pack_icon.png
index 55c72a219..f60ad7847 100644
--- a/resource_packs/files/aesthetic/vertical_nuggets/pack_icon.png
+++ b/resource_packs/files/aesthetic/vertical_nuggets/pack_icon.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:c961475b29bb070e3345ee62c4f7f8cc3e9e3b24ce3033684a8a460b127373e3
-size 2838
+oid sha256:a256fbbbb97fde4c1730ad702c0b4f9cc0d4c31a1de57c84535181c59e7dd0d2
+size 2470
diff --git a/resource_packs/files/fixes_and_consistency/nicer_fast_leaves/pack_icon.png b/resource_packs/files/fixes_and_consistency/nicer_fast_leaves/pack_icon.png
index d6204013a..46902f19a 100644
--- a/resource_packs/files/fixes_and_consistency/nicer_fast_leaves/pack_icon.png
+++ b/resource_packs/files/fixes_and_consistency/nicer_fast_leaves/pack_icon.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:3ab1587355acfdcf9a15f7c008ca641e7c148a5e4ad52ba74af279f825e0b722
-size 3370
+oid sha256:5e789203eed49e593c17ba6584ce7eac0e412d68173b6ca9e314c9b80c9b01a2
+size 3187
diff --git a/resource_packs/files/fun/sus_sand_and_gravel/pack_icon.png b/resource_packs/files/fun/sus_sand_and_gravel/pack_icon.png
index 65e593bfc..007e106b0 100644
--- a/resource_packs/files/fun/sus_sand_and_gravel/pack_icon.png
+++ b/resource_packs/files/fun/sus_sand_and_gravel/pack_icon.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:fa6cdd3ea52ae51e56c7250b25061ed5731af4658d7d9d1f4586e44507fd4d9f
-size 7311
+oid sha256:4a5a104cf7581ff7a31a826d7d1c9d2a876f8d449f416ce6bbbf0a3ad644bbd3
+size 3908
diff --git a/resource_packs/files/fun/xisuma_turtle/pack_icon.png b/resource_packs/files/fun/xisuma_turtle/pack_icon.png
index e9f46c8c3..4329ce6b3 100644
--- a/resource_packs/files/fun/xisuma_turtle/pack_icon.png
+++ b/resource_packs/files/fun/xisuma_turtle/pack_icon.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:a27b90f268c08f2a4fc75272d9aa568ce6cd3a807d42f50d40b9db7cd0c4543a
-size 6781
+oid sha256:a798dea6a430c1bb07161d62afd5e3ae1054bb60bf21830381a91ae0120307c9
+size 7634
diff --git a/resource_packs/files/gui/menu_panoramas/lakeside_sunset_panorama/pack_icon.png b/resource_packs/files/gui/menu_panoramas/lakeside_sunset_panorama/pack_icon.png
index 2c197e873..a1de0ed7d 100644
--- a/resource_packs/files/gui/menu_panoramas/lakeside_sunset_panorama/pack_icon.png
+++ b/resource_packs/files/gui/menu_panoramas/lakeside_sunset_panorama/pack_icon.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:17dc9b9bdab305b536f87a3e18448cc08986d78fde59c8d9b5a53cc55b2c59a2
-size 10436
+oid sha256:4aa6b8c176b01060a73ee7d6d41b91c586fc6522ec65f4e76f34c027cfbab8fc
+size 10152
diff --git a/resource_packs/files/gui/menu_panoramas/mangrove_swamp_panorama/pack_icon.png b/resource_packs/files/gui/menu_panoramas/mangrove_swamp_panorama/pack_icon.png
index 2ad2da485..7ffff66fd 100644
--- a/resource_packs/files/gui/menu_panoramas/mangrove_swamp_panorama/pack_icon.png
+++ b/resource_packs/files/gui/menu_panoramas/mangrove_swamp_panorama/pack_icon.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:cafcf020ee8978c2a1e892d4a2822d1e738b886479dcb35b105485f99fd1c984
-size 14192
+oid sha256:5d72d5af14db971188b923cb4d1a05549f4fe323c2635a9a7002aa352056ffad
+size 12581
diff --git a/resource_packs/files/gui/menu_panoramas/trial_chamber_panorama/pack_icon.png b/resource_packs/files/gui/menu_panoramas/trial_chamber_panorama/pack_icon.png
index 413b087d0..c7946fb06 100644
--- a/resource_packs/files/gui/menu_panoramas/trial_chamber_panorama/pack_icon.png
+++ b/resource_packs/files/gui/menu_panoramas/trial_chamber_panorama/pack_icon.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:aa3fd89e3f058bf05fd165b7381987003553a0bef7e26ca86f8a6292a56e881f
-size 15375
+oid sha256:e9a8ad5293bca71b5f541c3a284fc44dfa5057fae4466b63b6e5fe26d09fcf83
+size 11311
diff --git a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/pack_icon.png b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/pack_icon.png
index f31cb453d..c35852e7a 100644
--- a/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/pack_icon.png
+++ b/resource_packs/files/gui/menu_panoramas/xisumas_hermitcraft_bases/season_9/pack_icon.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e13f8a7023d833af9e3a694345bfab0cfa422cf40a0a9a1d28c7142112d26c1e
-size 15392
+oid sha256:cf15f32fe76f9a68ff578b1e18ff2468724cc23c51d2f135d5ed2d2dc7d7f5e2
+size 9810
diff --git a/resource_packs/files/peace_and_quiet/quieter_sculk_sensors/pack_icon.png b/resource_packs/files/peace_and_quiet/quieter_sculk_sensors/pack_icon.png
index e07035ae5..eeb272d4e 100644
--- a/resource_packs/files/peace_and_quiet/quieter_sculk_sensors/pack_icon.png
+++ b/resource_packs/files/peace_and_quiet/quieter_sculk_sensors/pack_icon.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:7f6ae9f1cb1afb13fc5963afecc45b30f671b96f945f85554a57decc1956d76f
-size 5511
+oid sha256:0e2fd26fc647a00b143bcd179fa8731187eb27f7fea475d41bce3c3c6c32f02d
+size 2890
diff --git a/resource_packs/files/peace_and_quiet/quieter_sculk_shriekers/pack_icon.png b/resource_packs/files/peace_and_quiet/quieter_sculk_shriekers/pack_icon.png
index 9a71a03d0..f0aad69a1 100644
--- a/resource_packs/files/peace_and_quiet/quieter_sculk_shriekers/pack_icon.png
+++ b/resource_packs/files/peace_and_quiet/quieter_sculk_shriekers/pack_icon.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:6d9cf9551a72202982d91d103db7963b5d69b897e406d16d8b02bbefa2ce424d
-size 6632
+oid sha256:31b0804d338b6c54d7b8507fa15837bdcfd5d819d8f6669b74a61c83b4c5dc0f
+size 3273
diff --git a/resource_packs/files/retro/old_cobblestone/pack_icon.png b/resource_packs/files/retro/old_cobblestone/pack_icon.png
index b4db32ed4..982714734 100644
--- a/resource_packs/files/retro/old_cobblestone/pack_icon.png
+++ b/resource_packs/files/retro/old_cobblestone/pack_icon.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:c23c8fbe3d563baf263da6f9b5832dba2c9e9541a36a54d89ca37fdbd04a0b63
-size 6524
+oid sha256:4db7b8d3e24906147581c97129587e1ba64e2691b8145713429bf5a99bd019c2
+size 3512
diff --git a/resource_packs/files/retro/old_gravel/pack_icon.png b/resource_packs/files/retro/old_gravel/pack_icon.png
index b3ce4c190..b997c47f6 100644
--- a/resource_packs/files/retro/old_gravel/pack_icon.png
+++ b/resource_packs/files/retro/old_gravel/pack_icon.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:01bee952afe7b6a8fb2ee60187138a465dee45a38fef9860b6bea94da7489268
-size 9233
+oid sha256:d8c3895ea5b1dbfaaf588029f9d792f66af7932e3fda3e3c2229d4c05484bf57
+size 3810
diff --git a/resource_packs/files/retro/old_netherrack/pack_icon.png b/resource_packs/files/retro/old_netherrack/pack_icon.png
index 306a99012..e753ac553 100644
--- a/resource_packs/files/retro/old_netherrack/pack_icon.png
+++ b/resource_packs/files/retro/old_netherrack/pack_icon.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:a8fd2cf631788fa791b41c1423ee96868a037654e1377c3bb27d058bb9df9883
-size 3699
+oid sha256:12b72d5cd5a2e9b651064cae74a51140ea95c9793b1a9f007ccee75632cd0f16
+size 3708
diff --git a/resource_packs/files/retro/poppy_to_rose/pack_icon.png b/resource_packs/files/retro/poppy_to_rose/pack_icon.png
index c20419eaf..8ec60f316 100644
--- a/resource_packs/files/retro/poppy_to_rose/pack_icon.png
+++ b/resource_packs/files/retro/poppy_to_rose/pack_icon.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:6530bc8dac38e64d93caa2925caf509e1814e61dd3c50e384fb080d0ce2559d1
-size 4509
+oid sha256:6557b962bf9141dcaa005a14466cacee862255e40dbfddaebc4c57ed5aefceae
+size 2589
diff --git a/resource_packs/files/terrain/brighter_nether/pack_icon.png b/resource_packs/files/terrain/brighter_nether/pack_icon.png
index b0039852e..7f9af2968 100644
--- a/resource_packs/files/terrain/brighter_nether/pack_icon.png
+++ b/resource_packs/files/terrain/brighter_nether/pack_icon.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:65a8d250c9c1a1458ad0fe8441615b7135d6417c1bb1c51e125d10545bc858d5
-size 3210
+oid sha256:218b99375bbf8980c0159fb0933d6f6c222f6aeed188cad96ccfe35f2e8ee418
+size 3381
diff --git a/resource_packs/files/terrain/pebbleless_dirt/pack_icon.png b/resource_packs/files/terrain/pebbleless_dirt/pack_icon.png
index 1634f0eb7..b99a1da1b 100644
--- a/resource_packs/files/terrain/pebbleless_dirt/pack_icon.png
+++ b/resource_packs/files/terrain/pebbleless_dirt/pack_icon.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:f9761f7c159c9ec551e5c3ec97c85554c040ac96973be73af7a036147f9aedab
-size 2907
+oid sha256:d55cbeb5d55594cb8b59fc5a1e4fcb1a04acde58ef708ef7b2e4fa81f0c0102f
+size 3017
diff --git a/resource_packs/files/utility/suspicious_sand_and_gravel_borders/pack_icon.png b/resource_packs/files/utility/suspicious_sand_and_gravel_borders/pack_icon.png
index 1130fd45c..fcb87c22a 100644
--- a/resource_packs/files/utility/suspicious_sand_and_gravel_borders/pack_icon.png
+++ b/resource_packs/files/utility/suspicious_sand_and_gravel_borders/pack_icon.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:58b4e99fc2b3cb28e1b00280956a027bc0c74a572e5b862ba710fa3915776699
-size 6870
+oid sha256:4c9ba5f430d793a587d83f173eada0814eb38930547be08366402d12df966f7a
+size 3675
From 8924820c114872e919c5b2088280d3505fd0bb63 Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Wed, 22 Oct 2025 17:03:41 +0530
Subject: [PATCH 107/117] update(files): Update Old Cobblestone textures
1. Updated mossy cobblestone texture to match updated Vanilla Tweaks texture
---
.../old_cobblestone/textures/blocks/cobblestone_mossy.png | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/resource_packs/files/retro/old_cobblestone/textures/blocks/cobblestone_mossy.png b/resource_packs/files/retro/old_cobblestone/textures/blocks/cobblestone_mossy.png
index 39a554d5c..d1005dbe4 100644
--- a/resource_packs/files/retro/old_cobblestone/textures/blocks/cobblestone_mossy.png
+++ b/resource_packs/files/retro/old_cobblestone/textures/blocks/cobblestone_mossy.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:ffbb849333e11e7cd611b5e876da802f1e9d31d180254aa4dbc898e3d90d9ac8
-size 852
+oid sha256:d7b320463564b3b076430041de6cf64d40d8cbccbc57bc75d407285acd94d4e1
+size 867
From e1e18cca18b8ae92bc7451d6acf5c2f427406cb9 Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Sat, 25 Oct 2025 01:03:10 +0530
Subject: [PATCH 108/117] update(files): Update Visual Waxed Copper Items to
include the new copper blocks and items
1. Update Visual Waxed Copper Items to include the new copper blocks and items
2. Waxed Copper Golem Statues is skipped due to not being able to change their carried texture using the usual way (Needs to be done)
---
.../visual_waxed_copper_items/blocks.json | 160 ++++++++++++++++++
.../textures/blocks/waxed_copper_bars.png | 3 +
.../textures/blocks/waxed_copper_chain.png | 3 +
.../waxed_copper_chest_inventory_front.png | 3 +
.../waxed_copper_chest_inventory_side.png | 3 +
.../waxed_copper_chest_inventory_top.png | 3 +
.../textures/blocks/waxed_copper_lantern.png | 3 +
.../blocks/waxed_exposed_copper_bars.png | 3 +
.../blocks/waxed_exposed_copper_chain.png | 3 +
...d_exposed_copper_chest_inventory_front.png | 3 +
...ed_exposed_copper_chest_inventory_side.png | 3 +
...xed_exposed_copper_chest_inventory_top.png | 3 +
.../blocks/waxed_exposed_copper_lantern.png | 3 +
.../blocks/waxed_exposed_lightning_rod.png | 3 +
.../textures/blocks/waxed_lightning_rod.png | 3 +
.../blocks/waxed_oxidized_copper_bars.png | 3 +
.../blocks/waxed_oxidized_copper_chain.png | 3 +
..._oxidized_copper_chest_inventory_front.png | 3 +
...d_oxidized_copper_chest_inventory_side.png | 3 +
...ed_oxidized_copper_chest_inventory_top.png | 3 +
.../blocks/waxed_oxidized_copper_lantern.png | 3 +
.../blocks/waxed_oxidized_lightning_rod.png | 3 +
.../blocks/waxed_weathered_copper_bars.png | 3 +
.../blocks/waxed_weathered_copper_chain.png | 3 +
...weathered_copper_chest_inventory_front.png | 3 +
..._weathered_copper_chest_inventory_side.png | 3 +
...d_weathered_copper_chest_inventory_top.png | 3 +
.../blocks/waxed_weathered_copper_lantern.png | 3 +
.../blocks/waxed_weathered_lightning_rod.png | 3 +
.../textures/terrain_texture.json | 120 +++++++++++++
30 files changed, 364 insertions(+)
create mode 100644 resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_copper_bars.png
create mode 100644 resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_copper_chain.png
create mode 100644 resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_copper_chest_inventory_front.png
create mode 100644 resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_copper_chest_inventory_side.png
create mode 100644 resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_copper_chest_inventory_top.png
create mode 100644 resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_copper_lantern.png
create mode 100644 resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_exposed_copper_bars.png
create mode 100644 resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_exposed_copper_chain.png
create mode 100644 resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_exposed_copper_chest_inventory_front.png
create mode 100644 resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_exposed_copper_chest_inventory_side.png
create mode 100644 resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_exposed_copper_chest_inventory_top.png
create mode 100644 resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_exposed_copper_lantern.png
create mode 100644 resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_exposed_lightning_rod.png
create mode 100644 resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_lightning_rod.png
create mode 100644 resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_oxidized_copper_bars.png
create mode 100644 resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_oxidized_copper_chain.png
create mode 100644 resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_oxidized_copper_chest_inventory_front.png
create mode 100644 resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_oxidized_copper_chest_inventory_side.png
create mode 100644 resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_oxidized_copper_chest_inventory_top.png
create mode 100644 resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_oxidized_copper_lantern.png
create mode 100644 resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_oxidized_lightning_rod.png
create mode 100644 resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_weathered_copper_bars.png
create mode 100644 resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_weathered_copper_chain.png
create mode 100644 resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_weathered_copper_chest_inventory_front.png
create mode 100644 resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_weathered_copper_chest_inventory_side.png
create mode 100644 resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_weathered_copper_chest_inventory_top.png
create mode 100644 resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_weathered_copper_lantern.png
create mode 100644 resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_weathered_lightning_rod.png
diff --git a/resource_packs/files/utility/visual_waxed_copper_items/blocks.json b/resource_packs/files/utility/visual_waxed_copper_items/blocks.json
index 30f391007..bc26fe4ba 100644
--- a/resource_packs/files/utility/visual_waxed_copper_items/blocks.json
+++ b/resource_packs/files/utility/visual_waxed_copper_items/blocks.json
@@ -223,5 +223,165 @@
"sound": "copper",
"textures": "weathered_copper_trapdoor",
"carried_textures": "waxed_weathered_copper_trapdoor"
+ },
+ "waxed_copper_bars": {
+ "sound": "copper",
+ "textures": "copper_bars",
+ "carried_textures": "waxed_copper_bars"
+ },
+ "waxed_copper_chain": {
+ "sound": "chain",
+ "textures": {
+ "down": "copper_chain1",
+ "side": "copper_chain2",
+ "up": "copper_chain1"
+ },
+ "carried_textures": "waxed_copper_chain"
+ },
+ "waxed_copper_chest": {
+ "isotropic": false,
+ "sound": "copper_chest",
+ "textures": {
+ "down": "waxed_copper_chest_inventory_top",
+ "east": "waxed_copper_chest_inventory_side",
+ "north": "waxed_copper_chest_inventory_side",
+ "south": "waxed_copper_chest_inventory_front",
+ "up": "waxed_copper_chest_inventory_top",
+ "west": "waxed_copper_chest_inventory_side"
+ }
+ },
+ "waxed_copper_lantern": {
+ "sound": "lantern",
+ "textures": "copper_lantern",
+ "carried_textures": "waxed_copper_lantern"
+ },
+ "waxed_exposed_copper_bars": {
+ "sound": "copper",
+ "textures": "exposed_copper_bars",
+ "carried_textures": "waxed_exposed_copper_bars"
+ },
+ "waxed_exposed_copper_chain": {
+ "sound": "chain",
+ "textures": {
+ "down": "exposed_copper_chain1",
+ "side": "exposed_copper_chain2",
+ "up": "exposed_copper_chain1"
+ },
+ "carried_textures": "waxed_exposed_copper_chain"
+ },
+ "waxed_exposed_copper_chest": {
+ "isotropic": false,
+ "sound": "copper_chest",
+ "textures": {
+ "down": "waxed_exposed_copper_chest_inventory_top",
+ "east": "waxed_exposed_copper_chest_inventory_side",
+ "north": "waxed_exposed_copper_chest_inventory_side",
+ "south": "waxed_exposed_copper_chest_inventory_front",
+ "up": "waxed_exposed_copper_chest_inventory_top",
+ "west": "waxed_exposed_copper_chest_inventory_side"
+ }
+ },
+ "waxed_exposed_copper_lantern": {
+ "sound": "lantern",
+ "textures": "exposed_copper_lantern",
+ "carried_textures": "waxed_exposed_copper_lantern"
+ },
+ "waxed_oxidized_copper_bars": {
+ "sound": "copper",
+ "textures": "oxidized_copper_bars",
+ "carried_textures": "waxed_oxidized_copper_bars"
+ },
+ "waxed_oxidized_copper_chain": {
+ "sound": "chain",
+ "textures": {
+ "down": "oxidized_copper_chain1",
+ "side": "oxidized_copper_chain2",
+ "up": "oxidized_copper_chain1"
+ },
+ "carried_textures": "waxed_oxidized_copper_chain"
+ },
+ "waxed_oxidized_copper_chest": {
+ "isotropic": false,
+ "sound": "copper_chest_oxidized",
+ "textures": {
+ "down": "waxed_oxidized_copper_chest_inventory_top",
+ "east": "waxed_oxidized_copper_chest_inventory_side",
+ "north": "waxed_oxidized_copper_chest_inventory_side",
+ "south": "waxed_oxidized_copper_chest_inventory_front",
+ "up": "waxed_oxidized_copper_chest_inventory_top",
+ "west": "waxed_oxidized_copper_chest_inventory_side"
+ }
+ },
+ "waxed_oxidized_copper_lantern": {
+ "sound": "lantern",
+ "textures": "oxidized_copper_lantern",
+ "carried_textures": "waxed_oxidized_copper_lantern"
+ },
+ "waxed_weathered_copper_bars": {
+ "sound": "copper",
+ "textures": "weathered_copper_bars",
+ "carried_textures": "waxed_weathered_copper_bars"
+ },
+ "waxed_weathered_copper_chain": {
+ "sound": "chain",
+ "textures": {
+ "down": "weathered_copper_chain1",
+ "side": "weathered_copper_chain2",
+ "up": "weathered_copper_chain1"
+ },
+ "carried_textures": "waxed_weathered_copper_chain"
+ },
+ "waxed_weathered_copper_chest": {
+ "isotropic": false,
+ "sound": "copper_chest_weathered",
+ "textures": {
+ "down": "waxed_weathered_copper_chest_inventory_top",
+ "east": "waxed_weathered_copper_chest_inventory_side",
+ "north": "waxed_weathered_copper_chest_inventory_side",
+ "south": "waxed_weathered_copper_chest_inventory_front",
+ "up": "waxed_weathered_copper_chest_inventory_top",
+ "west": "waxed_weathered_copper_chest_inventory_side"
+ }
+ },
+ "waxed_weathered_copper_lantern": {
+ "sound": "lantern",
+ "textures": "weathered_copper_lantern",
+ "carried_textures": "waxed_weathered_copper_lantern"
+ },
+ "waxed_exposed_lightning_rod": {
+ "isotropic": false,
+ "sound": "copper",
+ "textures": {
+ "up": "waxed_exposed_lightning_rod",
+ "side": "exposed_lightning_rod",
+ "down": "exposed_lightning_rod"
+ }
+ },
+ "waxed_lightning_rod": {
+ "isotropic": false,
+ "sound": "copper",
+ "textures": {
+ "up": "waxed_lightning_rod",
+ "side": "lightning_rod",
+ "down": "lightning_rod"
+ }
+ },
+ "waxed_oxidized_lightning_rod": {
+ "isotropic": false,
+ "sound": "copper",
+ "textures": {
+ "up": "waxed_oxidized_lightning_rod",
+ "side": "oxidized_lightning_rod",
+ "down": "oxidized_lightning_rod"
+ }
+ },
+ "waxed_weathered_lightning_rod": {
+ "isotropic": false,
+ "sound": "copper",
+ "textures": {
+ "up": "waxed_weathered_lightning_rod",
+ "side": "weathered_lightning_rod",
+ "down": "weathered_lightning_rod"
+ }
}
}
\ No newline at end of file
diff --git a/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_copper_bars.png b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_copper_bars.png
new file mode 100644
index 000000000..0a081177e
--- /dev/null
+++ b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_copper_bars.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7d7a73d9b9b54e057fe173579c0aed4fa1b1fc3229a4975a9e65f9cd60208318
+size 548
diff --git a/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_copper_chain.png b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_copper_chain.png
new file mode 100644
index 000000000..708e0c296
--- /dev/null
+++ b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_copper_chain.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d2e8236b7e4d766b8ecb469ff0297af3fa173d745450ffad1bb2f0adf1399f0c
+size 489
diff --git a/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_copper_chest_inventory_front.png b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_copper_chest_inventory_front.png
new file mode 100644
index 000000000..a9214f1e9
--- /dev/null
+++ b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_copper_chest_inventory_front.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1ed4b73050d36d38b2ebf69099adc55bb072180f8861bd73bd6113cdd9c9e43f
+size 570
diff --git a/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_copper_chest_inventory_side.png b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_copper_chest_inventory_side.png
new file mode 100644
index 000000000..6ff014522
--- /dev/null
+++ b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_copper_chest_inventory_side.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e2aede910a17e1ab9fce43360f2b2374152b8089dbf843d2fc834033be969651
+size 552
diff --git a/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_copper_chest_inventory_top.png b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_copper_chest_inventory_top.png
new file mode 100644
index 000000000..3e2010d2c
--- /dev/null
+++ b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_copper_chest_inventory_top.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:71f1f3b91cf673e6a5565d43e785818e3ec727c48b7ac5ed09ddd3908effe2bb
+size 546
diff --git a/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_copper_lantern.png b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_copper_lantern.png
new file mode 100644
index 000000000..0ac215255
--- /dev/null
+++ b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_copper_lantern.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a7c31569b36a442cb69eb08b4e6df8e4b4c64420f97bcfd4b11a80ac6dfe2448
+size 529
diff --git a/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_exposed_copper_bars.png b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_exposed_copper_bars.png
new file mode 100644
index 000000000..a60c47fa4
--- /dev/null
+++ b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_exposed_copper_bars.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7658ca7f7968d12a30b3218c6bba0b4acb6830f817376239b1d6f219b7ea02eb
+size 555
diff --git a/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_exposed_copper_chain.png b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_exposed_copper_chain.png
new file mode 100644
index 000000000..f0e0bcdfc
--- /dev/null
+++ b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_exposed_copper_chain.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:96ee200aa8ccca70eaba80d6e3e2bc18dde4ab3f344be3b7c151fc24648a89e5
+size 493
diff --git a/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_exposed_copper_chest_inventory_front.png b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_exposed_copper_chest_inventory_front.png
new file mode 100644
index 000000000..df0e74950
--- /dev/null
+++ b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_exposed_copper_chest_inventory_front.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d7d091e3c9532c83e9cf382e4d119d21cf6d958200c23b0c2a4b0c7325395479
+size 553
diff --git a/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_exposed_copper_chest_inventory_side.png b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_exposed_copper_chest_inventory_side.png
new file mode 100644
index 000000000..d678e5b38
--- /dev/null
+++ b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_exposed_copper_chest_inventory_side.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2fb2cd97eb16db6b40853ada2bea59265902a8aeb4d1b79c6509492667722b3d
+size 549
diff --git a/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_exposed_copper_chest_inventory_top.png b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_exposed_copper_chest_inventory_top.png
new file mode 100644
index 000000000..a827f76c9
--- /dev/null
+++ b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_exposed_copper_chest_inventory_top.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:09e09a00242f83a91566d9a8db59b7dee456a9e0001c0d3bc3995a0ca2cb004c
+size 547
diff --git a/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_exposed_copper_lantern.png b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_exposed_copper_lantern.png
new file mode 100644
index 000000000..2a9b34a04
--- /dev/null
+++ b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_exposed_copper_lantern.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8ceb9f5d0bb030b889711e8d77db496857995442e78561d0b666a311348b30a9
+size 534
diff --git a/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_exposed_lightning_rod.png b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_exposed_lightning_rod.png
new file mode 100644
index 000000000..a04839f49
--- /dev/null
+++ b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_exposed_lightning_rod.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:61093fa86e8089d0c6200cd8ed19fa85dc2f343b68f8d0c4b4c03daf14cab0ce
+size 497
diff --git a/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_lightning_rod.png b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_lightning_rod.png
new file mode 100644
index 000000000..7858db7c7
--- /dev/null
+++ b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_lightning_rod.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0a392ad85a49e71ff719929a2cafc8bee88ac00f7da27c10446384fb0e31a125
+size 492
diff --git a/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_oxidized_copper_bars.png b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_oxidized_copper_bars.png
new file mode 100644
index 000000000..4b9cd8ddf
--- /dev/null
+++ b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_oxidized_copper_bars.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c86e809573bb6e3a6a13f1928666fcae47d8ce07495661d55c1694c58c8199ea
+size 548
diff --git a/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_oxidized_copper_chain.png b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_oxidized_copper_chain.png
new file mode 100644
index 000000000..4e40a9775
--- /dev/null
+++ b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_oxidized_copper_chain.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3148c938b44068cf98aed93b0703542237aebfe7ebd370eab97aa946d4c5cbc4
+size 488
diff --git a/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_oxidized_copper_chest_inventory_front.png b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_oxidized_copper_chest_inventory_front.png
new file mode 100644
index 000000000..297063198
--- /dev/null
+++ b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_oxidized_copper_chest_inventory_front.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:625903a79618c60ffcaf8ce499c17171b1a489fafd5b6819d03b67f43a6d9410
+size 560
diff --git a/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_oxidized_copper_chest_inventory_side.png b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_oxidized_copper_chest_inventory_side.png
new file mode 100644
index 000000000..2fd7f624d
--- /dev/null
+++ b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_oxidized_copper_chest_inventory_side.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e29795dfdc3d2565a01fff796bb30ec8a6e1ed20404d25e1f59cb884faeb64b1
+size 544
diff --git a/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_oxidized_copper_chest_inventory_top.png b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_oxidized_copper_chest_inventory_top.png
new file mode 100644
index 000000000..171684552
--- /dev/null
+++ b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_oxidized_copper_chest_inventory_top.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f1da71ced8771b4924cdc327878fd8ae0e8d849f172d32f7d2acea125175ea8c
+size 541
diff --git a/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_oxidized_copper_lantern.png b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_oxidized_copper_lantern.png
new file mode 100644
index 000000000..9cb55ddd9
--- /dev/null
+++ b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_oxidized_copper_lantern.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8938289d2fda52d49fc60e1183348b56e194fbe47e6002ae57fc344cbb3fef1f
+size 536
diff --git a/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_oxidized_lightning_rod.png b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_oxidized_lightning_rod.png
new file mode 100644
index 000000000..08ee4545e
--- /dev/null
+++ b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_oxidized_lightning_rod.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:94ddff69cbb0ef171e83a20de23bcefd70cce4306ffe319c2c44cf96e42fb9b9
+size 495
diff --git a/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_weathered_copper_bars.png b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_weathered_copper_bars.png
new file mode 100644
index 000000000..0c9234c92
--- /dev/null
+++ b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_weathered_copper_bars.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:079cc7c0bc1189e94961095fad740ee7310143da4fa967aa588601378585a11a
+size 554
diff --git a/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_weathered_copper_chain.png b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_weathered_copper_chain.png
new file mode 100644
index 000000000..0d0390030
--- /dev/null
+++ b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_weathered_copper_chain.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:93316ce794ec53889ca875d60642af85c8f07547d90faae43099105001ed2d0c
+size 493
diff --git a/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_weathered_copper_chest_inventory_front.png b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_weathered_copper_chest_inventory_front.png
new file mode 100644
index 000000000..e436f23d7
--- /dev/null
+++ b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_weathered_copper_chest_inventory_front.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:766116babc9eca6af94761c2e16e4f7419fad282af31cdaafe73b7ea10583640
+size 566
diff --git a/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_weathered_copper_chest_inventory_side.png b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_weathered_copper_chest_inventory_side.png
new file mode 100644
index 000000000..00f5d48ae
--- /dev/null
+++ b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_weathered_copper_chest_inventory_side.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8bcc9cf6967c6b08ee2ab7c704c8bcad0f391d128aa65b99748501c1fc36ffa1
+size 549
diff --git a/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_weathered_copper_chest_inventory_top.png b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_weathered_copper_chest_inventory_top.png
new file mode 100644
index 000000000..d1d3c02b7
--- /dev/null
+++ b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_weathered_copper_chest_inventory_top.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f2ec761855472ddda01dfe86fdb1c099c0a57fa3ad4f62d62c9497a1915d7bd5
+size 546
diff --git a/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_weathered_copper_lantern.png b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_weathered_copper_lantern.png
new file mode 100644
index 000000000..9cd67345a
--- /dev/null
+++ b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_weathered_copper_lantern.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dca109028a69386b89eb592375d3156e722d3412a6681493051b3f6c31ec916b
+size 529
diff --git a/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_weathered_lightning_rod.png b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_weathered_lightning_rod.png
new file mode 100644
index 000000000..6994a9e4f
--- /dev/null
+++ b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_weathered_lightning_rod.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:061ccc1e1b0025827612ff0d2a738c35bf4d3b3504295824219d58b00056d940
+size 501
diff --git a/resource_packs/files/utility/visual_waxed_copper_items/textures/terrain_texture.json b/resource_packs/files/utility/visual_waxed_copper_items/textures/terrain_texture.json
index 3d044a24a..e2ba294bc 100644
--- a/resource_packs/files/utility/visual_waxed_copper_items/textures/terrain_texture.json
+++ b/resource_packs/files/utility/visual_waxed_copper_items/textures/terrain_texture.json
@@ -123,6 +123,126 @@
},
"waxed_weathered_copper_trapdoor": {
"textures": "textures/blocks/waxed_weathered_copper_trapdoor"
+ },
+ "waxed_copper_bars": {
+ "textures": "textures/blocks/waxed_copper_bars"
+ },
+ "waxed_copper_chain": {
+ "textures": "textures/blocks/waxed_copper_chain"
+ },
+ "waxed_copper_chest_inventory_top": {
+ "textures": [
+ "textures/blocks/waxed_copper_chest_inventory_top"
+ ]
+ },
+ "waxed_copper_chest_inventory_side": {
+ "textures": [
+ "textures/blocks/waxed_copper_chest_inventory_side"
+ ]
+ },
+ "waxed_copper_chest_inventory_front": {
+ "textures": [
+ "textures/blocks/waxed_copper_chest_inventory_front"
+ ]
+ },
+ "waxed_copper_lantern": {
+ "textures": "textures/blocks/waxed_copper_lantern"
+ },
+ "waxed_exposed_copper_bars": {
+ "textures": "textures/blocks/waxed_exposed_copper_bars"
+ },
+ "waxed_exposed_copper_chain": {
+ "textures": "textures/blocks/waxed_exposed_copper_chain"
+ },
+ "waxed_exposed_copper_chest_inventory_top": {
+ "textures": [
+ "textures/blocks/waxed_exposed_copper_chest_inventory_top"
+ ]
+ },
+ "waxed_exposed_copper_chest_inventory_side": {
+ "textures": [
+ "textures/blocks/waxed_exposed_copper_chest_inventory_side"
+ ]
+ },
+ "waxed_exposed_copper_chest_inventory_front": {
+ "textures": [
+ "textures/blocks/waxed_exposed_copper_chest_inventory_front"
+ ]
+ },
+ "waxed_exposed_copper_lantern": {
+ "textures": "textures/blocks/waxed_exposed_copper_lantern"
+ },
+ "waxed_oxidized_copper_bars": {
+ "textures": "textures/blocks/waxed_oxidized_copper_bars"
+ },
+ "waxed_oxidized_copper_chain": {
+ "textures": "textures/blocks/waxed_oxidized_copper_chain"
+ },
+ "waxed_oxidized_copper_chest_inventory_top": {
+ "textures": [
+ "textures/blocks/waxed_oxidized_copper_chest_inventory_top"
+ ]
+ },
+ "waxed_oxidized_copper_chest_inventory_side": {
+ "textures": [
+ "textures/blocks/waxed_oxidized_copper_chest_inventory_side"
+ ]
+ },
+ "waxed_oxidized_copper_chest_inventory_front": {
+ "textures": [
+ "textures/blocks/waxed_oxidized_copper_chest_inventory_front"
+ ]
+ },
+ "waxed_oxidized_copper_lantern": {
+ "textures": "textures/blocks/waxed_oxidized_copper_lantern"
+ },
+ "waxed_weathered_copper_bars": {
+ "textures": "textures/blocks/waxed_weathered_copper_bars"
+ },
+ "waxed_weathered_copper_chain": {
+ "textures": "textures/blocks/waxed_weathered_copper_chain"
+ },
+ "waxed_weathered_copper_chest_inventory_top": {
+ "textures": [
+ "textures/blocks/waxed_weathered_copper_chest_inventory_top"
+ ]
+ },
+ "waxed_weathered_copper_chest_inventory_side": {
+ "textures": [
+ "textures/blocks/waxed_weathered_copper_chest_inventory_side"
+ ]
+ },
+ "waxed_weathered_copper_chest_inventory_front": {
+ "textures": [
+ "textures/blocks/waxed_weathered_copper_chest_inventory_front"
+ ]
+ },
+ "waxed_weathered_copper_lantern": {
+ "textures": "textures/blocks/waxed_weathered_copper_lantern"
+ },
+ "waxed_exposed_lightning_rod": {
+ "textures": [
+ "textures/blocks/waxed_exposed_lightning_rod",
+ "textures/blocks/waxed_exposed_lightning_rod"
+ ]
+ },
+ "waxed_lightning_rod": {
+ "textures": [
+ "textures/blocks/waxed_lightning_rod",
+ "textures/blocks/waxed_lightning_rod"
+ ]
+ },
+ "waxed_oxidized_lightning_rod": {
+ "textures": [
+ "textures/blocks/waxed_oxidized_lightning_rod",
+ "textures/blocks/waxed_oxidized_lightning_rod"
+ ]
+ },
+ "waxed_weathered_lightning_rod": {
+ "textures": [
+ "textures/blocks/waxed_weathered_lightning_rod",
+ "textures/blocks/waxed_weathered_lightning_rod"
+ ]
}
}
}
\ No newline at end of file
From 0d16978cd080ef13023a89175a5324f4ff72bc56 Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Tue, 21 Oct 2025 17:41:00 +0530
Subject: [PATCH 109/117] update(files): Update Clearer Water to make water
surfaces more visible from above
1. Clearer Water has been updated to now change the surface opacity of water to be more visible, so players can now see the bottom surface of the water very easily without being submersed underwater
2. Also updated all of the related combinations
---
.../biomes/cherry_grove.client_biome.json | 3 ++-
.../lush_grass_clearer_water/biomes/mesa.client_biome.json | 3 ++-
.../biomes/mesa_bryce.client_biome.json | 3 ++-
.../biomes/mesa_plateau_mutated.client_biome.json | 3 ++-
.../biomes/mesa_plateau_stone.client_biome.json | 3 ++-
.../biomes/mesa_plateau_stone_mutated.client_biome.json | 3 ++-
.../biomes/pale_garden.client_biome.json | 3 ++-
.../biomes/bamboo_jungle.client_biome.json | 3 ++-
.../biomes/bamboo_jungle_hills.client_biome.json | 3 ++-
.../biomes/basalt_deltas.client_biome.json | 3 ++-
.../biomes/beach.client_biome.json | 3 ++-
.../biomes/birch_forest.client_biome.json | 3 ++-
.../biomes/birch_forest_hills.client_biome.json | 3 ++-
.../biomes/birch_forest_hills_mutated.client_biome.json | 3 ++-
.../biomes/birch_forest_mutated.client_biome.json | 3 ++-
.../biomes/cherry_grove.client_biome.json | 3 ++-
.../biomes/cold_beach.client_biome.json | 3 ++-
.../biomes/cold_ocean.client_biome.json | 3 ++-
.../biomes/cold_taiga.client_biome.json | 3 ++-
.../biomes/cold_taiga_hills.client_biome.json | 3 ++-
.../biomes/cold_taiga_mutated.client_biome.json | 3 ++-
.../biomes/crimson_forest.client_biome.json | 3 ++-
.../biomes/deep_cold_ocean.client_biome.json | 3 ++-
.../biomes/deep_dark.client_biome.json | 3 ++-
.../biomes/deep_frozen_ocean.client_biome.json | 3 ++-
.../biomes/deep_lukewarm_ocean.client_biome.json | 3 ++-
.../biomes/deep_ocean.client_biome.json | 3 ++-
.../biomes/deep_warm_ocean.client_biome.json | 3 ++-
.../biomes/desert.client_biome.json | 3 ++-
.../biomes/desert_hills.client_biome.json | 3 ++-
.../biomes/desert_mutated.client_biome.json | 3 ++-
.../biomes/dripstone_caves.client_biome.json | 3 ++-
.../biomes/extreme_hills.client_biome.json | 3 ++-
.../biomes/extreme_hills_edge.client_biome.json | 3 ++-
.../biomes/extreme_hills_mutated.client_biome.json | 3 ++-
.../biomes/extreme_hills_plus_trees.client_biome.json | 3 ++-
.../biomes/extreme_hills_plus_trees_mutated.client_biome.json | 3 ++-
.../biomes/flower_forest.client_biome.json | 3 ++-
.../biomes/forest.client_biome.json | 3 ++-
.../biomes/forest_hills.client_biome.json | 3 ++-
.../biomes/frozen_ocean.client_biome.json | 3 ++-
.../biomes/frozen_peaks.client_biome.json | 3 ++-
.../biomes/frozen_river.client_biome.json | 3 ++-
.../biomes/grove.client_biome.json | 3 ++-
.../lush_grass_old_clearer_water/biomes/hell.client_biome.json | 3 ++-
.../biomes/ice_mountains.client_biome.json | 3 ++-
.../biomes/ice_plains.client_biome.json | 3 ++-
.../biomes/ice_plains_spikes.client_biome.json | 3 ++-
.../biomes/jagged_peaks.client_biome.json | 3 ++-
.../biomes/jungle.client_biome.json | 3 ++-
.../biomes/jungle_edge.client_biome.json | 3 ++-
.../biomes/jungle_edge_mutated.client_biome.json | 3 ++-
.../biomes/jungle_hills.client_biome.json | 3 ++-
.../biomes/jungle_mutated.client_biome.json | 3 ++-
.../biomes/legacy_frozen_ocean.client_biome.json | 3 ++-
.../biomes/lukewarm_ocean.client_biome.json | 3 ++-
.../biomes/lush_caves.client_biome.json | 3 ++-
.../biomes/mangrove_swamp.client_biome.json | 3 ++-
.../biomes/meadow.client_biome.json | 3 ++-
.../biomes/mega_taiga.client_biome.json | 3 ++-
.../biomes/mega_taiga_hills.client_biome.json | 3 ++-
.../lush_grass_old_clearer_water/biomes/mesa.client_biome.json | 3 ++-
.../biomes/mesa_bryce.client_biome.json | 3 ++-
.../biomes/mesa_plateau.client_biome.json | 3 ++-
.../biomes/mesa_plateau_mutated.client_biome.json | 3 ++-
.../biomes/mesa_plateau_stone.client_biome.json | 3 ++-
.../biomes/mesa_plateau_stone_mutated.client_biome.json | 3 ++-
.../biomes/mushroom_island.client_biome.json | 3 ++-
.../biomes/mushroom_island_shore.client_biome.json | 3 ++-
.../biomes/ocean.client_biome.json | 3 ++-
.../biomes/pale_garden.client_biome.json | 3 ++-
.../biomes/plains.client_biome.json | 3 ++-
.../biomes/redwood_taiga_hills_mutated.client_biome.json | 3 ++-
.../biomes/redwood_taiga_mutated.client_biome.json | 3 ++-
.../biomes/river.client_biome.json | 3 ++-
.../biomes/roofed_forest.client_biome.json | 3 ++-
.../biomes/roofed_forest_mutated.client_biome.json | 3 ++-
.../biomes/savanna.client_biome.json | 3 ++-
.../biomes/savanna_mutated.client_biome.json | 3 ++-
.../biomes/savanna_plateau.client_biome.json | 3 ++-
.../biomes/savanna_plateau_mutated.client_biome.json | 3 ++-
.../biomes/snowy_slopes.client_biome.json | 3 ++-
.../biomes/soulsand_valley.client_biome.json | 3 ++-
.../biomes/stone_beach.client_biome.json | 3 ++-
.../biomes/stony_peaks.client_biome.json | 3 ++-
.../biomes/sunflower_plains.client_biome.json | 3 ++-
.../biomes/swampland.client_biome.json | 2 +-
.../biomes/swampland_mutated.client_biome.json | 2 +-
.../biomes/taiga.client_biome.json | 3 ++-
.../biomes/taiga_hills.client_biome.json | 3 ++-
.../biomes/taiga_mutated.client_biome.json | 3 ++-
.../biomes/the_end.client_biome.json | 3 ++-
.../biomes/warm_ocean.client_biome.json | 2 +-
.../biomes/warped_forest.client_biome.json | 3 ++-
.../old_clearer_water/biomes/bamboo_jungle.client_biome.json | 3 ++-
.../biomes/bamboo_jungle_hills.client_biome.json | 3 ++-
.../old_clearer_water/biomes/basalt_deltas.client_biome.json | 3 ++-
.../terrain/old_clearer_water/biomes/beach.client_biome.json | 3 ++-
.../old_clearer_water/biomes/birch_forest.client_biome.json | 3 ++-
.../biomes/birch_forest_hills.client_biome.json | 3 ++-
.../biomes/birch_forest_hills_mutated.client_biome.json | 3 ++-
.../biomes/birch_forest_mutated.client_biome.json | 3 ++-
.../old_clearer_water/biomes/cherry_grove.client_biome.json | 3 ++-
.../old_clearer_water/biomes/cold_beach.client_biome.json | 3 ++-
.../old_clearer_water/biomes/cold_ocean.client_biome.json | 3 ++-
.../old_clearer_water/biomes/cold_taiga.client_biome.json | 3 ++-
.../biomes/cold_taiga_hills.client_biome.json | 3 ++-
.../biomes/cold_taiga_mutated.client_biome.json | 3 ++-
.../old_clearer_water/biomes/crimson_forest.client_biome.json | 3 ++-
.../old_clearer_water/biomes/deep_cold_ocean.client_biome.json | 3 ++-
.../old_clearer_water/biomes/deep_dark.client_biome.json | 3 ++-
.../biomes/deep_frozen_ocean.client_biome.json | 3 ++-
.../biomes/deep_lukewarm_ocean.client_biome.json | 3 ++-
.../old_clearer_water/biomes/deep_ocean.client_biome.json | 3 ++-
.../old_clearer_water/biomes/deep_warm_ocean.client_biome.json | 3 ++-
.../terrain/old_clearer_water/biomes/desert.client_biome.json | 3 ++-
.../old_clearer_water/biomes/desert_hills.client_biome.json | 3 ++-
.../old_clearer_water/biomes/desert_mutated.client_biome.json | 3 ++-
.../old_clearer_water/biomes/dripstone_caves.client_biome.json | 3 ++-
.../old_clearer_water/biomes/extreme_hills.client_biome.json | 3 ++-
.../biomes/extreme_hills_edge.client_biome.json | 3 ++-
.../biomes/extreme_hills_mutated.client_biome.json | 3 ++-
.../biomes/extreme_hills_plus_trees.client_biome.json | 3 ++-
.../biomes/extreme_hills_plus_trees_mutated.client_biome.json | 3 ++-
.../old_clearer_water/biomes/flower_forest.client_biome.json | 3 ++-
.../terrain/old_clearer_water/biomes/forest.client_biome.json | 3 ++-
.../old_clearer_water/biomes/forest_hills.client_biome.json | 3 ++-
.../old_clearer_water/biomes/frozen_ocean.client_biome.json | 3 ++-
.../old_clearer_water/biomes/frozen_peaks.client_biome.json | 3 ++-
.../old_clearer_water/biomes/frozen_river.client_biome.json | 3 ++-
.../terrain/old_clearer_water/biomes/grove.client_biome.json | 3 ++-
.../terrain/old_clearer_water/biomes/hell.client_biome.json | 3 ++-
.../old_clearer_water/biomes/ice_mountains.client_biome.json | 3 ++-
.../old_clearer_water/biomes/ice_plains.client_biome.json | 3 ++-
.../biomes/ice_plains_spikes.client_biome.json | 3 ++-
.../old_clearer_water/biomes/jagged_peaks.client_biome.json | 3 ++-
.../terrain/old_clearer_water/biomes/jungle.client_biome.json | 3 ++-
.../old_clearer_water/biomes/jungle_edge.client_biome.json | 3 ++-
.../biomes/jungle_edge_mutated.client_biome.json | 3 ++-
.../old_clearer_water/biomes/jungle_hills.client_biome.json | 3 ++-
.../old_clearer_water/biomes/jungle_mutated.client_biome.json | 3 ++-
.../biomes/legacy_frozen_ocean.client_biome.json | 3 ++-
.../old_clearer_water/biomes/lukewarm_ocean.client_biome.json | 3 ++-
.../old_clearer_water/biomes/lush_caves.client_biome.json | 3 ++-
.../old_clearer_water/biomes/mangrove_swamp.client_biome.json | 3 ++-
.../terrain/old_clearer_water/biomes/meadow.client_biome.json | 3 ++-
.../old_clearer_water/biomes/mega_taiga.client_biome.json | 3 ++-
.../biomes/mega_taiga_hills.client_biome.json | 3 ++-
.../terrain/old_clearer_water/biomes/mesa.client_biome.json | 3 ++-
.../old_clearer_water/biomes/mesa_bryce.client_biome.json | 3 ++-
.../old_clearer_water/biomes/mesa_plateau.client_biome.json | 3 ++-
.../biomes/mesa_plateau_mutated.client_biome.json | 3 ++-
.../biomes/mesa_plateau_stone.client_biome.json | 3 ++-
.../biomes/mesa_plateau_stone_mutated.client_biome.json | 3 ++-
.../old_clearer_water/biomes/mushroom_island.client_biome.json | 3 ++-
.../biomes/mushroom_island_shore.client_biome.json | 3 ++-
.../terrain/old_clearer_water/biomes/ocean.client_biome.json | 3 ++-
.../old_clearer_water/biomes/pale_garden.client_biome.json | 3 ++-
.../terrain/old_clearer_water/biomes/plains.client_biome.json | 3 ++-
.../biomes/redwood_taiga_hills_mutated.client_biome.json | 3 ++-
.../biomes/redwood_taiga_mutated.client_biome.json | 3 ++-
.../terrain/old_clearer_water/biomes/river.client_biome.json | 3 ++-
.../old_clearer_water/biomes/roofed_forest.client_biome.json | 3 ++-
.../biomes/roofed_forest_mutated.client_biome.json | 3 ++-
.../terrain/old_clearer_water/biomes/savanna.client_biome.json | 3 ++-
.../old_clearer_water/biomes/savanna_mutated.client_biome.json | 3 ++-
.../old_clearer_water/biomes/savanna_plateau.client_biome.json | 3 ++-
.../biomes/savanna_plateau_mutated.client_biome.json | 3 ++-
.../old_clearer_water/biomes/snowy_slopes.client_biome.json | 3 ++-
.../old_clearer_water/biomes/soulsand_valley.client_biome.json | 3 ++-
.../old_clearer_water/biomes/stone_beach.client_biome.json | 3 ++-
.../old_clearer_water/biomes/stony_peaks.client_biome.json | 3 ++-
.../biomes/sunflower_plains.client_biome.json | 3 ++-
.../old_clearer_water/biomes/swampland.client_biome.json | 2 +-
.../biomes/swampland_mutated.client_biome.json | 2 +-
.../terrain/old_clearer_water/biomes/taiga.client_biome.json | 3 ++-
.../old_clearer_water/biomes/taiga_hills.client_biome.json | 3 ++-
.../old_clearer_water/biomes/taiga_mutated.client_biome.json | 3 ++-
.../terrain/old_clearer_water/biomes/the_end.client_biome.json | 3 ++-
.../old_clearer_water/biomes/warm_ocean.client_biome.json | 2 +-
.../old_clearer_water/biomes/warped_forest.client_biome.json | 3 ++-
.../clearer_water/biomes/bamboo_jungle.client_biome.json | 3 ++-
.../clearer_water/biomes/bamboo_jungle_hills.client_biome.json | 3 ++-
.../clearer_water/biomes/basalt_deltas.client_biome.json | 3 ++-
.../files/terrain/clearer_water/biomes/beach.client_biome.json | 3 ++-
.../clearer_water/biomes/birch_forest.client_biome.json | 3 ++-
.../clearer_water/biomes/birch_forest_hills.client_biome.json | 3 ++-
.../biomes/birch_forest_hills_mutated.client_biome.json | 3 ++-
.../biomes/birch_forest_mutated.client_biome.json | 3 ++-
.../clearer_water/biomes/cherry_grove.client_biome.json | 3 ++-
.../terrain/clearer_water/biomes/cold_beach.client_biome.json | 3 ++-
.../terrain/clearer_water/biomes/cold_ocean.client_biome.json | 3 ++-
.../terrain/clearer_water/biomes/cold_taiga.client_biome.json | 3 ++-
.../clearer_water/biomes/cold_taiga_hills.client_biome.json | 3 ++-
.../clearer_water/biomes/cold_taiga_mutated.client_biome.json | 3 ++-
.../clearer_water/biomes/crimson_forest.client_biome.json | 3 ++-
.../clearer_water/biomes/deep_cold_ocean.client_biome.json | 3 ++-
.../terrain/clearer_water/biomes/deep_dark.client_biome.json | 3 ++-
.../clearer_water/biomes/deep_frozen_ocean.client_biome.json | 3 ++-
.../clearer_water/biomes/deep_lukewarm_ocean.client_biome.json | 3 ++-
.../terrain/clearer_water/biomes/deep_ocean.client_biome.json | 3 ++-
.../clearer_water/biomes/deep_warm_ocean.client_biome.json | 3 ++-
.../terrain/clearer_water/biomes/desert.client_biome.json | 3 ++-
.../clearer_water/biomes/desert_hills.client_biome.json | 3 ++-
.../clearer_water/biomes/desert_mutated.client_biome.json | 3 ++-
.../clearer_water/biomes/dripstone_caves.client_biome.json | 3 ++-
.../clearer_water/biomes/extreme_hills.client_biome.json | 3 ++-
.../clearer_water/biomes/extreme_hills_edge.client_biome.json | 3 ++-
.../biomes/extreme_hills_mutated.client_biome.json | 3 ++-
.../biomes/extreme_hills_plus_trees.client_biome.json | 3 ++-
.../biomes/extreme_hills_plus_trees_mutated.client_biome.json | 3 ++-
.../clearer_water/biomes/flower_forest.client_biome.json | 3 ++-
.../terrain/clearer_water/biomes/forest.client_biome.json | 3 ++-
.../clearer_water/biomes/forest_hills.client_biome.json | 3 ++-
.../clearer_water/biomes/frozen_ocean.client_biome.json | 3 ++-
.../clearer_water/biomes/frozen_peaks.client_biome.json | 3 ++-
.../clearer_water/biomes/frozen_river.client_biome.json | 3 ++-
.../files/terrain/clearer_water/biomes/grove.client_biome.json | 3 ++-
.../files/terrain/clearer_water/biomes/hell.client_biome.json | 3 ++-
.../clearer_water/biomes/ice_mountains.client_biome.json | 3 ++-
.../terrain/clearer_water/biomes/ice_plains.client_biome.json | 3 ++-
.../clearer_water/biomes/ice_plains_spikes.client_biome.json | 3 ++-
.../clearer_water/biomes/jagged_peaks.client_biome.json | 3 ++-
.../terrain/clearer_water/biomes/jungle.client_biome.json | 3 ++-
.../terrain/clearer_water/biomes/jungle_edge.client_biome.json | 3 ++-
.../clearer_water/biomes/jungle_edge_mutated.client_biome.json | 3 ++-
.../clearer_water/biomes/jungle_hills.client_biome.json | 3 ++-
.../clearer_water/biomes/jungle_mutated.client_biome.json | 3 ++-
.../clearer_water/biomes/legacy_frozen_ocean.client_biome.json | 3 ++-
.../clearer_water/biomes/lukewarm_ocean.client_biome.json | 3 ++-
.../terrain/clearer_water/biomes/lush_caves.client_biome.json | 3 ++-
.../clearer_water/biomes/mangrove_swamp.client_biome.json | 3 ++-
.../terrain/clearer_water/biomes/meadow.client_biome.json | 3 ++-
.../terrain/clearer_water/biomes/mega_taiga.client_biome.json | 3 ++-
.../clearer_water/biomes/mega_taiga_hills.client_biome.json | 3 ++-
.../files/terrain/clearer_water/biomes/mesa.client_biome.json | 3 ++-
.../terrain/clearer_water/biomes/mesa_bryce.client_biome.json | 3 ++-
.../clearer_water/biomes/mesa_plateau.client_biome.json | 3 ++-
.../biomes/mesa_plateau_mutated.client_biome.json | 3 ++-
.../clearer_water/biomes/mesa_plateau_stone.client_biome.json | 3 ++-
.../biomes/mesa_plateau_stone_mutated.client_biome.json | 3 ++-
.../clearer_water/biomes/mushroom_island.client_biome.json | 3 ++-
.../biomes/mushroom_island_shore.client_biome.json | 3 ++-
.../files/terrain/clearer_water/biomes/ocean.client_biome.json | 3 ++-
.../terrain/clearer_water/biomes/pale_garden.client_biome.json | 3 ++-
.../terrain/clearer_water/biomes/plains.client_biome.json | 3 ++-
.../biomes/redwood_taiga_hills_mutated.client_biome.json | 3 ++-
.../biomes/redwood_taiga_mutated.client_biome.json | 3 ++-
.../files/terrain/clearer_water/biomes/river.client_biome.json | 3 ++-
.../clearer_water/biomes/roofed_forest.client_biome.json | 3 ++-
.../biomes/roofed_forest_mutated.client_biome.json | 3 ++-
.../terrain/clearer_water/biomes/savanna.client_biome.json | 3 ++-
.../clearer_water/biomes/savanna_mutated.client_biome.json | 3 ++-
.../clearer_water/biomes/savanna_plateau.client_biome.json | 3 ++-
.../biomes/savanna_plateau_mutated.client_biome.json | 3 ++-
.../clearer_water/biomes/snowy_slopes.client_biome.json | 3 ++-
.../clearer_water/biomes/soulsand_valley.client_biome.json | 3 ++-
.../terrain/clearer_water/biomes/stone_beach.client_biome.json | 3 ++-
.../terrain/clearer_water/biomes/stony_peaks.client_biome.json | 3 ++-
.../clearer_water/biomes/sunflower_plains.client_biome.json | 3 ++-
.../terrain/clearer_water/biomes/swampland.client_biome.json | 2 +-
.../clearer_water/biomes/swampland_mutated.client_biome.json | 2 +-
.../files/terrain/clearer_water/biomes/taiga.client_biome.json | 3 ++-
.../terrain/clearer_water/biomes/taiga_hills.client_biome.json | 3 ++-
.../clearer_water/biomes/taiga_mutated.client_biome.json | 3 ++-
.../terrain/clearer_water/biomes/the_end.client_biome.json | 3 ++-
.../terrain/clearer_water/biomes/warm_ocean.client_biome.json | 2 +-
.../clearer_water/biomes/warped_forest.client_biome.json | 3 ++-
268 files changed, 527 insertions(+), 268 deletions(-)
diff --git a/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/cherry_grove.client_biome.json b/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/cherry_grove.client_biome.json
index 51ae81cdb..570199cc7 100644
--- a/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/cherry_grove.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/cherry_grove.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_cherry_grove"
},
"minecraft:water_appearance": {
- "surface_color": "#5db7ef"
+ "surface_color": "#5db7ef",
+ "surface_opacity": 0.4
},
"minecraft:foliage_appearance": {
"color": "#2abb0e"
diff --git a/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa.client_biome.json b/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa.client_biome.json
index ae36977d4..9063aa3e6 100644
--- a/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_mesa"
},
"minecraft:water_appearance": {
- "surface_color": "#4E7F81"
+ "surface_color": "#4E7F81",
+ "surface_opacity": 0.4
},
"minecraft:foliage_appearance": {
"color": "#2abb0e"
diff --git a/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa_bryce.client_biome.json b/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa_bryce.client_biome.json
index 6ee1a6f85..77ae39cdf 100644
--- a/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa_bryce.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa_bryce.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_mesa_bryce"
},
"minecraft:water_appearance": {
- "surface_color": "#497F99"
+ "surface_color": "#497F99",
+ "surface_opacity": 0.4
},
"minecraft:foliage_appearance": {
"color": "#2abb0e"
diff --git a/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa_plateau_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa_plateau_mutated.client_biome.json
index 3f6663f5c..f8a844cc6 100644
--- a/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa_plateau_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa_plateau_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_dry"
},
"minecraft:water_appearance": {
- "surface_color": "#44AFF5"
+ "surface_color": "#44AFF5",
+ "surface_opacity": 0.4
},
"minecraft:foliage_appearance": {
"color": "#2abb0e"
diff --git a/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa_plateau_stone.client_biome.json b/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa_plateau_stone.client_biome.json
index 89d6393f0..24c546a64 100644
--- a/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa_plateau_stone.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa_plateau_stone.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_mesa_plateau_stone"
},
"minecraft:water_appearance": {
- "surface_color": "#55809E"
+ "surface_color": "#55809E",
+ "surface_opacity": 0.4
},
"minecraft:foliage_appearance": {
"color": "#2abb0e"
diff --git a/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa_plateau_stone_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa_plateau_stone_mutated.client_biome.json
index 66fbcbaeb..74f0dbcd9 100644
--- a/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa_plateau_stone_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa_plateau_stone_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_dry"
},
"minecraft:water_appearance": {
- "surface_color": "#44AFF5"
+ "surface_color": "#44AFF5",
+ "surface_opacity": 0.4
},
"minecraft:foliage_appearance": {
"color": "#2abb0e"
diff --git a/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/pale_garden.client_biome.json b/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/pale_garden.client_biome.json
index 35922d585..767e5dc7f 100644
--- a/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/pale_garden.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/pale_garden.client_biome.json
@@ -12,7 +12,8 @@
"fog_identifier": "bt:fog_pale_garden"
},
"minecraft:water_appearance": {
- "surface_color": "#76889D"
+ "surface_color": "#76889D",
+ "surface_opacity": 0.4
},
"minecraft:biome_music": {
"volume_multiplier": 0
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/bamboo_jungle.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/bamboo_jungle.client_biome.json
index 0577ba57a..29ffcd53a 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/bamboo_jungle.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/bamboo_jungle.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_bamboo_jungle"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/bamboo_jungle_hills.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/bamboo_jungle_hills.client_biome.json
index 700765d1a..243bf48c0 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/bamboo_jungle_hills.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/bamboo_jungle_hills.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_bamboo_jungle_hills"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/basalt_deltas.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/basalt_deltas.client_biome.json
index 429305684..1a96d84f1 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/basalt_deltas.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/basalt_deltas.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_basalt_deltas"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:ambient_sounds": {
"addition": "ambient.basalt_deltas.additions",
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/beach.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/beach.client_biome.json
index 9e883f204..0cdabc2f5 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/beach.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/beach.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_beach"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/birch_forest.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/birch_forest.client_biome.json
index 51624585b..ac13808ca 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/birch_forest.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/birch_forest.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_birch_forest"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/birch_forest_hills.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/birch_forest_hills.client_biome.json
index a6055e0fd..725dcb149 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/birch_forest_hills.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/birch_forest_hills.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_birch_forest_hills"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/birch_forest_hills_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/birch_forest_hills_mutated.client_biome.json
index c77664d13..624bfcdef 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/birch_forest_hills_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/birch_forest_hills_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_default"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/birch_forest_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/birch_forest_mutated.client_biome.json
index 34c0def6c..57dc66cf3 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/birch_forest_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/birch_forest_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_default"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cherry_grove.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cherry_grove.client_biome.json
index d1043d6a6..c1232a77d 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cherry_grove.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cherry_grove.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_cherry_grove"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:foliage_appearance": {
"color": "#2abb0e"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_beach.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_beach.client_biome.json
index ef4ef0ee6..2779bd6a5 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_beach.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_beach.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_cold_beach"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_ocean.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_ocean.client_biome.json
index b78d62108..7ce5eb3d6 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_ocean.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_cold_ocean"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_taiga.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_taiga.client_biome.json
index 228052f77..94df34465 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_taiga.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_taiga.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_cold_taiga"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_taiga_hills.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_taiga_hills.client_biome.json
index 5b8674980..8a8e1688a 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_taiga_hills.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_taiga_hills.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_cold_taiga_hills"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_taiga_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_taiga_mutated.client_biome.json
index 44d3b5efe..a03e82abb 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_taiga_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_taiga_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_cold_taiga_mutated"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/crimson_forest.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/crimson_forest.client_biome.json
index 04181cde2..71421e8ce 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/crimson_forest.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/crimson_forest.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_crimson_forest"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:ambient_sounds": {
"addition": "ambient.crimson_forest.additions",
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_cold_ocean.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_cold_ocean.client_biome.json
index 8add4e7ed..3f1bcae1d 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_cold_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_cold_ocean.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_deep_cold_ocean"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_dark.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_dark.client_biome.json
index 6299857ec..ecc9188ad 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_dark.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_dark.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_default"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_frozen_ocean.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_frozen_ocean.client_biome.json
index a60e2d88c..1294ddb37 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_frozen_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_frozen_ocean.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_deep_frozen_ocean"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_lukewarm_ocean.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_lukewarm_ocean.client_biome.json
index 3ac1505d4..a48123822 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_lukewarm_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_lukewarm_ocean.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_deep_lukewarm_ocean"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_ocean.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_ocean.client_biome.json
index dfa8ee810..e66d5791c 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_ocean.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_deep_ocean"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_warm_ocean.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_warm_ocean.client_biome.json
index 82ad8e569..2c1542877 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_warm_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_warm_ocean.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_deep_warm_ocean"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/desert.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/desert.client_biome.json
index 833caf748..ed7f1bf31 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/desert.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/desert.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_desert"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:desert_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/desert_hills.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/desert_hills.client_biome.json
index 0a009b4a4..c9ace5ec6 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/desert_hills.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/desert_hills.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_desert_hills"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:desert_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/desert_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/desert_mutated.client_biome.json
index d8c4c840b..6d76d07f5 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/desert_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/desert_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_dry"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:desert_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/dripstone_caves.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/dripstone_caves.client_biome.json
index e1e0ce1c3..030baa69a 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/dripstone_caves.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/dripstone_caves.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_default"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills.client_biome.json
index 0a486a0e3..fca57dbce 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_extreme_hills"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills_edge.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills_edge.client_biome.json
index 327cd5f47..69b29be57 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills_edge.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills_edge.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_extreme_hills_edge"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills_mutated.client_biome.json
index 84c823cdd..13286a844 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_extreme_hills_mutated"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills_plus_trees.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills_plus_trees.client_biome.json
index de89b0f92..f67d758ca 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills_plus_trees.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills_plus_trees.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_extreme_hills_plus_trees"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills_plus_trees_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills_plus_trees_mutated.client_biome.json
index e3cae651e..9805d8dbb 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills_plus_trees_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills_plus_trees_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_extreme_hills_plus_trees_mutated"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/flower_forest.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/flower_forest.client_biome.json
index 32d04591b..488242c8f 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/flower_forest.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/flower_forest.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_flower_forest"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/forest.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/forest.client_biome.json
index f2ff36a9f..e9fa248de 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/forest.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/forest.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_forest"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:biome_music": {
"music_definition": "forest"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/forest_hills.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/forest_hills.client_biome.json
index 3fa49a0d0..57a3509a6 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/forest_hills.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/forest_hills.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_forest_hills"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/frozen_ocean.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/frozen_ocean.client_biome.json
index 7ca14f929..19094cc1f 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/frozen_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/frozen_ocean.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_frozen_ocean"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/frozen_peaks.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/frozen_peaks.client_biome.json
index 1f15ba179..a8fa6fa5b 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/frozen_peaks.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/frozen_peaks.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_dry"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/frozen_river.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/frozen_river.client_biome.json
index b82526019..d556ca791 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/frozen_river.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/frozen_river.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_frozen_river"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/grove.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/grove.client_biome.json
index 2a70f5cc4..d8e7f2588 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/grove.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/grove.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_default"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/hell.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/hell.client_biome.json
index 4ad631094..ee3440565 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/hell.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/hell.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_hell"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:ambient_sounds": {
"addition": "ambient.nether_wastes.additions",
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ice_mountains.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ice_mountains.client_biome.json
index b6b5f8b50..d86cbdb72 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ice_mountains.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ice_mountains.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_ice_mountains"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ice_plains.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ice_plains.client_biome.json
index 45550ef58..bcf4e8048 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ice_plains.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ice_plains.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_ice_plains"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ice_plains_spikes.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ice_plains_spikes.client_biome.json
index d6f3ea241..a430f9480 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ice_plains_spikes.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ice_plains_spikes.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_ice_plains_spikes"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:ice_plains_spikes_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jagged_peaks.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jagged_peaks.client_biome.json
index 0db4f2451..3f488b28b 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jagged_peaks.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jagged_peaks.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_dry"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle.client_biome.json
index 60d26de18..a7dbaf1ae 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_jungle"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle_edge.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle_edge.client_biome.json
index 2ddec3325..0403bf713 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle_edge.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle_edge.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_jungle_edge"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle_edge_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle_edge_mutated.client_biome.json
index ba702c1a2..361447fa8 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle_edge_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle_edge_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_humid"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle_hills.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle_hills.client_biome.json
index ffa423ae3..76a45151d 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle_hills.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle_hills.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_jungle_hills"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle_mutated.client_biome.json
index cfe0bedb3..04eb6b942 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_jungle_mutated"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/legacy_frozen_ocean.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/legacy_frozen_ocean.client_biome.json
index 78ec7b7cf..41a47bfcd 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/legacy_frozen_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/legacy_frozen_ocean.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_dry"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/lukewarm_ocean.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/lukewarm_ocean.client_biome.json
index 20873c017..57fc85c28 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/lukewarm_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/lukewarm_ocean.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_lukewarm_ocean"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/lush_caves.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/lush_caves.client_biome.json
index df21a9eb7..8dea881e5 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/lush_caves.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/lush_caves.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_lush_caves"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mangrove_swamp.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mangrove_swamp.client_biome.json
index 96c558ee7..f9be6d656 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mangrove_swamp.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mangrove_swamp.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_mangrove_swamp"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:foliage_appearance": {
"color": {
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/meadow.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/meadow.client_biome.json
index 243298d88..96cd126c1 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/meadow.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/meadow.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_default"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mega_taiga.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mega_taiga.client_biome.json
index cb3f0e1db..f06ef580f 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mega_taiga.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mega_taiga.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_mega_taiga"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mega_taiga_hills.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mega_taiga_hills.client_biome.json
index d85d4a604..fdb265650 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mega_taiga_hills.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mega_taiga_hills.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_mega_taiga_hills"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa.client_biome.json
index 8da434732..f5b80a067 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_mesa"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:foliage_appearance": {
"color": "#2abb0e"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_bryce.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_bryce.client_biome.json
index 9a71007e1..032aea3ef 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_bryce.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_bryce.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_mesa_bryce"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:foliage_appearance": {
"color": "#2abb0e"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_plateau.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_plateau.client_biome.json
index 3e12c9159..7c709f0ac 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_plateau.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_plateau.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_mesa_plateau"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:mesa_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_plateau_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_plateau_mutated.client_biome.json
index 85d0b9495..c06ce30ff 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_plateau_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_plateau_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_dry"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:foliage_appearance": {
"color": "#2abb0e"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_plateau_stone.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_plateau_stone.client_biome.json
index 178fe8338..9fad2a4ed 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_plateau_stone.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_plateau_stone.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_mesa_plateau_stone"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:foliage_appearance": {
"color": "#2abb0e"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_plateau_stone_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_plateau_stone_mutated.client_biome.json
index 0d9019946..dae22d1da 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_plateau_stone_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_plateau_stone_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_dry"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:foliage_appearance": {
"color": "#2abb0e"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mushroom_island.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mushroom_island.client_biome.json
index a39e976d6..159e5f353 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mushroom_island.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mushroom_island.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_mushroom_island"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:mushroom_island_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mushroom_island_shore.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mushroom_island_shore.client_biome.json
index 1d6fb5fbb..0d4937ec4 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mushroom_island_shore.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mushroom_island_shore.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_mushroom_island_shore"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:mushroom_island_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ocean.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ocean.client_biome.json
index 3f6ad2c7b..133d2718a 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ocean.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ocean.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_ocean"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/pale_garden.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/pale_garden.client_biome.json
index 0c21daafd..09ade025a 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/pale_garden.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/pale_garden.client_biome.json
@@ -12,7 +12,8 @@
"fog_identifier": "bt:fog_pale_garden"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:biome_music": {
"volume_multiplier": 0
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/plains.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/plains.client_biome.json
index 37d734d70..a7d79a14f 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/plains.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/plains.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_plains"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/redwood_taiga_hills_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/redwood_taiga_hills_mutated.client_biome.json
index 58cf6a278..693d6d5bf 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/redwood_taiga_hills_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/redwood_taiga_hills_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_semi_humid"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/redwood_taiga_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/redwood_taiga_mutated.client_biome.json
index f403ec526..933987529 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/redwood_taiga_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/redwood_taiga_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_semi_humid"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/river.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/river.client_biome.json
index ae1b2ffa8..2d42225d6 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/river.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/river.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_river"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/roofed_forest.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/roofed_forest.client_biome.json
index 99d03ebbc..5c8a91298 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/roofed_forest.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/roofed_forest.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_roofed_forest"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:dry_foliage_color": {
"color": "#7B5334"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/roofed_forest_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/roofed_forest_mutated.client_biome.json
index 9230a2597..02b7a97c4 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/roofed_forest_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/roofed_forest_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_semi_humid"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:dry_foliage_color": {
"color": "#7B5334"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/savanna.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/savanna.client_biome.json
index 5647a7c18..cbbd77d13 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/savanna.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/savanna.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_savanna"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/savanna_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/savanna_mutated.client_biome.json
index e1225954b..004693373 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/savanna_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/savanna_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_savanna_mutated"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/savanna_plateau.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/savanna_plateau.client_biome.json
index ddb602026..39dc9615c 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/savanna_plateau.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/savanna_plateau.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_savanna_plateau"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/savanna_plateau_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/savanna_plateau_mutated.client_biome.json
index 90be92253..19fcada11 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/savanna_plateau_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/savanna_plateau_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_default"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/snowy_slopes.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/snowy_slopes.client_biome.json
index a8e842dc9..77a8d7d5c 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/snowy_slopes.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/snowy_slopes.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_default"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/soulsand_valley.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/soulsand_valley.client_biome.json
index c8b96d708..b6e211772 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/soulsand_valley.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/soulsand_valley.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_soulsand_valley"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:ambient_sounds": {
"addition": "ambient.soulsand_valley.additions",
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/stone_beach.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/stone_beach.client_biome.json
index 73b41ed26..177ff5f64 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/stone_beach.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/stone_beach.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_stone_beach"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/stony_peaks.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/stony_peaks.client_biome.json
index 47d2532a6..11a0082ca 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/stony_peaks.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/stony_peaks.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_default"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/sunflower_plains.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/sunflower_plains.client_biome.json
index fd1cffb5e..085523655 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/sunflower_plains.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/sunflower_plains.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_sunflower_plains"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/swampland.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/swampland.client_biome.json
index da05b6d3b..22785b218 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/swampland.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/swampland.client_biome.json
@@ -10,7 +10,7 @@
},
"minecraft:water_appearance": {
"surface_color": "#0056FF",
- "surface_opacity": 0.65
+ "surface_opacity": 0.4
},
"minecraft:foliage_appearance": {
"color": {
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/swampland_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/swampland_mutated.client_biome.json
index f77ea87c3..51707f034 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/swampland_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/swampland_mutated.client_biome.json
@@ -10,7 +10,7 @@
},
"minecraft:water_appearance": {
"surface_color": "#0056FF",
- "surface_opacity": 0.65
+ "surface_opacity": 0.4
},
"minecraft:foliage_appearance": {
"color": {
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/taiga.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/taiga.client_biome.json
index fe617dd0e..f8089974e 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/taiga.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/taiga.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_taiga"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/taiga_hills.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/taiga_hills.client_biome.json
index 69f694fb2..2e1537c01 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/taiga_hills.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/taiga_hills.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_taiga_hills"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/taiga_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/taiga_mutated.client_biome.json
index d019756e0..65bbb8526 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/taiga_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/taiga_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_taiga_mutated"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/the_end.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/the_end.client_biome.json
index 415b2c570..14d8b73de 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/the_end.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/the_end.client_biome.json
@@ -12,7 +12,8 @@
"fog_identifier": "bt:fog_the_end"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:end_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/warm_ocean.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/warm_ocean.client_biome.json
index c2775a374..f169b550a 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/warm_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/warm_ocean.client_biome.json
@@ -10,7 +10,7 @@
},
"minecraft:water_appearance": {
"surface_color": "#0056FF",
- "surface_opacity": 0.55
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/warped_forest.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/warped_forest.client_biome.json
index 4203080be..4fed357ff 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/warped_forest.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/warped_forest.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_warped_forest"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:ambient_sounds": {
"addition": "ambient.warped_forest.additions",
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/bamboo_jungle.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/bamboo_jungle.client_biome.json
index 0577ba57a..29ffcd53a 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/bamboo_jungle.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/bamboo_jungle.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_bamboo_jungle"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/bamboo_jungle_hills.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/bamboo_jungle_hills.client_biome.json
index 700765d1a..243bf48c0 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/bamboo_jungle_hills.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/bamboo_jungle_hills.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_bamboo_jungle_hills"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/basalt_deltas.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/basalt_deltas.client_biome.json
index 429305684..1a96d84f1 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/basalt_deltas.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/basalt_deltas.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_basalt_deltas"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:ambient_sounds": {
"addition": "ambient.basalt_deltas.additions",
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/beach.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/beach.client_biome.json
index 9e883f204..0cdabc2f5 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/beach.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/beach.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_beach"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/birch_forest.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/birch_forest.client_biome.json
index 51624585b..ac13808ca 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/birch_forest.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/birch_forest.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_birch_forest"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/birch_forest_hills.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/birch_forest_hills.client_biome.json
index a6055e0fd..725dcb149 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/birch_forest_hills.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/birch_forest_hills.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_birch_forest_hills"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/birch_forest_hills_mutated.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/birch_forest_hills_mutated.client_biome.json
index c77664d13..624bfcdef 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/birch_forest_hills_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/birch_forest_hills_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_default"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/birch_forest_mutated.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/birch_forest_mutated.client_biome.json
index 34c0def6c..57dc66cf3 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/birch_forest_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/birch_forest_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_default"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/cherry_grove.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/cherry_grove.client_biome.json
index 8785e7e01..4b8950955 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/cherry_grove.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/cherry_grove.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_cherry_grove"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:foliage_appearance": {
"color": "#b6db61"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/cold_beach.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/cold_beach.client_biome.json
index ef4ef0ee6..2779bd6a5 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/cold_beach.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/cold_beach.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_cold_beach"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/cold_ocean.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/cold_ocean.client_biome.json
index b78d62108..7ce5eb3d6 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/cold_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/cold_ocean.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_cold_ocean"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/cold_taiga.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/cold_taiga.client_biome.json
index 228052f77..94df34465 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/cold_taiga.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/cold_taiga.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_cold_taiga"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/cold_taiga_hills.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/cold_taiga_hills.client_biome.json
index 5b8674980..8a8e1688a 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/cold_taiga_hills.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/cold_taiga_hills.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_cold_taiga_hills"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/cold_taiga_mutated.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/cold_taiga_mutated.client_biome.json
index 44d3b5efe..a03e82abb 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/cold_taiga_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/cold_taiga_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_cold_taiga_mutated"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/crimson_forest.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/crimson_forest.client_biome.json
index 04181cde2..71421e8ce 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/crimson_forest.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/crimson_forest.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_crimson_forest"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:ambient_sounds": {
"addition": "ambient.crimson_forest.additions",
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/deep_cold_ocean.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/deep_cold_ocean.client_biome.json
index 8add4e7ed..3f1bcae1d 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/deep_cold_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/deep_cold_ocean.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_deep_cold_ocean"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/deep_dark.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/deep_dark.client_biome.json
index 6299857ec..ecc9188ad 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/deep_dark.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/deep_dark.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_default"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/deep_frozen_ocean.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/deep_frozen_ocean.client_biome.json
index a60e2d88c..1294ddb37 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/deep_frozen_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/deep_frozen_ocean.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_deep_frozen_ocean"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/deep_lukewarm_ocean.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/deep_lukewarm_ocean.client_biome.json
index 3ac1505d4..a48123822 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/deep_lukewarm_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/deep_lukewarm_ocean.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_deep_lukewarm_ocean"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/deep_ocean.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/deep_ocean.client_biome.json
index dfa8ee810..e66d5791c 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/deep_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/deep_ocean.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_deep_ocean"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/deep_warm_ocean.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/deep_warm_ocean.client_biome.json
index 82ad8e569..2c1542877 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/deep_warm_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/deep_warm_ocean.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_deep_warm_ocean"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/desert.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/desert.client_biome.json
index 833caf748..ed7f1bf31 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/desert.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/desert.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_desert"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:desert_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/desert_hills.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/desert_hills.client_biome.json
index 0a009b4a4..c9ace5ec6 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/desert_hills.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/desert_hills.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_desert_hills"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:desert_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/desert_mutated.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/desert_mutated.client_biome.json
index d8c4c840b..6d76d07f5 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/desert_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/desert_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_dry"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:desert_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/dripstone_caves.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/dripstone_caves.client_biome.json
index e1e0ce1c3..030baa69a 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/dripstone_caves.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/dripstone_caves.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_default"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills.client_biome.json
index 0a486a0e3..fca57dbce 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_extreme_hills"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills_edge.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills_edge.client_biome.json
index 327cd5f47..69b29be57 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills_edge.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills_edge.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_extreme_hills_edge"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills_mutated.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills_mutated.client_biome.json
index 84c823cdd..13286a844 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_extreme_hills_mutated"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills_plus_trees.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills_plus_trees.client_biome.json
index de89b0f92..f67d758ca 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills_plus_trees.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills_plus_trees.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_extreme_hills_plus_trees"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills_plus_trees_mutated.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills_plus_trees_mutated.client_biome.json
index e3cae651e..9805d8dbb 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills_plus_trees_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills_plus_trees_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_extreme_hills_plus_trees_mutated"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/flower_forest.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/flower_forest.client_biome.json
index 32d04591b..488242c8f 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/flower_forest.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/flower_forest.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_flower_forest"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/forest.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/forest.client_biome.json
index f2ff36a9f..e9fa248de 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/forest.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/forest.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_forest"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:biome_music": {
"music_definition": "forest"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/forest_hills.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/forest_hills.client_biome.json
index 3fa49a0d0..57a3509a6 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/forest_hills.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/forest_hills.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_forest_hills"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/frozen_ocean.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/frozen_ocean.client_biome.json
index 7ca14f929..19094cc1f 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/frozen_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/frozen_ocean.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_frozen_ocean"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/frozen_peaks.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/frozen_peaks.client_biome.json
index 1f15ba179..a8fa6fa5b 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/frozen_peaks.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/frozen_peaks.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_dry"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/frozen_river.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/frozen_river.client_biome.json
index b82526019..d556ca791 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/frozen_river.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/frozen_river.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_frozen_river"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/grove.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/grove.client_biome.json
index 2a70f5cc4..d8e7f2588 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/grove.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/grove.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_default"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/hell.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/hell.client_biome.json
index 4ad631094..ee3440565 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/hell.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/hell.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_hell"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:ambient_sounds": {
"addition": "ambient.nether_wastes.additions",
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/ice_mountains.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/ice_mountains.client_biome.json
index b6b5f8b50..d86cbdb72 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/ice_mountains.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/ice_mountains.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_ice_mountains"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/ice_plains.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/ice_plains.client_biome.json
index 45550ef58..bcf4e8048 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/ice_plains.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/ice_plains.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_ice_plains"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/ice_plains_spikes.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/ice_plains_spikes.client_biome.json
index d6f3ea241..a430f9480 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/ice_plains_spikes.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/ice_plains_spikes.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_ice_plains_spikes"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:ice_plains_spikes_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/jagged_peaks.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/jagged_peaks.client_biome.json
index 0db4f2451..3f488b28b 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/jagged_peaks.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/jagged_peaks.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_dry"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/jungle.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/jungle.client_biome.json
index 60d26de18..a7dbaf1ae 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/jungle.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/jungle.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_jungle"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/jungle_edge.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/jungle_edge.client_biome.json
index 2ddec3325..0403bf713 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/jungle_edge.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/jungle_edge.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_jungle_edge"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/jungle_edge_mutated.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/jungle_edge_mutated.client_biome.json
index ba702c1a2..361447fa8 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/jungle_edge_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/jungle_edge_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_humid"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/jungle_hills.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/jungle_hills.client_biome.json
index ffa423ae3..76a45151d 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/jungle_hills.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/jungle_hills.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_jungle_hills"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/jungle_mutated.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/jungle_mutated.client_biome.json
index cfe0bedb3..04eb6b942 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/jungle_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/jungle_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_jungle_mutated"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/legacy_frozen_ocean.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/legacy_frozen_ocean.client_biome.json
index 78ec7b7cf..41a47bfcd 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/legacy_frozen_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/legacy_frozen_ocean.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_dry"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/lukewarm_ocean.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/lukewarm_ocean.client_biome.json
index 20873c017..57fc85c28 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/lukewarm_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/lukewarm_ocean.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_lukewarm_ocean"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/lush_caves.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/lush_caves.client_biome.json
index df21a9eb7..8dea881e5 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/lush_caves.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/lush_caves.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_lush_caves"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/mangrove_swamp.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/mangrove_swamp.client_biome.json
index 96c558ee7..f9be6d656 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/mangrove_swamp.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/mangrove_swamp.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_mangrove_swamp"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:foliage_appearance": {
"color": {
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/meadow.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/meadow.client_biome.json
index 243298d88..96cd126c1 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/meadow.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/meadow.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_default"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/mega_taiga.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/mega_taiga.client_biome.json
index cb3f0e1db..f06ef580f 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/mega_taiga.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/mega_taiga.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_mega_taiga"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/mega_taiga_hills.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/mega_taiga_hills.client_biome.json
index d85d4a604..fdb265650 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/mega_taiga_hills.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/mega_taiga_hills.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_mega_taiga_hills"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/mesa.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/mesa.client_biome.json
index 618ba4538..34c041b2f 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/mesa.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/mesa.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_mesa"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:foliage_appearance": {
"color": "#aea42a"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_bryce.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_bryce.client_biome.json
index d94eaff17..501e5d7e0 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_bryce.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_bryce.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_mesa_bryce"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:foliage_appearance": {
"color": "#aea42a"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_plateau.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_plateau.client_biome.json
index 3e12c9159..7c709f0ac 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_plateau.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_plateau.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_mesa_plateau"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:mesa_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_plateau_mutated.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_plateau_mutated.client_biome.json
index 7b03da59f..a80f918be 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_plateau_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_plateau_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_dry"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:foliage_appearance": {
"color": "#aea42a"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_plateau_stone.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_plateau_stone.client_biome.json
index 1875be015..4c6ab8808 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_plateau_stone.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_plateau_stone.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_mesa_plateau_stone"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:foliage_appearance": {
"color": "#aea42a"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_plateau_stone_mutated.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_plateau_stone_mutated.client_biome.json
index 1cd2a78de..05977785c 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_plateau_stone_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_plateau_stone_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_dry"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:foliage_appearance": {
"color": "#aea42a"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/mushroom_island.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/mushroom_island.client_biome.json
index a39e976d6..159e5f353 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/mushroom_island.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/mushroom_island.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_mushroom_island"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:mushroom_island_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/mushroom_island_shore.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/mushroom_island_shore.client_biome.json
index 1d6fb5fbb..0d4937ec4 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/mushroom_island_shore.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/mushroom_island_shore.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_mushroom_island_shore"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:mushroom_island_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/ocean.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/ocean.client_biome.json
index 3f6ad2c7b..133d2718a 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/ocean.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/ocean.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_ocean"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/pale_garden.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/pale_garden.client_biome.json
index f3186a315..4b328d874 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/pale_garden.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/pale_garden.client_biome.json
@@ -12,7 +12,8 @@
"fog_identifier": "bt:fog_pale_garden"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:biome_music": {
"volume_multiplier": 0
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/plains.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/plains.client_biome.json
index 37d734d70..a7d79a14f 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/plains.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/plains.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_plains"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/redwood_taiga_hills_mutated.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/redwood_taiga_hills_mutated.client_biome.json
index 58cf6a278..693d6d5bf 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/redwood_taiga_hills_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/redwood_taiga_hills_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_semi_humid"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/redwood_taiga_mutated.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/redwood_taiga_mutated.client_biome.json
index f403ec526..933987529 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/redwood_taiga_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/redwood_taiga_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_semi_humid"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/river.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/river.client_biome.json
index ae1b2ffa8..2d42225d6 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/river.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/river.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_river"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/roofed_forest.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/roofed_forest.client_biome.json
index 99d03ebbc..5c8a91298 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/roofed_forest.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/roofed_forest.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_roofed_forest"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:dry_foliage_color": {
"color": "#7B5334"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/roofed_forest_mutated.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/roofed_forest_mutated.client_biome.json
index 9230a2597..02b7a97c4 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/roofed_forest_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/roofed_forest_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_semi_humid"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:dry_foliage_color": {
"color": "#7B5334"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/savanna.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/savanna.client_biome.json
index 5647a7c18..cbbd77d13 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/savanna.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/savanna.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_savanna"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/savanna_mutated.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/savanna_mutated.client_biome.json
index e1225954b..004693373 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/savanna_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/savanna_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_savanna_mutated"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/savanna_plateau.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/savanna_plateau.client_biome.json
index ddb602026..39dc9615c 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/savanna_plateau.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/savanna_plateau.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_savanna_plateau"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/savanna_plateau_mutated.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/savanna_plateau_mutated.client_biome.json
index 90be92253..19fcada11 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/savanna_plateau_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/savanna_plateau_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_default"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/snowy_slopes.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/snowy_slopes.client_biome.json
index a8e842dc9..77a8d7d5c 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/snowy_slopes.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/snowy_slopes.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_default"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/soulsand_valley.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/soulsand_valley.client_biome.json
index c8b96d708..b6e211772 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/soulsand_valley.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/soulsand_valley.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_soulsand_valley"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:ambient_sounds": {
"addition": "ambient.soulsand_valley.additions",
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/stone_beach.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/stone_beach.client_biome.json
index 73b41ed26..177ff5f64 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/stone_beach.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/stone_beach.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_stone_beach"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/stony_peaks.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/stony_peaks.client_biome.json
index 47d2532a6..11a0082ca 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/stony_peaks.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/stony_peaks.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_default"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/sunflower_plains.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/sunflower_plains.client_biome.json
index fd1cffb5e..085523655 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/sunflower_plains.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/sunflower_plains.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_sunflower_plains"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/swampland.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/swampland.client_biome.json
index da05b6d3b..22785b218 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/swampland.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/swampland.client_biome.json
@@ -10,7 +10,7 @@
},
"minecraft:water_appearance": {
"surface_color": "#0056FF",
- "surface_opacity": 0.65
+ "surface_opacity": 0.4
},
"minecraft:foliage_appearance": {
"color": {
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/swampland_mutated.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/swampland_mutated.client_biome.json
index f77ea87c3..51707f034 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/swampland_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/swampland_mutated.client_biome.json
@@ -10,7 +10,7 @@
},
"minecraft:water_appearance": {
"surface_color": "#0056FF",
- "surface_opacity": 0.65
+ "surface_opacity": 0.4
},
"minecraft:foliage_appearance": {
"color": {
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/taiga.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/taiga.client_biome.json
index fe617dd0e..f8089974e 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/taiga.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/taiga.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_taiga"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/taiga_hills.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/taiga_hills.client_biome.json
index 69f694fb2..2e1537c01 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/taiga_hills.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/taiga_hills.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_taiga_hills"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/taiga_mutated.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/taiga_mutated.client_biome.json
index d019756e0..65bbb8526 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/taiga_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/taiga_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_taiga_mutated"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/the_end.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/the_end.client_biome.json
index 415b2c570..14d8b73de 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/the_end.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/the_end.client_biome.json
@@ -12,7 +12,8 @@
"fog_identifier": "bt:fog_the_end"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:end_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/warm_ocean.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/warm_ocean.client_biome.json
index c2775a374..f169b550a 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/warm_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/warm_ocean.client_biome.json
@@ -10,7 +10,7 @@
},
"minecraft:water_appearance": {
"surface_color": "#0056FF",
- "surface_opacity": 0.55
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/warped_forest.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/warped_forest.client_biome.json
index 4203080be..4fed357ff 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/warped_forest.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/warped_forest.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_warped_forest"
},
"minecraft:water_appearance": {
- "surface_color": "#0056FF"
+ "surface_color": "#0056FF",
+ "surface_opacity": 0.4
},
"minecraft:ambient_sounds": {
"addition": "ambient.warped_forest.additions",
diff --git a/resource_packs/files/terrain/clearer_water/biomes/bamboo_jungle.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/bamboo_jungle.client_biome.json
index 825a68cca..bc4033502 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/bamboo_jungle.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/bamboo_jungle.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_bamboo_jungle"
},
"minecraft:water_appearance": {
- "surface_color": "#14A2C5"
+ "surface_color": "#14A2C5",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/bamboo_jungle_hills.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/bamboo_jungle_hills.client_biome.json
index 357b970d2..73ede33c8 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/bamboo_jungle_hills.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/bamboo_jungle_hills.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_bamboo_jungle_hills"
},
"minecraft:water_appearance": {
- "surface_color": "#1B9ED8"
+ "surface_color": "#1B9ED8",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/basalt_deltas.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/basalt_deltas.client_biome.json
index f9beadece..f680c8d9b 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/basalt_deltas.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/basalt_deltas.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_basalt_deltas"
},
"minecraft:water_appearance": {
- "surface_color": "#3f76e4"
+ "surface_color": "#3f76e4",
+ "surface_opacity": 0.4
},
"minecraft:ambient_sounds": {
"addition": "ambient.basalt_deltas.additions",
diff --git a/resource_packs/files/terrain/clearer_water/biomes/beach.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/beach.client_biome.json
index f18f3e0fa..458f7d2e5 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/beach.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/beach.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_beach"
},
"minecraft:water_appearance": {
- "surface_color": "#157cab"
+ "surface_color": "#157cab",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/birch_forest.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/birch_forest.client_biome.json
index 5c48e3abc..3e7a76cba 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/birch_forest.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/birch_forest.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_birch_forest"
},
"minecraft:water_appearance": {
- "surface_color": "#0677ce"
+ "surface_color": "#0677ce",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/birch_forest_hills.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/birch_forest_hills.client_biome.json
index 0d2c618c3..588dd9a89 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/birch_forest_hills.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/birch_forest_hills.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_birch_forest_hills"
},
"minecraft:water_appearance": {
- "surface_color": "#0a74c4"
+ "surface_color": "#0a74c4",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/birch_forest_hills_mutated.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/birch_forest_hills_mutated.client_biome.json
index 0f56ec373..f2751b30f 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/birch_forest_hills_mutated.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/birch_forest_hills_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_default"
},
"minecraft:water_appearance": {
- "surface_color": "#44AFF5"
+ "surface_color": "#44AFF5",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/birch_forest_mutated.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/birch_forest_mutated.client_biome.json
index ad1be4fad..9447e171a 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/birch_forest_mutated.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/birch_forest_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_default"
},
"minecraft:water_appearance": {
- "surface_color": "#44AFF5"
+ "surface_color": "#44AFF5",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/cherry_grove.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/cherry_grove.client_biome.json
index 410928c4e..456062401 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/cherry_grove.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/cherry_grove.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_cherry_grove"
},
"minecraft:water_appearance": {
- "surface_color": "#5db7ef"
+ "surface_color": "#5db7ef",
+ "surface_opacity": 0.4
},
"minecraft:foliage_appearance": {
"color": "#b6db61"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/cold_beach.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/cold_beach.client_biome.json
index 73e5171e5..79494ec7d 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/cold_beach.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/cold_beach.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_cold_beach"
},
"minecraft:water_appearance": {
- "surface_color": "#1463a5"
+ "surface_color": "#1463a5",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/cold_ocean.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/cold_ocean.client_biome.json
index 235a6eeb9..afbc57400 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/cold_ocean.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/cold_ocean.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_cold_ocean"
},
"minecraft:water_appearance": {
- "surface_color": "#2080C9"
+ "surface_color": "#2080C9",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/cold_taiga.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/cold_taiga.client_biome.json
index 38c5be0ec..63add82dd 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/cold_taiga.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/cold_taiga.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_cold_taiga"
},
"minecraft:water_appearance": {
- "surface_color": "#205e83"
+ "surface_color": "#205e83",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/cold_taiga_hills.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/cold_taiga_hills.client_biome.json
index 671b88a72..52614f277 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/cold_taiga_hills.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/cold_taiga_hills.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_cold_taiga_hills"
},
"minecraft:water_appearance": {
- "surface_color": "#245b78"
+ "surface_color": "#245b78",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/cold_taiga_mutated.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/cold_taiga_mutated.client_biome.json
index 4e64720d3..0f79816c7 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/cold_taiga_mutated.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/cold_taiga_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_cold_taiga_mutated"
},
"minecraft:water_appearance": {
- "surface_color": "#205e83"
+ "surface_color": "#205e83",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/crimson_forest.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/crimson_forest.client_biome.json
index bcea3a4c7..2e85cc13a 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/crimson_forest.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/crimson_forest.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_crimson_forest"
},
"minecraft:water_appearance": {
- "surface_color": "#905957"
+ "surface_color": "#905957",
+ "surface_opacity": 0.4
},
"minecraft:ambient_sounds": {
"addition": "ambient.crimson_forest.additions",
diff --git a/resource_packs/files/terrain/clearer_water/biomes/deep_cold_ocean.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/deep_cold_ocean.client_biome.json
index ff332facb..f9ba61b8d 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/deep_cold_ocean.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/deep_cold_ocean.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_deep_cold_ocean"
},
"minecraft:water_appearance": {
- "surface_color": "#2080C9"
+ "surface_color": "#2080C9",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/deep_dark.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/deep_dark.client_biome.json
index 84470b324..229a0c31f 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/deep_dark.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/deep_dark.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_default"
},
"minecraft:water_appearance": {
- "surface_color": "#44AFF5"
+ "surface_color": "#44AFF5",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/deep_frozen_ocean.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/deep_frozen_ocean.client_biome.json
index 067c88c2c..319b226e9 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/deep_frozen_ocean.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/deep_frozen_ocean.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_deep_frozen_ocean"
},
"minecraft:water_appearance": {
- "surface_color": "#2570B5"
+ "surface_color": "#2570B5",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/deep_lukewarm_ocean.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/deep_lukewarm_ocean.client_biome.json
index 4a3e7ac79..924746e14 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/deep_lukewarm_ocean.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/deep_lukewarm_ocean.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_deep_lukewarm_ocean"
},
"minecraft:water_appearance": {
- "surface_color": "#0D96DB"
+ "surface_color": "#0D96DB",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/deep_ocean.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/deep_ocean.client_biome.json
index 0913c151d..3f097b4e5 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/deep_ocean.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/deep_ocean.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_deep_ocean"
},
"minecraft:water_appearance": {
- "surface_color": "#1787D4"
+ "surface_color": "#1787D4",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/deep_warm_ocean.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/deep_warm_ocean.client_biome.json
index 3c3cfb250..72a325e20 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/deep_warm_ocean.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/deep_warm_ocean.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_deep_warm_ocean"
},
"minecraft:water_appearance": {
- "surface_color": "#02B0E5"
+ "surface_color": "#02B0E5",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/desert.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/desert.client_biome.json
index 958bcc43f..484abb101 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/desert.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/desert.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_desert"
},
"minecraft:water_appearance": {
- "surface_color": "#32A598"
+ "surface_color": "#32A598",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:desert_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/desert_hills.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/desert_hills.client_biome.json
index 7384ec4ce..131524499 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/desert_hills.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/desert_hills.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_desert_hills"
},
"minecraft:water_appearance": {
- "surface_color": "#1a7aa1"
+ "surface_color": "#1a7aa1",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:desert_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/desert_mutated.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/desert_mutated.client_biome.json
index a15298c64..17d0f47d9 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/desert_mutated.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/desert_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_dry"
},
"minecraft:water_appearance": {
- "surface_color": "#44AFF5"
+ "surface_color": "#44AFF5",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:desert_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/dripstone_caves.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/dripstone_caves.client_biome.json
index 65d754955..8e4fa914c 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/dripstone_caves.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/dripstone_caves.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_default"
},
"minecraft:water_appearance": {
- "surface_color": "#44AFF5"
+ "surface_color": "#44AFF5",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/extreme_hills.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/extreme_hills.client_biome.json
index 7ee8e66ca..349f92bfc 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/extreme_hills.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/extreme_hills.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_extreme_hills"
},
"minecraft:water_appearance": {
- "surface_color": "#007BF7"
+ "surface_color": "#007BF7",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/extreme_hills_edge.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/extreme_hills_edge.client_biome.json
index cc47c2d35..48ba9d0a5 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/extreme_hills_edge.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/extreme_hills_edge.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_extreme_hills_edge"
},
"minecraft:water_appearance": {
- "surface_color": "#045cd5"
+ "surface_color": "#045cd5",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/extreme_hills_mutated.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/extreme_hills_mutated.client_biome.json
index 3d8852710..6f232f2c0 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/extreme_hills_mutated.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/extreme_hills_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_extreme_hills_mutated"
},
"minecraft:water_appearance": {
- "surface_color": "#0E63AB"
+ "surface_color": "#0E63AB",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/extreme_hills_plus_trees.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/extreme_hills_plus_trees.client_biome.json
index 530c89f6d..927e1c2da 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/extreme_hills_plus_trees.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/extreme_hills_plus_trees.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_extreme_hills_plus_trees"
},
"minecraft:water_appearance": {
- "surface_color": "#0E63AB"
+ "surface_color": "#0E63AB",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/extreme_hills_plus_trees_mutated.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/extreme_hills_plus_trees_mutated.client_biome.json
index 6e1730b57..bf2769170 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/extreme_hills_plus_trees_mutated.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/extreme_hills_plus_trees_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_extreme_hills_plus_trees_mutated"
},
"minecraft:water_appearance": {
- "surface_color": "#0E63AB"
+ "surface_color": "#0E63AB",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/flower_forest.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/flower_forest.client_biome.json
index 65c5ca8e0..7ee1f0b20 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/flower_forest.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/flower_forest.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_flower_forest"
},
"minecraft:water_appearance": {
- "surface_color": "#20A3CC"
+ "surface_color": "#20A3CC",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/forest.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/forest.client_biome.json
index 6779a8d50..f0d804a12 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/forest.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/forest.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_forest"
},
"minecraft:water_appearance": {
- "surface_color": "#1E97F2"
+ "surface_color": "#1E97F2",
+ "surface_opacity": 0.4
},
"minecraft:biome_music": {
"music_definition": "forest"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/forest_hills.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/forest_hills.client_biome.json
index 6deaeee10..00da875c2 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/forest_hills.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/forest_hills.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_forest_hills"
},
"minecraft:water_appearance": {
- "surface_color": "#056bd1"
+ "surface_color": "#056bd1",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/frozen_ocean.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/frozen_ocean.client_biome.json
index 8ff9d4bdf..0b8fcb875 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/frozen_ocean.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/frozen_ocean.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_frozen_ocean"
},
"minecraft:water_appearance": {
- "surface_color": "#2570B5"
+ "surface_color": "#2570B5",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/frozen_peaks.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/frozen_peaks.client_biome.json
index d7d2e011e..94fbac7e6 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/frozen_peaks.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/frozen_peaks.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_dry"
},
"minecraft:water_appearance": {
- "surface_color": "#44AFF5"
+ "surface_color": "#44AFF5",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/frozen_river.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/frozen_river.client_biome.json
index ac0e1c56b..0df458bfd 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/frozen_river.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/frozen_river.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_frozen_river"
},
"minecraft:water_appearance": {
- "surface_color": "#185390"
+ "surface_color": "#185390",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/grove.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/grove.client_biome.json
index 4fb1fa499..001173931 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/grove.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/grove.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_default"
},
"minecraft:water_appearance": {
- "surface_color": "#44AFF5"
+ "surface_color": "#44AFF5",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/hell.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/hell.client_biome.json
index 1ec96359b..6a9f58d3b 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/hell.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/hell.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_hell"
},
"minecraft:water_appearance": {
- "surface_color": "#905957"
+ "surface_color": "#905957",
+ "surface_opacity": 0.4
},
"minecraft:ambient_sounds": {
"addition": "ambient.nether_wastes.additions",
diff --git a/resource_packs/files/terrain/clearer_water/biomes/ice_mountains.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/ice_mountains.client_biome.json
index 1c2f3239a..19b1bd523 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/ice_mountains.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/ice_mountains.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_ice_mountains"
},
"minecraft:water_appearance": {
- "surface_color": "#1156a7"
+ "surface_color": "#1156a7",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/ice_plains.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/ice_plains.client_biome.json
index fffc3b5f7..41813995e 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/ice_plains.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/ice_plains.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_ice_plains"
},
"minecraft:water_appearance": {
- "surface_color": "#14559b"
+ "surface_color": "#14559b",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/ice_plains_spikes.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/ice_plains_spikes.client_biome.json
index cf6158b73..c55035048 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/ice_plains_spikes.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/ice_plains_spikes.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_ice_plains_spikes"
},
"minecraft:water_appearance": {
- "surface_color": "#14559b"
+ "surface_color": "#14559b",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:ice_plains_spikes_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/jagged_peaks.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/jagged_peaks.client_biome.json
index afd5a357f..05a000425 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/jagged_peaks.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/jagged_peaks.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_dry"
},
"minecraft:water_appearance": {
- "surface_color": "#44AFF5"
+ "surface_color": "#44AFF5",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/jungle.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/jungle.client_biome.json
index 47760c2bb..0f544867c 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/jungle.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/jungle.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_jungle"
},
"minecraft:water_appearance": {
- "surface_color": "#14A2C5"
+ "surface_color": "#14A2C5",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/jungle_edge.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/jungle_edge.client_biome.json
index 9202e19e7..eaef834c0 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/jungle_edge.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/jungle_edge.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_jungle_edge"
},
"minecraft:water_appearance": {
- "surface_color": "#0D8AE3"
+ "surface_color": "#0D8AE3",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/jungle_edge_mutated.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/jungle_edge_mutated.client_biome.json
index 54938fcd3..bdd319b44 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/jungle_edge_mutated.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/jungle_edge_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_humid"
},
"minecraft:water_appearance": {
- "surface_color": "#44AFF5"
+ "surface_color": "#44AFF5",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/jungle_hills.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/jungle_hills.client_biome.json
index 555361b4c..fc34106b5 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/jungle_hills.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/jungle_hills.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_jungle_hills"
},
"minecraft:water_appearance": {
- "surface_color": "#1B9ED8"
+ "surface_color": "#1B9ED8",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/jungle_mutated.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/jungle_mutated.client_biome.json
index 65ecf9ccc..b5c0bd03c 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/jungle_mutated.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/jungle_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_jungle_mutated"
},
"minecraft:water_appearance": {
- "surface_color": "#1B9ED8"
+ "surface_color": "#1B9ED8",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/legacy_frozen_ocean.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/legacy_frozen_ocean.client_biome.json
index d79d07f95..256c93232 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/legacy_frozen_ocean.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/legacy_frozen_ocean.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_dry"
},
"minecraft:water_appearance": {
- "surface_color": "#44AFF5"
+ "surface_color": "#44AFF5",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/lukewarm_ocean.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/lukewarm_ocean.client_biome.json
index 394c58f2f..5f9dd7d3e 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/lukewarm_ocean.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/lukewarm_ocean.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_lukewarm_ocean"
},
"minecraft:water_appearance": {
- "surface_color": "#0D96DB"
+ "surface_color": "#0D96DB",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/lush_caves.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/lush_caves.client_biome.json
index dd536dae5..0d8c8a027 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/lush_caves.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/lush_caves.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_lush_caves"
},
"minecraft:water_appearance": {
- "surface_color": "#44AFF5"
+ "surface_color": "#44AFF5",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/mangrove_swamp.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/mangrove_swamp.client_biome.json
index 8c0f3d248..f0332ad12 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/mangrove_swamp.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/mangrove_swamp.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_mangrove_swamp"
},
"minecraft:water_appearance": {
- "surface_color": "#3a7a6a"
+ "surface_color": "#3a7a6a",
+ "surface_opacity": 0.4
},
"minecraft:foliage_appearance": {
"color": {
diff --git a/resource_packs/files/terrain/clearer_water/biomes/meadow.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/meadow.client_biome.json
index 4538c267c..12d41aa73 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/meadow.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/meadow.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_default"
},
"minecraft:water_appearance": {
- "surface_color": "#44AFF5"
+ "surface_color": "#44AFF5",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/mega_taiga.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/mega_taiga.client_biome.json
index e51e4e59f..041170ce0 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/mega_taiga.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/mega_taiga.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_mega_taiga"
},
"minecraft:water_appearance": {
- "surface_color": "#2d6d77"
+ "surface_color": "#2d6d77",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/mega_taiga_hills.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/mega_taiga_hills.client_biome.json
index 46b7af093..c1a57536f 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/mega_taiga_hills.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/mega_taiga_hills.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_mega_taiga_hills"
},
"minecraft:water_appearance": {
- "surface_color": "#286378"
+ "surface_color": "#286378",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/mesa.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/mesa.client_biome.json
index 23eeffec2..41e46d383 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/mesa.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/mesa.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_mesa"
},
"minecraft:water_appearance": {
- "surface_color": "#4E7F81"
+ "surface_color": "#4E7F81",
+ "surface_opacity": 0.4
},
"minecraft:foliage_appearance": {
"color": "#aea42a"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/mesa_bryce.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/mesa_bryce.client_biome.json
index 551d7d57d..7cbdca686 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/mesa_bryce.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/mesa_bryce.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_mesa_bryce"
},
"minecraft:water_appearance": {
- "surface_color": "#497F99"
+ "surface_color": "#497F99",
+ "surface_opacity": 0.4
},
"minecraft:foliage_appearance": {
"color": "#aea42a"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/mesa_plateau.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/mesa_plateau.client_biome.json
index 829b03198..ce443aee3 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/mesa_plateau.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/mesa_plateau.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_mesa_plateau"
},
"minecraft:water_appearance": {
- "surface_color": "#55809E"
+ "surface_color": "#55809E",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:mesa_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/mesa_plateau_mutated.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/mesa_plateau_mutated.client_biome.json
index 6ae685b82..3c002d652 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/mesa_plateau_mutated.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/mesa_plateau_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_dry"
},
"minecraft:water_appearance": {
- "surface_color": "#44AFF5"
+ "surface_color": "#44AFF5",
+ "surface_opacity": 0.4
},
"minecraft:foliage_appearance": {
"color": "#aea42a"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/mesa_plateau_stone.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/mesa_plateau_stone.client_biome.json
index 022884e41..2fb6352df 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/mesa_plateau_stone.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/mesa_plateau_stone.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_mesa_plateau_stone"
},
"minecraft:water_appearance": {
- "surface_color": "#55809E"
+ "surface_color": "#55809E",
+ "surface_opacity": 0.4
},
"minecraft:foliage_appearance": {
"color": "#aea42a"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/mesa_plateau_stone_mutated.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/mesa_plateau_stone_mutated.client_biome.json
index e8722598f..fb67442f4 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/mesa_plateau_stone_mutated.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/mesa_plateau_stone_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_dry"
},
"minecraft:water_appearance": {
- "surface_color": "#44AFF5"
+ "surface_color": "#44AFF5",
+ "surface_opacity": 0.4
},
"minecraft:foliage_appearance": {
"color": "#aea42a"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/mushroom_island.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/mushroom_island.client_biome.json
index 30ec7936a..daec02ec4 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/mushroom_island.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/mushroom_island.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_mushroom_island"
},
"minecraft:water_appearance": {
- "surface_color": "#8a8997"
+ "surface_color": "#8a8997",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:mushroom_island_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/mushroom_island_shore.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/mushroom_island_shore.client_biome.json
index a94e60c41..2c6c75c98 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/mushroom_island_shore.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/mushroom_island_shore.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_mushroom_island_shore"
},
"minecraft:water_appearance": {
- "surface_color": "#818193"
+ "surface_color": "#818193",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:mushroom_island_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/ocean.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/ocean.client_biome.json
index c78dd5014..8e867d3a2 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/ocean.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/ocean.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_ocean"
},
"minecraft:water_appearance": {
- "surface_color": "#1787D4"
+ "surface_color": "#1787D4",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/pale_garden.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/pale_garden.client_biome.json
index 8d679dfca..87104ecdd 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/pale_garden.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/pale_garden.client_biome.json
@@ -12,7 +12,8 @@
"fog_identifier": "bt:fog_pale_garden"
},
"minecraft:water_appearance": {
- "surface_color": "#76889D"
+ "surface_color": "#76889D",
+ "surface_opacity": 0.4
},
"minecraft:biome_music": {
"volume_multiplier": 0
diff --git a/resource_packs/files/terrain/clearer_water/biomes/plains.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/plains.client_biome.json
index d23c64803..f894fee6d 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/plains.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/plains.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_plains"
},
"minecraft:water_appearance": {
- "surface_color": "#44AFF5"
+ "surface_color": "#44AFF5",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/redwood_taiga_hills_mutated.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/redwood_taiga_hills_mutated.client_biome.json
index 4add3a461..d57519a7d 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/redwood_taiga_hills_mutated.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/redwood_taiga_hills_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_semi_humid"
},
"minecraft:water_appearance": {
- "surface_color": "#44AFF5"
+ "surface_color": "#44AFF5",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/redwood_taiga_mutated.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/redwood_taiga_mutated.client_biome.json
index 2651912d5..306d75f88 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/redwood_taiga_mutated.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/redwood_taiga_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_semi_humid"
},
"minecraft:water_appearance": {
- "surface_color": "#44AFF5"
+ "surface_color": "#44AFF5",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/river.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/river.client_biome.json
index 43b26d656..8e0a06c6e 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/river.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/river.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_river"
},
"minecraft:water_appearance": {
- "surface_color": "#0084FF"
+ "surface_color": "#0084FF",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/roofed_forest.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/roofed_forest.client_biome.json
index 466dd5b56..5d7a1363d 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/roofed_forest.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/roofed_forest.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_roofed_forest"
},
"minecraft:water_appearance": {
- "surface_color": "#3B6CD1"
+ "surface_color": "#3B6CD1",
+ "surface_opacity": 0.4
},
"minecraft:dry_foliage_color": {
"color": "#7B5334"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/roofed_forest_mutated.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/roofed_forest_mutated.client_biome.json
index b0cfbdf62..b60b07949 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/roofed_forest_mutated.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/roofed_forest_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_semi_humid"
},
"minecraft:water_appearance": {
- "surface_color": "#44AFF5"
+ "surface_color": "#44AFF5",
+ "surface_opacity": 0.4
},
"minecraft:dry_foliage_color": {
"color": "#7B5334"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/savanna.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/savanna.client_biome.json
index 0f3bdea11..4f07a1ea1 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/savanna.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/savanna.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_savanna"
},
"minecraft:water_appearance": {
- "surface_color": "#2C8B9C"
+ "surface_color": "#2C8B9C",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/savanna_mutated.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/savanna_mutated.client_biome.json
index dab0987db..260fddb1a 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/savanna_mutated.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/savanna_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_savanna_mutated"
},
"minecraft:water_appearance": {
- "surface_color": "#2590A8"
+ "surface_color": "#2590A8",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/savanna_plateau.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/savanna_plateau.client_biome.json
index 5881778fb..690d9496a 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/savanna_plateau.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/savanna_plateau.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_savanna_plateau"
},
"minecraft:water_appearance": {
- "surface_color": "#2590A8"
+ "surface_color": "#2590A8",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/savanna_plateau_mutated.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/savanna_plateau_mutated.client_biome.json
index 714538b3d..6876acb43 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/savanna_plateau_mutated.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/savanna_plateau_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_default"
},
"minecraft:water_appearance": {
- "surface_color": "#44AFF5"
+ "surface_color": "#44AFF5",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/snowy_slopes.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/snowy_slopes.client_biome.json
index 412502b91..0f242f450 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/snowy_slopes.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/snowy_slopes.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_default"
},
"minecraft:water_appearance": {
- "surface_color": "#44AFF5"
+ "surface_color": "#44AFF5",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/soulsand_valley.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/soulsand_valley.client_biome.json
index bdb61de6a..44d78f6aa 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/soulsand_valley.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/soulsand_valley.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_soulsand_valley"
},
"minecraft:water_appearance": {
- "surface_color": "#905957"
+ "surface_color": "#905957",
+ "surface_opacity": 0.4
},
"minecraft:ambient_sounds": {
"addition": "ambient.soulsand_valley.additions",
diff --git a/resource_packs/files/terrain/clearer_water/biomes/stone_beach.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/stone_beach.client_biome.json
index e08fb4a41..dd9742ec4 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/stone_beach.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/stone_beach.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_stone_beach"
},
"minecraft:water_appearance": {
- "surface_color": "#0d67bb"
+ "surface_color": "#0d67bb",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/stony_peaks.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/stony_peaks.client_biome.json
index 748ce5976..2b004a3f9 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/stony_peaks.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/stony_peaks.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_default"
},
"minecraft:water_appearance": {
- "surface_color": "#44AFF5"
+ "surface_color": "#44AFF5",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/sunflower_plains.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/sunflower_plains.client_biome.json
index 828f0625d..85fa30b87 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/sunflower_plains.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/sunflower_plains.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_sunflower_plains"
},
"minecraft:water_appearance": {
- "surface_color": "#44AFF5"
+ "surface_color": "#44AFF5",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/swampland.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/swampland.client_biome.json
index a7cc2a4d7..c5273c273 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/swampland.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/swampland.client_biome.json
@@ -10,7 +10,7 @@
},
"minecraft:water_appearance": {
"surface_color": "#617b64",
- "surface_opacity": 0.65
+ "surface_opacity": 0.4
},
"minecraft:foliage_appearance": {
"color": {
diff --git a/resource_packs/files/terrain/clearer_water/biomes/swampland_mutated.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/swampland_mutated.client_biome.json
index f1f440234..7700788d2 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/swampland_mutated.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/swampland_mutated.client_biome.json
@@ -10,7 +10,7 @@
},
"minecraft:water_appearance": {
"surface_color": "#617b64",
- "surface_opacity": 0.65
+ "surface_opacity": 0.4
},
"minecraft:foliage_appearance": {
"color": {
diff --git a/resource_packs/files/terrain/clearer_water/biomes/taiga.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/taiga.client_biome.json
index d2fc3e6a8..ccd52eab6 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/taiga.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/taiga.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_taiga"
},
"minecraft:water_appearance": {
- "surface_color": "#287082"
+ "surface_color": "#287082",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/taiga_hills.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/taiga_hills.client_biome.json
index 27acb7393..3b1540551 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/taiga_hills.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/taiga_hills.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_taiga_hills"
},
"minecraft:water_appearance": {
- "surface_color": "#236583"
+ "surface_color": "#236583",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/taiga_mutated.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/taiga_mutated.client_biome.json
index 4f385d8d8..3234345f2 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/taiga_mutated.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/taiga_mutated.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_taiga_mutated"
},
"minecraft:water_appearance": {
- "surface_color": "#1E6B82"
+ "surface_color": "#1E6B82",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:default_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/the_end.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/the_end.client_biome.json
index b2e27b486..add6264d8 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/the_end.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/the_end.client_biome.json
@@ -12,7 +12,8 @@
"fog_identifier": "bt:fog_the_end"
},
"minecraft:water_appearance": {
- "surface_color": "#62529e"
+ "surface_color": "#62529e",
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:end_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/warm_ocean.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/warm_ocean.client_biome.json
index 780216eac..d5fcb82fa 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/warm_ocean.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/warm_ocean.client_biome.json
@@ -10,7 +10,7 @@
},
"minecraft:water_appearance": {
"surface_color": "#02B0E5",
- "surface_opacity": 0.55
+ "surface_opacity": 0.4
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warmish_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/warped_forest.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/warped_forest.client_biome.json
index 23c4b3890..f3f51998c 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/warped_forest.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/warped_forest.client_biome.json
@@ -9,7 +9,8 @@
"fog_identifier": "bt:fog_warped_forest"
},
"minecraft:water_appearance": {
- "surface_color": "#905957"
+ "surface_color": "#905957",
+ "surface_opacity": 0.4
},
"minecraft:ambient_sounds": {
"addition": "ambient.warped_forest.additions",
From 0c7bd8d642ecc7383117ac3ba2b2ba9c7e0772f3 Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Wed, 22 Oct 2025 01:13:08 +0530
Subject: [PATCH 110/117] update(files): Improve the animation of Lower Shield
1. Improve the animation of Lower Shield by rewriting 2 of 4 animations
2. Fixed a bug where the shield was inverted when a banner is applied to it resulting into banner being visible in offhand and not activating
---
.../animations/shield.animation.json | 58 +++++++++++++++----
1 file changed, 47 insertions(+), 11 deletions(-)
diff --git a/resource_packs/files/unobtrusive/lower_shield/animations/shield.animation.json b/resource_packs/files/unobtrusive/lower_shield/animations/shield.animation.json
index 3a37b92b6..ab1b6ecc4 100644
--- a/resource_packs/files/unobtrusive/lower_shield/animations/shield.animation.json
+++ b/resource_packs/files/unobtrusive/lower_shield/animations/shield.animation.json
@@ -25,7 +25,7 @@
"position": [
-14.0,
17.0,
- "(query.get_equipped_item_name == 'bow') && (query.main_hand_item_use_duration > 0.0f) ? -25.0 : 2.0"
+ "variable.is_using_bow ? -25.0 : 2.0"
],
"rotation": [
0.0,
@@ -33,26 +33,62 @@
178.0
],
"scale": [
- -1.0,
+ 1.0,
1.0,
1.0
]
}
}
},
- "animation.shield.wield_first_person_blocking": {
- "loop": true,
+ "animation.shield.wield_main_hand_first_person_blocking": {
+ "loop": "hold_on_last_frame",
"bones": {
"shield": {
- "position": [
- 3.0,
- "c.item_slot != 'main_hand' ? (-1) + q.shield_blocking_bob : q.shield_blocking_bob",
- 2.0
- ],
+ "position": {
+ "0": [
+ -10.0,
+ 13.5,
+ -12.0
+ ],
+ "0.1": [
+ -10.0,
+ 11.5,
+ -14.0
+ ]
+ },
+ "rotation": [
+ 76.0,
+ -131.0,
+ -34.0
+ ]
+ }
+ }
+ },
+ "animation.shield.wield_off_hand_first_person_blocking": {
+ "loop": "hold_on_last_frame",
+ "bones": {
+ "shield": {
+ "position": {
+ "0": [
+ -10.0,
+ 17.0,
+ "variable.is_using_bow ? -25.0 : 2.0"
+ ],
+ "0.1": [
+ -10.0,
+ 20.2,
+ "variable.is_using_bow ? -25.0 : 3.5"
+ ]
+ },
"rotation": [
0.0,
- 0.0,
- 10.0
+ 185.0,
+ 188.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
]
}
}
From 20da56c775297537adf7e1f0f8e93cac8ff84a97 Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Fri, 31 Oct 2025 00:39:47 +0530
Subject: [PATCH 111/117] update(files): Update Clearer Water, Old Water and
Lush Grass All 'Round! to 1.21.120
1. Update Clearer Water, Old Water and Lush Grass All 'Round! to match bedrock samples of 1.21.120
---
.../biomes/cherry_grove.client_biome.json | 11 ++-
.../biomes/mesa.client_biome.json | 11 ++-
.../biomes/mesa_bryce.client_biome.json | 11 ++-
.../mesa_plateau_mutated.client_biome.json | 11 ++-
.../mesa_plateau_stone.client_biome.json | 11 ++-
...sa_plateau_stone_mutated.client_biome.json | 11 ++-
.../biomes/pale_garden.client_biome.json | 14 +++-
.../biomes/bamboo_jungle.client_biome.json | 11 ++-
.../bamboo_jungle_hills.client_biome.json | 11 ++-
.../biomes/basalt_deltas.client_biome.json | 14 +++-
.../biomes/beach.client_biome.json | 11 ++-
.../biomes/birch_forest.client_biome.json | 11 ++-
.../birch_forest_hills.client_biome.json | 11 ++-
...rch_forest_hills_mutated.client_biome.json | 11 ++-
.../birch_forest_mutated.client_biome.json | 11 ++-
.../biomes/cherry_grove.client_biome.json | 11 ++-
.../biomes/cold_beach.client_biome.json | 11 ++-
.../biomes/cold_ocean.client_biome.json | 9 ++-
.../biomes/cold_taiga.client_biome.json | 11 ++-
.../biomes/cold_taiga_hills.client_biome.json | 11 ++-
.../cold_taiga_mutated.client_biome.json | 11 ++-
.../biomes/crimson_forest.client_biome.json | 14 +++-
.../biomes/deep_cold_ocean.client_biome.json | 9 ++-
.../biomes/deep_dark.client_biome.json | 11 ++-
.../deep_frozen_ocean.client_biome.json | 9 ++-
.../deep_lukewarm_ocean.client_biome.json | 9 ++-
.../biomes/deep_ocean.client_biome.json | 9 ++-
.../biomes/deep_warm_ocean.client_biome.json | 9 ++-
.../biomes/desert.client_biome.json | 11 ++-
.../biomes/desert_hills.client_biome.json | 11 ++-
.../biomes/desert_mutated.client_biome.json | 11 ++-
.../biomes/dripstone_caves.client_biome.json | 11 ++-
.../biomes/extreme_hills.client_biome.json | 11 ++-
.../extreme_hills_edge.client_biome.json | 11 ++-
.../extreme_hills_mutated.client_biome.json | 11 ++-
...extreme_hills_plus_trees.client_biome.json | 11 ++-
...hills_plus_trees_mutated.client_biome.json | 11 ++-
.../biomes/flower_forest.client_biome.json | 11 ++-
.../biomes/forest.client_biome.json | 11 ++-
.../biomes/forest_hills.client_biome.json | 11 ++-
.../biomes/frozen_ocean.client_biome.json | 9 ++-
.../biomes/frozen_peaks.client_biome.json | 11 ++-
.../biomes/frozen_river.client_biome.json | 9 ++-
.../biomes/grove.client_biome.json | 11 ++-
.../biomes/hell.client_biome.json | 16 +++--
.../biomes/ice_mountains.client_biome.json | 11 ++-
.../biomes/ice_plains.client_biome.json | 11 ++-
.../ice_plains_spikes.client_biome.json | 11 ++-
.../biomes/jagged_peaks.client_biome.json | 11 ++-
.../biomes/jungle.client_biome.json | 11 ++-
.../biomes/jungle_edge.client_biome.json | 11 ++-
.../jungle_edge_mutated.client_biome.json | 11 ++-
.../biomes/jungle_hills.client_biome.json | 11 ++-
.../biomes/jungle_mutated.client_biome.json | 11 ++-
.../legacy_frozen_ocean.client_biome.json | 9 ++-
.../biomes/lukewarm_ocean.client_biome.json | 9 ++-
.../biomes/lush_caves.client_biome.json | 13 +++-
.../biomes/mangrove_swamp.client_biome.json | 11 ++-
.../biomes/meadow.client_biome.json | 11 ++-
.../biomes/mega_taiga.client_biome.json | 11 ++-
.../biomes/mega_taiga_hills.client_biome.json | 11 ++-
.../biomes/mesa.client_biome.json | 11 ++-
.../biomes/mesa_bryce.client_biome.json | 11 ++-
.../biomes/mesa_plateau.client_biome.json | 11 ++-
.../mesa_plateau_mutated.client_biome.json | 11 ++-
.../mesa_plateau_stone.client_biome.json | 11 ++-
...sa_plateau_stone_mutated.client_biome.json | 11 ++-
.../biomes/mushroom_island.client_biome.json | 11 ++-
.../mushroom_island_shore.client_biome.json | 11 ++-
.../biomes/ocean.client_biome.json | 9 ++-
.../biomes/pale_garden.client_biome.json | 14 +++-
.../biomes/plains.client_biome.json | 11 ++-
...wood_taiga_hills_mutated.client_biome.json | 11 ++-
.../redwood_taiga_mutated.client_biome.json | 11 ++-
.../biomes/river.client_biome.json | 9 ++-
.../biomes/roofed_forest.client_biome.json | 15 ++--
.../roofed_forest_mutated.client_biome.json | 19 ++++--
.../biomes/savanna.client_biome.json | 11 ++-
.../biomes/savanna_mutated.client_biome.json | 11 ++-
.../biomes/savanna_plateau.client_biome.json | 11 ++-
.../savanna_plateau_mutated.client_biome.json | 11 ++-
.../biomes/snowy_slopes.client_biome.json | 11 ++-
.../biomes/soulsand_valley.client_biome.json | 14 +++-
.../biomes/stone_beach.client_biome.json | 11 ++-
.../biomes/stony_peaks.client_biome.json | 11 ++-
.../biomes/sunflower_plains.client_biome.json | 11 ++-
.../biomes/swampland.client_biome.json | 11 ++-
.../swampland_mutated.client_biome.json | 11 ++-
.../biomes/taiga.client_biome.json | 11 ++-
.../biomes/taiga_hills.client_biome.json | 11 ++-
.../biomes/taiga_mutated.client_biome.json | 11 ++-
.../biomes/the_end.client_biome.json | 11 ++-
.../biomes/warm_ocean.client_biome.json | 9 ++-
.../biomes/warped_forest.client_biome.json | 14 +++-
.../biomes/cherry_grove.client_biome.json | 11 ++-
.../biomes/mesa.client_biome.json | 11 ++-
.../biomes/mesa_bryce.client_biome.json | 11 ++-
.../mesa_plateau_mutated.client_biome.json | 11 ++-
.../mesa_plateau_stone.client_biome.json | 11 ++-
...sa_plateau_stone_mutated.client_biome.json | 11 ++-
.../biomes/pale_garden.client_biome.json | 14 +++-
.../biomes/bamboo_jungle.client_biome.json | 11 ++-
.../bamboo_jungle_hills.client_biome.json | 11 ++-
.../biomes/basalt_deltas.client_biome.json | 14 +++-
.../biomes/beach.client_biome.json | 11 ++-
.../biomes/birch_forest.client_biome.json | 11 ++-
.../birch_forest_hills.client_biome.json | 11 ++-
...rch_forest_hills_mutated.client_biome.json | 11 ++-
.../birch_forest_mutated.client_biome.json | 11 ++-
.../biomes/cherry_grove.client_biome.json | 11 ++-
.../biomes/cold_beach.client_biome.json | 11 ++-
.../biomes/cold_ocean.client_biome.json | 9 ++-
.../biomes/cold_taiga.client_biome.json | 11 ++-
.../biomes/cold_taiga_hills.client_biome.json | 11 ++-
.../cold_taiga_mutated.client_biome.json | 11 ++-
.../biomes/crimson_forest.client_biome.json | 14 +++-
.../biomes/deep_cold_ocean.client_biome.json | 9 ++-
.../biomes/deep_dark.client_biome.json | 11 ++-
.../deep_frozen_ocean.client_biome.json | 9 ++-
.../deep_lukewarm_ocean.client_biome.json | 9 ++-
.../biomes/deep_ocean.client_biome.json | 9 ++-
.../biomes/deep_warm_ocean.client_biome.json | 9 ++-
.../biomes/desert.client_biome.json | 11 ++-
.../biomes/desert_hills.client_biome.json | 11 ++-
.../biomes/desert_mutated.client_biome.json | 11 ++-
.../biomes/dripstone_caves.client_biome.json | 11 ++-
.../biomes/extreme_hills.client_biome.json | 11 ++-
.../extreme_hills_edge.client_biome.json | 11 ++-
.../extreme_hills_mutated.client_biome.json | 11 ++-
...extreme_hills_plus_trees.client_biome.json | 11 ++-
...hills_plus_trees_mutated.client_biome.json | 11 ++-
.../biomes/flower_forest.client_biome.json | 11 ++-
.../biomes/forest.client_biome.json | 11 ++-
.../biomes/forest_hills.client_biome.json | 11 ++-
.../biomes/frozen_ocean.client_biome.json | 9 ++-
.../biomes/frozen_peaks.client_biome.json | 11 ++-
.../biomes/frozen_river.client_biome.json | 9 ++-
.../biomes/grove.client_biome.json | 11 ++-
.../biomes/hell.client_biome.json | 16 +++--
.../biomes/ice_mountains.client_biome.json | 11 ++-
.../biomes/ice_plains.client_biome.json | 11 ++-
.../ice_plains_spikes.client_biome.json | 11 ++-
.../biomes/jagged_peaks.client_biome.json | 11 ++-
.../biomes/jungle.client_biome.json | 11 ++-
.../biomes/jungle_edge.client_biome.json | 11 ++-
.../jungle_edge_mutated.client_biome.json | 11 ++-
.../biomes/jungle_hills.client_biome.json | 11 ++-
.../biomes/jungle_mutated.client_biome.json | 11 ++-
.../legacy_frozen_ocean.client_biome.json | 9 ++-
.../biomes/lukewarm_ocean.client_biome.json | 9 ++-
.../biomes/lush_caves.client_biome.json | 13 +++-
.../biomes/mangrove_swamp.client_biome.json | 11 ++-
.../biomes/meadow.client_biome.json | 11 ++-
.../biomes/mega_taiga.client_biome.json | 11 ++-
.../biomes/mega_taiga_hills.client_biome.json | 11 ++-
.../biomes/mesa.client_biome.json | 11 ++-
.../biomes/mesa_bryce.client_biome.json | 11 ++-
.../biomes/mesa_plateau.client_biome.json | 11 ++-
.../mesa_plateau_mutated.client_biome.json | 11 ++-
.../mesa_plateau_stone.client_biome.json | 11 ++-
...sa_plateau_stone_mutated.client_biome.json | 11 ++-
.../biomes/mushroom_island.client_biome.json | 11 ++-
.../mushroom_island_shore.client_biome.json | 11 ++-
.../biomes/ocean.client_biome.json | 9 ++-
.../biomes/pale_garden.client_biome.json | 14 +++-
.../biomes/plains.client_biome.json | 11 ++-
...wood_taiga_hills_mutated.client_biome.json | 11 ++-
.../redwood_taiga_mutated.client_biome.json | 11 ++-
.../biomes/river.client_biome.json | 9 ++-
.../biomes/roofed_forest.client_biome.json | 15 ++--
.../roofed_forest_mutated.client_biome.json | 19 ++++--
.../biomes/savanna.client_biome.json | 11 ++-
.../biomes/savanna_mutated.client_biome.json | 11 ++-
.../biomes/savanna_plateau.client_biome.json | 11 ++-
.../savanna_plateau_mutated.client_biome.json | 11 ++-
.../biomes/snowy_slopes.client_biome.json | 11 ++-
.../biomes/soulsand_valley.client_biome.json | 14 +++-
.../biomes/stone_beach.client_biome.json | 11 ++-
.../biomes/stony_peaks.client_biome.json | 11 ++-
.../biomes/sunflower_plains.client_biome.json | 11 ++-
.../biomes/swampland.client_biome.json | 11 ++-
.../swampland_mutated.client_biome.json | 11 ++-
.../biomes/taiga.client_biome.json | 11 ++-
.../biomes/taiga_hills.client_biome.json | 11 ++-
.../biomes/taiga_mutated.client_biome.json | 11 ++-
.../biomes/the_end.client_biome.json | 11 ++-
.../biomes/warm_ocean.client_biome.json | 9 ++-
.../biomes/warped_forest.client_biome.json | 14 +++-
.../biomes/bamboo_jungle.client_biome.json | 11 ++-
.../bamboo_jungle_hills.client_biome.json | 11 ++-
.../biomes/basalt_deltas.client_biome.json | 14 +++-
.../old_water/biomes/beach.client_biome.json | 11 ++-
.../biomes/birch_forest.client_biome.json | 11 ++-
.../birch_forest_hills.client_biome.json | 11 ++-
...rch_forest_hills_mutated.client_biome.json | 11 ++-
.../birch_forest_mutated.client_biome.json | 11 ++-
.../biomes/cherry_grove.client_biome.json | 11 ++-
.../biomes/cold_beach.client_biome.json | 11 ++-
.../biomes/cold_ocean.client_biome.json | 9 ++-
.../biomes/cold_taiga.client_biome.json | 11 ++-
.../biomes/cold_taiga_hills.client_biome.json | 11 ++-
.../cold_taiga_mutated.client_biome.json | 11 ++-
.../biomes/crimson_forest.client_biome.json | 14 +++-
.../biomes/deep_cold_ocean.client_biome.json | 9 ++-
.../biomes/deep_dark.client_biome.json | 11 ++-
.../deep_frozen_ocean.client_biome.json | 9 ++-
.../deep_lukewarm_ocean.client_biome.json | 9 ++-
.../biomes/deep_ocean.client_biome.json | 9 ++-
.../biomes/deep_warm_ocean.client_biome.json | 9 ++-
.../old_water/biomes/desert.client_biome.json | 11 ++-
.../biomes/desert_hills.client_biome.json | 11 ++-
.../biomes/desert_mutated.client_biome.json | 11 ++-
.../biomes/dripstone_caves.client_biome.json | 11 ++-
.../biomes/extreme_hills.client_biome.json | 11 ++-
.../extreme_hills_edge.client_biome.json | 11 ++-
.../extreme_hills_mutated.client_biome.json | 11 ++-
...extreme_hills_plus_trees.client_biome.json | 11 ++-
...hills_plus_trees_mutated.client_biome.json | 11 ++-
.../biomes/flower_forest.client_biome.json | 11 ++-
.../old_water/biomes/forest.client_biome.json | 11 ++-
.../biomes/forest_hills.client_biome.json | 11 ++-
.../biomes/frozen_ocean.client_biome.json | 9 ++-
.../biomes/frozen_peaks.client_biome.json | 11 ++-
.../biomes/frozen_river.client_biome.json | 9 ++-
.../old_water/biomes/grove.client_biome.json | 11 ++-
.../old_water/biomes/hell.client_biome.json | 16 +++--
.../biomes/ice_mountains.client_biome.json | 11 ++-
.../biomes/ice_plains.client_biome.json | 11 ++-
.../ice_plains_spikes.client_biome.json | 11 ++-
.../biomes/jagged_peaks.client_biome.json | 11 ++-
.../old_water/biomes/jungle.client_biome.json | 11 ++-
.../biomes/jungle_edge.client_biome.json | 11 ++-
.../jungle_edge_mutated.client_biome.json | 11 ++-
.../biomes/jungle_hills.client_biome.json | 11 ++-
.../biomes/jungle_mutated.client_biome.json | 11 ++-
.../legacy_frozen_ocean.client_biome.json | 9 ++-
.../biomes/lukewarm_ocean.client_biome.json | 9 ++-
.../biomes/lush_caves.client_biome.json | 13 +++-
.../biomes/mangrove_swamp.client_biome.json | 11 ++-
.../old_water/biomes/meadow.client_biome.json | 11 ++-
.../biomes/mega_taiga.client_biome.json | 11 ++-
.../biomes/mega_taiga_hills.client_biome.json | 11 ++-
.../old_water/biomes/mesa.client_biome.json | 11 ++-
.../biomes/mesa_bryce.client_biome.json | 11 ++-
.../biomes/mesa_plateau.client_biome.json | 11 ++-
.../mesa_plateau_mutated.client_biome.json | 11 ++-
.../mesa_plateau_stone.client_biome.json | 11 ++-
...sa_plateau_stone_mutated.client_biome.json | 11 ++-
.../biomes/mushroom_island.client_biome.json | 11 ++-
.../mushroom_island_shore.client_biome.json | 11 ++-
.../old_water/biomes/ocean.client_biome.json | 9 ++-
.../biomes/pale_garden.client_biome.json | 14 +++-
.../old_water/biomes/plains.client_biome.json | 11 ++-
...wood_taiga_hills_mutated.client_biome.json | 11 ++-
.../redwood_taiga_mutated.client_biome.json | 11 ++-
.../old_water/biomes/river.client_biome.json | 9 ++-
.../biomes/roofed_forest.client_biome.json | 15 ++--
.../roofed_forest_mutated.client_biome.json | 19 ++++--
.../biomes/savanna.client_biome.json | 11 ++-
.../biomes/savanna_mutated.client_biome.json | 11 ++-
.../biomes/savanna_plateau.client_biome.json | 11 ++-
.../savanna_plateau_mutated.client_biome.json | 11 ++-
.../biomes/snowy_slopes.client_biome.json | 11 ++-
.../biomes/soulsand_valley.client_biome.json | 14 +++-
.../biomes/stone_beach.client_biome.json | 11 ++-
.../biomes/stony_peaks.client_biome.json | 11 ++-
.../biomes/sunflower_plains.client_biome.json | 11 ++-
.../biomes/swampland.client_biome.json | 11 ++-
.../swampland_mutated.client_biome.json | 11 ++-
.../old_water/biomes/taiga.client_biome.json | 11 ++-
.../biomes/taiga_hills.client_biome.json | 11 ++-
.../biomes/taiga_mutated.client_biome.json | 11 ++-
.../biomes/the_end.client_biome.json | 11 ++-
.../biomes/warm_ocean.client_biome.json | 9 ++-
.../biomes/warped_forest.client_biome.json | 14 +++-
.../biomes/bamboo_jungle.client_biome.json | 11 ++-
.../bamboo_jungle_hills.client_biome.json | 11 ++-
.../biomes/basalt_deltas.client_biome.json | 14 +++-
.../biomes/beach.client_biome.json | 11 ++-
.../biomes/birch_forest.client_biome.json | 11 ++-
.../birch_forest_hills.client_biome.json | 11 ++-
...rch_forest_hills_mutated.client_biome.json | 11 ++-
.../birch_forest_mutated.client_biome.json | 11 ++-
.../biomes/cherry_grove.client_biome.json | 11 ++-
.../biomes/cold_beach.client_biome.json | 11 ++-
.../biomes/cold_ocean.client_biome.json | 9 ++-
.../biomes/cold_taiga.client_biome.json | 11 ++-
.../biomes/cold_taiga_hills.client_biome.json | 11 ++-
.../cold_taiga_mutated.client_biome.json | 11 ++-
.../biomes/crimson_forest.client_biome.json | 14 +++-
.../biomes/deep_cold_ocean.client_biome.json | 9 ++-
.../biomes/deep_dark.client_biome.json | 11 ++-
.../deep_frozen_ocean.client_biome.json | 9 ++-
.../deep_lukewarm_ocean.client_biome.json | 9 ++-
.../biomes/deep_ocean.client_biome.json | 9 ++-
.../biomes/deep_warm_ocean.client_biome.json | 9 ++-
.../biomes/desert.client_biome.json | 11 ++-
.../biomes/desert_hills.client_biome.json | 11 ++-
.../biomes/desert_mutated.client_biome.json | 11 ++-
.../biomes/dripstone_caves.client_biome.json | 11 ++-
.../biomes/extreme_hills.client_biome.json | 11 ++-
.../extreme_hills_edge.client_biome.json | 11 ++-
.../extreme_hills_mutated.client_biome.json | 11 ++-
...extreme_hills_plus_trees.client_biome.json | 11 ++-
...hills_plus_trees_mutated.client_biome.json | 11 ++-
.../biomes/flower_forest.client_biome.json | 11 ++-
.../biomes/forest.client_biome.json | 11 ++-
.../biomes/forest_hills.client_biome.json | 11 ++-
.../biomes/frozen_ocean.client_biome.json | 9 ++-
.../biomes/frozen_peaks.client_biome.json | 11 ++-
.../biomes/frozen_river.client_biome.json | 9 ++-
.../biomes/grove.client_biome.json | 11 ++-
.../biomes/hell.client_biome.json | 16 +++--
.../biomes/ice_mountains.client_biome.json | 11 ++-
.../biomes/ice_plains.client_biome.json | 11 ++-
.../ice_plains_spikes.client_biome.json | 11 ++-
.../biomes/jagged_peaks.client_biome.json | 11 ++-
.../biomes/jungle.client_biome.json | 11 ++-
.../biomes/jungle_edge.client_biome.json | 11 ++-
.../jungle_edge_mutated.client_biome.json | 11 ++-
.../biomes/jungle_hills.client_biome.json | 11 ++-
.../biomes/jungle_mutated.client_biome.json | 11 ++-
.../legacy_frozen_ocean.client_biome.json | 9 ++-
.../biomes/lukewarm_ocean.client_biome.json | 9 ++-
.../biomes/lush_caves.client_biome.json | 13 +++-
.../biomes/mangrove_swamp.client_biome.json | 11 ++-
.../biomes/meadow.client_biome.json | 11 ++-
.../biomes/mega_taiga.client_biome.json | 11 ++-
.../biomes/mega_taiga_hills.client_biome.json | 11 ++-
.../biomes/mesa.client_biome.json | 11 ++-
.../biomes/mesa_bryce.client_biome.json | 11 ++-
.../biomes/mesa_plateau.client_biome.json | 11 ++-
.../mesa_plateau_mutated.client_biome.json | 11 ++-
.../mesa_plateau_stone.client_biome.json | 11 ++-
...sa_plateau_stone_mutated.client_biome.json | 11 ++-
.../biomes/mushroom_island.client_biome.json | 11 ++-
.../mushroom_island_shore.client_biome.json | 11 ++-
.../biomes/ocean.client_biome.json | 9 ++-
.../biomes/pale_garden.client_biome.json | 14 +++-
.../biomes/plains.client_biome.json | 11 ++-
...wood_taiga_hills_mutated.client_biome.json | 11 ++-
.../redwood_taiga_mutated.client_biome.json | 11 ++-
.../biomes/river.client_biome.json | 9 ++-
.../biomes/roofed_forest.client_biome.json | 15 ++--
.../roofed_forest_mutated.client_biome.json | 19 ++++--
.../biomes/savanna.client_biome.json | 11 ++-
.../biomes/savanna_mutated.client_biome.json | 11 ++-
.../biomes/savanna_plateau.client_biome.json | 11 ++-
.../savanna_plateau_mutated.client_biome.json | 11 ++-
.../biomes/snowy_slopes.client_biome.json | 11 ++-
.../biomes/soulsand_valley.client_biome.json | 14 +++-
.../biomes/stone_beach.client_biome.json | 11 ++-
.../biomes/stony_peaks.client_biome.json | 11 ++-
.../biomes/sunflower_plains.client_biome.json | 11 ++-
.../biomes/swampland.client_biome.json | 11 ++-
.../swampland_mutated.client_biome.json | 11 ++-
.../biomes/taiga.client_biome.json | 11 ++-
.../biomes/taiga_hills.client_biome.json | 11 ++-
.../biomes/taiga_mutated.client_biome.json | 11 ++-
.../biomes/the_end.client_biome.json | 11 ++-
.../biomes/warm_ocean.client_biome.json | 9 ++-
.../biomes/warped_forest.client_biome.json | 14 +++-
.../fogs/mushroom_island_fog_setting.json | 14 ++--
.../mushroom_island_shore_fog_setting.json | 14 ++--
.../fogs/roofed_forest_fog_setting.json | 2 +-
.../roofed_forest_mutated_fog_setting.json | 68 +++++++++++++++++++
.../fogs/swampland_fog_setting.json | 8 +--
.../fogs/swampland_mutated_fog_setting.json | 8 +--
.../biomes/cherry_grove.client_biome.json | 11 ++-
.../biomes/mesa.client_biome.json | 11 ++-
.../biomes/mesa_bryce.client_biome.json | 11 ++-
.../mesa_plateau_mutated.client_biome.json | 11 ++-
.../mesa_plateau_stone.client_biome.json | 11 ++-
...sa_plateau_stone_mutated.client_biome.json | 11 ++-
.../biomes/pale_garden.client_biome.json | 14 +++-
375 files changed, 3453 insertions(+), 761 deletions(-)
create mode 100644 resource_packs/files/terrain/clearer_water/fogs/roofed_forest_mutated_fog_setting.json
diff --git a/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/cherry_grove.client_biome.json b/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/cherry_grove.client_biome.json
index 570199cc7..025bc3977 100644
--- a/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/cherry_grove.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/cherry_grove.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "cherry_grove"
+ "identifier": "minecraft:cherry_grove"
},
"components": {
"minecraft:fog_appearance": {
@@ -29,6 +29,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa.client_biome.json b/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa.client_biome.json
index 9063aa3e6..6a6b4fa41 100644
--- a/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa"
+ "identifier": "minecraft:mesa"
},
"components": {
"minecraft:fog_appearance": {
@@ -29,6 +29,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa_bryce.client_biome.json b/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa_bryce.client_biome.json
index 77ae39cdf..8d28fbf08 100644
--- a/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa_bryce.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa_bryce.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa_bryce"
+ "identifier": "minecraft:mesa_bryce"
},
"components": {
"minecraft:fog_appearance": {
@@ -29,6 +29,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa_plateau_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa_plateau_mutated.client_biome.json
index f8a844cc6..c8bbc2ce2 100644
--- a/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa_plateau_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa_plateau_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa_plateau_mutated"
+ "identifier": "minecraft:mesa_plateau_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -29,6 +29,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa_plateau_stone.client_biome.json b/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa_plateau_stone.client_biome.json
index 24c546a64..c7be1e619 100644
--- a/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa_plateau_stone.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa_plateau_stone.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa_plateau_stone"
+ "identifier": "minecraft:mesa_plateau_stone"
},
"components": {
"minecraft:fog_appearance": {
@@ -29,6 +29,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa_plateau_stone_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa_plateau_stone_mutated.client_biome.json
index 74f0dbcd9..a9c17053b 100644
--- a/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa_plateau_stone_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/mesa_plateau_stone_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa_plateau_stone_mutated"
+ "identifier": "minecraft:mesa_plateau_stone_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -29,6 +29,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/pale_garden.client_biome.json b/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/pale_garden.client_biome.json
index 767e5dc7f..2808918a8 100644
--- a/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/pale_garden.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_clearer_water/biomes/pale_garden.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "pale_garden"
+ "identifier": "minecraft:pale_garden"
},
"components": {
"minecraft:sky_color": {
@@ -24,6 +24,9 @@
"minecraft:grass_appearance": {
"color": "#2abb0e"
},
+ "minecraft:dry_foliage_color": {
+ "color": "#A0A69C"
+ },
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:pale_garden_atmospherics"
},
@@ -35,6 +38,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/bamboo_jungle.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/bamboo_jungle.client_biome.json
index 29ffcd53a..be4352abf 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/bamboo_jungle.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/bamboo_jungle.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "bamboo_jungle"
+ "identifier": "minecraft:bamboo_jungle"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/bamboo_jungle_hills.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/bamboo_jungle_hills.client_biome.json
index 243bf48c0..0ace1b822 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/bamboo_jungle_hills.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/bamboo_jungle_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "bamboo_jungle_hills"
+ "identifier": "minecraft:bamboo_jungle_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/basalt_deltas.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/basalt_deltas.client_biome.json
index 1a96d84f1..09f8cd57e 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/basalt_deltas.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/basalt_deltas.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:basalt_deltas"
@@ -13,9 +13,17 @@
"surface_opacity": 0.4
},
"minecraft:ambient_sounds": {
- "addition": "ambient.basalt_deltas.additions",
+ "addition": {
+ "asset": "ambient.basalt_deltas.additions",
+ "chance": 0.0111
+ },
"loop": "ambient.basalt_deltas.loop",
- "mood": "ambient.basalt_deltas.mood"
+ "mood": "ambient.basalt_deltas.mood",
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:basalt_deltas_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/beach.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/beach.client_biome.json
index 0cdabc2f5..e72d07e15 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/beach.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/beach.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "beach"
+ "identifier": "minecraft:beach"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/birch_forest.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/birch_forest.client_biome.json
index ac13808ca..aa9f0166e 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/birch_forest.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/birch_forest.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "birch_forest"
+ "identifier": "minecraft:birch_forest"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/birch_forest_hills.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/birch_forest_hills.client_biome.json
index 725dcb149..441e1be0e 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/birch_forest_hills.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/birch_forest_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "birch_forest_hills"
+ "identifier": "minecraft:birch_forest_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/birch_forest_hills_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/birch_forest_hills_mutated.client_biome.json
index 624bfcdef..f6acec44e 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/birch_forest_hills_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/birch_forest_hills_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "birch_forest_hills_mutated"
+ "identifier": "minecraft:birch_forest_hills_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/birch_forest_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/birch_forest_mutated.client_biome.json
index 57dc66cf3..87087794d 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/birch_forest_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/birch_forest_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "birch_forest_mutated"
+ "identifier": "minecraft:birch_forest_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cherry_grove.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cherry_grove.client_biome.json
index c1232a77d..651d53767 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cherry_grove.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cherry_grove.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "cherry_grove"
+ "identifier": "minecraft:cherry_grove"
},
"components": {
"minecraft:fog_appearance": {
@@ -29,6 +29,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_beach.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_beach.client_biome.json
index 2779bd6a5..3984fa873 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_beach.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_beach.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "cold_beach"
+ "identifier": "minecraft:cold_beach"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_ocean.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_ocean.client_biome.json
index 7ce5eb3d6..958812716 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:cold_ocean"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_taiga.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_taiga.client_biome.json
index 94df34465..1d73e56eb 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_taiga.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_taiga.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "cold_taiga"
+ "identifier": "minecraft:cold_taiga"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_taiga_hills.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_taiga_hills.client_biome.json
index 8a8e1688a..ed8cd2d2d 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_taiga_hills.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_taiga_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "cold_taiga_hills"
+ "identifier": "minecraft:cold_taiga_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_taiga_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_taiga_mutated.client_biome.json
index a03e82abb..380c60afe 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_taiga_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/cold_taiga_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "cold_taiga_mutated"
+ "identifier": "minecraft:cold_taiga_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/crimson_forest.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/crimson_forest.client_biome.json
index 71421e8ce..c81e037bc 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/crimson_forest.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/crimson_forest.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:crimson_forest"
@@ -13,9 +13,17 @@
"surface_opacity": 0.4
},
"minecraft:ambient_sounds": {
- "addition": "ambient.crimson_forest.additions",
+ "addition": {
+ "asset": "ambient.crimson_forest.additions",
+ "chance": 0.0111
+ },
"loop": "ambient.crimson_forest.loop",
- "mood": "ambient.crimson_forest.mood"
+ "mood": "ambient.crimson_forest.mood",
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:crimson_forest_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_cold_ocean.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_cold_ocean.client_biome.json
index 3f1bcae1d..b056c33b4 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_cold_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_cold_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:deep_cold_ocean"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_dark.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_dark.client_biome.json
index ecc9188ad..16871e63a 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_dark.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_dark.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "deep_dark"
+ "identifier": "minecraft:deep_dark"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_frozen_ocean.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_frozen_ocean.client_biome.json
index 1294ddb37..3265de090 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_frozen_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_frozen_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:deep_frozen_ocean"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_lukewarm_ocean.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_lukewarm_ocean.client_biome.json
index a48123822..6a3e9b107 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_lukewarm_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_lukewarm_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:deep_lukewarm_ocean"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_ocean.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_ocean.client_biome.json
index e66d5791c..7154d1497 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:deep_ocean"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_warm_ocean.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_warm_ocean.client_biome.json
index 2c1542877..8a4289b08 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_warm_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/deep_warm_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:deep_warm_ocean"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/desert.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/desert.client_biome.json
index ed7f1bf31..3ed27dffc 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/desert.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/desert.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "desert"
+ "identifier": "minecraft:desert"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/desert_hills.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/desert_hills.client_biome.json
index c9ace5ec6..45b06e528 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/desert_hills.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/desert_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "desert_hills"
+ "identifier": "minecraft:desert_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/desert_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/desert_mutated.client_biome.json
index 6d76d07f5..a73897f72 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/desert_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/desert_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "desert_mutated"
+ "identifier": "minecraft:desert_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/dripstone_caves.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/dripstone_caves.client_biome.json
index 030baa69a..745c8770b 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/dripstone_caves.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/dripstone_caves.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "dripstone_caves"
+ "identifier": "minecraft:dripstone_caves"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills.client_biome.json
index fca57dbce..e4a3ce995 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "extreme_hills"
+ "identifier": "minecraft:extreme_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills_edge.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills_edge.client_biome.json
index 69b29be57..2f0775adf 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills_edge.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills_edge.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "extreme_hills_edge"
+ "identifier": "minecraft:extreme_hills_edge"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills_mutated.client_biome.json
index 13286a844..575278b0a 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "extreme_hills_mutated"
+ "identifier": "minecraft:extreme_hills_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills_plus_trees.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills_plus_trees.client_biome.json
index f67d758ca..08135049f 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills_plus_trees.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills_plus_trees.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "extreme_hills_plus_trees"
+ "identifier": "minecraft:extreme_hills_plus_trees"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills_plus_trees_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills_plus_trees_mutated.client_biome.json
index 9805d8dbb..8295c6916 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills_plus_trees_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/extreme_hills_plus_trees_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "extreme_hills_plus_trees_mutated"
+ "identifier": "minecraft:extreme_hills_plus_trees_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/flower_forest.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/flower_forest.client_biome.json
index 488242c8f..f30fb08f4 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/flower_forest.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/flower_forest.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "flower_forest"
+ "identifier": "minecraft:flower_forest"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/forest.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/forest.client_biome.json
index e9fa248de..cfd88e563 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/forest.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/forest.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "forest"
+ "identifier": "minecraft:forest"
},
"components": {
"minecraft:fog_appearance": {
@@ -26,6 +26,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/forest_hills.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/forest_hills.client_biome.json
index 57a3509a6..57336e4bb 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/forest_hills.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/forest_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "forest_hills"
+ "identifier": "minecraft:forest_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/frozen_ocean.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/frozen_ocean.client_biome.json
index 19094cc1f..c8dd7bc8d 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/frozen_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/frozen_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:frozen_ocean"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/frozen_peaks.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/frozen_peaks.client_biome.json
index a8fa6fa5b..c58dc2ffe 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/frozen_peaks.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/frozen_peaks.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "frozen_peaks"
+ "identifier": "minecraft:frozen_peaks"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/frozen_river.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/frozen_river.client_biome.json
index d556ca791..f68b0cec9 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/frozen_river.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/frozen_river.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:frozen_river"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/grove.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/grove.client_biome.json
index d8e7f2588..36ba9fc4d 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/grove.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/grove.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "grove"
+ "identifier": "minecraft:grove"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/hell.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/hell.client_biome.json
index ee3440565..f6879b44b 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/hell.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/hell.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "hell"
+ "identifier": "minecraft:hell"
},
"components": {
"minecraft:fog_appearance": {
@@ -13,9 +13,17 @@
"surface_opacity": 0.4
},
"minecraft:ambient_sounds": {
- "addition": "ambient.nether_wastes.additions",
+ "addition": {
+ "asset": "ambient.nether_wastes.additions",
+ "chance": 0.0111
+ },
"loop": "ambient.nether_wastes.loop",
- "mood": "ambient.nether_wastes.mood"
+ "mood": "ambient.nether_wastes.mood",
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:hell_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ice_mountains.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ice_mountains.client_biome.json
index d86cbdb72..cb142a652 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ice_mountains.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ice_mountains.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "ice_mountains"
+ "identifier": "minecraft:ice_mountains"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ice_plains.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ice_plains.client_biome.json
index bcf4e8048..8ae30ee3b 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ice_plains.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ice_plains.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "ice_plains"
+ "identifier": "minecraft:ice_plains"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ice_plains_spikes.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ice_plains_spikes.client_biome.json
index a430f9480..2e20abf22 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ice_plains_spikes.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ice_plains_spikes.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "ice_plains_spikes"
+ "identifier": "minecraft:ice_plains_spikes"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jagged_peaks.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jagged_peaks.client_biome.json
index 3f488b28b..a5a766d24 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jagged_peaks.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jagged_peaks.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "jagged_peaks"
+ "identifier": "minecraft:jagged_peaks"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle.client_biome.json
index a7dbaf1ae..d619504db 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "jungle"
+ "identifier": "minecraft:jungle"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle_edge.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle_edge.client_biome.json
index 0403bf713..ab2f09ad0 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle_edge.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle_edge.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "jungle_edge"
+ "identifier": "minecraft:jungle_edge"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle_edge_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle_edge_mutated.client_biome.json
index 361447fa8..5279082ac 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle_edge_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle_edge_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "jungle_edge_mutated"
+ "identifier": "minecraft:jungle_edge_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle_hills.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle_hills.client_biome.json
index 76a45151d..683fd095c 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle_hills.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "jungle_hills"
+ "identifier": "minecraft:jungle_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle_mutated.client_biome.json
index 04eb6b942..d8540b2bd 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/jungle_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "jungle_mutated"
+ "identifier": "minecraft:jungle_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/legacy_frozen_ocean.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/legacy_frozen_ocean.client_biome.json
index 41a47bfcd..08b923b4f 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/legacy_frozen_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/legacy_frozen_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:legacy_frozen_ocean"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/lukewarm_ocean.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/lukewarm_ocean.client_biome.json
index 57fc85c28..625775364 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/lukewarm_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/lukewarm_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:lukewarm_ocean"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/lush_caves.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/lush_caves.client_biome.json
index 8dea881e5..da38c14aa 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/lush_caves.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/lush_caves.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "lush_caves"
+ "identifier": "minecraft:lush_caves"
},
"components": {
"minecraft:fog_appearance": {
@@ -16,13 +16,20 @@
"atmosphere_identifier": "minecraft:default_atmospherics"
},
"minecraft:color_grading_identifier": {
- "color_grading_identifier": "minecraft:lush_caves_color_grading"
+ "color_grading_identifier": "minecraft:warmish_color_grading"
},
"minecraft:lighting_identifier": {
"lighting_identifier": "minecraft:default_lighting"
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mangrove_swamp.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mangrove_swamp.client_biome.json
index f9be6d656..228ccfd29 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mangrove_swamp.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mangrove_swamp.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mangrove_swamp"
+ "identifier": "minecraft:mangrove_swamp"
},
"components": {
"minecraft:fog_appearance": {
@@ -36,6 +36,13 @@
},
"minecraft:biome_music": {
"music_definition": "mangrove_swamp"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/meadow.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/meadow.client_biome.json
index 96cd126c1..d30a1a8df 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/meadow.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/meadow.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "meadow"
+ "identifier": "minecraft:meadow"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mega_taiga.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mega_taiga.client_biome.json
index f06ef580f..4dc57f826 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mega_taiga.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mega_taiga.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mega_taiga"
+ "identifier": "minecraft:mega_taiga"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mega_taiga_hills.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mega_taiga_hills.client_biome.json
index fdb265650..8fc034924 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mega_taiga_hills.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mega_taiga_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mega_taiga_hills"
+ "identifier": "minecraft:mega_taiga_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa.client_biome.json
index f5b80a067..45d951d3e 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa"
+ "identifier": "minecraft:mesa"
},
"components": {
"minecraft:fog_appearance": {
@@ -29,6 +29,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_bryce.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_bryce.client_biome.json
index 032aea3ef..67d6f1ad2 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_bryce.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_bryce.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa_bryce"
+ "identifier": "minecraft:mesa_bryce"
},
"components": {
"minecraft:fog_appearance": {
@@ -29,6 +29,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_plateau.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_plateau.client_biome.json
index 7c709f0ac..8d120fceb 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_plateau.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_plateau.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa_plateau"
+ "identifier": "minecraft:mesa_plateau"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_plateau_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_plateau_mutated.client_biome.json
index c06ce30ff..d5e44e168 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_plateau_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_plateau_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa_plateau_mutated"
+ "identifier": "minecraft:mesa_plateau_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -29,6 +29,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_plateau_stone.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_plateau_stone.client_biome.json
index 9fad2a4ed..0b31c95cd 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_plateau_stone.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_plateau_stone.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa_plateau_stone"
+ "identifier": "minecraft:mesa_plateau_stone"
},
"components": {
"minecraft:fog_appearance": {
@@ -29,6 +29,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_plateau_stone_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_plateau_stone_mutated.client_biome.json
index dae22d1da..e4d018df4 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_plateau_stone_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mesa_plateau_stone_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa_plateau_stone_mutated"
+ "identifier": "minecraft:mesa_plateau_stone_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -29,6 +29,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mushroom_island.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mushroom_island.client_biome.json
index 159e5f353..c98b237bc 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mushroom_island.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mushroom_island.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mushroom_island"
+ "identifier": "minecraft:mushroom_island"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mushroom_island_shore.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mushroom_island_shore.client_biome.json
index 0d4937ec4..a452929d8 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mushroom_island_shore.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/mushroom_island_shore.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mushroom_island_shore"
+ "identifier": "minecraft:mushroom_island_shore"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ocean.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ocean.client_biome.json
index 133d2718a..65c0c8f1e 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ocean.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:ocean"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/pale_garden.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/pale_garden.client_biome.json
index 09ade025a..357a1583a 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/pale_garden.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/pale_garden.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "pale_garden"
+ "identifier": "minecraft:pale_garden"
},
"components": {
"minecraft:sky_color": {
@@ -24,6 +24,9 @@
"minecraft:grass_appearance": {
"color": "#2abb0e"
},
+ "minecraft:dry_foliage_color": {
+ "color": "#A0A69C"
+ },
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:pale_garden_atmospherics"
},
@@ -35,6 +38,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/plains.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/plains.client_biome.json
index a7d79a14f..501b694a1 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/plains.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/plains.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "plains"
+ "identifier": "minecraft:plains"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/redwood_taiga_hills_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/redwood_taiga_hills_mutated.client_biome.json
index 693d6d5bf..31bffa35a 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/redwood_taiga_hills_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/redwood_taiga_hills_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "redwood_taiga_hills_mutated"
+ "identifier": "minecraft:redwood_taiga_hills_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/redwood_taiga_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/redwood_taiga_mutated.client_biome.json
index 933987529..9ca36bc19 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/redwood_taiga_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/redwood_taiga_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "redwood_taiga_mutated"
+ "identifier": "minecraft:redwood_taiga_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/river.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/river.client_biome.json
index 2d42225d6..6e9954043 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/river.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/river.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:river"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/roofed_forest.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/roofed_forest.client_biome.json
index 5c8a91298..b8725af17 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/roofed_forest.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/roofed_forest.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.100",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:roofed_forest"
@@ -16,13 +16,13 @@
"color": "#7B5334"
},
"minecraft:atmosphere_identifier": {
- "atmosphere_identifier": "minecraft:default_atmospherics"
+ "atmosphere_identifier": "minecraft:roofed_forest_atmospherics"
},
"minecraft:color_grading_identifier": {
- "color_grading_identifier": "minecraft:default_color_grading"
+ "color_grading_identifier": "minecraft:roofed_forest_color_grading"
},
"minecraft:lighting_identifier": {
- "lighting_identifier": "minecraft:default_lighting"
+ "lighting_identifier": "minecraft:roofed_forest_lighting"
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
@@ -32,6 +32,13 @@
},
"minecraft:biome_music": {
"music_definition": "roofed_forest"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/roofed_forest_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/roofed_forest_mutated.client_biome.json
index 02b7a97c4..0f8dae9c2 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/roofed_forest_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/roofed_forest_mutated.client_biome.json
@@ -1,12 +1,12 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "roofed_forest_mutated"
+ "identifier": "minecraft:roofed_forest_mutated"
},
"components": {
"minecraft:fog_appearance": {
- "fog_identifier": "bt:fog_semi_humid"
+ "fog_identifier": "bt:fog_roofed_forest_mutated"
},
"minecraft:water_appearance": {
"surface_color": "#0056FF",
@@ -16,16 +16,23 @@
"color": "#7B5334"
},
"minecraft:atmosphere_identifier": {
- "atmosphere_identifier": "minecraft:default_atmospherics"
+ "atmosphere_identifier": "minecraft:roofed_forest_atmospherics"
},
"minecraft:color_grading_identifier": {
- "color_grading_identifier": "minecraft:default_color_grading"
+ "color_grading_identifier": "minecraft:roofed_forest_color_grading"
},
"minecraft:lighting_identifier": {
- "lighting_identifier": "minecraft:default_lighting"
+ "lighting_identifier": "minecraft:roofed_forest_lighting"
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/savanna.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/savanna.client_biome.json
index cbbd77d13..326a20ee3 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/savanna.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/savanna.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "savanna"
+ "identifier": "minecraft:savanna"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/savanna_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/savanna_mutated.client_biome.json
index 004693373..a54f46550 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/savanna_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/savanna_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "savanna_mutated"
+ "identifier": "minecraft:savanna_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/savanna_plateau.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/savanna_plateau.client_biome.json
index 39dc9615c..ef40fb811 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/savanna_plateau.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/savanna_plateau.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "savanna_plateau"
+ "identifier": "minecraft:savanna_plateau"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/savanna_plateau_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/savanna_plateau_mutated.client_biome.json
index 19fcada11..60b3c1bb7 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/savanna_plateau_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/savanna_plateau_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "savanna_plateau_mutated"
+ "identifier": "minecraft:savanna_plateau_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/snowy_slopes.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/snowy_slopes.client_biome.json
index 77a8d7d5c..c45ae2a6d 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/snowy_slopes.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/snowy_slopes.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "snowy_slopes"
+ "identifier": "minecraft:snowy_slopes"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/soulsand_valley.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/soulsand_valley.client_biome.json
index b6e211772..516330ba2 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/soulsand_valley.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/soulsand_valley.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:soulsand_valley"
@@ -13,9 +13,17 @@
"surface_opacity": 0.4
},
"minecraft:ambient_sounds": {
- "addition": "ambient.soulsand_valley.additions",
+ "addition": {
+ "asset": "ambient.soulsand_valley.additions",
+ "chance": 0.0111
+ },
"loop": "ambient.soulsand_valley.loop",
- "mood": "ambient.soulsand_valley.mood"
+ "mood": "ambient.soulsand_valley.mood",
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:soulsand_valley_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/stone_beach.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/stone_beach.client_biome.json
index 177ff5f64..b778c94eb 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/stone_beach.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/stone_beach.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "stone_beach"
+ "identifier": "minecraft:stone_beach"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/stony_peaks.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/stony_peaks.client_biome.json
index 11a0082ca..83b4951ef 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/stony_peaks.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/stony_peaks.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "stony_peaks"
+ "identifier": "minecraft:stony_peaks"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/sunflower_plains.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/sunflower_plains.client_biome.json
index 085523655..a6989a94e 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/sunflower_plains.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/sunflower_plains.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "sunflower_plains"
+ "identifier": "minecraft:sunflower_plains"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/swampland.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/swampland.client_biome.json
index 22785b218..1765380ef 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/swampland.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/swampland.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "swampland"
+ "identifier": "minecraft:swampland"
},
"components": {
"minecraft:fog_appearance": {
@@ -36,6 +36,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/swampland_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/swampland_mutated.client_biome.json
index 51707f034..01a623106 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/swampland_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/swampland_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "swampland_mutated"
+ "identifier": "minecraft:swampland_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -36,6 +36,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/taiga.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/taiga.client_biome.json
index f8089974e..50f0c37b8 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/taiga.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/taiga.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "taiga"
+ "identifier": "minecraft:taiga"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/taiga_hills.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/taiga_hills.client_biome.json
index 2e1537c01..f54f7e512 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/taiga_hills.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/taiga_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "taiga_hills"
+ "identifier": "minecraft:taiga_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/taiga_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/taiga_mutated.client_biome.json
index 65bbb8526..f403dd486 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/taiga_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/taiga_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "taiga_mutated"
+ "identifier": "minecraft:taiga_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/the_end.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/the_end.client_biome.json
index 14d8b73de..fb3a2f2b8 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/the_end.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/the_end.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "the_end"
+ "identifier": "minecraft:the_end"
},
"components": {
"minecraft:sky_color": {
@@ -26,6 +26,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/warm_ocean.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/warm_ocean.client_biome.json
index f169b550a..5057a6e58 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/warm_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/warm_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:warm_ocean"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/warped_forest.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/warped_forest.client_biome.json
index 4fed357ff..69966adf5 100644
--- a/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/warped_forest.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_clearer_water/biomes/warped_forest.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:warped_forest"
@@ -13,9 +13,17 @@
"surface_opacity": 0.4
},
"minecraft:ambient_sounds": {
- "addition": "ambient.warped_forest.additions",
+ "addition": {
+ "asset": "ambient.warped_forest.additions",
+ "chance": 0.0111
+ },
"loop": "ambient.warped_forest.loop",
- "mood": "ambient.warped_forest.mood"
+ "mood": "ambient.warped_forest.mood",
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warped_forest_atmospherics"
diff --git a/resource_packs/extras/terrain/lush_grass_old_water/biomes/cherry_grove.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_water/biomes/cherry_grove.client_biome.json
index 2b588a08d..d7535d484 100644
--- a/resource_packs/extras/terrain/lush_grass_old_water/biomes/cherry_grove.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_water/biomes/cherry_grove.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "cherry_grove"
+ "identifier": "minecraft:cherry_grove"
},
"components": {
"minecraft:fog_appearance": {
@@ -28,6 +28,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_water/biomes/mesa.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_water/biomes/mesa.client_biome.json
index 06013c23c..8f3ed542b 100644
--- a/resource_packs/extras/terrain/lush_grass_old_water/biomes/mesa.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_water/biomes/mesa.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa"
+ "identifier": "minecraft:mesa"
},
"components": {
"minecraft:fog_appearance": {
@@ -28,6 +28,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_water/biomes/mesa_bryce.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_water/biomes/mesa_bryce.client_biome.json
index 6af868bd1..c36c13476 100644
--- a/resource_packs/extras/terrain/lush_grass_old_water/biomes/mesa_bryce.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_water/biomes/mesa_bryce.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa_bryce"
+ "identifier": "minecraft:mesa_bryce"
},
"components": {
"minecraft:fog_appearance": {
@@ -28,6 +28,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_water/biomes/mesa_plateau_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_water/biomes/mesa_plateau_mutated.client_biome.json
index d74004e91..4ca040bbb 100644
--- a/resource_packs/extras/terrain/lush_grass_old_water/biomes/mesa_plateau_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_water/biomes/mesa_plateau_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa_plateau_mutated"
+ "identifier": "minecraft:mesa_plateau_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -28,6 +28,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_water/biomes/mesa_plateau_stone.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_water/biomes/mesa_plateau_stone.client_biome.json
index 6c770df58..3f2c4c7ea 100644
--- a/resource_packs/extras/terrain/lush_grass_old_water/biomes/mesa_plateau_stone.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_water/biomes/mesa_plateau_stone.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa_plateau_stone"
+ "identifier": "minecraft:mesa_plateau_stone"
},
"components": {
"minecraft:fog_appearance": {
@@ -28,6 +28,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_water/biomes/mesa_plateau_stone_mutated.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_water/biomes/mesa_plateau_stone_mutated.client_biome.json
index da4cec517..0cd37f7d8 100644
--- a/resource_packs/extras/terrain/lush_grass_old_water/biomes/mesa_plateau_stone_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_water/biomes/mesa_plateau_stone_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa_plateau_stone_mutated"
+ "identifier": "minecraft:mesa_plateau_stone_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -28,6 +28,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/lush_grass_old_water/biomes/pale_garden.client_biome.json b/resource_packs/extras/terrain/lush_grass_old_water/biomes/pale_garden.client_biome.json
index a4290ed34..ccb7fa1d9 100644
--- a/resource_packs/extras/terrain/lush_grass_old_water/biomes/pale_garden.client_biome.json
+++ b/resource_packs/extras/terrain/lush_grass_old_water/biomes/pale_garden.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "pale_garden"
+ "identifier": "minecraft:pale_garden"
},
"components": {
"minecraft:sky_color": {
@@ -23,6 +23,9 @@
"minecraft:grass_appearance": {
"color": "#2abb0e"
},
+ "minecraft:dry_foliage_color": {
+ "color": "#A0A69C"
+ },
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:pale_garden_atmospherics"
},
@@ -34,6 +37,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/bamboo_jungle.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/bamboo_jungle.client_biome.json
index 29ffcd53a..be4352abf 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/bamboo_jungle.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/bamboo_jungle.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "bamboo_jungle"
+ "identifier": "minecraft:bamboo_jungle"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/bamboo_jungle_hills.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/bamboo_jungle_hills.client_biome.json
index 243bf48c0..0ace1b822 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/bamboo_jungle_hills.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/bamboo_jungle_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "bamboo_jungle_hills"
+ "identifier": "minecraft:bamboo_jungle_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/basalt_deltas.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/basalt_deltas.client_biome.json
index 1a96d84f1..09f8cd57e 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/basalt_deltas.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/basalt_deltas.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:basalt_deltas"
@@ -13,9 +13,17 @@
"surface_opacity": 0.4
},
"minecraft:ambient_sounds": {
- "addition": "ambient.basalt_deltas.additions",
+ "addition": {
+ "asset": "ambient.basalt_deltas.additions",
+ "chance": 0.0111
+ },
"loop": "ambient.basalt_deltas.loop",
- "mood": "ambient.basalt_deltas.mood"
+ "mood": "ambient.basalt_deltas.mood",
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:basalt_deltas_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/beach.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/beach.client_biome.json
index 0cdabc2f5..e72d07e15 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/beach.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/beach.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "beach"
+ "identifier": "minecraft:beach"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/birch_forest.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/birch_forest.client_biome.json
index ac13808ca..aa9f0166e 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/birch_forest.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/birch_forest.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "birch_forest"
+ "identifier": "minecraft:birch_forest"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/birch_forest_hills.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/birch_forest_hills.client_biome.json
index 725dcb149..441e1be0e 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/birch_forest_hills.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/birch_forest_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "birch_forest_hills"
+ "identifier": "minecraft:birch_forest_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/birch_forest_hills_mutated.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/birch_forest_hills_mutated.client_biome.json
index 624bfcdef..f6acec44e 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/birch_forest_hills_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/birch_forest_hills_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "birch_forest_hills_mutated"
+ "identifier": "minecraft:birch_forest_hills_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/birch_forest_mutated.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/birch_forest_mutated.client_biome.json
index 57dc66cf3..87087794d 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/birch_forest_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/birch_forest_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "birch_forest_mutated"
+ "identifier": "minecraft:birch_forest_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/cherry_grove.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/cherry_grove.client_biome.json
index 4b8950955..f7e27b3a5 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/cherry_grove.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/cherry_grove.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "cherry_grove"
+ "identifier": "minecraft:cherry_grove"
},
"components": {
"minecraft:fog_appearance": {
@@ -29,6 +29,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/cold_beach.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/cold_beach.client_biome.json
index 2779bd6a5..3984fa873 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/cold_beach.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/cold_beach.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "cold_beach"
+ "identifier": "minecraft:cold_beach"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/cold_ocean.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/cold_ocean.client_biome.json
index 7ce5eb3d6..958812716 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/cold_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/cold_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:cold_ocean"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/cold_taiga.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/cold_taiga.client_biome.json
index 94df34465..1d73e56eb 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/cold_taiga.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/cold_taiga.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "cold_taiga"
+ "identifier": "minecraft:cold_taiga"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/cold_taiga_hills.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/cold_taiga_hills.client_biome.json
index 8a8e1688a..ed8cd2d2d 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/cold_taiga_hills.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/cold_taiga_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "cold_taiga_hills"
+ "identifier": "minecraft:cold_taiga_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/cold_taiga_mutated.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/cold_taiga_mutated.client_biome.json
index a03e82abb..380c60afe 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/cold_taiga_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/cold_taiga_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "cold_taiga_mutated"
+ "identifier": "minecraft:cold_taiga_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/crimson_forest.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/crimson_forest.client_biome.json
index 71421e8ce..c81e037bc 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/crimson_forest.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/crimson_forest.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:crimson_forest"
@@ -13,9 +13,17 @@
"surface_opacity": 0.4
},
"minecraft:ambient_sounds": {
- "addition": "ambient.crimson_forest.additions",
+ "addition": {
+ "asset": "ambient.crimson_forest.additions",
+ "chance": 0.0111
+ },
"loop": "ambient.crimson_forest.loop",
- "mood": "ambient.crimson_forest.mood"
+ "mood": "ambient.crimson_forest.mood",
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:crimson_forest_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/deep_cold_ocean.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/deep_cold_ocean.client_biome.json
index 3f1bcae1d..b056c33b4 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/deep_cold_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/deep_cold_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:deep_cold_ocean"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/deep_dark.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/deep_dark.client_biome.json
index ecc9188ad..16871e63a 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/deep_dark.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/deep_dark.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "deep_dark"
+ "identifier": "minecraft:deep_dark"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/deep_frozen_ocean.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/deep_frozen_ocean.client_biome.json
index 1294ddb37..3265de090 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/deep_frozen_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/deep_frozen_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:deep_frozen_ocean"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/deep_lukewarm_ocean.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/deep_lukewarm_ocean.client_biome.json
index a48123822..6a3e9b107 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/deep_lukewarm_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/deep_lukewarm_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:deep_lukewarm_ocean"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/deep_ocean.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/deep_ocean.client_biome.json
index e66d5791c..7154d1497 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/deep_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/deep_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:deep_ocean"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/deep_warm_ocean.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/deep_warm_ocean.client_biome.json
index 2c1542877..8a4289b08 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/deep_warm_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/deep_warm_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:deep_warm_ocean"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/desert.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/desert.client_biome.json
index ed7f1bf31..3ed27dffc 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/desert.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/desert.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "desert"
+ "identifier": "minecraft:desert"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/desert_hills.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/desert_hills.client_biome.json
index c9ace5ec6..45b06e528 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/desert_hills.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/desert_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "desert_hills"
+ "identifier": "minecraft:desert_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/desert_mutated.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/desert_mutated.client_biome.json
index 6d76d07f5..a73897f72 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/desert_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/desert_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "desert_mutated"
+ "identifier": "minecraft:desert_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/dripstone_caves.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/dripstone_caves.client_biome.json
index 030baa69a..745c8770b 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/dripstone_caves.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/dripstone_caves.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "dripstone_caves"
+ "identifier": "minecraft:dripstone_caves"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills.client_biome.json
index fca57dbce..e4a3ce995 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "extreme_hills"
+ "identifier": "minecraft:extreme_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills_edge.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills_edge.client_biome.json
index 69b29be57..2f0775adf 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills_edge.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills_edge.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "extreme_hills_edge"
+ "identifier": "minecraft:extreme_hills_edge"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills_mutated.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills_mutated.client_biome.json
index 13286a844..575278b0a 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "extreme_hills_mutated"
+ "identifier": "minecraft:extreme_hills_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills_plus_trees.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills_plus_trees.client_biome.json
index f67d758ca..08135049f 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills_plus_trees.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills_plus_trees.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "extreme_hills_plus_trees"
+ "identifier": "minecraft:extreme_hills_plus_trees"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills_plus_trees_mutated.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills_plus_trees_mutated.client_biome.json
index 9805d8dbb..8295c6916 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills_plus_trees_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/extreme_hills_plus_trees_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "extreme_hills_plus_trees_mutated"
+ "identifier": "minecraft:extreme_hills_plus_trees_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/flower_forest.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/flower_forest.client_biome.json
index 488242c8f..f30fb08f4 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/flower_forest.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/flower_forest.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "flower_forest"
+ "identifier": "minecraft:flower_forest"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/forest.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/forest.client_biome.json
index e9fa248de..cfd88e563 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/forest.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/forest.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "forest"
+ "identifier": "minecraft:forest"
},
"components": {
"minecraft:fog_appearance": {
@@ -26,6 +26,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/forest_hills.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/forest_hills.client_biome.json
index 57a3509a6..57336e4bb 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/forest_hills.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/forest_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "forest_hills"
+ "identifier": "minecraft:forest_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/frozen_ocean.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/frozen_ocean.client_biome.json
index 19094cc1f..c8dd7bc8d 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/frozen_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/frozen_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:frozen_ocean"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/frozen_peaks.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/frozen_peaks.client_biome.json
index a8fa6fa5b..c58dc2ffe 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/frozen_peaks.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/frozen_peaks.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "frozen_peaks"
+ "identifier": "minecraft:frozen_peaks"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/frozen_river.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/frozen_river.client_biome.json
index d556ca791..f68b0cec9 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/frozen_river.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/frozen_river.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:frozen_river"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/grove.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/grove.client_biome.json
index d8e7f2588..36ba9fc4d 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/grove.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/grove.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "grove"
+ "identifier": "minecraft:grove"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/hell.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/hell.client_biome.json
index ee3440565..f6879b44b 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/hell.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/hell.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "hell"
+ "identifier": "minecraft:hell"
},
"components": {
"minecraft:fog_appearance": {
@@ -13,9 +13,17 @@
"surface_opacity": 0.4
},
"minecraft:ambient_sounds": {
- "addition": "ambient.nether_wastes.additions",
+ "addition": {
+ "asset": "ambient.nether_wastes.additions",
+ "chance": 0.0111
+ },
"loop": "ambient.nether_wastes.loop",
- "mood": "ambient.nether_wastes.mood"
+ "mood": "ambient.nether_wastes.mood",
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:hell_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/ice_mountains.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/ice_mountains.client_biome.json
index d86cbdb72..cb142a652 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/ice_mountains.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/ice_mountains.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "ice_mountains"
+ "identifier": "minecraft:ice_mountains"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/ice_plains.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/ice_plains.client_biome.json
index bcf4e8048..8ae30ee3b 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/ice_plains.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/ice_plains.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "ice_plains"
+ "identifier": "minecraft:ice_plains"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/ice_plains_spikes.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/ice_plains_spikes.client_biome.json
index a430f9480..2e20abf22 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/ice_plains_spikes.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/ice_plains_spikes.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "ice_plains_spikes"
+ "identifier": "minecraft:ice_plains_spikes"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/jagged_peaks.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/jagged_peaks.client_biome.json
index 3f488b28b..a5a766d24 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/jagged_peaks.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/jagged_peaks.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "jagged_peaks"
+ "identifier": "minecraft:jagged_peaks"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/jungle.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/jungle.client_biome.json
index a7dbaf1ae..d619504db 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/jungle.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/jungle.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "jungle"
+ "identifier": "minecraft:jungle"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/jungle_edge.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/jungle_edge.client_biome.json
index 0403bf713..ab2f09ad0 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/jungle_edge.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/jungle_edge.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "jungle_edge"
+ "identifier": "minecraft:jungle_edge"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/jungle_edge_mutated.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/jungle_edge_mutated.client_biome.json
index 361447fa8..5279082ac 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/jungle_edge_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/jungle_edge_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "jungle_edge_mutated"
+ "identifier": "minecraft:jungle_edge_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/jungle_hills.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/jungle_hills.client_biome.json
index 76a45151d..683fd095c 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/jungle_hills.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/jungle_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "jungle_hills"
+ "identifier": "minecraft:jungle_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/jungle_mutated.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/jungle_mutated.client_biome.json
index 04eb6b942..d8540b2bd 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/jungle_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/jungle_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "jungle_mutated"
+ "identifier": "minecraft:jungle_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/legacy_frozen_ocean.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/legacy_frozen_ocean.client_biome.json
index 41a47bfcd..08b923b4f 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/legacy_frozen_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/legacy_frozen_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:legacy_frozen_ocean"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/lukewarm_ocean.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/lukewarm_ocean.client_biome.json
index 57fc85c28..625775364 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/lukewarm_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/lukewarm_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:lukewarm_ocean"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/lush_caves.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/lush_caves.client_biome.json
index 8dea881e5..da38c14aa 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/lush_caves.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/lush_caves.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "lush_caves"
+ "identifier": "minecraft:lush_caves"
},
"components": {
"minecraft:fog_appearance": {
@@ -16,13 +16,20 @@
"atmosphere_identifier": "minecraft:default_atmospherics"
},
"minecraft:color_grading_identifier": {
- "color_grading_identifier": "minecraft:lush_caves_color_grading"
+ "color_grading_identifier": "minecraft:warmish_color_grading"
},
"minecraft:lighting_identifier": {
"lighting_identifier": "minecraft:default_lighting"
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/mangrove_swamp.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/mangrove_swamp.client_biome.json
index f9be6d656..228ccfd29 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/mangrove_swamp.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/mangrove_swamp.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mangrove_swamp"
+ "identifier": "minecraft:mangrove_swamp"
},
"components": {
"minecraft:fog_appearance": {
@@ -36,6 +36,13 @@
},
"minecraft:biome_music": {
"music_definition": "mangrove_swamp"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/meadow.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/meadow.client_biome.json
index 96cd126c1..d30a1a8df 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/meadow.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/meadow.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "meadow"
+ "identifier": "minecraft:meadow"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/mega_taiga.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/mega_taiga.client_biome.json
index f06ef580f..4dc57f826 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/mega_taiga.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/mega_taiga.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mega_taiga"
+ "identifier": "minecraft:mega_taiga"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/mega_taiga_hills.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/mega_taiga_hills.client_biome.json
index fdb265650..8fc034924 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/mega_taiga_hills.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/mega_taiga_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mega_taiga_hills"
+ "identifier": "minecraft:mega_taiga_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/mesa.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/mesa.client_biome.json
index 34c041b2f..e1189c5fb 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/mesa.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/mesa.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa"
+ "identifier": "minecraft:mesa"
},
"components": {
"minecraft:fog_appearance": {
@@ -29,6 +29,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_bryce.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_bryce.client_biome.json
index 501e5d7e0..a55cd6d0a 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_bryce.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_bryce.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa_bryce"
+ "identifier": "minecraft:mesa_bryce"
},
"components": {
"minecraft:fog_appearance": {
@@ -29,6 +29,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_plateau.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_plateau.client_biome.json
index 7c709f0ac..8d120fceb 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_plateau.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_plateau.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa_plateau"
+ "identifier": "minecraft:mesa_plateau"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_plateau_mutated.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_plateau_mutated.client_biome.json
index a80f918be..99f76aa04 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_plateau_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_plateau_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa_plateau_mutated"
+ "identifier": "minecraft:mesa_plateau_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -29,6 +29,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_plateau_stone.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_plateau_stone.client_biome.json
index 4c6ab8808..689935e5b 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_plateau_stone.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_plateau_stone.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa_plateau_stone"
+ "identifier": "minecraft:mesa_plateau_stone"
},
"components": {
"minecraft:fog_appearance": {
@@ -29,6 +29,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_plateau_stone_mutated.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_plateau_stone_mutated.client_biome.json
index 05977785c..c8fce04fc 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_plateau_stone_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/mesa_plateau_stone_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa_plateau_stone_mutated"
+ "identifier": "minecraft:mesa_plateau_stone_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -29,6 +29,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/mushroom_island.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/mushroom_island.client_biome.json
index 159e5f353..c98b237bc 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/mushroom_island.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/mushroom_island.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mushroom_island"
+ "identifier": "minecraft:mushroom_island"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/mushroom_island_shore.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/mushroom_island_shore.client_biome.json
index 0d4937ec4..a452929d8 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/mushroom_island_shore.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/mushroom_island_shore.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mushroom_island_shore"
+ "identifier": "minecraft:mushroom_island_shore"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/ocean.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/ocean.client_biome.json
index 133d2718a..65c0c8f1e 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/ocean.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:ocean"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/pale_garden.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/pale_garden.client_biome.json
index 4b328d874..39b32dc29 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/pale_garden.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/pale_garden.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "pale_garden"
+ "identifier": "minecraft:pale_garden"
},
"components": {
"minecraft:sky_color": {
@@ -24,6 +24,9 @@
"minecraft:grass_appearance": {
"color": "#778272"
},
+ "minecraft:dry_foliage_color": {
+ "color": "#A0A69C"
+ },
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:pale_garden_atmospherics"
},
@@ -35,6 +38,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/plains.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/plains.client_biome.json
index a7d79a14f..501b694a1 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/plains.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/plains.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "plains"
+ "identifier": "minecraft:plains"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/redwood_taiga_hills_mutated.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/redwood_taiga_hills_mutated.client_biome.json
index 693d6d5bf..31bffa35a 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/redwood_taiga_hills_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/redwood_taiga_hills_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "redwood_taiga_hills_mutated"
+ "identifier": "minecraft:redwood_taiga_hills_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/redwood_taiga_mutated.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/redwood_taiga_mutated.client_biome.json
index 933987529..9ca36bc19 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/redwood_taiga_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/redwood_taiga_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "redwood_taiga_mutated"
+ "identifier": "minecraft:redwood_taiga_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/river.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/river.client_biome.json
index 2d42225d6..6e9954043 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/river.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/river.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:river"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/roofed_forest.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/roofed_forest.client_biome.json
index 5c8a91298..b8725af17 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/roofed_forest.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/roofed_forest.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.100",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:roofed_forest"
@@ -16,13 +16,13 @@
"color": "#7B5334"
},
"minecraft:atmosphere_identifier": {
- "atmosphere_identifier": "minecraft:default_atmospherics"
+ "atmosphere_identifier": "minecraft:roofed_forest_atmospherics"
},
"minecraft:color_grading_identifier": {
- "color_grading_identifier": "minecraft:default_color_grading"
+ "color_grading_identifier": "minecraft:roofed_forest_color_grading"
},
"minecraft:lighting_identifier": {
- "lighting_identifier": "minecraft:default_lighting"
+ "lighting_identifier": "minecraft:roofed_forest_lighting"
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
@@ -32,6 +32,13 @@
},
"minecraft:biome_music": {
"music_definition": "roofed_forest"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/roofed_forest_mutated.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/roofed_forest_mutated.client_biome.json
index 02b7a97c4..0f8dae9c2 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/roofed_forest_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/roofed_forest_mutated.client_biome.json
@@ -1,12 +1,12 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "roofed_forest_mutated"
+ "identifier": "minecraft:roofed_forest_mutated"
},
"components": {
"minecraft:fog_appearance": {
- "fog_identifier": "bt:fog_semi_humid"
+ "fog_identifier": "bt:fog_roofed_forest_mutated"
},
"minecraft:water_appearance": {
"surface_color": "#0056FF",
@@ -16,16 +16,23 @@
"color": "#7B5334"
},
"minecraft:atmosphere_identifier": {
- "atmosphere_identifier": "minecraft:default_atmospherics"
+ "atmosphere_identifier": "minecraft:roofed_forest_atmospherics"
},
"minecraft:color_grading_identifier": {
- "color_grading_identifier": "minecraft:default_color_grading"
+ "color_grading_identifier": "minecraft:roofed_forest_color_grading"
},
"minecraft:lighting_identifier": {
- "lighting_identifier": "minecraft:default_lighting"
+ "lighting_identifier": "minecraft:roofed_forest_lighting"
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/savanna.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/savanna.client_biome.json
index cbbd77d13..326a20ee3 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/savanna.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/savanna.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "savanna"
+ "identifier": "minecraft:savanna"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/savanna_mutated.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/savanna_mutated.client_biome.json
index 004693373..a54f46550 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/savanna_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/savanna_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "savanna_mutated"
+ "identifier": "minecraft:savanna_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/savanna_plateau.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/savanna_plateau.client_biome.json
index 39dc9615c..ef40fb811 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/savanna_plateau.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/savanna_plateau.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "savanna_plateau"
+ "identifier": "minecraft:savanna_plateau"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/savanna_plateau_mutated.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/savanna_plateau_mutated.client_biome.json
index 19fcada11..60b3c1bb7 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/savanna_plateau_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/savanna_plateau_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "savanna_plateau_mutated"
+ "identifier": "minecraft:savanna_plateau_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/snowy_slopes.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/snowy_slopes.client_biome.json
index 77a8d7d5c..c45ae2a6d 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/snowy_slopes.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/snowy_slopes.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "snowy_slopes"
+ "identifier": "minecraft:snowy_slopes"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/soulsand_valley.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/soulsand_valley.client_biome.json
index b6e211772..516330ba2 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/soulsand_valley.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/soulsand_valley.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:soulsand_valley"
@@ -13,9 +13,17 @@
"surface_opacity": 0.4
},
"minecraft:ambient_sounds": {
- "addition": "ambient.soulsand_valley.additions",
+ "addition": {
+ "asset": "ambient.soulsand_valley.additions",
+ "chance": 0.0111
+ },
"loop": "ambient.soulsand_valley.loop",
- "mood": "ambient.soulsand_valley.mood"
+ "mood": "ambient.soulsand_valley.mood",
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:soulsand_valley_atmospherics"
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/stone_beach.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/stone_beach.client_biome.json
index 177ff5f64..b778c94eb 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/stone_beach.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/stone_beach.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "stone_beach"
+ "identifier": "minecraft:stone_beach"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/stony_peaks.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/stony_peaks.client_biome.json
index 11a0082ca..83b4951ef 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/stony_peaks.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/stony_peaks.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "stony_peaks"
+ "identifier": "minecraft:stony_peaks"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/sunflower_plains.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/sunflower_plains.client_biome.json
index 085523655..a6989a94e 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/sunflower_plains.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/sunflower_plains.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "sunflower_plains"
+ "identifier": "minecraft:sunflower_plains"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/swampland.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/swampland.client_biome.json
index 22785b218..1765380ef 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/swampland.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/swampland.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "swampland"
+ "identifier": "minecraft:swampland"
},
"components": {
"minecraft:fog_appearance": {
@@ -36,6 +36,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/swampland_mutated.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/swampland_mutated.client_biome.json
index 51707f034..01a623106 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/swampland_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/swampland_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "swampland_mutated"
+ "identifier": "minecraft:swampland_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -36,6 +36,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/taiga.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/taiga.client_biome.json
index f8089974e..50f0c37b8 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/taiga.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/taiga.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "taiga"
+ "identifier": "minecraft:taiga"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/taiga_hills.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/taiga_hills.client_biome.json
index 2e1537c01..f54f7e512 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/taiga_hills.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/taiga_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "taiga_hills"
+ "identifier": "minecraft:taiga_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/taiga_mutated.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/taiga_mutated.client_biome.json
index 65bbb8526..f403dd486 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/taiga_mutated.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/taiga_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "taiga_mutated"
+ "identifier": "minecraft:taiga_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/the_end.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/the_end.client_biome.json
index 14d8b73de..fb3a2f2b8 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/the_end.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/the_end.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "the_end"
+ "identifier": "minecraft:the_end"
},
"components": {
"minecraft:sky_color": {
@@ -26,6 +26,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/warm_ocean.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/warm_ocean.client_biome.json
index f169b550a..5057a6e58 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/warm_ocean.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/warm_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:warm_ocean"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/extras/terrain/old_clearer_water/biomes/warped_forest.client_biome.json b/resource_packs/extras/terrain/old_clearer_water/biomes/warped_forest.client_biome.json
index 4fed357ff..69966adf5 100644
--- a/resource_packs/extras/terrain/old_clearer_water/biomes/warped_forest.client_biome.json
+++ b/resource_packs/extras/terrain/old_clearer_water/biomes/warped_forest.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:warped_forest"
@@ -13,9 +13,17 @@
"surface_opacity": 0.4
},
"minecraft:ambient_sounds": {
- "addition": "ambient.warped_forest.additions",
+ "addition": {
+ "asset": "ambient.warped_forest.additions",
+ "chance": 0.0111
+ },
"loop": "ambient.warped_forest.loop",
- "mood": "ambient.warped_forest.mood"
+ "mood": "ambient.warped_forest.mood",
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warped_forest_atmospherics"
diff --git a/resource_packs/files/retro/old_water/biomes/bamboo_jungle.client_biome.json b/resource_packs/files/retro/old_water/biomes/bamboo_jungle.client_biome.json
index 2192f9d19..7048b4b22 100644
--- a/resource_packs/files/retro/old_water/biomes/bamboo_jungle.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/bamboo_jungle.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "bamboo_jungle"
+ "identifier": "minecraft:bamboo_jungle"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/bamboo_jungle_hills.client_biome.json b/resource_packs/files/retro/old_water/biomes/bamboo_jungle_hills.client_biome.json
index 2bc1809de..23f40e107 100644
--- a/resource_packs/files/retro/old_water/biomes/bamboo_jungle_hills.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/bamboo_jungle_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "bamboo_jungle_hills"
+ "identifier": "minecraft:bamboo_jungle_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/basalt_deltas.client_biome.json b/resource_packs/files/retro/old_water/biomes/basalt_deltas.client_biome.json
index 408cfab32..ccfc3b08a 100644
--- a/resource_packs/files/retro/old_water/biomes/basalt_deltas.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/basalt_deltas.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:basalt_deltas"
@@ -12,9 +12,17 @@
"surface_color": "#0056FF"
},
"minecraft:ambient_sounds": {
- "addition": "ambient.basalt_deltas.additions",
+ "addition": {
+ "asset": "ambient.basalt_deltas.additions",
+ "chance": 0.0111
+ },
"loop": "ambient.basalt_deltas.loop",
- "mood": "ambient.basalt_deltas.mood"
+ "mood": "ambient.basalt_deltas.mood",
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:basalt_deltas_atmospherics"
diff --git a/resource_packs/files/retro/old_water/biomes/beach.client_biome.json b/resource_packs/files/retro/old_water/biomes/beach.client_biome.json
index 42982f022..39fb05b6e 100644
--- a/resource_packs/files/retro/old_water/biomes/beach.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/beach.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "beach"
+ "identifier": "minecraft:beach"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/birch_forest.client_biome.json b/resource_packs/files/retro/old_water/biomes/birch_forest.client_biome.json
index 33081f145..533b65305 100644
--- a/resource_packs/files/retro/old_water/biomes/birch_forest.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/birch_forest.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "birch_forest"
+ "identifier": "minecraft:birch_forest"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/birch_forest_hills.client_biome.json b/resource_packs/files/retro/old_water/biomes/birch_forest_hills.client_biome.json
index 36d418ffe..e17b43f0c 100644
--- a/resource_packs/files/retro/old_water/biomes/birch_forest_hills.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/birch_forest_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "birch_forest_hills"
+ "identifier": "minecraft:birch_forest_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/birch_forest_hills_mutated.client_biome.json b/resource_packs/files/retro/old_water/biomes/birch_forest_hills_mutated.client_biome.json
index 01df15138..049063734 100644
--- a/resource_packs/files/retro/old_water/biomes/birch_forest_hills_mutated.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/birch_forest_hills_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "birch_forest_hills_mutated"
+ "identifier": "minecraft:birch_forest_hills_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/birch_forest_mutated.client_biome.json b/resource_packs/files/retro/old_water/biomes/birch_forest_mutated.client_biome.json
index d51a48b45..bd6e1389f 100644
--- a/resource_packs/files/retro/old_water/biomes/birch_forest_mutated.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/birch_forest_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "birch_forest_mutated"
+ "identifier": "minecraft:birch_forest_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/cherry_grove.client_biome.json b/resource_packs/files/retro/old_water/biomes/cherry_grove.client_biome.json
index df944619f..2787ffbd4 100644
--- a/resource_packs/files/retro/old_water/biomes/cherry_grove.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/cherry_grove.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "cherry_grove"
+ "identifier": "minecraft:cherry_grove"
},
"components": {
"minecraft:fog_appearance": {
@@ -28,6 +28,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/cold_beach.client_biome.json b/resource_packs/files/retro/old_water/biomes/cold_beach.client_biome.json
index 5e1526b47..ba12501bc 100644
--- a/resource_packs/files/retro/old_water/biomes/cold_beach.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/cold_beach.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "cold_beach"
+ "identifier": "minecraft:cold_beach"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/cold_ocean.client_biome.json b/resource_packs/files/retro/old_water/biomes/cold_ocean.client_biome.json
index 1033b2ea4..8c9dba7f0 100644
--- a/resource_packs/files/retro/old_water/biomes/cold_ocean.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/cold_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:cold_ocean"
@@ -25,6 +25,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/cold_taiga.client_biome.json b/resource_packs/files/retro/old_water/biomes/cold_taiga.client_biome.json
index 0e96351b3..aade19aab 100644
--- a/resource_packs/files/retro/old_water/biomes/cold_taiga.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/cold_taiga.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "cold_taiga"
+ "identifier": "minecraft:cold_taiga"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/cold_taiga_hills.client_biome.json b/resource_packs/files/retro/old_water/biomes/cold_taiga_hills.client_biome.json
index e41117e3d..849156877 100644
--- a/resource_packs/files/retro/old_water/biomes/cold_taiga_hills.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/cold_taiga_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "cold_taiga_hills"
+ "identifier": "minecraft:cold_taiga_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/cold_taiga_mutated.client_biome.json b/resource_packs/files/retro/old_water/biomes/cold_taiga_mutated.client_biome.json
index 5daeda92a..a578df992 100644
--- a/resource_packs/files/retro/old_water/biomes/cold_taiga_mutated.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/cold_taiga_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "cold_taiga_mutated"
+ "identifier": "minecraft:cold_taiga_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/crimson_forest.client_biome.json b/resource_packs/files/retro/old_water/biomes/crimson_forest.client_biome.json
index f1f42bc7e..edb5ac67c 100644
--- a/resource_packs/files/retro/old_water/biomes/crimson_forest.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/crimson_forest.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:crimson_forest"
@@ -12,9 +12,17 @@
"surface_color": "#0056FF"
},
"minecraft:ambient_sounds": {
- "addition": "ambient.crimson_forest.additions",
+ "addition": {
+ "asset": "ambient.crimson_forest.additions",
+ "chance": 0.0111
+ },
"loop": "ambient.crimson_forest.loop",
- "mood": "ambient.crimson_forest.mood"
+ "mood": "ambient.crimson_forest.mood",
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:crimson_forest_atmospherics"
diff --git a/resource_packs/files/retro/old_water/biomes/deep_cold_ocean.client_biome.json b/resource_packs/files/retro/old_water/biomes/deep_cold_ocean.client_biome.json
index e8d7cf509..78d6ecfe3 100644
--- a/resource_packs/files/retro/old_water/biomes/deep_cold_ocean.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/deep_cold_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:deep_cold_ocean"
@@ -25,6 +25,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/deep_dark.client_biome.json b/resource_packs/files/retro/old_water/biomes/deep_dark.client_biome.json
index 819ffe000..6c502903e 100644
--- a/resource_packs/files/retro/old_water/biomes/deep_dark.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/deep_dark.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "deep_dark"
+ "identifier": "minecraft:deep_dark"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/deep_frozen_ocean.client_biome.json b/resource_packs/files/retro/old_water/biomes/deep_frozen_ocean.client_biome.json
index 340192514..6ea9b5462 100644
--- a/resource_packs/files/retro/old_water/biomes/deep_frozen_ocean.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/deep_frozen_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:deep_frozen_ocean"
@@ -25,6 +25,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/deep_lukewarm_ocean.client_biome.json b/resource_packs/files/retro/old_water/biomes/deep_lukewarm_ocean.client_biome.json
index 0fd67c13e..0302132cb 100644
--- a/resource_packs/files/retro/old_water/biomes/deep_lukewarm_ocean.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/deep_lukewarm_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:deep_lukewarm_ocean"
@@ -25,6 +25,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/deep_ocean.client_biome.json b/resource_packs/files/retro/old_water/biomes/deep_ocean.client_biome.json
index 9d99ecbaf..b08056e80 100644
--- a/resource_packs/files/retro/old_water/biomes/deep_ocean.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/deep_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:deep_ocean"
@@ -25,6 +25,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/deep_warm_ocean.client_biome.json b/resource_packs/files/retro/old_water/biomes/deep_warm_ocean.client_biome.json
index a283991a8..3708cf576 100644
--- a/resource_packs/files/retro/old_water/biomes/deep_warm_ocean.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/deep_warm_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:deep_warm_ocean"
@@ -25,6 +25,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/desert.client_biome.json b/resource_packs/files/retro/old_water/biomes/desert.client_biome.json
index 3b1d73758..d69171617 100644
--- a/resource_packs/files/retro/old_water/biomes/desert.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/desert.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "desert"
+ "identifier": "minecraft:desert"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/desert_hills.client_biome.json b/resource_packs/files/retro/old_water/biomes/desert_hills.client_biome.json
index 6c5a04114..106c7d451 100644
--- a/resource_packs/files/retro/old_water/biomes/desert_hills.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/desert_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "desert_hills"
+ "identifier": "minecraft:desert_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/desert_mutated.client_biome.json b/resource_packs/files/retro/old_water/biomes/desert_mutated.client_biome.json
index cb7ec05ce..6a9362120 100644
--- a/resource_packs/files/retro/old_water/biomes/desert_mutated.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/desert_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "desert_mutated"
+ "identifier": "minecraft:desert_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/dripstone_caves.client_biome.json b/resource_packs/files/retro/old_water/biomes/dripstone_caves.client_biome.json
index 84f73099f..4dfdb537a 100644
--- a/resource_packs/files/retro/old_water/biomes/dripstone_caves.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/dripstone_caves.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "dripstone_caves"
+ "identifier": "minecraft:dripstone_caves"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/extreme_hills.client_biome.json b/resource_packs/files/retro/old_water/biomes/extreme_hills.client_biome.json
index 5f9158c05..4e01fc9b2 100644
--- a/resource_packs/files/retro/old_water/biomes/extreme_hills.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/extreme_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "extreme_hills"
+ "identifier": "minecraft:extreme_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/extreme_hills_edge.client_biome.json b/resource_packs/files/retro/old_water/biomes/extreme_hills_edge.client_biome.json
index ad13e5605..8a4e4a9b1 100644
--- a/resource_packs/files/retro/old_water/biomes/extreme_hills_edge.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/extreme_hills_edge.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "extreme_hills_edge"
+ "identifier": "minecraft:extreme_hills_edge"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/extreme_hills_mutated.client_biome.json b/resource_packs/files/retro/old_water/biomes/extreme_hills_mutated.client_biome.json
index bbfe64914..19ee6303d 100644
--- a/resource_packs/files/retro/old_water/biomes/extreme_hills_mutated.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/extreme_hills_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "extreme_hills_mutated"
+ "identifier": "minecraft:extreme_hills_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/extreme_hills_plus_trees.client_biome.json b/resource_packs/files/retro/old_water/biomes/extreme_hills_plus_trees.client_biome.json
index 9f18cdc1d..edf0c3881 100644
--- a/resource_packs/files/retro/old_water/biomes/extreme_hills_plus_trees.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/extreme_hills_plus_trees.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "extreme_hills_plus_trees"
+ "identifier": "minecraft:extreme_hills_plus_trees"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/extreme_hills_plus_trees_mutated.client_biome.json b/resource_packs/files/retro/old_water/biomes/extreme_hills_plus_trees_mutated.client_biome.json
index 6550b3010..5cee06b98 100644
--- a/resource_packs/files/retro/old_water/biomes/extreme_hills_plus_trees_mutated.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/extreme_hills_plus_trees_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "extreme_hills_plus_trees_mutated"
+ "identifier": "minecraft:extreme_hills_plus_trees_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/flower_forest.client_biome.json b/resource_packs/files/retro/old_water/biomes/flower_forest.client_biome.json
index 9a5af878b..9095ce738 100644
--- a/resource_packs/files/retro/old_water/biomes/flower_forest.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/flower_forest.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "flower_forest"
+ "identifier": "minecraft:flower_forest"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/forest.client_biome.json b/resource_packs/files/retro/old_water/biomes/forest.client_biome.json
index be825d784..d08e59b56 100644
--- a/resource_packs/files/retro/old_water/biomes/forest.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/forest.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "forest"
+ "identifier": "minecraft:forest"
},
"components": {
"minecraft:fog_appearance": {
@@ -25,6 +25,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/forest_hills.client_biome.json b/resource_packs/files/retro/old_water/biomes/forest_hills.client_biome.json
index e628ee97a..c0838afce 100644
--- a/resource_packs/files/retro/old_water/biomes/forest_hills.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/forest_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "forest_hills"
+ "identifier": "minecraft:forest_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/frozen_ocean.client_biome.json b/resource_packs/files/retro/old_water/biomes/frozen_ocean.client_biome.json
index aefd40490..06688ae85 100644
--- a/resource_packs/files/retro/old_water/biomes/frozen_ocean.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/frozen_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:frozen_ocean"
@@ -25,6 +25,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/frozen_peaks.client_biome.json b/resource_packs/files/retro/old_water/biomes/frozen_peaks.client_biome.json
index e0325ae0c..2eeaf527e 100644
--- a/resource_packs/files/retro/old_water/biomes/frozen_peaks.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/frozen_peaks.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "frozen_peaks"
+ "identifier": "minecraft:frozen_peaks"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/frozen_river.client_biome.json b/resource_packs/files/retro/old_water/biomes/frozen_river.client_biome.json
index f6b7a75cd..b826341db 100644
--- a/resource_packs/files/retro/old_water/biomes/frozen_river.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/frozen_river.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:frozen_river"
@@ -25,6 +25,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/grove.client_biome.json b/resource_packs/files/retro/old_water/biomes/grove.client_biome.json
index 4e528630e..477f1f067 100644
--- a/resource_packs/files/retro/old_water/biomes/grove.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/grove.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "grove"
+ "identifier": "minecraft:grove"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/hell.client_biome.json b/resource_packs/files/retro/old_water/biomes/hell.client_biome.json
index 53549679c..d9130cc2f 100644
--- a/resource_packs/files/retro/old_water/biomes/hell.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/hell.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "hell"
+ "identifier": "minecraft:hell"
},
"components": {
"minecraft:fog_appearance": {
@@ -12,9 +12,17 @@
"surface_color": "#0056FF"
},
"minecraft:ambient_sounds": {
- "addition": "ambient.nether_wastes.additions",
+ "addition": {
+ "asset": "ambient.nether_wastes.additions",
+ "chance": 0.0111
+ },
"loop": "ambient.nether_wastes.loop",
- "mood": "ambient.nether_wastes.mood"
+ "mood": "ambient.nether_wastes.mood",
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:hell_atmospherics"
diff --git a/resource_packs/files/retro/old_water/biomes/ice_mountains.client_biome.json b/resource_packs/files/retro/old_water/biomes/ice_mountains.client_biome.json
index def4c8b6c..68b3aaf95 100644
--- a/resource_packs/files/retro/old_water/biomes/ice_mountains.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/ice_mountains.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "ice_mountains"
+ "identifier": "minecraft:ice_mountains"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/ice_plains.client_biome.json b/resource_packs/files/retro/old_water/biomes/ice_plains.client_biome.json
index 4b75fb0a9..03dd44587 100644
--- a/resource_packs/files/retro/old_water/biomes/ice_plains.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/ice_plains.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "ice_plains"
+ "identifier": "minecraft:ice_plains"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/ice_plains_spikes.client_biome.json b/resource_packs/files/retro/old_water/biomes/ice_plains_spikes.client_biome.json
index 1d8bf9978..2e183884f 100644
--- a/resource_packs/files/retro/old_water/biomes/ice_plains_spikes.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/ice_plains_spikes.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "ice_plains_spikes"
+ "identifier": "minecraft:ice_plains_spikes"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/jagged_peaks.client_biome.json b/resource_packs/files/retro/old_water/biomes/jagged_peaks.client_biome.json
index e943df7ca..638af7c0b 100644
--- a/resource_packs/files/retro/old_water/biomes/jagged_peaks.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/jagged_peaks.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "jagged_peaks"
+ "identifier": "minecraft:jagged_peaks"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/jungle.client_biome.json b/resource_packs/files/retro/old_water/biomes/jungle.client_biome.json
index 058806df7..a465d071f 100644
--- a/resource_packs/files/retro/old_water/biomes/jungle.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/jungle.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "jungle"
+ "identifier": "minecraft:jungle"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/jungle_edge.client_biome.json b/resource_packs/files/retro/old_water/biomes/jungle_edge.client_biome.json
index 8f4fbad06..06c5a3f4d 100644
--- a/resource_packs/files/retro/old_water/biomes/jungle_edge.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/jungle_edge.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "jungle_edge"
+ "identifier": "minecraft:jungle_edge"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/jungle_edge_mutated.client_biome.json b/resource_packs/files/retro/old_water/biomes/jungle_edge_mutated.client_biome.json
index 272e1bed7..c547f3f91 100644
--- a/resource_packs/files/retro/old_water/biomes/jungle_edge_mutated.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/jungle_edge_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "jungle_edge_mutated"
+ "identifier": "minecraft:jungle_edge_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/jungle_hills.client_biome.json b/resource_packs/files/retro/old_water/biomes/jungle_hills.client_biome.json
index e73cef7a6..fcf0cb06c 100644
--- a/resource_packs/files/retro/old_water/biomes/jungle_hills.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/jungle_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "jungle_hills"
+ "identifier": "minecraft:jungle_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/jungle_mutated.client_biome.json b/resource_packs/files/retro/old_water/biomes/jungle_mutated.client_biome.json
index 248328cce..cf7bf465d 100644
--- a/resource_packs/files/retro/old_water/biomes/jungle_mutated.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/jungle_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "jungle_mutated"
+ "identifier": "minecraft:jungle_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/legacy_frozen_ocean.client_biome.json b/resource_packs/files/retro/old_water/biomes/legacy_frozen_ocean.client_biome.json
index 5f8006e57..07fbc28a2 100644
--- a/resource_packs/files/retro/old_water/biomes/legacy_frozen_ocean.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/legacy_frozen_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:legacy_frozen_ocean"
@@ -25,6 +25,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/lukewarm_ocean.client_biome.json b/resource_packs/files/retro/old_water/biomes/lukewarm_ocean.client_biome.json
index 5f58565e7..37897feb5 100644
--- a/resource_packs/files/retro/old_water/biomes/lukewarm_ocean.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/lukewarm_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:lukewarm_ocean"
@@ -25,6 +25,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/lush_caves.client_biome.json b/resource_packs/files/retro/old_water/biomes/lush_caves.client_biome.json
index 00ba5f2b1..0379f79d1 100644
--- a/resource_packs/files/retro/old_water/biomes/lush_caves.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/lush_caves.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "lush_caves"
+ "identifier": "minecraft:lush_caves"
},
"components": {
"minecraft:fog_appearance": {
@@ -15,13 +15,20 @@
"atmosphere_identifier": "minecraft:default_atmospherics"
},
"minecraft:color_grading_identifier": {
- "color_grading_identifier": "minecraft:lush_caves_color_grading"
+ "color_grading_identifier": "minecraft:warmish_color_grading"
},
"minecraft:lighting_identifier": {
"lighting_identifier": "minecraft:default_lighting"
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/mangrove_swamp.client_biome.json b/resource_packs/files/retro/old_water/biomes/mangrove_swamp.client_biome.json
index 687948313..ad2c48fec 100644
--- a/resource_packs/files/retro/old_water/biomes/mangrove_swamp.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/mangrove_swamp.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mangrove_swamp"
+ "identifier": "minecraft:mangrove_swamp"
},
"components": {
"minecraft:fog_appearance": {
@@ -35,6 +35,13 @@
},
"minecraft:biome_music": {
"music_definition": "mangrove_swamp"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/meadow.client_biome.json b/resource_packs/files/retro/old_water/biomes/meadow.client_biome.json
index e412c451b..f1ca8d607 100644
--- a/resource_packs/files/retro/old_water/biomes/meadow.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/meadow.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "meadow"
+ "identifier": "minecraft:meadow"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/mega_taiga.client_biome.json b/resource_packs/files/retro/old_water/biomes/mega_taiga.client_biome.json
index b944a8e12..2e1a7470b 100644
--- a/resource_packs/files/retro/old_water/biomes/mega_taiga.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/mega_taiga.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mega_taiga"
+ "identifier": "minecraft:mega_taiga"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/mega_taiga_hills.client_biome.json b/resource_packs/files/retro/old_water/biomes/mega_taiga_hills.client_biome.json
index faedeff0d..ea5693b34 100644
--- a/resource_packs/files/retro/old_water/biomes/mega_taiga_hills.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/mega_taiga_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mega_taiga_hills"
+ "identifier": "minecraft:mega_taiga_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/mesa.client_biome.json b/resource_packs/files/retro/old_water/biomes/mesa.client_biome.json
index a31c2650d..07360a878 100644
--- a/resource_packs/files/retro/old_water/biomes/mesa.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/mesa.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa"
+ "identifier": "minecraft:mesa"
},
"components": {
"minecraft:fog_appearance": {
@@ -28,6 +28,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/mesa_bryce.client_biome.json b/resource_packs/files/retro/old_water/biomes/mesa_bryce.client_biome.json
index 22bf7a684..cf322bb25 100644
--- a/resource_packs/files/retro/old_water/biomes/mesa_bryce.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/mesa_bryce.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa_bryce"
+ "identifier": "minecraft:mesa_bryce"
},
"components": {
"minecraft:fog_appearance": {
@@ -28,6 +28,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/mesa_plateau.client_biome.json b/resource_packs/files/retro/old_water/biomes/mesa_plateau.client_biome.json
index bb60e37c2..9a0954571 100644
--- a/resource_packs/files/retro/old_water/biomes/mesa_plateau.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/mesa_plateau.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa_plateau"
+ "identifier": "minecraft:mesa_plateau"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/mesa_plateau_mutated.client_biome.json b/resource_packs/files/retro/old_water/biomes/mesa_plateau_mutated.client_biome.json
index 856fa84b0..526c8df30 100644
--- a/resource_packs/files/retro/old_water/biomes/mesa_plateau_mutated.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/mesa_plateau_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa_plateau_mutated"
+ "identifier": "minecraft:mesa_plateau_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -28,6 +28,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/mesa_plateau_stone.client_biome.json b/resource_packs/files/retro/old_water/biomes/mesa_plateau_stone.client_biome.json
index 7bf64a9a7..a068cd7de 100644
--- a/resource_packs/files/retro/old_water/biomes/mesa_plateau_stone.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/mesa_plateau_stone.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa_plateau_stone"
+ "identifier": "minecraft:mesa_plateau_stone"
},
"components": {
"minecraft:fog_appearance": {
@@ -28,6 +28,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/mesa_plateau_stone_mutated.client_biome.json b/resource_packs/files/retro/old_water/biomes/mesa_plateau_stone_mutated.client_biome.json
index c509ae26a..2b4c7ae11 100644
--- a/resource_packs/files/retro/old_water/biomes/mesa_plateau_stone_mutated.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/mesa_plateau_stone_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa_plateau_stone_mutated"
+ "identifier": "minecraft:mesa_plateau_stone_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -28,6 +28,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/mushroom_island.client_biome.json b/resource_packs/files/retro/old_water/biomes/mushroom_island.client_biome.json
index 4c577eec7..4ae950845 100644
--- a/resource_packs/files/retro/old_water/biomes/mushroom_island.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/mushroom_island.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mushroom_island"
+ "identifier": "minecraft:mushroom_island"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/mushroom_island_shore.client_biome.json b/resource_packs/files/retro/old_water/biomes/mushroom_island_shore.client_biome.json
index bc8c4e37d..949abb031 100644
--- a/resource_packs/files/retro/old_water/biomes/mushroom_island_shore.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/mushroom_island_shore.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mushroom_island_shore"
+ "identifier": "minecraft:mushroom_island_shore"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/ocean.client_biome.json b/resource_packs/files/retro/old_water/biomes/ocean.client_biome.json
index 63f7617f9..8c6edc402 100644
--- a/resource_packs/files/retro/old_water/biomes/ocean.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:ocean"
@@ -25,6 +25,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/pale_garden.client_biome.json b/resource_packs/files/retro/old_water/biomes/pale_garden.client_biome.json
index 624c0ad40..45b128b4e 100644
--- a/resource_packs/files/retro/old_water/biomes/pale_garden.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/pale_garden.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "pale_garden"
+ "identifier": "minecraft:pale_garden"
},
"components": {
"minecraft:sky_color": {
@@ -23,6 +23,9 @@
"minecraft:grass_appearance": {
"color": "#778272"
},
+ "minecraft:dry_foliage_color": {
+ "color": "#A0A69C"
+ },
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:pale_garden_atmospherics"
},
@@ -34,6 +37,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/plains.client_biome.json b/resource_packs/files/retro/old_water/biomes/plains.client_biome.json
index 23552a977..0d70639e6 100644
--- a/resource_packs/files/retro/old_water/biomes/plains.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/plains.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "plains"
+ "identifier": "minecraft:plains"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/redwood_taiga_hills_mutated.client_biome.json b/resource_packs/files/retro/old_water/biomes/redwood_taiga_hills_mutated.client_biome.json
index 8905fb351..f25daf513 100644
--- a/resource_packs/files/retro/old_water/biomes/redwood_taiga_hills_mutated.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/redwood_taiga_hills_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "redwood_taiga_hills_mutated"
+ "identifier": "minecraft:redwood_taiga_hills_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/redwood_taiga_mutated.client_biome.json b/resource_packs/files/retro/old_water/biomes/redwood_taiga_mutated.client_biome.json
index 086b8fc14..06d4b328e 100644
--- a/resource_packs/files/retro/old_water/biomes/redwood_taiga_mutated.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/redwood_taiga_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "redwood_taiga_mutated"
+ "identifier": "minecraft:redwood_taiga_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/river.client_biome.json b/resource_packs/files/retro/old_water/biomes/river.client_biome.json
index 5fb34fccc..07d39fc7d 100644
--- a/resource_packs/files/retro/old_water/biomes/river.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/river.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:river"
@@ -25,6 +25,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/roofed_forest.client_biome.json b/resource_packs/files/retro/old_water/biomes/roofed_forest.client_biome.json
index eed075bc7..04bb86637 100644
--- a/resource_packs/files/retro/old_water/biomes/roofed_forest.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/roofed_forest.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.100",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:roofed_forest"
@@ -15,13 +15,13 @@
"color": "#7B5334"
},
"minecraft:atmosphere_identifier": {
- "atmosphere_identifier": "minecraft:default_atmospherics"
+ "atmosphere_identifier": "minecraft:roofed_forest_atmospherics"
},
"minecraft:color_grading_identifier": {
- "color_grading_identifier": "minecraft:default_color_grading"
+ "color_grading_identifier": "minecraft:roofed_forest_color_grading"
},
"minecraft:lighting_identifier": {
- "lighting_identifier": "minecraft:default_lighting"
+ "lighting_identifier": "minecraft:roofed_forest_lighting"
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
@@ -31,6 +31,13 @@
},
"minecraft:biome_music": {
"music_definition": "roofed_forest"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/roofed_forest_mutated.client_biome.json b/resource_packs/files/retro/old_water/biomes/roofed_forest_mutated.client_biome.json
index 5cfd50d11..9feaef829 100644
--- a/resource_packs/files/retro/old_water/biomes/roofed_forest_mutated.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/roofed_forest_mutated.client_biome.json
@@ -1,12 +1,12 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "roofed_forest_mutated"
+ "identifier": "minecraft:roofed_forest_mutated"
},
"components": {
"minecraft:fog_appearance": {
- "fog_identifier": "minecraft:fog_semi_humid"
+ "fog_identifier": "minecraft:fog_roofed_forest_mutated"
},
"minecraft:water_appearance": {
"surface_color": "#0056FF"
@@ -15,16 +15,23 @@
"color": "#7B5334"
},
"minecraft:atmosphere_identifier": {
- "atmosphere_identifier": "minecraft:default_atmospherics"
+ "atmosphere_identifier": "minecraft:roofed_forest_atmospherics"
},
"minecraft:color_grading_identifier": {
- "color_grading_identifier": "minecraft:default_color_grading"
+ "color_grading_identifier": "minecraft:roofed_forest_color_grading"
},
"minecraft:lighting_identifier": {
- "lighting_identifier": "minecraft:default_lighting"
+ "lighting_identifier": "minecraft:roofed_forest_lighting"
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/savanna.client_biome.json b/resource_packs/files/retro/old_water/biomes/savanna.client_biome.json
index 469a38f10..557d05120 100644
--- a/resource_packs/files/retro/old_water/biomes/savanna.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/savanna.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "savanna"
+ "identifier": "minecraft:savanna"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/savanna_mutated.client_biome.json b/resource_packs/files/retro/old_water/biomes/savanna_mutated.client_biome.json
index 836ea9d6f..cfd123133 100644
--- a/resource_packs/files/retro/old_water/biomes/savanna_mutated.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/savanna_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "savanna_mutated"
+ "identifier": "minecraft:savanna_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/savanna_plateau.client_biome.json b/resource_packs/files/retro/old_water/biomes/savanna_plateau.client_biome.json
index 38398f3fd..f0182a8fc 100644
--- a/resource_packs/files/retro/old_water/biomes/savanna_plateau.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/savanna_plateau.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "savanna_plateau"
+ "identifier": "minecraft:savanna_plateau"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/savanna_plateau_mutated.client_biome.json b/resource_packs/files/retro/old_water/biomes/savanna_plateau_mutated.client_biome.json
index 7e9c45a0a..900da2ecd 100644
--- a/resource_packs/files/retro/old_water/biomes/savanna_plateau_mutated.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/savanna_plateau_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "savanna_plateau_mutated"
+ "identifier": "minecraft:savanna_plateau_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/snowy_slopes.client_biome.json b/resource_packs/files/retro/old_water/biomes/snowy_slopes.client_biome.json
index 17b7d7ae1..5919ccbc5 100644
--- a/resource_packs/files/retro/old_water/biomes/snowy_slopes.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/snowy_slopes.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "snowy_slopes"
+ "identifier": "minecraft:snowy_slopes"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/soulsand_valley.client_biome.json b/resource_packs/files/retro/old_water/biomes/soulsand_valley.client_biome.json
index e0fc4fa8d..259379c22 100644
--- a/resource_packs/files/retro/old_water/biomes/soulsand_valley.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/soulsand_valley.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:soulsand_valley"
@@ -12,9 +12,17 @@
"surface_color": "#0056FF"
},
"minecraft:ambient_sounds": {
- "addition": "ambient.soulsand_valley.additions",
+ "addition": {
+ "asset": "ambient.soulsand_valley.additions",
+ "chance": 0.0111
+ },
"loop": "ambient.soulsand_valley.loop",
- "mood": "ambient.soulsand_valley.mood"
+ "mood": "ambient.soulsand_valley.mood",
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:soulsand_valley_atmospherics"
diff --git a/resource_packs/files/retro/old_water/biomes/stone_beach.client_biome.json b/resource_packs/files/retro/old_water/biomes/stone_beach.client_biome.json
index 767cb042a..2f98f639b 100644
--- a/resource_packs/files/retro/old_water/biomes/stone_beach.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/stone_beach.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "stone_beach"
+ "identifier": "minecraft:stone_beach"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/stony_peaks.client_biome.json b/resource_packs/files/retro/old_water/biomes/stony_peaks.client_biome.json
index fe072f550..72f6c8d4d 100644
--- a/resource_packs/files/retro/old_water/biomes/stony_peaks.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/stony_peaks.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "stony_peaks"
+ "identifier": "minecraft:stony_peaks"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/sunflower_plains.client_biome.json b/resource_packs/files/retro/old_water/biomes/sunflower_plains.client_biome.json
index 96261c1a1..a4966be14 100644
--- a/resource_packs/files/retro/old_water/biomes/sunflower_plains.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/sunflower_plains.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "sunflower_plains"
+ "identifier": "minecraft:sunflower_plains"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/swampland.client_biome.json b/resource_packs/files/retro/old_water/biomes/swampland.client_biome.json
index f90e2be75..098180438 100644
--- a/resource_packs/files/retro/old_water/biomes/swampland.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/swampland.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "swampland"
+ "identifier": "minecraft:swampland"
},
"components": {
"minecraft:fog_appearance": {
@@ -36,6 +36,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/swampland_mutated.client_biome.json b/resource_packs/files/retro/old_water/biomes/swampland_mutated.client_biome.json
index f6169c2e8..b65c0a781 100644
--- a/resource_packs/files/retro/old_water/biomes/swampland_mutated.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/swampland_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "swampland_mutated"
+ "identifier": "minecraft:swampland_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -36,6 +36,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/taiga.client_biome.json b/resource_packs/files/retro/old_water/biomes/taiga.client_biome.json
index c17ea8639..f169cbca5 100644
--- a/resource_packs/files/retro/old_water/biomes/taiga.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/taiga.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "taiga"
+ "identifier": "minecraft:taiga"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/taiga_hills.client_biome.json b/resource_packs/files/retro/old_water/biomes/taiga_hills.client_biome.json
index e8fbb362f..fa9541433 100644
--- a/resource_packs/files/retro/old_water/biomes/taiga_hills.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/taiga_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "taiga_hills"
+ "identifier": "minecraft:taiga_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/taiga_mutated.client_biome.json b/resource_packs/files/retro/old_water/biomes/taiga_mutated.client_biome.json
index c7e5adcb6..11f49a5a6 100644
--- a/resource_packs/files/retro/old_water/biomes/taiga_mutated.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/taiga_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "taiga_mutated"
+ "identifier": "minecraft:taiga_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -22,6 +22,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/the_end.client_biome.json b/resource_packs/files/retro/old_water/biomes/the_end.client_biome.json
index 30ff1c015..351a8c725 100644
--- a/resource_packs/files/retro/old_water/biomes/the_end.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/the_end.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "the_end"
+ "identifier": "minecraft:the_end"
},
"components": {
"minecraft:sky_color": {
@@ -25,6 +25,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/warm_ocean.client_biome.json b/resource_packs/files/retro/old_water/biomes/warm_ocean.client_biome.json
index df3805090..b46f45f49 100644
--- a/resource_packs/files/retro/old_water/biomes/warm_ocean.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/warm_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:warm_ocean"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/retro/old_water/biomes/warped_forest.client_biome.json b/resource_packs/files/retro/old_water/biomes/warped_forest.client_biome.json
index dd33b3c7d..8467a9590 100644
--- a/resource_packs/files/retro/old_water/biomes/warped_forest.client_biome.json
+++ b/resource_packs/files/retro/old_water/biomes/warped_forest.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:warped_forest"
@@ -12,9 +12,17 @@
"surface_color": "#0056FF"
},
"minecraft:ambient_sounds": {
- "addition": "ambient.warped_forest.additions",
+ "addition": {
+ "asset": "ambient.warped_forest.additions",
+ "chance": 0.0111
+ },
"loop": "ambient.warped_forest.loop",
- "mood": "ambient.warped_forest.mood"
+ "mood": "ambient.warped_forest.mood",
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warped_forest_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/bamboo_jungle.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/bamboo_jungle.client_biome.json
index bc4033502..1b5da68df 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/bamboo_jungle.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/bamboo_jungle.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "bamboo_jungle"
+ "identifier": "minecraft:bamboo_jungle"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/bamboo_jungle_hills.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/bamboo_jungle_hills.client_biome.json
index 73ede33c8..add071ece 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/bamboo_jungle_hills.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/bamboo_jungle_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "bamboo_jungle_hills"
+ "identifier": "minecraft:bamboo_jungle_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/basalt_deltas.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/basalt_deltas.client_biome.json
index f680c8d9b..731f66821 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/basalt_deltas.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/basalt_deltas.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:basalt_deltas"
@@ -13,9 +13,17 @@
"surface_opacity": 0.4
},
"minecraft:ambient_sounds": {
- "addition": "ambient.basalt_deltas.additions",
+ "addition": {
+ "asset": "ambient.basalt_deltas.additions",
+ "chance": 0.0111
+ },
"loop": "ambient.basalt_deltas.loop",
- "mood": "ambient.basalt_deltas.mood"
+ "mood": "ambient.basalt_deltas.mood",
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:basalt_deltas_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/beach.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/beach.client_biome.json
index 458f7d2e5..b9137af01 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/beach.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/beach.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "beach"
+ "identifier": "minecraft:beach"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/birch_forest.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/birch_forest.client_biome.json
index 3e7a76cba..9ce0f6106 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/birch_forest.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/birch_forest.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "birch_forest"
+ "identifier": "minecraft:birch_forest"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/birch_forest_hills.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/birch_forest_hills.client_biome.json
index 588dd9a89..1265064c8 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/birch_forest_hills.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/birch_forest_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "birch_forest_hills"
+ "identifier": "minecraft:birch_forest_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/birch_forest_hills_mutated.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/birch_forest_hills_mutated.client_biome.json
index f2751b30f..3d1cfa3a2 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/birch_forest_hills_mutated.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/birch_forest_hills_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "birch_forest_hills_mutated"
+ "identifier": "minecraft:birch_forest_hills_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/birch_forest_mutated.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/birch_forest_mutated.client_biome.json
index 9447e171a..7aa9e5c1c 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/birch_forest_mutated.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/birch_forest_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "birch_forest_mutated"
+ "identifier": "minecraft:birch_forest_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/cherry_grove.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/cherry_grove.client_biome.json
index 456062401..2b8d7982d 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/cherry_grove.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/cherry_grove.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "cherry_grove"
+ "identifier": "minecraft:cherry_grove"
},
"components": {
"minecraft:fog_appearance": {
@@ -29,6 +29,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/cold_beach.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/cold_beach.client_biome.json
index 79494ec7d..6fb5c1570 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/cold_beach.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/cold_beach.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "cold_beach"
+ "identifier": "minecraft:cold_beach"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/cold_ocean.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/cold_ocean.client_biome.json
index afbc57400..e718e2f29 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/cold_ocean.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/cold_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:cold_ocean"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/cold_taiga.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/cold_taiga.client_biome.json
index 63add82dd..250667bbe 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/cold_taiga.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/cold_taiga.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "cold_taiga"
+ "identifier": "minecraft:cold_taiga"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/cold_taiga_hills.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/cold_taiga_hills.client_biome.json
index 52614f277..11eeeaf58 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/cold_taiga_hills.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/cold_taiga_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "cold_taiga_hills"
+ "identifier": "minecraft:cold_taiga_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/cold_taiga_mutated.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/cold_taiga_mutated.client_biome.json
index 0f79816c7..1284ec1af 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/cold_taiga_mutated.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/cold_taiga_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "cold_taiga_mutated"
+ "identifier": "minecraft:cold_taiga_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/crimson_forest.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/crimson_forest.client_biome.json
index 2e85cc13a..3ac3bd975 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/crimson_forest.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/crimson_forest.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:crimson_forest"
@@ -13,9 +13,17 @@
"surface_opacity": 0.4
},
"minecraft:ambient_sounds": {
- "addition": "ambient.crimson_forest.additions",
+ "addition": {
+ "asset": "ambient.crimson_forest.additions",
+ "chance": 0.0111
+ },
"loop": "ambient.crimson_forest.loop",
- "mood": "ambient.crimson_forest.mood"
+ "mood": "ambient.crimson_forest.mood",
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:crimson_forest_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/deep_cold_ocean.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/deep_cold_ocean.client_biome.json
index f9ba61b8d..29bd655c0 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/deep_cold_ocean.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/deep_cold_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:deep_cold_ocean"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/deep_dark.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/deep_dark.client_biome.json
index 229a0c31f..42b27b349 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/deep_dark.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/deep_dark.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "deep_dark"
+ "identifier": "minecraft:deep_dark"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/deep_frozen_ocean.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/deep_frozen_ocean.client_biome.json
index 319b226e9..b05aedfab 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/deep_frozen_ocean.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/deep_frozen_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:deep_frozen_ocean"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/deep_lukewarm_ocean.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/deep_lukewarm_ocean.client_biome.json
index 924746e14..2326e3645 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/deep_lukewarm_ocean.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/deep_lukewarm_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:deep_lukewarm_ocean"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/deep_ocean.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/deep_ocean.client_biome.json
index 3f097b4e5..809b11695 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/deep_ocean.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/deep_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:deep_ocean"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/deep_warm_ocean.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/deep_warm_ocean.client_biome.json
index 72a325e20..997f2b533 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/deep_warm_ocean.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/deep_warm_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:deep_warm_ocean"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/desert.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/desert.client_biome.json
index 484abb101..7c05ea25b 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/desert.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/desert.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "desert"
+ "identifier": "minecraft:desert"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/desert_hills.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/desert_hills.client_biome.json
index 131524499..9c6463b9d 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/desert_hills.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/desert_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "desert_hills"
+ "identifier": "minecraft:desert_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/desert_mutated.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/desert_mutated.client_biome.json
index 17d0f47d9..0dcb24347 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/desert_mutated.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/desert_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "desert_mutated"
+ "identifier": "minecraft:desert_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/dripstone_caves.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/dripstone_caves.client_biome.json
index 8e4fa914c..f1b0cf033 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/dripstone_caves.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/dripstone_caves.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "dripstone_caves"
+ "identifier": "minecraft:dripstone_caves"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/extreme_hills.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/extreme_hills.client_biome.json
index 349f92bfc..59576fad5 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/extreme_hills.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/extreme_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "extreme_hills"
+ "identifier": "minecraft:extreme_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/extreme_hills_edge.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/extreme_hills_edge.client_biome.json
index 48ba9d0a5..84cac29cd 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/extreme_hills_edge.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/extreme_hills_edge.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "extreme_hills_edge"
+ "identifier": "minecraft:extreme_hills_edge"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/extreme_hills_mutated.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/extreme_hills_mutated.client_biome.json
index 6f232f2c0..db50c0eae 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/extreme_hills_mutated.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/extreme_hills_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "extreme_hills_mutated"
+ "identifier": "minecraft:extreme_hills_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/extreme_hills_plus_trees.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/extreme_hills_plus_trees.client_biome.json
index 927e1c2da..014470d37 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/extreme_hills_plus_trees.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/extreme_hills_plus_trees.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "extreme_hills_plus_trees"
+ "identifier": "minecraft:extreme_hills_plus_trees"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/extreme_hills_plus_trees_mutated.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/extreme_hills_plus_trees_mutated.client_biome.json
index bf2769170..640c9d1ee 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/extreme_hills_plus_trees_mutated.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/extreme_hills_plus_trees_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "extreme_hills_plus_trees_mutated"
+ "identifier": "minecraft:extreme_hills_plus_trees_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/flower_forest.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/flower_forest.client_biome.json
index 7ee1f0b20..6d3721299 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/flower_forest.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/flower_forest.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "flower_forest"
+ "identifier": "minecraft:flower_forest"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/forest.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/forest.client_biome.json
index f0d804a12..2c99bea3f 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/forest.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/forest.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "forest"
+ "identifier": "minecraft:forest"
},
"components": {
"minecraft:fog_appearance": {
@@ -26,6 +26,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/forest_hills.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/forest_hills.client_biome.json
index 00da875c2..af5984c3a 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/forest_hills.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/forest_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "forest_hills"
+ "identifier": "minecraft:forest_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/frozen_ocean.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/frozen_ocean.client_biome.json
index 0b8fcb875..a1b9dee18 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/frozen_ocean.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/frozen_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:frozen_ocean"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/frozen_peaks.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/frozen_peaks.client_biome.json
index 94fbac7e6..49fbd5479 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/frozen_peaks.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/frozen_peaks.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "frozen_peaks"
+ "identifier": "minecraft:frozen_peaks"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/frozen_river.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/frozen_river.client_biome.json
index 0df458bfd..e35c333ec 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/frozen_river.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/frozen_river.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:frozen_river"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/grove.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/grove.client_biome.json
index 001173931..afcdb0062 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/grove.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/grove.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "grove"
+ "identifier": "minecraft:grove"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/hell.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/hell.client_biome.json
index 6a9f58d3b..a7271b8bc 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/hell.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/hell.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "hell"
+ "identifier": "minecraft:hell"
},
"components": {
"minecraft:fog_appearance": {
@@ -13,9 +13,17 @@
"surface_opacity": 0.4
},
"minecraft:ambient_sounds": {
- "addition": "ambient.nether_wastes.additions",
+ "addition": {
+ "asset": "ambient.nether_wastes.additions",
+ "chance": 0.0111
+ },
"loop": "ambient.nether_wastes.loop",
- "mood": "ambient.nether_wastes.mood"
+ "mood": "ambient.nether_wastes.mood",
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:hell_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/ice_mountains.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/ice_mountains.client_biome.json
index 19b1bd523..44babe78d 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/ice_mountains.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/ice_mountains.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "ice_mountains"
+ "identifier": "minecraft:ice_mountains"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/ice_plains.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/ice_plains.client_biome.json
index 41813995e..b2d9ed32c 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/ice_plains.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/ice_plains.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "ice_plains"
+ "identifier": "minecraft:ice_plains"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/ice_plains_spikes.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/ice_plains_spikes.client_biome.json
index c55035048..be19a0ebb 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/ice_plains_spikes.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/ice_plains_spikes.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "ice_plains_spikes"
+ "identifier": "minecraft:ice_plains_spikes"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/jagged_peaks.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/jagged_peaks.client_biome.json
index 05a000425..da0db8bb3 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/jagged_peaks.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/jagged_peaks.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "jagged_peaks"
+ "identifier": "minecraft:jagged_peaks"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/jungle.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/jungle.client_biome.json
index 0f544867c..e5840b288 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/jungle.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/jungle.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "jungle"
+ "identifier": "minecraft:jungle"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/jungle_edge.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/jungle_edge.client_biome.json
index eaef834c0..d0bc6fdf4 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/jungle_edge.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/jungle_edge.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "jungle_edge"
+ "identifier": "minecraft:jungle_edge"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/jungle_edge_mutated.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/jungle_edge_mutated.client_biome.json
index bdd319b44..bafd2c2c6 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/jungle_edge_mutated.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/jungle_edge_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "jungle_edge_mutated"
+ "identifier": "minecraft:jungle_edge_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/jungle_hills.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/jungle_hills.client_biome.json
index fc34106b5..53f52e83e 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/jungle_hills.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/jungle_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "jungle_hills"
+ "identifier": "minecraft:jungle_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/jungle_mutated.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/jungle_mutated.client_biome.json
index b5c0bd03c..ac76ab011 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/jungle_mutated.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/jungle_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "jungle_mutated"
+ "identifier": "minecraft:jungle_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/legacy_frozen_ocean.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/legacy_frozen_ocean.client_biome.json
index 256c93232..09321a960 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/legacy_frozen_ocean.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/legacy_frozen_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:legacy_frozen_ocean"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/lukewarm_ocean.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/lukewarm_ocean.client_biome.json
index 5f9dd7d3e..7a34fe9bf 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/lukewarm_ocean.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/lukewarm_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:lukewarm_ocean"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/lush_caves.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/lush_caves.client_biome.json
index 0d8c8a027..1390e8488 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/lush_caves.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/lush_caves.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "lush_caves"
+ "identifier": "minecraft:lush_caves"
},
"components": {
"minecraft:fog_appearance": {
@@ -16,13 +16,20 @@
"atmosphere_identifier": "minecraft:default_atmospherics"
},
"minecraft:color_grading_identifier": {
- "color_grading_identifier": "minecraft:lush_caves_color_grading"
+ "color_grading_identifier": "minecraft:warmish_color_grading"
},
"minecraft:lighting_identifier": {
"lighting_identifier": "minecraft:default_lighting"
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/mangrove_swamp.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/mangrove_swamp.client_biome.json
index f0332ad12..82753f0e8 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/mangrove_swamp.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/mangrove_swamp.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mangrove_swamp"
+ "identifier": "minecraft:mangrove_swamp"
},
"components": {
"minecraft:fog_appearance": {
@@ -36,6 +36,13 @@
},
"minecraft:biome_music": {
"music_definition": "mangrove_swamp"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/meadow.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/meadow.client_biome.json
index 12d41aa73..735814ca7 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/meadow.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/meadow.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "meadow"
+ "identifier": "minecraft:meadow"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/mega_taiga.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/mega_taiga.client_biome.json
index 041170ce0..7c914058f 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/mega_taiga.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/mega_taiga.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mega_taiga"
+ "identifier": "minecraft:mega_taiga"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/mega_taiga_hills.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/mega_taiga_hills.client_biome.json
index c1a57536f..382c01427 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/mega_taiga_hills.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/mega_taiga_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mega_taiga_hills"
+ "identifier": "minecraft:mega_taiga_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/mesa.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/mesa.client_biome.json
index 41e46d383..d9fa39ba5 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/mesa.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/mesa.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa"
+ "identifier": "minecraft:mesa"
},
"components": {
"minecraft:fog_appearance": {
@@ -29,6 +29,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/mesa_bryce.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/mesa_bryce.client_biome.json
index 7cbdca686..ead0c8c80 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/mesa_bryce.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/mesa_bryce.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa_bryce"
+ "identifier": "minecraft:mesa_bryce"
},
"components": {
"minecraft:fog_appearance": {
@@ -29,6 +29,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/mesa_plateau.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/mesa_plateau.client_biome.json
index ce443aee3..f2470207c 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/mesa_plateau.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/mesa_plateau.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa_plateau"
+ "identifier": "minecraft:mesa_plateau"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/mesa_plateau_mutated.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/mesa_plateau_mutated.client_biome.json
index 3c002d652..6e9cd24cc 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/mesa_plateau_mutated.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/mesa_plateau_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa_plateau_mutated"
+ "identifier": "minecraft:mesa_plateau_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -29,6 +29,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/mesa_plateau_stone.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/mesa_plateau_stone.client_biome.json
index 2fb6352df..202c31f90 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/mesa_plateau_stone.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/mesa_plateau_stone.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa_plateau_stone"
+ "identifier": "minecraft:mesa_plateau_stone"
},
"components": {
"minecraft:fog_appearance": {
@@ -29,6 +29,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/mesa_plateau_stone_mutated.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/mesa_plateau_stone_mutated.client_biome.json
index fb67442f4..28c0228a7 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/mesa_plateau_stone_mutated.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/mesa_plateau_stone_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa_plateau_stone_mutated"
+ "identifier": "minecraft:mesa_plateau_stone_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -29,6 +29,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/mushroom_island.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/mushroom_island.client_biome.json
index daec02ec4..de1fa37d2 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/mushroom_island.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/mushroom_island.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mushroom_island"
+ "identifier": "minecraft:mushroom_island"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/mushroom_island_shore.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/mushroom_island_shore.client_biome.json
index 2c6c75c98..5da537e2b 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/mushroom_island_shore.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/mushroom_island_shore.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mushroom_island_shore"
+ "identifier": "minecraft:mushroom_island_shore"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/ocean.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/ocean.client_biome.json
index 8e867d3a2..5c842be2c 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/ocean.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:ocean"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/pale_garden.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/pale_garden.client_biome.json
index 87104ecdd..c80bffc5f 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/pale_garden.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/pale_garden.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "pale_garden"
+ "identifier": "minecraft:pale_garden"
},
"components": {
"minecraft:sky_color": {
@@ -24,6 +24,9 @@
"minecraft:grass_appearance": {
"color": "#778272"
},
+ "minecraft:dry_foliage_color": {
+ "color": "#A0A69C"
+ },
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:pale_garden_atmospherics"
},
@@ -35,6 +38,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/plains.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/plains.client_biome.json
index f894fee6d..d5d36463a 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/plains.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/plains.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "plains"
+ "identifier": "minecraft:plains"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/redwood_taiga_hills_mutated.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/redwood_taiga_hills_mutated.client_biome.json
index d57519a7d..a387e1d17 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/redwood_taiga_hills_mutated.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/redwood_taiga_hills_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "redwood_taiga_hills_mutated"
+ "identifier": "minecraft:redwood_taiga_hills_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/redwood_taiga_mutated.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/redwood_taiga_mutated.client_biome.json
index 306d75f88..ab924ad2f 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/redwood_taiga_mutated.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/redwood_taiga_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "redwood_taiga_mutated"
+ "identifier": "minecraft:redwood_taiga_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/river.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/river.client_biome.json
index 8e0a06c6e..d130e25de 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/river.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/river.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:river"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/roofed_forest.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/roofed_forest.client_biome.json
index 5d7a1363d..2c093081f 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/roofed_forest.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/roofed_forest.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.100",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:roofed_forest"
@@ -16,13 +16,13 @@
"color": "#7B5334"
},
"minecraft:atmosphere_identifier": {
- "atmosphere_identifier": "minecraft:default_atmospherics"
+ "atmosphere_identifier": "minecraft:roofed_forest_atmospherics"
},
"minecraft:color_grading_identifier": {
- "color_grading_identifier": "minecraft:default_color_grading"
+ "color_grading_identifier": "minecraft:roofed_forest_color_grading"
},
"minecraft:lighting_identifier": {
- "lighting_identifier": "minecraft:default_lighting"
+ "lighting_identifier": "minecraft:roofed_forest_lighting"
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
@@ -32,6 +32,13 @@
},
"minecraft:biome_music": {
"music_definition": "roofed_forest"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/roofed_forest_mutated.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/roofed_forest_mutated.client_biome.json
index b60b07949..cff7be844 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/roofed_forest_mutated.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/roofed_forest_mutated.client_biome.json
@@ -1,12 +1,12 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "roofed_forest_mutated"
+ "identifier": "minecraft:roofed_forest_mutated"
},
"components": {
"minecraft:fog_appearance": {
- "fog_identifier": "bt:fog_semi_humid"
+ "fog_identifier": "bt:fog_roofed_forest_mutated"
},
"minecraft:water_appearance": {
"surface_color": "#44AFF5",
@@ -16,16 +16,23 @@
"color": "#7B5334"
},
"minecraft:atmosphere_identifier": {
- "atmosphere_identifier": "minecraft:default_atmospherics"
+ "atmosphere_identifier": "minecraft:roofed_forest_atmospherics"
},
"minecraft:color_grading_identifier": {
- "color_grading_identifier": "minecraft:default_color_grading"
+ "color_grading_identifier": "minecraft:roofed_forest_color_grading"
},
"minecraft:lighting_identifier": {
- "lighting_identifier": "minecraft:default_lighting"
+ "lighting_identifier": "minecraft:roofed_forest_lighting"
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/savanna.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/savanna.client_biome.json
index 4f07a1ea1..a97c2db79 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/savanna.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/savanna.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "savanna"
+ "identifier": "minecraft:savanna"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/savanna_mutated.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/savanna_mutated.client_biome.json
index 260fddb1a..a4f974b80 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/savanna_mutated.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/savanna_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "savanna_mutated"
+ "identifier": "minecraft:savanna_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/savanna_plateau.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/savanna_plateau.client_biome.json
index 690d9496a..19c23644b 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/savanna_plateau.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/savanna_plateau.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "savanna_plateau"
+ "identifier": "minecraft:savanna_plateau"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/savanna_plateau_mutated.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/savanna_plateau_mutated.client_biome.json
index 6876acb43..5e231e8c1 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/savanna_plateau_mutated.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/savanna_plateau_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "savanna_plateau_mutated"
+ "identifier": "minecraft:savanna_plateau_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/snowy_slopes.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/snowy_slopes.client_biome.json
index 0f242f450..790c99ffd 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/snowy_slopes.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/snowy_slopes.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "snowy_slopes"
+ "identifier": "minecraft:snowy_slopes"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/soulsand_valley.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/soulsand_valley.client_biome.json
index 44d78f6aa..8a2f60436 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/soulsand_valley.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/soulsand_valley.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:soulsand_valley"
@@ -13,9 +13,17 @@
"surface_opacity": 0.4
},
"minecraft:ambient_sounds": {
- "addition": "ambient.soulsand_valley.additions",
+ "addition": {
+ "asset": "ambient.soulsand_valley.additions",
+ "chance": 0.0111
+ },
"loop": "ambient.soulsand_valley.loop",
- "mood": "ambient.soulsand_valley.mood"
+ "mood": "ambient.soulsand_valley.mood",
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:soulsand_valley_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/biomes/stone_beach.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/stone_beach.client_biome.json
index dd9742ec4..5c264c08c 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/stone_beach.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/stone_beach.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "stone_beach"
+ "identifier": "minecraft:stone_beach"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/stony_peaks.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/stony_peaks.client_biome.json
index 2b004a3f9..345031c0a 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/stony_peaks.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/stony_peaks.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "stony_peaks"
+ "identifier": "minecraft:stony_peaks"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/sunflower_plains.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/sunflower_plains.client_biome.json
index 85fa30b87..224b8d952 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/sunflower_plains.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/sunflower_plains.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "sunflower_plains"
+ "identifier": "minecraft:sunflower_plains"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/swampland.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/swampland.client_biome.json
index c5273c273..438bed637 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/swampland.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/swampland.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "swampland"
+ "identifier": "minecraft:swampland"
},
"components": {
"minecraft:fog_appearance": {
@@ -36,6 +36,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/swampland_mutated.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/swampland_mutated.client_biome.json
index 7700788d2..ab22fd6a3 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/swampland_mutated.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/swampland_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "swampland_mutated"
+ "identifier": "minecraft:swampland_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -36,6 +36,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/taiga.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/taiga.client_biome.json
index ccd52eab6..971dabaac 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/taiga.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/taiga.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "taiga"
+ "identifier": "minecraft:taiga"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/taiga_hills.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/taiga_hills.client_biome.json
index 3b1540551..305a62410 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/taiga_hills.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/taiga_hills.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "taiga_hills"
+ "identifier": "minecraft:taiga_hills"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/taiga_mutated.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/taiga_mutated.client_biome.json
index 3234345f2..171f76a83 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/taiga_mutated.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/taiga_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "taiga_mutated"
+ "identifier": "minecraft:taiga_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -23,6 +23,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/the_end.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/the_end.client_biome.json
index add6264d8..999e5dd71 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/the_end.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/the_end.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "the_end"
+ "identifier": "minecraft:the_end"
},
"components": {
"minecraft:sky_color": {
@@ -26,6 +26,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/warm_ocean.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/warm_ocean.client_biome.json
index d5fcb82fa..c32dfaf7f 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/warm_ocean.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/warm_ocean.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:warm_ocean"
@@ -26,6 +26,13 @@
},
"minecraft:biome_music": {
"underwater_music": true
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/biomes/warped_forest.client_biome.json b/resource_packs/files/terrain/clearer_water/biomes/warped_forest.client_biome.json
index f3f51998c..0e0b3d3a5 100644
--- a/resource_packs/files/terrain/clearer_water/biomes/warped_forest.client_biome.json
+++ b/resource_packs/files/terrain/clearer_water/biomes/warped_forest.client_biome.json
@@ -1,5 +1,5 @@
{
- "format_version": "1.21.110",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
"identifier": "minecraft:warped_forest"
@@ -13,9 +13,17 @@
"surface_opacity": 0.4
},
"minecraft:ambient_sounds": {
- "addition": "ambient.warped_forest.additions",
+ "addition": {
+ "asset": "ambient.warped_forest.additions",
+ "chance": 0.0111
+ },
"loop": "ambient.warped_forest.loop",
- "mood": "ambient.warped_forest.mood"
+ "mood": "ambient.warped_forest.mood",
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
},
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:warped_forest_atmospherics"
diff --git a/resource_packs/files/terrain/clearer_water/fogs/mushroom_island_fog_setting.json b/resource_packs/files/terrain/clearer_water/fogs/mushroom_island_fog_setting.json
index 320291352..0f4247632 100644
--- a/resource_packs/files/terrain/clearer_water/fogs/mushroom_island_fog_setting.json
+++ b/resource_packs/files/terrain/clearer_water/fogs/mushroom_island_fog_setting.json
@@ -15,7 +15,7 @@
"volumetric": {
"density": {
"air": {
- "max_density": 0.007,
+ "max_density": 0.05,
"zero_density_height": 320.0,
"max_density_height": 320.0
}
@@ -23,14 +23,14 @@
"media_coefficients": {
"air": {
"scattering": [
- 0.059,
- 0.059,
- 0.059
+ 0.01,
+ 0.01,
+ 0.01
],
"absorption": [
- 0.3,
- 1.0,
- 0.09
+ 0.042,
+ 0.137,
+ 0.012
]
}
},
diff --git a/resource_packs/files/terrain/clearer_water/fogs/mushroom_island_shore_fog_setting.json b/resource_packs/files/terrain/clearer_water/fogs/mushroom_island_shore_fog_setting.json
index fa842f3d7..0aaa02bdc 100644
--- a/resource_packs/files/terrain/clearer_water/fogs/mushroom_island_shore_fog_setting.json
+++ b/resource_packs/files/terrain/clearer_water/fogs/mushroom_island_shore_fog_setting.json
@@ -15,7 +15,7 @@
"volumetric": {
"density": {
"air": {
- "max_density": 0.007,
+ "max_density": 0.05,
"zero_density_height": 320.0,
"max_density_height": 320.0
}
@@ -23,14 +23,14 @@
"media_coefficients": {
"air": {
"scattering": [
- 0.059,
- 0.059,
- 0.059
+ 0.01,
+ 0.01,
+ 0.01
],
"absorption": [
- 0.3,
- 1.0,
- 0.09
+ 0.042,
+ 0.137,
+ 0.012
]
}
},
diff --git a/resource_packs/files/terrain/clearer_water/fogs/roofed_forest_fog_setting.json b/resource_packs/files/terrain/clearer_water/fogs/roofed_forest_fog_setting.json
index b21893aac..12aced7c8 100644
--- a/resource_packs/files/terrain/clearer_water/fogs/roofed_forest_fog_setting.json
+++ b/resource_packs/files/terrain/clearer_water/fogs/roofed_forest_fog_setting.json
@@ -36,7 +36,7 @@
},
"henyey_greenstein_g": {
"air": {
- "henyey_greenstein_g": 0.6
+ "henyey_greenstein_g": 0.75
}
}
}
diff --git a/resource_packs/files/terrain/clearer_water/fogs/roofed_forest_mutated_fog_setting.json b/resource_packs/files/terrain/clearer_water/fogs/roofed_forest_mutated_fog_setting.json
new file mode 100644
index 000000000..e2d91449c
--- /dev/null
+++ b/resource_packs/files/terrain/clearer_water/fogs/roofed_forest_mutated_fog_setting.json
@@ -0,0 +1,68 @@
+{
+ "format_version": "1.21.90",
+ "minecraft:fog_settings": {
+ "description": {
+ "identifier": "bt:fog_roofed_forest_mutated"
+ },
+ "distance": {
+ "air": {
+ "fog_start": 0.92,
+ "fog_end": 1.0,
+ "fog_color": "#ABD2FF",
+ "render_distance_type": "render"
+ },
+ "water": {
+ "fog_start": 32.0,
+ "fog_end": 64.0,
+ "fog_color": "#44AFF5",
+ "render_distance_type": "fixed"
+ },
+ "weather": {
+ "fog_start": 0.23,
+ "fog_end": 0.7,
+ "fog_color": "#666666",
+ "render_distance_type": "render"
+ },
+ "lava": {
+ "fog_start": 0.0,
+ "fog_end": 0.64,
+ "fog_color": "#991A00",
+ "render_distance_type": "fixed"
+ },
+ "lava_resistance": {
+ "fog_start": 2.0,
+ "fog_end": 4.0,
+ "fog_color": "#991A00",
+ "render_distance_type": "fixed"
+ }
+ },
+ "volumetric": {
+ "density": {
+ "air": {
+ "max_density": 0.05,
+ "zero_density_height": 320.0,
+ "max_density_height": 320.0
+ }
+ },
+ "media_coefficients": {
+ "air": {
+ "scattering": [
+ 0.04,
+ 0.04,
+ 0.04
+ ],
+ "absorption": [
+ 0.0,
+ 0.0,
+ 0.0
+ ]
+ }
+ },
+ "henyey_greenstein_g": {
+ "air": {
+ "henyey_greenstein_g": 0.75
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/resource_packs/files/terrain/clearer_water/fogs/swampland_fog_setting.json b/resource_packs/files/terrain/clearer_water/fogs/swampland_fog_setting.json
index d94a99cd4..3afba6f2c 100644
--- a/resource_packs/files/terrain/clearer_water/fogs/swampland_fog_setting.json
+++ b/resource_packs/files/terrain/clearer_water/fogs/swampland_fog_setting.json
@@ -15,7 +15,7 @@
"volumetric": {
"density": {
"air": {
- "max_density": 0.07,
+ "max_density": 0.05,
"zero_density_height": 320.0,
"max_density_height": 320.0
}
@@ -23,9 +23,9 @@
"media_coefficients": {
"air": {
"scattering": [
- 0.059,
- 0.059,
- 0.059
+ 0.06,
+ 0.06,
+ 0.06
],
"absorption": [
0.2549019753932953,
diff --git a/resource_packs/files/terrain/clearer_water/fogs/swampland_mutated_fog_setting.json b/resource_packs/files/terrain/clearer_water/fogs/swampland_mutated_fog_setting.json
index 37cfeebb1..fcb46acd7 100644
--- a/resource_packs/files/terrain/clearer_water/fogs/swampland_mutated_fog_setting.json
+++ b/resource_packs/files/terrain/clearer_water/fogs/swampland_mutated_fog_setting.json
@@ -15,7 +15,7 @@
"volumetric": {
"density": {
"air": {
- "max_density": 0.07,
+ "max_density": 0.05,
"zero_density_height": 320.0,
"max_density_height": 320.0
}
@@ -23,9 +23,9 @@
"media_coefficients": {
"air": {
"scattering": [
- 0.059,
- 0.059,
- 0.059
+ 0.06,
+ 0.06,
+ 0.06
],
"absorption": [
0.2549019753932953,
diff --git a/resource_packs/files/terrain/lush_grass_all_round/biomes/cherry_grove.client_biome.json b/resource_packs/files/terrain/lush_grass_all_round/biomes/cherry_grove.client_biome.json
index d1030881a..a11f11b64 100644
--- a/resource_packs/files/terrain/lush_grass_all_round/biomes/cherry_grove.client_biome.json
+++ b/resource_packs/files/terrain/lush_grass_all_round/biomes/cherry_grove.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "cherry_grove"
+ "identifier": "minecraft:cherry_grove"
},
"components": {
"minecraft:fog_appearance": {
@@ -28,6 +28,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/lush_grass_all_round/biomes/mesa.client_biome.json b/resource_packs/files/terrain/lush_grass_all_round/biomes/mesa.client_biome.json
index e6e1191b4..37f3421d7 100644
--- a/resource_packs/files/terrain/lush_grass_all_round/biomes/mesa.client_biome.json
+++ b/resource_packs/files/terrain/lush_grass_all_round/biomes/mesa.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa"
+ "identifier": "minecraft:mesa"
},
"components": {
"minecraft:fog_appearance": {
@@ -28,6 +28,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/lush_grass_all_round/biomes/mesa_bryce.client_biome.json b/resource_packs/files/terrain/lush_grass_all_round/biomes/mesa_bryce.client_biome.json
index a53ac555c..b3d3eefa3 100644
--- a/resource_packs/files/terrain/lush_grass_all_round/biomes/mesa_bryce.client_biome.json
+++ b/resource_packs/files/terrain/lush_grass_all_round/biomes/mesa_bryce.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa_bryce"
+ "identifier": "minecraft:mesa_bryce"
},
"components": {
"minecraft:fog_appearance": {
@@ -28,6 +28,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/lush_grass_all_round/biomes/mesa_plateau_mutated.client_biome.json b/resource_packs/files/terrain/lush_grass_all_round/biomes/mesa_plateau_mutated.client_biome.json
index 4e95352b9..870418db1 100644
--- a/resource_packs/files/terrain/lush_grass_all_round/biomes/mesa_plateau_mutated.client_biome.json
+++ b/resource_packs/files/terrain/lush_grass_all_round/biomes/mesa_plateau_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa_plateau_mutated"
+ "identifier": "minecraft:mesa_plateau_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -28,6 +28,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/lush_grass_all_round/biomes/mesa_plateau_stone.client_biome.json b/resource_packs/files/terrain/lush_grass_all_round/biomes/mesa_plateau_stone.client_biome.json
index bf6141f6d..bb3ee949b 100644
--- a/resource_packs/files/terrain/lush_grass_all_round/biomes/mesa_plateau_stone.client_biome.json
+++ b/resource_packs/files/terrain/lush_grass_all_round/biomes/mesa_plateau_stone.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa_plateau_stone"
+ "identifier": "minecraft:mesa_plateau_stone"
},
"components": {
"minecraft:fog_appearance": {
@@ -28,6 +28,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/lush_grass_all_round/biomes/mesa_plateau_stone_mutated.client_biome.json b/resource_packs/files/terrain/lush_grass_all_round/biomes/mesa_plateau_stone_mutated.client_biome.json
index 6dbb23b2a..2b2992124 100644
--- a/resource_packs/files/terrain/lush_grass_all_round/biomes/mesa_plateau_stone_mutated.client_biome.json
+++ b/resource_packs/files/terrain/lush_grass_all_round/biomes/mesa_plateau_stone_mutated.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "mesa_plateau_stone_mutated"
+ "identifier": "minecraft:mesa_plateau_stone_mutated"
},
"components": {
"minecraft:fog_appearance": {
@@ -28,6 +28,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
diff --git a/resource_packs/files/terrain/lush_grass_all_round/biomes/pale_garden.client_biome.json b/resource_packs/files/terrain/lush_grass_all_round/biomes/pale_garden.client_biome.json
index 96fe7bcf9..4a6691433 100644
--- a/resource_packs/files/terrain/lush_grass_all_round/biomes/pale_garden.client_biome.json
+++ b/resource_packs/files/terrain/lush_grass_all_round/biomes/pale_garden.client_biome.json
@@ -1,8 +1,8 @@
{
- "format_version": "1.21.70",
+ "format_version": "1.21.120",
"minecraft:client_biome": {
"description": {
- "identifier": "pale_garden"
+ "identifier": "minecraft:pale_garden"
},
"components": {
"minecraft:sky_color": {
@@ -23,6 +23,9 @@
"minecraft:grass_appearance": {
"color": "#2abb0e"
},
+ "minecraft:dry_foliage_color": {
+ "color": "#A0A69C"
+ },
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "minecraft:pale_garden_atmospherics"
},
@@ -34,6 +37,13 @@
},
"minecraft:water_identifier": {
"water_identifier": "minecraft:default_water"
+ },
+ "minecraft:ambient_sounds": {
+ "underwater_addition": {
+ "asset": "ambient.underwater.additions",
+ "chance": 0.01
+ },
+ "underwater_loop": "ambient.underwater.loop"
}
}
}
From 26d34ac57af0d87895cab7525b59ac512b821e2f Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Fri, 31 Oct 2025 01:14:45 +0530
Subject: [PATCH 112/117] update(files): Update Hunger Preview to 1.21.120
1. Update Hunger Preview to match bedrock samples of 1.21.120
---
.../files/utility/hunger_preview/texts/fr_FR.lang | 12 ++++++------
.../files/utility/hunger_preview/texts/sv_SE.lang | 4 ++--
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/resource_packs/files/utility/hunger_preview/texts/fr_FR.lang b/resource_packs/files/utility/hunger_preview/texts/fr_FR.lang
index 639bcf96b..e57a1be21 100644
--- a/resource_packs/files/utility/hunger_preview/texts/fr_FR.lang
+++ b/resource_packs/files/utility/hunger_preview/texts/fr_FR.lang
@@ -13,22 +13,22 @@ item.clownfish.name=Poisson tropical §f()
item.cooked_beef.name=Steak §f()
item.cooked_chicken.name=Poulet rôti §f()
item.cooked_fish.name=Morue cuite §f()
-item.cooked_porkchop.name=Viande de porc cuite §f()
+item.cooked_porkchop.name=Côtelette de porc cuite §f()
item.cooked_rabbit.name=Lapin cuit §f()
item.cooked_salmon.name=Saumon cuit §f()
item.cookie.name=Cookie §f()
-item.dried_kelp.name=Varech séché §f()
+item.dried_kelp.name=Algue séchée §f()
item.fish.name=Morue crue §f()
-item.glow_berries.name=Baies luisantes §f()
+item.glow_berries.name=Baies lumineuses §f()
item.golden_apple.name=Pomme dorée §f()
item.golden_carrot.name=Carotte dorée §f()
-item.honey_bottle.name=Pot de miel §f()
+item.honey_bottle.name=Fiole de miel §f()
item.melon.name=Tranche de pastèque §f()
-item.mushroom_stew.name=Ragoût de champignons §f()
+item.mushroom_stew.name=Soupe de champignons §f()
item.muttonCooked.name=Mouton cuit §f()
item.muttonRaw.name=Mouton cru §f()
item.poisonous_potato.name=Pomme de terre empoisonnée §f()
-item.porkchop.name=Viande de porc crue §f()
+item.porkchop.name=Côtelette de porc crue §f()
item.potato.name=Pomme de terre §f()
item.pufferfish.name=Poisson-globe §f()
item.pumpkin_pie.name=Tarte à la citrouille §f()
diff --git a/resource_packs/files/utility/hunger_preview/texts/sv_SE.lang b/resource_packs/files/utility/hunger_preview/texts/sv_SE.lang
index d3cc4e7db..187e76bd3 100644
--- a/resource_packs/files/utility/hunger_preview/texts/sv_SE.lang
+++ b/resource_packs/files/utility/hunger_preview/texts/sv_SE.lang
@@ -19,13 +19,13 @@ item.cooked_salmon.name=Tillagad lax §f()
item.cookie.name=Kaka §f()
item.dried_kelp.name=Torkad kelp §f()
item.fish.name=Rå torsk §f()
-item.glow_berries.name=Glödbär §f()
+item.glow_berries.name=Självlysande bär §f()
item.golden_apple.name=Guldäpple §f()
item.golden_carrot.name=Gyllene morot §f()
item.honey_bottle.name=Honungsflaska §f()
item.melon.name=Melonskiva §f()
item.mushroom_stew.name=Svampstuvning §f()
-item.muttonCooked.name=Tillagat får §f()
+item.muttonCooked.name=Tillagat fårkött §f()
item.muttonRaw.name=Rått får §f()
item.poisonous_potato.name=Giftig potatis §f()
item.porkchop.name=Rå fläskkotlett §f()
From cb01b8d514ef0349422ed32658a7ae919477fb93 Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Fri, 31 Oct 2025 01:17:03 +0530
Subject: [PATCH 113/117] update(files): Update Music Disc Redstone Level
Preview to 1.21.120
1. Update Music Disc Redstone Level Preview to match bedrock samples of 1.21.120
---
.../utility/music_disc_redstone_level_preview/texts/de_DE.lang | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/resource_packs/files/utility/music_disc_redstone_level_preview/texts/de_DE.lang b/resource_packs/files/utility/music_disc_redstone_level_preview/texts/de_DE.lang
index c6661668f..4c39719d7 100644
--- a/resource_packs/files/utility/music_disc_redstone_level_preview/texts/de_DE.lang
+++ b/resource_packs/files/utility/music_disc_redstone_level_preview/texts/de_DE.lang
@@ -16,6 +16,6 @@ item.record_precipice.desc=Aaron Cherof - Precipice (13)
item.record_relic.desc=Aaron Cherof - Relikt (15)
item.record_stal.desc=C418 - Stal (8)
item.record_strad.desc=C418 - Strad (9)
-item.record_tears.desc=Amos Roddy - Tränen (10)
+item.record_tears.desc=Amos Roddy – Tears (10)
item.record_wait.desc=C418 - Warten (12)
item.record_ward.desc=C418 - Abteilung (10)
From 72da049656707f4515a27853d27d0139fca9a9af Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Fri, 31 Oct 2025 01:23:11 +0530
Subject: [PATCH 114/117] update(files): Update Visual Waxed Copper (Items) to
1.21.120
1. In 1.21.120, weathered copper bars texture was updated to use the correct texture pixels so also reflected this update in the waxed variant
---
.../textures/blocks/waxed_weathered_copper_bars.png | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_weathered_copper_bars.png b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_weathered_copper_bars.png
index 0c9234c92..a7864d718 100644
--- a/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_weathered_copper_bars.png
+++ b/resource_packs/files/utility/visual_waxed_copper_items/textures/blocks/waxed_weathered_copper_bars.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:079cc7c0bc1189e94961095fad740ee7310143da4fa967aa588601378585a11a
-size 554
+oid sha256:0dce178e94683a0c2a451468a8a293a84a319c3751d4f7b95d36257b25b3b1f3
+size 552
From 987a109d2d750276a902f431b888d84ad4cfade7 Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Fri, 31 Oct 2025 02:16:11 +0530
Subject: [PATCH 115/117] update(files): Update Dark UI to 1.21.120
1. Textured new `jump_dpad_pressed` and `jump_dpad` touch control buttons
2. Textured new empty chestplate overlay in `armors_and_tools_slot_overlay`, `armors_slot_overlay` and `empty_armor_slot_chestplate`
3. Textured new brewing stand empty bottle icon in `bottle_empty`
4. Textured new marketplace pass banner background default and hover in `mpp_banner_background_default` and `mpp_banner_background_hover`
5. Textured new slider background textures for video settings in `slider_video_menu`
---
.../files/gui/dark_ui/textures/gui/controls/jump_dpad.png | 3 +++
.../gui/dark_ui/textures/gui/controls/jump_dpad_pressed.png | 3 +++
.../gui/dark_ui/textures/ui/armors_and_tools_slot_overlay.png | 4 ++--
.../files/gui/dark_ui/textures/ui/armors_slot_overlay.png | 4 ++--
resource_packs/files/gui/dark_ui/textures/ui/bottle_empty.png | 4 ++--
.../gui/dark_ui/textures/ui/empty_armor_slot_chestplate.png | 4 ++--
.../gui/dark_ui/textures/ui/mpp_banner_background_default.png | 3 +++
.../gui/dark_ui/textures/ui/mpp_banner_background_hover.png | 3 +++
.../files/gui/dark_ui/textures/ui/slider_video_menu.png | 3 +++
9 files changed, 23 insertions(+), 8 deletions(-)
create mode 100644 resource_packs/files/gui/dark_ui/textures/gui/controls/jump_dpad.png
create mode 100644 resource_packs/files/gui/dark_ui/textures/gui/controls/jump_dpad_pressed.png
create mode 100644 resource_packs/files/gui/dark_ui/textures/ui/mpp_banner_background_default.png
create mode 100644 resource_packs/files/gui/dark_ui/textures/ui/mpp_banner_background_hover.png
create mode 100644 resource_packs/files/gui/dark_ui/textures/ui/slider_video_menu.png
diff --git a/resource_packs/files/gui/dark_ui/textures/gui/controls/jump_dpad.png b/resource_packs/files/gui/dark_ui/textures/gui/controls/jump_dpad.png
new file mode 100644
index 000000000..2c4850449
--- /dev/null
+++ b/resource_packs/files/gui/dark_ui/textures/gui/controls/jump_dpad.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:94b6e0310502000a0435c0c43a5f3254b84be24cbe232d0d67fe8a1ec83f9d0b
+size 473
diff --git a/resource_packs/files/gui/dark_ui/textures/gui/controls/jump_dpad_pressed.png b/resource_packs/files/gui/dark_ui/textures/gui/controls/jump_dpad_pressed.png
new file mode 100644
index 000000000..6eaf7142e
--- /dev/null
+++ b/resource_packs/files/gui/dark_ui/textures/gui/controls/jump_dpad_pressed.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a0556a0666065942913ba411a8d6542583beecfb0c65ef30d9455ac5acfb49ba
+size 476
diff --git a/resource_packs/files/gui/dark_ui/textures/ui/armors_and_tools_slot_overlay.png b/resource_packs/files/gui/dark_ui/textures/ui/armors_and_tools_slot_overlay.png
index 3f07a13ff..38adc98d1 100644
--- a/resource_packs/files/gui/dark_ui/textures/ui/armors_and_tools_slot_overlay.png
+++ b/resource_packs/files/gui/dark_ui/textures/ui/armors_and_tools_slot_overlay.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:f7b536945073390215034dd27b28d0ad7ea39db1b2130b31fb3ae0994de12442
-size 473
+oid sha256:79988113aecce577e9cbd8897916478106f43cee411848ace6eacc94feaa0f58
+size 666
diff --git a/resource_packs/files/gui/dark_ui/textures/ui/armors_slot_overlay.png b/resource_packs/files/gui/dark_ui/textures/ui/armors_slot_overlay.png
index a302741fb..b251e3d6d 100644
--- a/resource_packs/files/gui/dark_ui/textures/ui/armors_slot_overlay.png
+++ b/resource_packs/files/gui/dark_ui/textures/ui/armors_slot_overlay.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:a9c3c5918a5fd38df440e98eafef9faeaa8cc7a19605bf9ac07643cdbbdf453a
-size 255
+oid sha256:58b2324777ac302b4490839dd023362560c75c4f2620d5029106fcd6e27d3fac
+size 502
diff --git a/resource_packs/files/gui/dark_ui/textures/ui/bottle_empty.png b/resource_packs/files/gui/dark_ui/textures/ui/bottle_empty.png
index 5c081a3aa..b51c0d107 100644
--- a/resource_packs/files/gui/dark_ui/textures/ui/bottle_empty.png
+++ b/resource_packs/files/gui/dark_ui/textures/ui/bottle_empty.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:a69944f0960443182188a122a3003883498e2f9f02f2518ee9546deb4bd346bd
-size 134
+oid sha256:ba28a933aed18056a5cb6370798eaf756df8703b770db030d727da2f3a59a4ef
+size 420
diff --git a/resource_packs/files/gui/dark_ui/textures/ui/empty_armor_slot_chestplate.png b/resource_packs/files/gui/dark_ui/textures/ui/empty_armor_slot_chestplate.png
index 898e3f75b..cf1776df6 100644
--- a/resource_packs/files/gui/dark_ui/textures/ui/empty_armor_slot_chestplate.png
+++ b/resource_packs/files/gui/dark_ui/textures/ui/empty_armor_slot_chestplate.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:dca0647ff206256cf0b700b5fcc760784ca158eb1bdf25e5fc3d0aaee3e4a477
-size 197
+oid sha256:50131ae1e7cb2c84f6ddaef81ae32b1ae242925aadf48cc084b9745477e3c22d
+size 429
diff --git a/resource_packs/files/gui/dark_ui/textures/ui/mpp_banner_background_default.png b/resource_packs/files/gui/dark_ui/textures/ui/mpp_banner_background_default.png
new file mode 100644
index 000000000..3b9b256fd
--- /dev/null
+++ b/resource_packs/files/gui/dark_ui/textures/ui/mpp_banner_background_default.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4d0c4c7fb941f1e1feee03dfd4ab0677e5a1fcf8d451d3f02e3018f7de889155
+size 362
diff --git a/resource_packs/files/gui/dark_ui/textures/ui/mpp_banner_background_hover.png b/resource_packs/files/gui/dark_ui/textures/ui/mpp_banner_background_hover.png
new file mode 100644
index 000000000..f949be1f5
--- /dev/null
+++ b/resource_packs/files/gui/dark_ui/textures/ui/mpp_banner_background_hover.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:941780d2149b57b8b724c92402d4e1243d8253daadf4f5dee6c2f4ce0e2365a9
+size 372
diff --git a/resource_packs/files/gui/dark_ui/textures/ui/slider_video_menu.png b/resource_packs/files/gui/dark_ui/textures/ui/slider_video_menu.png
new file mode 100644
index 000000000..503f2070c
--- /dev/null
+++ b/resource_packs/files/gui/dark_ui/textures/ui/slider_video_menu.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c2f9b3eb4f1dc6194f87613c01c8bb5fda642e8e97138a6c54fb915ac1a0ab54
+size 359
From b8cf009a97a12edea988ed878ff4bd047eda920e Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Fri, 31 Oct 2025 02:20:27 +0530
Subject: [PATCH 116/117] chore(files): Remove Brewing Stand Icons Fix pack as
no longer required in 1.21.120
1. This pack is no longer needed as this is actually fixed in 1.21.120 by Mojang so now it is bye bye for this pack
2. Removed `dark_brewing_stand_icons_fix` combination
3. Removed `brewing_stand_icons_fix` pack
4. Removed the entries from `packs.json`
---
.../textures/ui/bottle_empty.png | 3 ---
.../brewing_stand_icons_fix/pack_icon.png | 3 ---
.../textures/ui/bottle_empty.png | 3 ---
resource_packs/packs.json | 12 ------------
4 files changed, 21 deletions(-)
delete mode 100644 resource_packs/extras/gui/dark_brewing_stand_icons_fix/textures/ui/bottle_empty.png
delete mode 100644 resource_packs/files/fixes_and_consistency/brewing_stand_icons_fix/pack_icon.png
delete mode 100644 resource_packs/files/fixes_and_consistency/brewing_stand_icons_fix/textures/ui/bottle_empty.png
diff --git a/resource_packs/extras/gui/dark_brewing_stand_icons_fix/textures/ui/bottle_empty.png b/resource_packs/extras/gui/dark_brewing_stand_icons_fix/textures/ui/bottle_empty.png
deleted file mode 100644
index f8f3598ca..000000000
--- a/resource_packs/extras/gui/dark_brewing_stand_icons_fix/textures/ui/bottle_empty.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:5ec579a72140a67014f64761eb5d84354d7946fe61560e116fd5a2fec7e645ed
-size 132
diff --git a/resource_packs/files/fixes_and_consistency/brewing_stand_icons_fix/pack_icon.png b/resource_packs/files/fixes_and_consistency/brewing_stand_icons_fix/pack_icon.png
deleted file mode 100644
index 0dfa07985..000000000
--- a/resource_packs/files/fixes_and_consistency/brewing_stand_icons_fix/pack_icon.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:bf11d6eeff587698d7ffdcd26c8068c3e5ca34338652f8a172d1f81960ea4756
-size 1742
diff --git a/resource_packs/files/fixes_and_consistency/brewing_stand_icons_fix/textures/ui/bottle_empty.png b/resource_packs/files/fixes_and_consistency/brewing_stand_icons_fix/textures/ui/bottle_empty.png
deleted file mode 100644
index 97d533c45..000000000
--- a/resource_packs/files/fixes_and_consistency/brewing_stand_icons_fix/textures/ui/bottle_empty.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:c8c53fe6c2b67c2e80b07db46f2e806b1567258085bf750f9bb0bd5c131897c7
-size 209
diff --git a/resource_packs/packs.json b/resource_packs/packs.json
index 98dcd972b..8222d8441 100644
--- a/resource_packs/packs.json
+++ b/resource_packs/packs.json
@@ -2770,11 +2770,6 @@
"name": "Blaze's Rods Fix",
"description": "Fixes the Blaze's rods' color on the bottom face"
},
- {
- "id": "brewing_stand_icons_fix",
- "name": "Brewing Stand Icons Fix",
- "description": "Removes the extra pixels on the Brewing Stand's potion slot icons"
- },
{
"id": "nicer_fast_leaves",
"name": "Nicer Fast Leaves",
@@ -3004,13 +2999,6 @@
"gui/numbered_hotbar"
]
},
- {
- "id": "extras/gui/dark_brewing_stand_icons_fix",
- "combines": [
- "gui/dark_ui",
- "fixes_and_consistency/brewing_stand_icons_fix"
- ]
- },
{
"id": "extras/gui/alpha_bedrock_edition_title",
"combines": [
From b5e856f3c892c0a263111796beca87fcf3b8df52 Mon Sep 17 00:00:00 2001
From: PAPISOP <85175982+PAPISOP@users.noreply.github.com>
Date: Sat, 1 Nov 2025 03:51:02 +0530
Subject: [PATCH 117/117] feat(files): Add Variated Carved Pumpkins pack
(Halloween Special Pack)
1. Add Variated Carved Pumpkins pack (Halloween Special Pack) to Variations category
---
.../variated_carved_pumpkins/pack_icon.png | 3 +
.../pumpkin_credits.txt | 27 +++
.../blocks/carved_pumpkin/agonizing_guy.png | 3 +
.../blocks/carved_pumpkin/arthropod.png | 3 +
.../blocks/carved_pumpkin/creeper.png | 3 +
.../blocks/carved_pumpkin/cross_eyed.png | 3 +
.../textures/blocks/carved_pumpkin/eeyees.png | 3 +
.../textures/blocks/carved_pumpkin/evil.png | 3 +
.../blocks/carved_pumpkin/fake_angry.png | 3 +
.../textures/blocks/carved_pumpkin/goofy.png | 3 +
.../blocks/carved_pumpkin/green_guy1.png | 3 +
.../blocks/carved_pumpkin/green_guy2.png | 3 +
.../blocks/carved_pumpkin/guardian.png | 3 +
.../blocks/carved_pumpkin/happy_ghast.png | 3 +
.../blocks/carved_pumpkin/hysterical.png | 3 +
.../blocks/carved_pumpkin/ioblackshaw2.png | 3 +
.../blocks/carved_pumpkin/jackenstein.png | 3 +
.../carved_pumpkin/little_angry_guy.png | 3 +
.../blocks/carved_pumpkin/long_boy.png | 3 +
.../blocks/carved_pumpkin/loopy_ghost.png | 3 +
.../blocks/carved_pumpkin/melting.png | 3 +
.../blocks/carved_pumpkin/mischievous.png | 3 +
.../blocks/carved_pumpkin/mr_jive.png | 3 +
.../carved_pumpkin/orange_cat_activities.png | 3 +
.../blocks/carved_pumpkin/surveyor.png | 3 +
.../blocks/carved_pumpkin/taking_too_long.png | 3 +
.../textures/blocks/carved_pumpkin/unease.png | 3 +
.../blocks/jack_o_lantern/agonizing_guy.png | 3 +
.../blocks/jack_o_lantern/arthropod.png | 3 +
.../blocks/jack_o_lantern/creeper.png | 3 +
.../blocks/jack_o_lantern/cross_eyed.png | 3 +
.../textures/blocks/jack_o_lantern/eeyees.png | 3 +
.../textures/blocks/jack_o_lantern/evil.png | 3 +
.../blocks/jack_o_lantern/fake_angry.png | 3 +
.../textures/blocks/jack_o_lantern/goofy.png | 3 +
.../blocks/jack_o_lantern/green_guy1.png | 3 +
.../blocks/jack_o_lantern/green_guy2.png | 3 +
.../blocks/jack_o_lantern/guardian.png | 3 +
.../blocks/jack_o_lantern/happy_ghast.png | 3 +
.../blocks/jack_o_lantern/hysterical.png | 3 +
.../blocks/jack_o_lantern/ioblackshaw2.png | 3 +
.../blocks/jack_o_lantern/jackenstein.png | 3 +
.../jack_o_lantern/little_angry_guy.png | 3 +
.../blocks/jack_o_lantern/long_boy.png | 3 +
.../blocks/jack_o_lantern/loopy_ghost.png | 3 +
.../blocks/jack_o_lantern/melting.png | 3 +
.../blocks/jack_o_lantern/mischievous.png | 3 +
.../blocks/jack_o_lantern/mr_jive.png | 3 +
.../jack_o_lantern/orange_cat_activities.png | 3 +
.../blocks/jack_o_lantern/surveyor.png | 3 +
.../blocks/jack_o_lantern/taking_too_long.png | 3 +
.../textures/blocks/jack_o_lantern/unease.png | 3 +
.../textures/terrain_texture.json | 177 ++++++++++++++++++
resource_packs/packs.json | 5 +
54 files changed, 362 insertions(+)
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/pack_icon.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/pumpkin_credits.txt
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/agonizing_guy.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/arthropod.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/creeper.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/cross_eyed.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/eeyees.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/evil.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/fake_angry.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/goofy.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/green_guy1.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/green_guy2.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/guardian.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/happy_ghast.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/hysterical.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/ioblackshaw2.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/jackenstein.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/little_angry_guy.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/long_boy.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/loopy_ghost.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/melting.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/mischievous.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/mr_jive.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/orange_cat_activities.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/surveyor.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/taking_too_long.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/unease.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/agonizing_guy.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/arthropod.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/creeper.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/cross_eyed.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/eeyees.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/evil.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/fake_angry.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/goofy.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/green_guy1.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/green_guy2.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/guardian.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/happy_ghast.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/hysterical.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/ioblackshaw2.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/jackenstein.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/little_angry_guy.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/long_boy.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/loopy_ghost.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/melting.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/mischievous.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/mr_jive.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/orange_cat_activities.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/surveyor.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/taking_too_long.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/unease.png
create mode 100644 resource_packs/files/variation/variated_carved_pumpkins/textures/terrain_texture.json
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/pack_icon.png b/resource_packs/files/variation/variated_carved_pumpkins/pack_icon.png
new file mode 100644
index 000000000..b6937ae6e
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/pack_icon.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ce488809f1a707ebd2cce53d8a392ac029e95d640d902e9d3fc42e3ec1054d43
+size 3244
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/pumpkin_credits.txt b/resource_packs/files/variation/variated_carved_pumpkins/pumpkin_credits.txt
new file mode 100644
index 000000000..0468b28c8
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/pumpkin_credits.txt
@@ -0,0 +1,27 @@
+Pumpkin Carving Competition 2025 winners (credits):
+
+1. "Long Boy" (long_boy.png) by Miffen Kops
+2. "Hysterical" (hysterical.png) by Samusquinha
+3. "Pumpkin #1" (green_guy1.png) by Green Guy
+4. "Evil pumpkin guy" (evil.png) by HeyIgna
+5. "Mr. Jive" (mr_jive.png) by Shark_cool
+6. "Jackenstein" (jackenstein.png) by Squid Eevee
+7. "Creeper Pumpkin" (creeper.png) by Spruce Studios
+8. "Pumpkin #2" (green_guy2.png) by Green Guy
+9. "YOUR TAKING TOO LONG" (taking_too_long.png) by Crackers0106
+10. "Orange Cat Activities" (orange_cat_activities.png) by HiperDoble
+11. "Happy Ghast" by (happy_ghast.png) Miffen Kops
+12. "Unease" (unease.png) by Anirak0
+13. "cross eyed" (cross_eyed.png) by Sergkx
+14. "Little Angry Guy" (little_angry_guy.png) by Scutoel
+15. "Agonizing Guy" (agonizing_guy.png) by HeyIgna
+16. "arthropod" (arthropod.png) by Crabbarition
+17. "Mischievous smile pumpkin" (mischievous.png) by Uanderson_test3
+18. "Goofy Pumpkin" (goofy.png) by Spruce Studios
+19. "Fake Angry Pumpkin" (fake_angry.png) by Uanderson_test3
+20. "Eeyees" (eeyees.png) by Lilly
+21. "Loopy Ghost" (loopy_ghost.png) by anderium
+22. "Melting" (melting.png) by Lilly
+23. "2" (ioblackshaw2.png) by ioblackshaw
+24. "Guardian" (guardian.png) by BetterDonutGalaxy
+25. "Surveyor" (surveyor.png) by Lapiz101
\ No newline at end of file
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/agonizing_guy.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/agonizing_guy.png
new file mode 100644
index 000000000..214cd6ae4
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/agonizing_guy.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:37c28c249406d9783e2a9ada4acfcd0966782823217f49022dfc47c862103471
+size 349
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/arthropod.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/arthropod.png
new file mode 100644
index 000000000..b844f81b0
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/arthropod.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:844b41d26d018350c8f8ea0d5e104f31f0a1cb04764af095cb87cc3c0d922261
+size 510
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/creeper.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/creeper.png
new file mode 100644
index 000000000..0b1a5b47e
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/creeper.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4de5ac15eaedbf694ceb6d490620647d494a712b07078a1e3083c7e182cecd9e
+size 733
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/cross_eyed.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/cross_eyed.png
new file mode 100644
index 000000000..be6b5dbc1
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/cross_eyed.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:549ce2bea1e709931a8c8c1ea83037c0210a282a9bfc3ed5bd4592574c2d5052
+size 491
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/eeyees.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/eeyees.png
new file mode 100644
index 000000000..77741198a
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/eeyees.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c2811e08494d58d48c91040a6756434631b37c5ccdfe053be339305a4ecd41fa
+size 497
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/evil.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/evil.png
new file mode 100644
index 000000000..4ca3456a8
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/evil.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:50593adb37a6dd207227a839a0526f209db4c615ccb077573b97da428a170463
+size 523
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/fake_angry.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/fake_angry.png
new file mode 100644
index 000000000..e8c9ddfbc
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/fake_angry.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9331849b5880dfb23902c22cb34f32d09c987f2b76cd396344a49d98d76a4998
+size 499
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/goofy.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/goofy.png
new file mode 100644
index 000000000..7feb1e9d6
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/goofy.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e4c0ba68d4b427ab0c5484131b7e502ba2889a6ad8a38e037a86d6c8f7da5598
+size 750
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/green_guy1.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/green_guy1.png
new file mode 100644
index 000000000..06f5488e9
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/green_guy1.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b87fed1f952ad0f7f9c08df75316ef0c518ff0f192325f9fc78f3274c91238d2
+size 503
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/green_guy2.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/green_guy2.png
new file mode 100644
index 000000000..f69f3887b
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/green_guy2.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a260e841a3e4876b4aa7d5936098452bcfd5782976dea4b99b095dbe3d6904a2
+size 500
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/guardian.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/guardian.png
new file mode 100644
index 000000000..aeaf0e830
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/guardian.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b6eaae329b3fd651e72c456825d00cff34c5f9df9764549d67df6eac686c1144
+size 495
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/happy_ghast.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/happy_ghast.png
new file mode 100644
index 000000000..2f53c30bf
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/happy_ghast.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:34a6fd25b68df71acd310e0fad97ec772edcf15482b223d6b3477c8d18a196c3
+size 419
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/hysterical.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/hysterical.png
new file mode 100644
index 000000000..135071994
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/hysterical.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:840f45ef94b0b0c31355de75469e326aff5f1f1ebe3acaae816c2f43796fa7d4
+size 546
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/ioblackshaw2.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/ioblackshaw2.png
new file mode 100644
index 000000000..17c71cabd
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/ioblackshaw2.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dd986685476163df654680b514bb6eeed3043a1bd0e6abba5d7e9b45a501a90b
+size 418
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/jackenstein.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/jackenstein.png
new file mode 100644
index 000000000..1af676f3a
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/jackenstein.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7bc7c724bbf7b49885354b06f9b88babaad9093cf366ee1848e575a0e8a14022
+size 502
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/little_angry_guy.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/little_angry_guy.png
new file mode 100644
index 000000000..5aa8ec554
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/little_angry_guy.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2abe5126e31203623b2ab2a63c73cbdb6689f18dd2291f78d48af5081e7e65e6
+size 497
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/long_boy.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/long_boy.png
new file mode 100644
index 000000000..7473119df
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/long_boy.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:18fc886a1c18ecaadd5eeca15be748fb6c1ef263c597b80b3d784d9fd1a132a6
+size 512
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/loopy_ghost.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/loopy_ghost.png
new file mode 100644
index 000000000..f2d310e32
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/loopy_ghost.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cf491ecae039f8b9b4bd70654c1e1542ee7da992bd81ef34d905b7fd1aed234d
+size 475
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/melting.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/melting.png
new file mode 100644
index 000000000..245204971
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/melting.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e121e64aff1e9bbf122de1086f997972c77e719d06507de37793c6358395d74a
+size 514
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/mischievous.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/mischievous.png
new file mode 100644
index 000000000..3dee07472
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/mischievous.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a97105eae9ec1e6b8ec40f619adc42a2b149dd0102ba268ba26afb06ab90e30b
+size 499
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/mr_jive.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/mr_jive.png
new file mode 100644
index 000000000..a9f1fd6e6
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/mr_jive.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6a0f47ce802ce956fdc9b36d6372ecd8ef421dd2b7dbebf91304ff6433725bc5
+size 519
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/orange_cat_activities.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/orange_cat_activities.png
new file mode 100644
index 000000000..8e93fd0ac
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/orange_cat_activities.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:df2ed663e5b9307cc7fc05d57f1092c6543a7a7189a1fb56e397c17a76fcf147
+size 500
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/surveyor.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/surveyor.png
new file mode 100644
index 000000000..8c744793e
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/surveyor.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:56687f07359d43c7a6495ef50826e681eae7b94f1536fcf4ee95d1230650055a
+size 492
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/taking_too_long.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/taking_too_long.png
new file mode 100644
index 000000000..0edf25dc2
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/taking_too_long.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7da30f9a6f6401704289abb8e8f9fe699389382efa603288c3306347b81fab9a
+size 522
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/unease.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/unease.png
new file mode 100644
index 000000000..cc855f2fe
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/carved_pumpkin/unease.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:58376590b5cd5efd0ca1245ff4a292a9537e6864bc02fb2d0706e7a81ad900d7
+size 962
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/agonizing_guy.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/agonizing_guy.png
new file mode 100644
index 000000000..29185275b
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/agonizing_guy.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ce18eace6591c3b32f4fd0ad5a809f740715a7ec13aab4602a3c12d4ded4d9e5
+size 979
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/arthropod.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/arthropod.png
new file mode 100644
index 000000000..96ec5c7ee
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/arthropod.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:aef255fd32f127efc3917e540202962636a5932b2701fd01186e3673b7e12ccc
+size 537
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/creeper.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/creeper.png
new file mode 100644
index 000000000..428769685
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/creeper.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f7a7dd984e3218c02a1489b0da070ba5cd46be36a0f4cb07d30e2917abeddf3d
+size 764
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/cross_eyed.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/cross_eyed.png
new file mode 100644
index 000000000..3cf33060f
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/cross_eyed.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ba8811d83d283459aa4c6bbb4679e8a4b6b4c2d3bec8d157cb2f8b5aa4400a8b
+size 524
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/eeyees.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/eeyees.png
new file mode 100644
index 000000000..fc6d0bc06
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/eeyees.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:655b7483d6f810bc1c5f230d6b81e29b813729e65d7915139e5782524315c4a5
+size 503
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/evil.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/evil.png
new file mode 100644
index 000000000..13b59482f
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/evil.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:54a3049aac774eccdfa54710dfd168e179d0d1ba767d5280f35956bc89b04af5
+size 534
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/fake_angry.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/fake_angry.png
new file mode 100644
index 000000000..4978bc5c3
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/fake_angry.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ca7c3f4538b5ab47b50c6750b561b90ab62a1c26425880060f44feb5718c95d8
+size 507
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/goofy.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/goofy.png
new file mode 100644
index 000000000..02c7ab581
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/goofy.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1ea48e58be7d0bca4a319d3bd0241fc2f40c9ee6417b4bf3ef5e54d8e47a50ee
+size 774
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/green_guy1.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/green_guy1.png
new file mode 100644
index 000000000..b998b0456
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/green_guy1.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:41e104cf19262bbe63c069c743e64ce25f89f8b1f9adf0c10baa76882694ed99
+size 525
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/green_guy2.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/green_guy2.png
new file mode 100644
index 000000000..99804589b
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/green_guy2.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2a2dc66041279d4322085c820bccc5ea3c856564cc55b49322b544f50543aecd
+size 522
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/guardian.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/guardian.png
new file mode 100644
index 000000000..62a21cc9e
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/guardian.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:458f6d8098e3a290f4c3becae876e4389688ddc0704b2f41361a0e8db1596ba0
+size 515
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/happy_ghast.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/happy_ghast.png
new file mode 100644
index 000000000..049d387d1
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/happy_ghast.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:531016fa717caf4325464fa4267c3e1bb21da66e9970ad0c564d3a307a14fd9f
+size 440
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/hysterical.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/hysterical.png
new file mode 100644
index 000000000..8fb5d2979
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/hysterical.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:01a882389462b5fec470adba188f192bad8b9c818b6036d74e8af4aa47a37b1c
+size 585
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/ioblackshaw2.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/ioblackshaw2.png
new file mode 100644
index 000000000..326146d5c
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/ioblackshaw2.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5d6f10a9e0125f2dbe3a3ac6ec7261ce217a16c351d38046cda4509239a96723
+size 501
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/jackenstein.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/jackenstein.png
new file mode 100644
index 000000000..546b344d6
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/jackenstein.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:89e73eaafd18672b3d70ee44ac930403509b1d34cd3f4fad8a22957314d1a6e3
+size 511
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/little_angry_guy.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/little_angry_guy.png
new file mode 100644
index 000000000..fb19c3a9d
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/little_angry_guy.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:19318f9cb13b7edd9a35397a1a48c7a8ecc8603ec84c7445c301e5264d360d45
+size 513
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/long_boy.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/long_boy.png
new file mode 100644
index 000000000..1a8fe1ac3
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/long_boy.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3bfa597295e1c5e0db194db337e01335eb9c9738fc4cddd633bcd82a7ab04ef1
+size 538
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/loopy_ghost.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/loopy_ghost.png
new file mode 100644
index 000000000..cb3255d3f
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/loopy_ghost.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a75d7e5131ab5fb6749dd97ef526be79fecabe44a9cdbae49b1d232f402e0d7b
+size 532
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/melting.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/melting.png
new file mode 100644
index 000000000..c0dd7ba4f
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/melting.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f3d8ef1c2938038093d0283ba9f897dc04bd5b1cb93620d66bad7c18891860b5
+size 555
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/mischievous.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/mischievous.png
new file mode 100644
index 000000000..563d36199
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/mischievous.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fc1e06f2af33ab414d13225bfc2355f595e6c9acfc0686dc70a6ccaf175b2d32
+size 511
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/mr_jive.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/mr_jive.png
new file mode 100644
index 000000000..d39579ff9
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/mr_jive.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9fbf6ed07c55958650a75adfbaddc37ff9fcff8fdfc5e9286f6d919dac5048ff
+size 532
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/orange_cat_activities.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/orange_cat_activities.png
new file mode 100644
index 000000000..ab715ef70
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/orange_cat_activities.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6d81aca8bf247b315fb32bee2977e2b67a01b74cd787853d1cbe719fed3850b9
+size 512
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/surveyor.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/surveyor.png
new file mode 100644
index 000000000..f3bd8e8d2
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/surveyor.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dda9125303b9b29b23d8826062254b4e99ad638a7811ac1f5fbc7f5557bc644b
+size 513
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/taking_too_long.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/taking_too_long.png
new file mode 100644
index 000000000..863853012
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/taking_too_long.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e3ed35c1ec99906773749d13bd8109b53c46873417b7e621f31b87ccff2384ab
+size 534
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/unease.png b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/unease.png
new file mode 100644
index 000000000..50794337d
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/blocks/jack_o_lantern/unease.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5b8505a6030372c425d3eb21f7e4042bbbbf8b3dcef31a7fd696a37a9976abe9
+size 1035
diff --git a/resource_packs/files/variation/variated_carved_pumpkins/textures/terrain_texture.json b/resource_packs/files/variation/variated_carved_pumpkins/textures/terrain_texture.json
new file mode 100644
index 000000000..156447c57
--- /dev/null
+++ b/resource_packs/files/variation/variated_carved_pumpkins/textures/terrain_texture.json
@@ -0,0 +1,177 @@
+{
+ "resource_pack_name": "vanilla",
+ "texture_name": "atlas.terrain",
+ "padding": 8,
+ "num_mip_levels": 4,
+ "texture_data": {
+ "pumpkin_face": {
+ "textures": [
+ {
+ "variations": [
+ {
+ "path": "textures/blocks/pumpkin_face_off"
+ },
+ {
+ "path": "textures/blocks/carved_pumpkin/agonizing_guy"
+ },
+ {
+ "path": "textures/blocks/carved_pumpkin/arthropod"
+ },
+ {
+ "path": "textures/blocks/carved_pumpkin/creeper"
+ },
+ {
+ "path": "textures/blocks/carved_pumpkin/cross_eyed"
+ },
+ {
+ "path": "textures/blocks/carved_pumpkin/eeyees"
+ },
+ {
+ "path": "textures/blocks/carved_pumpkin/evil"
+ },
+ {
+ "path": "textures/blocks/carved_pumpkin/fake_angry"
+ },
+ {
+ "path": "textures/blocks/carved_pumpkin/goofy"
+ },
+ {
+ "path": "textures/blocks/carved_pumpkin/green_guy1"
+ },
+ {
+ "path": "textures/blocks/carved_pumpkin/green_guy2"
+ },
+ {
+ "path": "textures/blocks/carved_pumpkin/guardian"
+ },
+ {
+ "path": "textures/blocks/carved_pumpkin/happy_ghast"
+ },
+ {
+ "path": "textures/blocks/carved_pumpkin/hysterical"
+ },
+ {
+ "path": "textures/blocks/carved_pumpkin/ioblackshaw2"
+ },
+ {
+ "path": "textures/blocks/carved_pumpkin/jackenstein"
+ },
+ {
+ "path": "textures/blocks/carved_pumpkin/little_angry_guy"
+ },
+ {
+ "path": "textures/blocks/carved_pumpkin/long_boy"
+ },
+ {
+ "path": "textures/blocks/carved_pumpkin/loopy_ghost"
+ },
+ {
+ "path": "textures/blocks/carved_pumpkin/melting"
+ },
+ {
+ "path": "textures/blocks/carved_pumpkin/mischievous"
+ },
+ {
+ "path": "textures/blocks/carved_pumpkin/mr_jive"
+ },
+ {
+ "path": "textures/blocks/carved_pumpkin/orange_cat_activities"
+ },
+ {
+ "path": "textures/blocks/carved_pumpkin/surveyor"
+ },
+ {
+ "path": "textures/blocks/carved_pumpkin/taking_too_long"
+ },
+ {
+ "path": "textures/blocks/carved_pumpkin/unease"
+ }
+ ]
+ },
+ {
+ "variations": [
+ {
+ "path": "textures/blocks/pumpkin_face_on"
+ },
+ {
+ "path": "textures/blocks/jack_o_lantern/agonizing_guy"
+ },
+ {
+ "path": "textures/blocks/jack_o_lantern/arthropod"
+ },
+ {
+ "path": "textures/blocks/jack_o_lantern/creeper"
+ },
+ {
+ "path": "textures/blocks/jack_o_lantern/cross_eyed"
+ },
+ {
+ "path": "textures/blocks/jack_o_lantern/eeyees"
+ },
+ {
+ "path": "textures/blocks/jack_o_lantern/evil"
+ },
+ {
+ "path": "textures/blocks/jack_o_lantern/fake_angry"
+ },
+ {
+ "path": "textures/blocks/jack_o_lantern/goofy"
+ },
+ {
+ "path": "textures/blocks/jack_o_lantern/green_guy1"
+ },
+ {
+ "path": "textures/blocks/jack_o_lantern/green_guy2"
+ },
+ {
+ "path": "textures/blocks/jack_o_lantern/guardian"
+ },
+ {
+ "path": "textures/blocks/jack_o_lantern/happy_ghast"
+ },
+ {
+ "path": "textures/blocks/jack_o_lantern/hysterical"
+ },
+ {
+ "path": "textures/blocks/jack_o_lantern/ioblackshaw2"
+ },
+ {
+ "path": "textures/blocks/jack_o_lantern/jackenstein"
+ },
+ {
+ "path": "textures/blocks/jack_o_lantern/little_angry_guy"
+ },
+ {
+ "path": "textures/blocks/jack_o_lantern/long_boy"
+ },
+ {
+ "path": "textures/blocks/jack_o_lantern/loopy_ghost"
+ },
+ {
+ "path": "textures/blocks/jack_o_lantern/melting"
+ },
+ {
+ "path": "textures/blocks/jack_o_lantern/mischievous"
+ },
+ {
+ "path": "textures/blocks/jack_o_lantern/mr_jive"
+ },
+ {
+ "path": "textures/blocks/jack_o_lantern/orange_cat_activities"
+ },
+ {
+ "path": "textures/blocks/jack_o_lantern/surveyor"
+ },
+ {
+ "path": "textures/blocks/jack_o_lantern/taking_too_long"
+ },
+ {
+ "path": "textures/blocks/jack_o_lantern/unease"
+ }
+ ]
+ },
+ "textures/blocks/pumpkin_side"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/resource_packs/packs.json b/resource_packs/packs.json
index 8222d8441..d26e17cb5 100644
--- a/resource_packs/packs.json
+++ b/resource_packs/packs.json
@@ -512,6 +512,11 @@
"name": "Variated Bookshelves",
"description": "Bookshelves will be randomized using a selection of 7 textures"
},
+ {
+ "id": "variated_carved_pumpkins",
+ "name": "Variated Carved Pumpkins",
+ "description": "Carved Pumpkin and Jack O' Lantern faces will be randomized using a selection of 26 textures. Textures are winners from the Vanilla Tweaks 2025 Pumpkin Carving Competition!"
+ },
{
"id": "variated_villagers",
"name": "Variated Villagers",
|