diff --git a/package.json b/package.json
index 981131096..af33fd645 100644
--- a/package.json
+++ b/package.json
@@ -17,7 +17,7 @@
},
"devDependencies": {
"@eslint/js": "^9.17.0",
- "@sveltejs/kit": "^2.15.0",
+ "@sveltejs/kit": "^2.15.1",
"@sveltejs/vite-plugin-svelte": "^5.0.3",
"@types/compression": "^1.7.5",
"@types/eslint": "^9.6.1",
@@ -54,7 +54,8 @@
"tslib": "^2.8.1",
"typescript": "^5.7.2",
"typescript-eslint": "^8.18.2",
- "vite": "^6.0.5"
+ "vaul-svelte": "1.0.0-next.3",
+ "vite": "^6.0.6"
},
"type": "module",
"dependencies": {
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 18ba0abb9..f4687efa8 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -16,7 +16,7 @@ importers:
version: 0.1.65
'@sveltejs/adapter-node':
specifier: ^5.2.11
- version: 5.2.11(@sveltejs/kit@2.15.0(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.0)(vite@6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(svelte@5.16.0)(vite@6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))
+ version: 5.2.11(@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.0)(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(svelte@5.16.0)(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))
'@tailwindcss/container-queries':
specifier: ^0.1.1
version: 0.1.1(tailwindcss@3.4.17)
@@ -28,7 +28,7 @@ importers:
version: 1.7.5
formsnap:
specifier: ^2.0.0
- version: 2.0.0(svelte@5.16.0)(sveltekit-superforms@2.22.1(@sveltejs/kit@2.15.0(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.0)(vite@6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(svelte@5.16.0)(vite@6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.0)(typescript@5.7.2))
+ version: 2.0.0(svelte@5.16.0)(sveltekit-superforms@2.22.1(@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.0)(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(svelte@5.16.0)(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.0)(typescript@5.7.2))
fs-extra:
specifier: ^11.2.0
version: 11.2.0
@@ -80,7 +80,7 @@ importers:
version: 0.12.0(svelte@5.16.0)
sveltekit-superforms:
specifier: ^2.22.1
- version: 2.22.1(@sveltejs/kit@2.15.0(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.0)(vite@6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(svelte@5.16.0)(vite@6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.0)(typescript@5.7.2)
+ version: 2.22.1(@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.0)(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(svelte@5.16.0)(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.0)(typescript@5.7.2)
upng-js:
specifier: ^2.1.0
version: 2.1.0
@@ -102,11 +102,11 @@ importers:
specifier: ^9.17.0
version: 9.17.0
'@sveltejs/kit':
- specifier: ^2.15.0
- version: 2.15.0(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.0)(vite@6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(svelte@5.16.0)(vite@6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1))
+ specifier: ^2.15.1
+ version: 2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.0)(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(svelte@5.16.0)(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1))
'@sveltejs/vite-plugin-svelte':
specifier: ^5.0.3
- version: 5.0.3(svelte@5.16.0)(vite@6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1))
+ version: 5.0.3(svelte@5.16.0)(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1))
'@types/compression':
specifier: ^1.7.5
version: 1.7.5
@@ -212,9 +212,12 @@ importers:
typescript-eslint:
specifier: ^8.18.2
version: 8.18.2(eslint@9.17.0(jiti@1.21.7))(typescript@5.7.2)
+ vaul-svelte:
+ specifier: 1.0.0-next.3
+ version: 1.0.0-next.3(svelte@5.16.0)
vite:
- specifier: ^6.0.5
- version: 6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)
+ specifier: ^6.0.6
+ version: 6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)
packages:
@@ -239,204 +242,102 @@ packages:
'@emnapi/runtime@1.3.1':
resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==}
- '@esbuild/aix-ppc64@0.24.0':
- resolution: {integrity: sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==}
- engines: {node: '>=18'}
- cpu: [ppc64]
- os: [aix]
-
'@esbuild/aix-ppc64@0.24.2':
resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [aix]
- '@esbuild/android-arm64@0.24.0':
- resolution: {integrity: sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [android]
-
'@esbuild/android-arm64@0.24.2':
resolution: {integrity: sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [android]
- '@esbuild/android-arm@0.24.0':
- resolution: {integrity: sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==}
- engines: {node: '>=18'}
- cpu: [arm]
- os: [android]
-
'@esbuild/android-arm@0.24.2':
resolution: {integrity: sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==}
engines: {node: '>=18'}
cpu: [arm]
os: [android]
- '@esbuild/android-x64@0.24.0':
- resolution: {integrity: sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [android]
-
'@esbuild/android-x64@0.24.2':
resolution: {integrity: sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==}
engines: {node: '>=18'}
cpu: [x64]
os: [android]
- '@esbuild/darwin-arm64@0.24.0':
- resolution: {integrity: sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [darwin]
-
'@esbuild/darwin-arm64@0.24.2':
resolution: {integrity: sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==}
engines: {node: '>=18'}
cpu: [arm64]
os: [darwin]
- '@esbuild/darwin-x64@0.24.0':
- resolution: {integrity: sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [darwin]
-
'@esbuild/darwin-x64@0.24.2':
resolution: {integrity: sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==}
engines: {node: '>=18'}
cpu: [x64]
os: [darwin]
- '@esbuild/freebsd-arm64@0.24.0':
- resolution: {integrity: sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [freebsd]
-
'@esbuild/freebsd-arm64@0.24.2':
resolution: {integrity: sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [freebsd]
- '@esbuild/freebsd-x64@0.24.0':
- resolution: {integrity: sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [freebsd]
-
'@esbuild/freebsd-x64@0.24.2':
resolution: {integrity: sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==}
engines: {node: '>=18'}
cpu: [x64]
os: [freebsd]
- '@esbuild/linux-arm64@0.24.0':
- resolution: {integrity: sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [linux]
-
'@esbuild/linux-arm64@0.24.2':
resolution: {integrity: sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [linux]
- '@esbuild/linux-arm@0.24.0':
- resolution: {integrity: sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==}
- engines: {node: '>=18'}
- cpu: [arm]
- os: [linux]
-
'@esbuild/linux-arm@0.24.2':
resolution: {integrity: sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==}
engines: {node: '>=18'}
cpu: [arm]
os: [linux]
- '@esbuild/linux-ia32@0.24.0':
- resolution: {integrity: sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==}
- engines: {node: '>=18'}
- cpu: [ia32]
- os: [linux]
-
'@esbuild/linux-ia32@0.24.2':
resolution: {integrity: sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==}
engines: {node: '>=18'}
cpu: [ia32]
os: [linux]
- '@esbuild/linux-loong64@0.24.0':
- resolution: {integrity: sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==}
- engines: {node: '>=18'}
- cpu: [loong64]
- os: [linux]
-
'@esbuild/linux-loong64@0.24.2':
resolution: {integrity: sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==}
engines: {node: '>=18'}
cpu: [loong64]
os: [linux]
- '@esbuild/linux-mips64el@0.24.0':
- resolution: {integrity: sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==}
- engines: {node: '>=18'}
- cpu: [mips64el]
- os: [linux]
-
'@esbuild/linux-mips64el@0.24.2':
resolution: {integrity: sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==}
engines: {node: '>=18'}
cpu: [mips64el]
os: [linux]
- '@esbuild/linux-ppc64@0.24.0':
- resolution: {integrity: sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==}
- engines: {node: '>=18'}
- cpu: [ppc64]
- os: [linux]
-
'@esbuild/linux-ppc64@0.24.2':
resolution: {integrity: sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [linux]
- '@esbuild/linux-riscv64@0.24.0':
- resolution: {integrity: sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==}
- engines: {node: '>=18'}
- cpu: [riscv64]
- os: [linux]
-
'@esbuild/linux-riscv64@0.24.2':
resolution: {integrity: sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==}
engines: {node: '>=18'}
cpu: [riscv64]
os: [linux]
- '@esbuild/linux-s390x@0.24.0':
- resolution: {integrity: sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==}
- engines: {node: '>=18'}
- cpu: [s390x]
- os: [linux]
-
'@esbuild/linux-s390x@0.24.2':
resolution: {integrity: sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==}
engines: {node: '>=18'}
cpu: [s390x]
os: [linux]
- '@esbuild/linux-x64@0.24.0':
- resolution: {integrity: sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [linux]
-
'@esbuild/linux-x64@0.24.2':
resolution: {integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==}
engines: {node: '>=18'}
@@ -449,84 +350,42 @@ packages:
cpu: [arm64]
os: [netbsd]
- '@esbuild/netbsd-x64@0.24.0':
- resolution: {integrity: sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [netbsd]
-
'@esbuild/netbsd-x64@0.24.2':
resolution: {integrity: sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==}
engines: {node: '>=18'}
cpu: [x64]
os: [netbsd]
- '@esbuild/openbsd-arm64@0.24.0':
- resolution: {integrity: sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [openbsd]
-
'@esbuild/openbsd-arm64@0.24.2':
resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openbsd]
- '@esbuild/openbsd-x64@0.24.0':
- resolution: {integrity: sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [openbsd]
-
'@esbuild/openbsd-x64@0.24.2':
resolution: {integrity: sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==}
engines: {node: '>=18'}
cpu: [x64]
os: [openbsd]
- '@esbuild/sunos-x64@0.24.0':
- resolution: {integrity: sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [sunos]
-
'@esbuild/sunos-x64@0.24.2':
resolution: {integrity: sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==}
engines: {node: '>=18'}
cpu: [x64]
os: [sunos]
- '@esbuild/win32-arm64@0.24.0':
- resolution: {integrity: sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [win32]
-
'@esbuild/win32-arm64@0.24.2':
resolution: {integrity: sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==}
engines: {node: '>=18'}
cpu: [arm64]
os: [win32]
- '@esbuild/win32-ia32@0.24.0':
- resolution: {integrity: sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==}
- engines: {node: '>=18'}
- cpu: [ia32]
- os: [win32]
-
'@esbuild/win32-ia32@0.24.2':
resolution: {integrity: sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==}
engines: {node: '>=18'}
cpu: [ia32]
os: [win32]
- '@esbuild/win32-x64@0.24.0':
- resolution: {integrity: sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [win32]
-
'@esbuild/win32-x64@0.24.2':
resolution: {integrity: sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==}
engines: {node: '>=18'}
@@ -845,8 +704,8 @@ packages:
'@polka/url@1.0.0-next.28':
resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==}
- '@poppinss/macroable@1.0.3':
- resolution: {integrity: sha512-B4iV6QxW//Fn17+qF1EMZRmoThIUJlCtcO85yoRDJnMyHeAthjz4ig9OTkfGGXKtQhcdPX0me75gU5K9J897+w==}
+ '@poppinss/macroable@1.0.4':
+ resolution: {integrity: sha512-ct43jurbe7lsUX5eIrj4ijO3j/6zIPp7CDnFWXDs7UPAbw1Pu1iH3oAmFdP4jcskKJBURH5M9oTtyeiUXyHX8Q==}
engines: {node: '>=18.16.0'}
'@redis/bloom@1.2.0':
@@ -1026,8 +885,8 @@ packages:
peerDependencies:
'@sveltejs/kit': ^2.4.0
- '@sveltejs/kit@2.15.0':
- resolution: {integrity: sha512-FI1bhfhFNGI2sKg+BhiRyM4eaOvX+KZqRYSQqL5PK3ZZREX2xufZ6MzZAw79N846OnIxYNqcz/3VOUq+FPDd3w==}
+ '@sveltejs/kit@2.15.1':
+ resolution: {integrity: sha512-8t7D3hQHbUDMiaQ2RVnjJJ/+Ur4Fn/tkeySJCsHtX346Q9cp3LAnav8xXdfuqYNJwpUGX0x3BqF1uvbmXQw93A==}
engines: {node: '>=18.13'}
hasBin: true
peerDependencies:
@@ -1326,6 +1185,12 @@ packages:
peerDependencies:
svelte: ^4.0.0 || ^5.0.0
+ bits-ui@1.0.0-next.74:
+ resolution: {integrity: sha512-cazru5+NBKBCeK9KCV/OFy5I/B1zxOJGl5WpInzPTEPla5G9qZK9nrnXr6BbExKdhgusTiMm3h4Yvq4E5WHGJA==}
+ engines: {node: '>=18', pnpm: '>=8.7.0'}
+ peerDependencies:
+ svelte: ^5.0.0
+
brace-expansion@1.1.11:
resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
@@ -1559,11 +1424,6 @@ packages:
peerDependencies:
esbuild: '*'
- esbuild@0.24.0:
- resolution: {integrity: sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==}
- engines: {node: '>=18'}
- hasBin: true
-
esbuild@0.24.2:
resolution: {integrity: sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==}
engines: {node: '>=18'}
@@ -2436,6 +2296,11 @@ packages:
run-parallel@1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
+ runed@0.15.4:
+ resolution: {integrity: sha512-kmbpstUd7v2FdlBM+MT78IyuOVd38tq/e7MHvVb0fnVCsPSPMD/m2Xh+wUhzg9qCJgxRjBbIKu68DlH/x5VXJA==}
+ peerDependencies:
+ svelte: ^5.0.0-next.1
+
sade@1.8.1:
resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
engines: {node: '>=6'}
@@ -2619,6 +2484,12 @@ packages:
svelte-tiny-virtual-list@2.1.2:
resolution: {integrity: sha512-jeP/WMvgFUR4mYXHGPiCexjX5DuzSO+3xzHNhxfcsFyy+uYPtnqI5UGb383swpzQAyXB0OBqYfzpYihD/5gxnA==}
+ svelte-toolbelt@0.4.6:
+ resolution: {integrity: sha512-k8OUvXBUifHZcAlWeY/HLg/4J0v5m2iOfOhn8fDmjt4AP8ZluaDh9eBFus9lFiLX6O5l6vKqI1dKL5wy7090NQ==}
+ engines: {node: '>=18', pnpm: '>=8.7.0'}
+ peerDependencies:
+ svelte: ^5.0.0-next.126
+
svelte-toolbelt@0.5.0:
resolution: {integrity: sha512-t3tenZcnfQoIeRuQf/jBU7bvTeT3TGkcEE+1EUr5orp0lR7NEpprflpuie3x9Dn0W9nOKqs3HwKGJeeN5Ok1sQ==}
engines: {node: '>=18', pnpm: '>=8.7.0'}
@@ -2770,8 +2641,14 @@ packages:
resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
engines: {node: '>= 0.8'}
- vite@6.0.5:
- resolution: {integrity: sha512-akD5IAH/ID5imgue2DYhzsEwCi0/4VKY31uhMLEYJwPP4TiUp8pL5PIK+Wo7H8qT8JY9i+pVfPydcFPYD1EL7g==}
+ vaul-svelte@1.0.0-next.3:
+ resolution: {integrity: sha512-bqlCc28z1I6f23Sjv5W6UlNJdAPeX8tZbYZ3+ycOn/4hTvv2fo/5Le4bAX26RyFkpT6n5FXXCZN1/uNs8biyrQ==}
+ engines: {node: '>=18', pnpm: '>=8.7.0'}
+ peerDependencies:
+ svelte: ^5.0.0
+
+ vite@6.0.6:
+ resolution: {integrity: sha512-NSjmUuckPmDU18bHz7QZ+bTYhRR0iA72cs2QAxCqDpafJ0S6qetco0LB3WW2OxlMHS0JmAv+yZ/R3uPmMyGTjQ==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true
peerDependencies:
@@ -2904,150 +2781,78 @@ snapshots:
tslib: 2.8.1
optional: true
- '@esbuild/aix-ppc64@0.24.0':
- optional: true
-
'@esbuild/aix-ppc64@0.24.2':
optional: true
- '@esbuild/android-arm64@0.24.0':
- optional: true
-
'@esbuild/android-arm64@0.24.2':
optional: true
- '@esbuild/android-arm@0.24.0':
- optional: true
-
'@esbuild/android-arm@0.24.2':
optional: true
- '@esbuild/android-x64@0.24.0':
- optional: true
-
'@esbuild/android-x64@0.24.2':
optional: true
- '@esbuild/darwin-arm64@0.24.0':
- optional: true
-
'@esbuild/darwin-arm64@0.24.2':
optional: true
- '@esbuild/darwin-x64@0.24.0':
- optional: true
-
'@esbuild/darwin-x64@0.24.2':
optional: true
- '@esbuild/freebsd-arm64@0.24.0':
- optional: true
-
'@esbuild/freebsd-arm64@0.24.2':
optional: true
- '@esbuild/freebsd-x64@0.24.0':
- optional: true
-
'@esbuild/freebsd-x64@0.24.2':
optional: true
- '@esbuild/linux-arm64@0.24.0':
- optional: true
-
'@esbuild/linux-arm64@0.24.2':
optional: true
- '@esbuild/linux-arm@0.24.0':
- optional: true
-
'@esbuild/linux-arm@0.24.2':
optional: true
- '@esbuild/linux-ia32@0.24.0':
- optional: true
-
'@esbuild/linux-ia32@0.24.2':
optional: true
- '@esbuild/linux-loong64@0.24.0':
- optional: true
-
'@esbuild/linux-loong64@0.24.2':
optional: true
- '@esbuild/linux-mips64el@0.24.0':
- optional: true
-
'@esbuild/linux-mips64el@0.24.2':
optional: true
- '@esbuild/linux-ppc64@0.24.0':
- optional: true
-
'@esbuild/linux-ppc64@0.24.2':
optional: true
- '@esbuild/linux-riscv64@0.24.0':
- optional: true
-
'@esbuild/linux-riscv64@0.24.2':
optional: true
- '@esbuild/linux-s390x@0.24.0':
- optional: true
-
'@esbuild/linux-s390x@0.24.2':
optional: true
- '@esbuild/linux-x64@0.24.0':
- optional: true
-
'@esbuild/linux-x64@0.24.2':
optional: true
'@esbuild/netbsd-arm64@0.24.2':
optional: true
- '@esbuild/netbsd-x64@0.24.0':
- optional: true
-
'@esbuild/netbsd-x64@0.24.2':
optional: true
- '@esbuild/openbsd-arm64@0.24.0':
- optional: true
-
'@esbuild/openbsd-arm64@0.24.2':
optional: true
- '@esbuild/openbsd-x64@0.24.0':
- optional: true
-
'@esbuild/openbsd-x64@0.24.2':
optional: true
- '@esbuild/sunos-x64@0.24.0':
- optional: true
-
'@esbuild/sunos-x64@0.24.2':
optional: true
- '@esbuild/win32-arm64@0.24.0':
- optional: true
-
'@esbuild/win32-arm64@0.24.2':
optional: true
- '@esbuild/win32-ia32@0.24.0':
- optional: true
-
'@esbuild/win32-ia32@0.24.2':
optional: true
- '@esbuild/win32-x64@0.24.0':
- optional: true
-
'@esbuild/win32-x64@0.24.2':
optional: true
@@ -3327,7 +3132,7 @@ snapshots:
'@polka/url@1.0.0-next.28': {}
- '@poppinss/macroable@1.0.3':
+ '@poppinss/macroable@1.0.4':
optional: true
'@redis/bloom@1.2.0(@redis/client@1.6.0)':
@@ -3463,17 +3268,17 @@ snapshots:
'@sinclair/typebox@0.34.13':
optional: true
- '@sveltejs/adapter-node@5.2.11(@sveltejs/kit@2.15.0(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.0)(vite@6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(svelte@5.16.0)(vite@6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))':
+ '@sveltejs/adapter-node@5.2.11(@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.0)(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(svelte@5.16.0)(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))':
dependencies:
'@rollup/plugin-commonjs': 28.0.2(rollup@4.29.1)
'@rollup/plugin-json': 6.1.0(rollup@4.29.1)
'@rollup/plugin-node-resolve': 16.0.0(rollup@4.29.1)
- '@sveltejs/kit': 2.15.0(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.0)(vite@6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(svelte@5.16.0)(vite@6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1))
+ '@sveltejs/kit': 2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.0)(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(svelte@5.16.0)(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1))
rollup: 4.29.1
- '@sveltejs/kit@2.15.0(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.0)(vite@6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(svelte@5.16.0)(vite@6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1))':
+ '@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.0)(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(svelte@5.16.0)(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1))':
dependencies:
- '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.16.0)(vite@6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1))
+ '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.16.0)(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1))
'@types/cookie': 0.6.0
cookie: 0.6.0
devalue: 5.1.1
@@ -3487,27 +3292,27 @@ snapshots:
sirv: 3.0.0
svelte: 5.16.0
tiny-glob: 0.2.9
- vite: 6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)
+ vite: 6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)
- '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.0)(vite@6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(svelte@5.16.0)(vite@6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1))':
+ '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.0)(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(svelte@5.16.0)(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1))':
dependencies:
- '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.16.0)(vite@6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1))
+ '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.16.0)(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1))
debug: 4.4.0
svelte: 5.16.0
- vite: 6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)
+ vite: 6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)
transitivePeerDependencies:
- supports-color
- '@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.0)(vite@6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1))':
+ '@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.0)(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1))':
dependencies:
- '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.0)(vite@6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(svelte@5.16.0)(vite@6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1))
+ '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.0)(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(svelte@5.16.0)(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1))
debug: 4.4.0
deepmerge: 4.3.1
kleur: 4.1.5
magic-string: 0.30.17
svelte: 5.16.0
- vite: 6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)
- vitefu: 1.0.4(vite@6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1))
+ vite: 6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)
+ vitefu: 1.0.4(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1))
transitivePeerDependencies:
- supports-color
@@ -3723,7 +3528,7 @@ snapshots:
'@vinejs/vine@2.1.0':
dependencies:
- '@poppinss/macroable': 1.0.3
+ '@poppinss/macroable': 1.0.4
'@types/validator': 13.12.2
'@vinejs/compiler': 2.5.1
camelcase: 8.0.0
@@ -3828,6 +3633,16 @@ snapshots:
nanoid: 5.0.9
svelte: 5.16.0
+ bits-ui@1.0.0-next.74(svelte@5.16.0):
+ dependencies:
+ '@floating-ui/core': 1.6.8
+ '@floating-ui/dom': 1.6.12
+ '@internationalized/date': 3.6.0
+ esm-env: 1.2.1
+ runed: 0.15.4(svelte@5.16.0)
+ svelte: 5.16.0
+ svelte-toolbelt: 0.4.6(svelte@5.16.0)
+
brace-expansion@1.1.11:
dependencies:
balanced-match: 1.0.2
@@ -4053,33 +3868,6 @@ snapshots:
tslib: 2.4.0
optional: true
- esbuild@0.24.0:
- optionalDependencies:
- '@esbuild/aix-ppc64': 0.24.0
- '@esbuild/android-arm': 0.24.0
- '@esbuild/android-arm64': 0.24.0
- '@esbuild/android-x64': 0.24.0
- '@esbuild/darwin-arm64': 0.24.0
- '@esbuild/darwin-x64': 0.24.0
- '@esbuild/freebsd-arm64': 0.24.0
- '@esbuild/freebsd-x64': 0.24.0
- '@esbuild/linux-arm': 0.24.0
- '@esbuild/linux-arm64': 0.24.0
- '@esbuild/linux-ia32': 0.24.0
- '@esbuild/linux-loong64': 0.24.0
- '@esbuild/linux-mips64el': 0.24.0
- '@esbuild/linux-ppc64': 0.24.0
- '@esbuild/linux-riscv64': 0.24.0
- '@esbuild/linux-s390x': 0.24.0
- '@esbuild/linux-x64': 0.24.0
- '@esbuild/netbsd-x64': 0.24.0
- '@esbuild/openbsd-arm64': 0.24.0
- '@esbuild/openbsd-x64': 0.24.0
- '@esbuild/sunos-x64': 0.24.0
- '@esbuild/win32-arm64': 0.24.0
- '@esbuild/win32-ia32': 0.24.0
- '@esbuild/win32-x64': 0.24.0
-
esbuild@0.24.2:
optionalDependencies:
'@esbuild/aix-ppc64': 0.24.2
@@ -4107,7 +3895,6 @@ snapshots:
'@esbuild/win32-arm64': 0.24.2
'@esbuild/win32-ia32': 0.24.2
'@esbuild/win32-x64': 0.24.2
- optional: true
escalade@3.2.0: {}
@@ -4306,11 +4093,11 @@ snapshots:
combined-stream: 1.0.8
mime-types: 2.1.35
- formsnap@2.0.0(svelte@5.16.0)(sveltekit-superforms@2.22.1(@sveltejs/kit@2.15.0(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.0)(vite@6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(svelte@5.16.0)(vite@6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.0)(typescript@5.7.2)):
+ formsnap@2.0.0(svelte@5.16.0)(sveltekit-superforms@2.22.1(@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.0)(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(svelte@5.16.0)(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.0)(typescript@5.7.2)):
dependencies:
svelte: 5.16.0
svelte-toolbelt: 0.5.0(svelte@5.16.0)
- sveltekit-superforms: 2.22.1(@sveltejs/kit@2.15.0(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.0)(vite@6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(svelte@5.16.0)(vite@6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.0)(typescript@5.7.2)
+ sveltekit-superforms: 2.22.1(@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.0)(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(svelte@5.16.0)(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.0)(typescript@5.7.2)
fraction.js@4.3.7: {}
@@ -4858,6 +4645,11 @@ snapshots:
dependencies:
queue-microtask: 1.2.3
+ runed@0.15.4(svelte@5.16.0):
+ dependencies:
+ esm-env: 1.2.1
+ svelte: 5.16.0
+
sade@1.8.1:
dependencies:
mri: 1.2.0
@@ -5052,6 +4844,12 @@ snapshots:
svelte-tiny-virtual-list@2.1.2: {}
+ svelte-toolbelt@0.4.6(svelte@5.16.0):
+ dependencies:
+ clsx: 2.1.1
+ style-to-object: 1.0.8
+ svelte: 5.16.0
+
svelte-toolbelt@0.5.0(svelte@5.16.0):
dependencies:
clsx: 2.1.1
@@ -5075,9 +4873,9 @@ snapshots:
magic-string: 0.30.17
zimmerframe: 1.1.2
- sveltekit-superforms@2.22.1(@sveltejs/kit@2.15.0(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.0)(vite@6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(svelte@5.16.0)(vite@6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.0)(typescript@5.7.2):
+ sveltekit-superforms@2.22.1(@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.0)(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(svelte@5.16.0)(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.0)(typescript@5.7.2):
dependencies:
- '@sveltejs/kit': 2.15.0(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.0)(vite@6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(svelte@5.16.0)(vite@6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1))
+ '@sveltejs/kit': 2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.0)(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)))(svelte@5.16.0)(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1))
devalue: 5.1.1
memoize-weak: 1.0.2
svelte: 5.16.0
@@ -5246,9 +5044,15 @@ snapshots:
vary@1.1.2: {}
- vite@6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1):
+ vaul-svelte@1.0.0-next.3(svelte@5.16.0):
dependencies:
- esbuild: 0.24.0
+ bits-ui: 1.0.0-next.74(svelte@5.16.0)
+ svelte: 5.16.0
+ svelte-toolbelt: 0.4.6(svelte@5.16.0)
+
+ vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1):
+ dependencies:
+ esbuild: 0.24.2
postcss: 8.4.49
rollup: 4.29.1
optionalDependencies:
@@ -5257,9 +5061,9 @@ snapshots:
jiti: 1.21.7
yaml: 2.6.1
- vitefu@1.0.4(vite@6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)):
+ vitefu@1.0.4(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)):
optionalDependencies:
- vite: 6.0.5(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)
+ vite: 6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)
webidl-conversions@7.0.0: {}
diff --git a/src/app.css b/src/app.css
index 24b22b280..34bdf69ee 100644
--- a/src/app.css
+++ b/src/app.css
@@ -7,34 +7,33 @@
/* For preview to work you need to have the naumovs.color-highlight extension installed */
@layer base {
- :root,
- .dark {
+ :root {
/* Icon Green (used for Skill Icons, Underlines etc.) */
- --icon: 142 90% 42%;
+ /* --icon: 142 90% 42%; */
/* Preview: hsl(142, 90%, 42%) */
/* Link Green (used for Links, Unclaimed Slayers, Crafted Minions etc.) */
- --link: 139 91% 48%;
+ /* --link: 139 91% 48%; */
/* Preview: hsl(139, 91%, 48%) */
/* Hover Green (used only for link hovers) */
- --hover: 147 93% 49%;
+ /* --hover: 147 93% 49%; */
/* Preview: hsl(147, 93%, 49%) */
/* Skill Bar Green (used for Skill Progress Bars) */
- --skillbar: 146 88% 35%;
+ /* --skillbar: 146 88% 35%; */
/* Preview: hsl(146, 88%, 35%) */
/* Maxed Bar Gold (used for Maxed Progress Bars) */
- --maxedbar: 40 84% 44%;
+ /* --maxedbar: 40 84% 44%; */
/* Preview: hsl(40, 84%, 44%) */
/* Maxed Gold (used for Maxed things etc.) */
- --maxed: 40 88% 46%;
+ /* --maxed: 40 88% 46%; */
/* Preview: hsl(40, 88%, 46%) */
/* Golden Text (used for Golden Text) */
- --gold: 39 98% 61%;
+ /* --gold: 39 98% 61%; */
/* Preview: hsl(39, 98%, 61%) */
/* Most of the text */
diff --git a/src/app.html b/src/app.html
index 4cbe392b1..51473f3ca 100644
--- a/src/app.html
+++ b/src/app.html
@@ -1,5 +1,5 @@
-
+
diff --git a/src/hooks.server.ts b/src/hooks.server.ts
index c354a8ed5..6dd329335 100644
--- a/src/hooks.server.ts
+++ b/src/hooks.server.ts
@@ -3,7 +3,6 @@ import { updateItems } from "$constants/update-items";
import { init as resourcesInit } from "$lib/server/custom_resources";
import { indexCollectons } from "$lib/server/db/mongo/index-collections";
import { intializeNEURepository, parseNEURepository } from "$lib/server/helper/NotEnoughUpdates/parseNEURepository";
-import { updateNotEnoughUpdatesRepository } from "$lib/server/helper/NotEnoughUpdates/updateNEURepository";
import type { ServerInit } from "@sveltejs/kit";
import { getPrices } from "skyhelper-networth";
import { startMongo } from "./lib/server/db/mongo";
@@ -11,7 +10,7 @@ import { startRedis } from "./lib/server/db/redis";
export const init: ServerInit = async () => {
console.log("[SkyCrypt] Starting...");
- await resourcesInit();
+ resourcesInit();
await startMongo()?.then(() => {
console.log("[MONGO] MongoDB succeesfully connected");
@@ -26,10 +25,8 @@ export const init: ServerInit = async () => {
console.log("[REDIS] Redis succeesfully connected");
});
- await intializeNEURepository().then(() => {
- updateNotEnoughUpdatesRepository().then(async () => {
- await parseNEURepository();
- });
+ await intializeNEURepository().then(async () => {
+ parseNEURepository();
});
await getPrices().then(() => {
diff --git a/src/lib/components/Header.svelte b/src/lib/components/Header.svelte
deleted file mode 100644
index 15659d981..000000000
--- a/src/lib/components/Header.svelte
+++ /dev/null
@@ -1,165 +0,0 @@
-
-
-
diff --git a/src/lib/components/Item.svelte b/src/lib/components/Item.svelte
index 0f92ec081..ea2728aa9 100644
--- a/src/lib/components/Item.svelte
+++ b/src/lib/components/Item.svelte
@@ -1,30 +1,51 @@
-
+{#snippet item()}
+
+
+
+
+
+
+
+ {#if recombobulated}
+
+ {/if}
+ {#if showNumbers}
+
+ {skyblockItem.Count}
+
+ {/if}
+
+{/snippet}
+
+{#snippet tooltip()}
@@ -38,11 +59,11 @@
{/if}
{#if showNumbers}
- {item.Count ?? 1}
+ {skyblockItem.Count ?? 1}
{/if}
-
+
@@ -55,17 +76,50 @@
{@html isMulticolor ? itemNameHtml : removeFormatting(itemNameHtml)}
-
- {#if item.lore}
- {#each item.lore as lore}
- {@html renderLore(lore)}
- {/each}
- {:else if processedPet.lore}
- {#each processedPet.lore as lore}
- {@html renderLore(lore)}
- {/each}
- {/if}
+
+ {#each skyblockItem.lore as lore}
+ {@html renderLore(lore)}
+ {/each}
+{/snippet}
+
+{#snippet drawer()}
+
+
+ {@render item()}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {@html isMulticolor ? itemNameHtml : removeFormatting(itemNameHtml)}
+
+
+
+
+ {#each skyblockItem.lore as lore}
+ {@html renderLore(lore)}
+ {/each}
+
+
+
+
+{/snippet}
+
+
+ {#if isHover.current}
+ {@render tooltip()}
+ {:else}
+ {@render drawer()}
+ {/if}
diff --git a/src/lib/components/Skillbar.svelte b/src/lib/components/Skillbar.svelte
index 042870c9b..408f466a5 100644
--- a/src/lib/components/Skillbar.svelte
+++ b/src/lib/components/Skillbar.svelte
@@ -60,6 +60,6 @@
XP
-
+
diff --git a/src/lib/components/header/Header.svelte b/src/lib/components/header/Header.svelte
new file mode 100644
index 000000000..1e2948111
--- /dev/null
+++ b/src/lib/components/header/Header.svelte
@@ -0,0 +1,33 @@
+
+
+
diff --git a/src/lib/components/header/Info.svelte b/src/lib/components/header/Info.svelte
new file mode 100644
index 000000000..ec56aa6a6
--- /dev/null
+++ b/src/lib/components/header/Info.svelte
@@ -0,0 +1,153 @@
+
+
+{#snippet info()}
+ SkyCrypt is a free open-source stats viewer for Hypixel SkyBlock.
+
+ You can report bugs, suggest features, or contribute to the code on GitHub. It would be much appreciated!
+
+
+ Join our community on Discord!
+
+
+ Help keep SkyCrypt ad free by donating on Patreon!
+
+
+ The original project, sky.lea.moe, was orginally created by
+ LeaPhant. Thanks for all of what you've done Lea!
+
+ Used Resources:
+
+ -
+ Custom Textures:
+
+ -
+ FurfSky Reborn
+ by The Reborn Team
+
+ -
+ RNBW+
+ by rainbowcraft2
+
+ -
+ Hypixel Skyblock Pack
+ by Packs HQ
+
+ -
+ Hypixel Plus
+ by ic22487
+
+ -
+ Vanilla+
+ by TBlazeWarriorT
+
+ -
+ Worlds and Beyond
+ by Skeletony_
+
+ -
+ Default Minecraft Textures
+ by Mojang
+
+
+
+ -
+ Background Image:
+
+ -
+ Resource Pack: Dandelion
+ by Steelfeathers
+
+ -
+ Shaders: Sildur's Vibrant Shaders
+ by Sildur
+
+ -
+ April Fools 2024: Wallpaper
+ by Tinkerbell
+
+
+
+ -
+ Libraries:
+
+ -
+ Twemoji
+ by
+ Twitter
+
+ -
+ skinview3d
+ by Blessing Skin
+
+
+
+ -
+ Weight Calculations:
+
+ -
+ Hypixel SkyBlock Facade
+ by Senither
+
+ -
+ lilyweight
+ by LappySheep and Antonio32A
+
+ -
+ Farming Weight
+ by
+ Elite
+
+
+
+ -
+ Networth: SkyHelper Networth
+ by SkyHelper
+
+ -
+ Player Heads: SkyBlock
+ by Hypixel
+
+ -
+ Data: Hypixel API
+ by Hypixel
+
+
+{/snippet}
+
+{#if isHover.current}
+
+
+
+ About
+
+
+
+ {@render info()}
+
+
+
+{:else}
+
+
+
+ About
+
+
+
+
+
+ {@render info()}
+
+
+
+
+{/if}
diff --git a/src/lib/components/header/Settings.svelte b/src/lib/components/header/Settings.svelte
new file mode 100644
index 000000000..5f9e9d9ae
--- /dev/null
+++ b/src/lib/components/header/Settings.svelte
@@ -0,0 +1,146 @@
+
+
+{#snippet settings()}
+
+
+
+
+ Packs
+
+
+
+ Themes
+
+
+
+ {#each packConfigs as pack}
+
+
+
+
+ {pack.name.slice(0, 2)}
+
+
+
{pack.name} {pack.version}
+
+ by
+ {pack.author}
+
+
+
+ disabledPacks.update((value) => (!value.includes(pack.id) ? [...new Set([...value, pack.id])] : value.filter((id) => id !== pack.id)))}>
+
+
+
+ {/each}
+ {#if $hasPackConfigChanged}
+ {
+ document.cookie = `disabledPacks=${JSON.stringify($disabledPacks)}; expires=Fri, 31 Dec 9999 23:59:59 GMT; path=/`;
+ window.location.reload();
+ }}>
+ Reload to apply changes
+
+ {/if}
+
+
+
+ {#each themes as theme}
+
+
+
+ testing
+ {theme.name.slice(0, 2)}
+
+
+
{theme.name}
+
+ by
+ {theme.author}
+
+
+
+
+
+
+
+ {/each}
+
+
+
+{/snippet}
+
+{#if isHover.current}
+
+
+
+ Settings
+
+
+ {@render settings()}
+
+
+{:else}
+
+
+
+ Settings
+
+
+
+
+
+ {@render settings()}
+
+
+
+
+{/if}
diff --git a/src/lib/hooks/is-hover.svelte.ts b/src/lib/hooks/is-hover.svelte.ts
new file mode 100644
index 000000000..eaa59e473
--- /dev/null
+++ b/src/lib/hooks/is-hover.svelte.ts
@@ -0,0 +1,27 @@
+import { untrack } from "svelte";
+
+const MEDIA_QUERY = "(hover: hover) and (pointer: fine)";
+
+export class IsHover {
+ #current = $state(false);
+
+ constructor() {
+ $effect(() => {
+ return untrack(() => {
+ const mql = window.matchMedia(MEDIA_QUERY);
+ const onChange = () => {
+ this.#current = mql.matches;
+ };
+ mql.addEventListener("change", onChange);
+ onChange();
+ return () => {
+ mql.removeEventListener("change", onChange);
+ };
+ });
+ });
+ }
+
+ get current() {
+ return this.#current;
+ }
+}
diff --git a/src/lib/hooks/is-mobile.svelte.ts b/src/lib/hooks/is-mobile.svelte.ts
new file mode 100644
index 000000000..df3778d80
--- /dev/null
+++ b/src/lib/hooks/is-mobile.svelte.ts
@@ -0,0 +1,27 @@
+import { untrack } from "svelte";
+
+const MOBILE_BREAKPOINT = 768;
+
+export class IsMobile {
+ #current = $state(false);
+
+ constructor() {
+ $effect(() => {
+ return untrack(() => {
+ const mql = window.matchMedia(`(max-width: ${MOBILE_BREAKPOINT - 1}px)`);
+ const onChange = () => {
+ this.#current = window.innerWidth < MOBILE_BREAKPOINT;
+ };
+ mql.addEventListener("change", onChange);
+ onChange();
+ return () => {
+ mql.removeEventListener("change", onChange);
+ };
+ });
+ });
+ }
+
+ get current() {
+ return this.#current;
+ }
+}
diff --git a/src/lib/layouts/stats/Main.svelte b/src/lib/layouts/stats/Main.svelte
index 011c3bd1e..e227bf9bf 100644
--- a/src/lib/layouts/stats/Main.svelte
+++ b/src/lib/layouts/stats/Main.svelte
@@ -22,8 +22,8 @@
{/await}
-
-
+
+
diff --git a/src/lib/layouts/stats/PlayerProfile.svelte b/src/lib/layouts/stats/PlayerProfile.svelte
index b32432439..0f7ed9b8b 100644
--- a/src/lib/layouts/stats/PlayerProfile.svelte
+++ b/src/lib/layouts/stats/PlayerProfile.svelte
@@ -6,9 +6,13 @@
import ChevronLeft from "lucide-svelte/icons/chevron-left";
import ChevronRight from "lucide-svelte/icons/chevron-right";
import ExternalLink from "lucide-svelte/icons/external-link";
- import Share from "lucide-svelte/icons/share";
+ import Link from "lucide-svelte/icons/link";
import Star from "lucide-svelte/icons/star";
+ let urlCopied = $state(false);
+ let uuidCopied = $state(false);
+ let showMore = $state(false);
+
const { profile } = getProfileCtx();
const iconMapper: Record
= {
@@ -21,7 +25,9 @@
HYPIXEL: "hypixel.png"
};
- let showMore = $state(false);
+ function copyToClipboard(value: string) {
+ navigator.clipboard.writeText(value);
+ }
@@ -109,16 +115,31 @@
-
{
- await navigator.share({
- url: location.href,
- title: `Stats for ${profile.username} on Hypixel`
- });
- }}>
-
-
+
+
+
+
+
+
+ {#if urlCopied}
+ Copied!
+ {:else}
+ Copy URL
+ {/if}
+
+
Plancke
@@ -128,7 +149,32 @@
Elite
-
navigator.clipboard.writeText(profile.uuid)}>Copy UUID
+
+
+
+
+
+
+ {#if uuidCopied}
+ Copied!
+ {:else}
+ Copy UUID
+ {/if}
+
+
{#each Object.entries(profile.social) as [key, value]}
{#if key === "DISCORD"}
diff --git a/src/lib/sections/stats/Armor.svelte b/src/lib/sections/stats/Armor.svelte
index 412fb55f2..0f750906e 100644
--- a/src/lib/sections/stats/Armor.svelte
+++ b/src/lib/sections/stats/Armor.svelte
@@ -6,6 +6,7 @@
import Items from "$lib/layouts/stats/Items.svelte";
import { getRarityClass } from "$lib/shared/helper";
import { cn } from "$lib/shared/utils";
+ import { ScrollArea } from "bits-ui";
const { profile } = getProfileCtx();
@@ -38,7 +39,24 @@
- {#each firstWardrobeItems as _, i}
-
- {/each}
+
+
+
+
+
+
+ {#each firstWardrobeItems as _, i}
+
+
+
+ {/each}
+
+
+
+
+
+
+
+
+
diff --git a/src/lib/sections/stats/Inventory.svelte b/src/lib/sections/stats/Inventory.svelte
index 65dad0ea4..f07b1f7bb 100644
--- a/src/lib/sections/stats/Inventory.svelte
+++ b/src/lib/sections/stats/Inventory.svelte
@@ -82,7 +82,15 @@
].filter((tab) => tab.items.length > 0)
);
- const openStorageTab = writable
("0");
+ let openStorageTab = writable("0");
+ $effect(() => {
+ console.log($openTab);
+ if ($openTab === "storage") {
+ openStorageTab.set("0");
+ } else if ($openTab === "museum") {
+ openStorageTab.set("19");
+ }
+ });
const [send, receive] = crossfade({
duration: 300,
@@ -125,7 +133,7 @@
{#each tabs as tab}
{#if $openTab === tab.id}
- {#if tab.id === "storage"}
+ {#if tab.id === "storage" || tab.id === "museum"}
@@ -146,8 +154,8 @@
{/each}
- {#if tab.items[Number($openStorageTab)].containsItems}
- {@const containedItems = tab.items[Number($openStorageTab)].containsItems as ProcessedSkyBlockItem[]}
+ {#if tab.items[Number($openStorageTab)]?.containsItems}
+ {@const containedItems = (tab.items[Number($openStorageTab)].containsItems as ProcessedSkyBlockItem[]) || []}
{#each containedItems as containedItem, index}
diff --git a/src/lib/sections/stats/Pets.svelte b/src/lib/sections/stats/Pets.svelte
index 720070170..13cce0952 100644
--- a/src/lib/sections/stats/Pets.svelte
+++ b/src/lib/sections/stats/Pets.svelte
@@ -52,7 +52,7 @@
-
{(activePet.rarity ?? "common").toLowerCase()} {activePet.display_name.toLowerCase()}
+ {(activePet.rarity ?? "common").toLowerCase()} {activePet.type.toLowerCase()}
Level {activePet.level}
diff --git a/src/lib/sections/stats/Slayer.svelte b/src/lib/sections/stats/Slayer.svelte
index eaaf73a0d..7daedb74a 100644
--- a/src/lib/sections/stats/Slayer.svelte
+++ b/src/lib/sections/stats/Slayer.svelte
@@ -62,7 +62,7 @@
XP
-
+
diff --git a/src/lib/sections/stats/Weapons.svelte b/src/lib/sections/stats/Weapons.svelte
index 3ab95dbed..0700dfded 100644
--- a/src/lib/sections/stats/Weapons.svelte
+++ b/src/lib/sections/stats/Weapons.svelte
@@ -1,8 +1,8 @@
@@ -10,7 +10,10 @@
-
+
+ Active Weapon:
+ {@html renderLore(profile.items.weapons.highest_priority_weapon.display_name)}
+
{#each profile.items.weapons.weapons as weapon}
diff --git a/src/lib/sections/stats/skills/farming.svelte b/src/lib/sections/stats/skills/farming.svelte
index 56bda6bff..8daf9144b 100644
--- a/src/lib/sections/stats/skills/farming.svelte
+++ b/src/lib/sections/stats/skills/farming.svelte
@@ -5,8 +5,7 @@
import Item from "$lib/components/Item.svelte";
import SectionSubtitle from "$lib/components/SectionSubtitle.svelte";
import Items from "$lib/layouts/stats/Items.svelte";
- import { formatNumber, getRarityClass } from "$lib/shared/helper";
- import { cn } from "$lib/shared/utils";
+ import { formatNumber, renderLore } from "$lib/shared/helper";
import { Collapsible } from "bits-ui";
import ChevronDown from "lucide-svelte/icons/chevron-down";
@@ -59,7 +58,7 @@
{#if highestPriorityFarmingTool}
Active Tool:
- {highestPriorityFarmingTool.display_name}
+ {@html renderLore(highestPriorityFarmingTool.display_name)}
{/if}
diff --git a/src/lib/sections/stats/skills/fishing.svelte b/src/lib/sections/stats/skills/fishing.svelte
index c88ad4ee4..7aa151b5a 100644
--- a/src/lib/sections/stats/skills/fishing.svelte
+++ b/src/lib/sections/stats/skills/fishing.svelte
@@ -5,8 +5,7 @@
import Item from "$lib/components/Item.svelte";
import SectionSubtitle from "$lib/components/SectionSubtitle.svelte";
import Items from "$lib/layouts/stats/Items.svelte";
- import { getRarityClass, renderLore } from "$lib/shared/helper";
- import { cn } from "$lib/shared/utils";
+ import { renderLore } from "$lib/shared/helper";
import { Avatar, Collapsible } from "bits-ui";
import ChevronDown from "lucide-svelte/icons/chevron-down";
import Image from "lucide-svelte/icons/image";
@@ -37,7 +36,7 @@
{#if highestPriorityFishingTool}
Active Rod:
- {highestPriorityFishingTool.display_name}
+ {@html renderLore(highestPriorityFishingTool.display_name)}
{/if}
diff --git a/src/lib/sections/stats/skills/mining.svelte b/src/lib/sections/stats/skills/mining.svelte
index 5c8abb5d2..0b38980ea 100644
--- a/src/lib/sections/stats/skills/mining.svelte
+++ b/src/lib/sections/stats/skills/mining.svelte
@@ -4,7 +4,7 @@
import Item from "$lib/components/Item.svelte";
import SectionSubtitle from "$lib/components/SectionSubtitle.svelte";
import Items from "$lib/layouts/stats/Items.svelte";
- import { getRarityClass } from "$lib/shared/helper";
+ import { renderLore } from "$lib/shared/helper";
import { cn } from "$lib/shared/utils";
import { formatDate, formatDistanceToNowStrict } from "date-fns";
import { format } from "numerable";
@@ -22,7 +22,7 @@
{#if highestPriorityMiningTool}
Active Tool:
- {highestPriorityMiningTool.display_name}
+ {@html renderLore(highestPriorityMiningTool.display_name)}
{/if}
diff --git a/src/lib/server/constants/mining.ts b/src/lib/server/constants/mining.ts
index e99025a30..708d18ab3 100644
--- a/src/lib/server/constants/mining.ts
+++ b/src/lib/server/constants/mining.ts
@@ -323,12 +323,22 @@ class HotM {
};
return {
- id: parseInt(data[this.status].split(":")[0], 10),
- Damage: parseInt(data[this.status].split(":")[1], 10),
+ id: parseInt(data[this.status].split(":")[0]),
+ damage: parseInt(data[this.status].split(":")[1]),
glowing: false
};
}
+ get texture_path() {
+ const data = {
+ locked: "STAINED_GLASS_PANE:14",
+ next: "STAINED_GLASS_PANE:4",
+ unlocked: "STAINED_GLASS_PANE:5"
+ };
+
+ return `/api/item/${data[this.status]}`;
+ }
+
get position10x9() {
return 9 * (HOTM.tiers - this.tier) + 1;
}
@@ -401,7 +411,7 @@ class Node {
return {
id: parseInt(data[this.nodeType][this.status].split(":")[0], 10),
- Damage: parseInt(data[this.nodeType][this.status].split(":")[1], 10),
+ damage: parseInt(data[this.nodeType][this.status].split(":")[1], 10),
glowing: this.selectedPickaxeAbility === this.id
};
}
@@ -1616,14 +1626,16 @@ class MineshaftMayhem extends Node {
class HotmItem {
position: number;
displayName: string;
- itemData: { id: number; Damage: number; glowing: boolean; texture_path: string; skyblock_id?: string };
+ texture_path: string;
+ itemData: { id: number; damage: number; glowing: boolean; skyblock_id?: string };
resources: { token_of_the_mountain: number; mithril_powder: number; gemstone_powder: number };
last_reset: number;
rarity: string;
constructor() {
this.position = 0;
this.displayName = "";
- this.itemData = { id: 0, Damage: 0, glowing: false, texture_path: "", skyblock_id: "" };
+ this.texture_path = "";
+ this.itemData = { id: 0, damage: 0, glowing: false, skyblock_id: "" };
this.resources = { token_of_the_mountain: 0, mithril_powder: 0, gemstone_powder: 0 };
this.last_reset = 0;
this.rarity = "special";
@@ -1638,13 +1650,13 @@ class HotmStats extends HotmItem {
constructor(data: HotmItemData) {
super();
this.displayName = "ยง5Heart of the Mountain";
+ this.texture_path = "/api/head/86f06eaa3004aeed09b3d5b45d976de584e691c0e9cade133635de93d23b9edb";
this.rarity = "epic";
this.position = 1;
this.itemData = {
id: 397,
- Damage: 3,
- glowing: false,
- texture_path: "/api/head/86f06eaa3004aeed09b3d5b45d976de584e691c0e9cade133635de93d23b9edb"
+ damage: 3,
+ glowing: false
};
this.resources = {
token_of_the_mountain: data.resources.token_of_the_mountain || 0,
@@ -1663,14 +1675,13 @@ class CrystalHollowsCrystals extends HotmItem {
constructor(data: HotmItemData) {
super();
this.displayName = "ยง5Crystal Hollows Crystals";
+ this.texture_path = "/api/head/ef7835fc9e6daf632160e9b7ff378788a408064cc75ebf9f5158e615bdd59603";
this.rarity = "epic";
this.position = 2;
this.itemData = {
id: 397,
- Damage: 3,
- glowing: false,
- texture_path: "/api/head/ef7835fc9e6daf632160e9b7ff378788a408064cc75ebf9f5158e615bdd59603",
- skyblock_id: "hotm_crystal"
+ damage: 3,
+ glowing: false
};
this.crystals = data.crystals ?? {};
}
@@ -1717,13 +1728,13 @@ class HotmReset extends HotmItem {
constructor(data: HotmItemData) {
super();
this.displayName = "ยงcReset Heart of the Mountain";
+ this.texture_path = "/api/head/6448e275313532f54c4ba21894809a23dce52af01ddd1e89fc7689481fab737e";
this.rarity = "special";
this.position = 3;
this.itemData = {
id: 397,
- Damage: 3,
+ damage: 3,
glowing: false,
- texture_path: "/api/head/6448e275313532f54c4ba21894809a23dce52af01ddd1e89fc7689481fab737e",
skyblock_id: "hotm_reset"
};
this.last_reset = data.last_reset;
diff --git a/src/lib/server/constants/museum.ts b/src/lib/server/constants/museum.ts
index 9ebe56503..1579b1b98 100644
--- a/src/lib/server/constants/museum.ts
+++ b/src/lib/server/constants/museum.ts
@@ -69,42 +69,6 @@ async function retrieveMuseumItems() {
console.log(`[MUSEUM] Updated museum items in ${Date.now() - timeNow}ms`);
}
-const categoryInventory = [
- {
- display_name: "Go Back",
- texture_path: "/api/item/ARROW",
- rarity: "uncommon",
- tag: {
- display: {
- Lore: []
- }
- },
- position: 48
- },
- {
- display_name: "Close",
- texture_path: "/api/item/BARRIER",
- rarity: "special",
- tag: {
- display: {
- Lore: []
- }
- },
- position: 49
- },
- {
- display_name: "Next Page",
- texture_path: "/api/item/ARROW",
- rarity: "uncommon",
- tag: {
- display: {
- Lore: []
- }
- },
- position: 53
- }
-];
-
const MUSEUM: MuseumConstants = {
armor_to_id: {},
armor_sets: {},
@@ -141,19 +105,7 @@ export const MUSEUM_INVENTORY = {
}
},
inventoryType: "weapons",
- containsItems: [
- {
- display_name: "Weapons",
- rarity: "uncommon",
- tag: {
- display: {
- Lore: ["ยง7View all of the ยง6Weapons ยง7that", "ยง7you have donated to the", "ยง7ยง9Museumยง7!", ""]
- }
- },
- position: 4
- },
- ...categoryInventory
- ],
+ containsItems: [],
position: 19,
progressType: "weapons"
},
@@ -168,19 +120,7 @@ export const MUSEUM_INVENTORY = {
},
position: 21,
inventoryType: "armor",
- containsItems: [
- {
- display_name: "Armor Sets",
- rarity: "uncommon",
- tag: {
- display: {
- Lore: ["ยง7View all of the ยง9Armor Sets", "ยง9ยง7that you have donated to the", "ยง7ยง9Museumยง7!", ""]
- }
- },
- position: 4
- },
- ...categoryInventory
- ],
+ containsItems: [],
progressType: "armor"
},
{
@@ -194,20 +134,7 @@ export const MUSEUM_INVENTORY = {
},
position: 23,
inventoryType: "rarities",
- containsItems: [
- {
- display: "Rarities",
- rarity: "uncommon",
- texture_path: "/api/head/86addbd5dedad40999473be4a7f48f6236a79a0dce971b5dbd7372014ae394d",
- tag: {
- display: {
- Lore: ["ยง7View all of the ยง5Rarities", "ยง5ยง7that you have donated to the", "ยง7ยง9Museumยง7!", ""]
- }
- },
- position: 4
- },
- ...categoryInventory
- ],
+ containsItems: [],
progressType: "rarities"
},
{
@@ -221,19 +148,7 @@ export const MUSEUM_INVENTORY = {
},
position: 25,
inventoryType: "special",
- containsItems: [
- {
- display_name: "Special Items",
- rarity: "uncommon",
- tag: {
- display: {
- Lore: ["ยง7View all of the ยงdSpecial Items", "ยงdยง7that you have donated to the", "ยง7ยง9Museumยง7!", "", "ยง7These items don't count towards", "ยง7Museum progress and rewards, but", "ยง7are cool nonetheless. Items that", "ยง7are ยง9rare ยง7and ยง6prestigious", "ยง6ยง7fit into this category, and", "ยง7can be displayed in the Main", "ยง7room of the Museum.", ""]
- }
- },
- position: 4
- },
- ...categoryInventory
- ],
+ containsItems: [],
progressType: "special"
},
{
@@ -286,6 +201,7 @@ export const MUSEUM_INVENTORY = {
missing_item: {
weapons: {
display_name: null,
+ texture_path: "/api/item/INK_SACK:8",
rarity: "special",
tag: {
display: {
@@ -295,6 +211,7 @@ export const MUSEUM_INVENTORY = {
},
armor: {
display_name: null,
+ texture_path: "/api/item/INK_SACK:8",
rarity: "special",
tag: {
display: {
@@ -304,6 +221,7 @@ export const MUSEUM_INVENTORY = {
},
rarities: {
display_name: null,
+ texture_path: "/api/item/INK_SACK:8",
rarity: "special",
tag: {
display: {
@@ -315,6 +233,7 @@ export const MUSEUM_INVENTORY = {
},
higher_tier_donated: {
display_name: null,
+ texture_path: "/api/item/INK_SACK:10",
rarity: "special",
tag: {
display: {
diff --git a/src/lib/server/custom_resources.ts b/src/lib/server/custom_resources.ts
index 7bddb15cd..aa2c5f9de 100644
--- a/src/lib/server/custom_resources.ts
+++ b/src/lib/server/custom_resources.ts
@@ -1,3 +1,4 @@
+import { dev } from "$app/environment";
import { createCanvas, loadImage, type Canvas } from "@napi-rs/canvas";
import fs from "fs-extra";
import _ from "lodash";
@@ -25,7 +26,7 @@ import { format } from "numerable";
const execFile = util.promisify(child_process.execFile);
const NORMALIZED_SIZE = 128;
-const RESOURCE_CACHING = process.env.NODE_ENV === "development";
+const RESOURCE_CACHING = dev;
const FOLDER_PATH = getFolderPath();
const RESOURCE_PACK_FOLDER = path.resolve(getFolderPath(), "static", "resourcepacks");
@@ -166,6 +167,9 @@ async function loadPackConfigs() {
}
async function loadResourcePacks() {
+ if (resourcesReady === true) {
+ return;
+ }
resourcePacks = resourcePacks.sort((a, b) => a.config.priority - b.config.priority);
for (const pack of resourcePacks) {
@@ -586,7 +590,7 @@ const timeoutId = setTimeout(async () => {
const damage = texture.damage ?? 0;
if (itemId !== undefined) {
// Skip PLAYER_SKULL, but keep MOB SKULLS (Skeleton, Zombie, etc.)
- if (itemId !== 397 || (itemId === 397 && [0, 1, 2, 4, 5].includes(damage))) {
+ if (itemId !== 397 || itemId === 397) {
const key = `${pack.config.id}:${itemId}:${damage}`;
const data = itemIdTextureMap.get(key) ?? [];
diff --git a/src/lib/server/helper.ts b/src/lib/server/helper.ts
index 94cee2084..c86fa8086 100644
--- a/src/lib/server/helper.ts
+++ b/src/lib/server/helper.ts
@@ -182,12 +182,51 @@ export function addToItemLore(item: Partial, lore: string | strin
* @returns {Promise- } A Promise that resolves with the modified item.
*/
export async function applyResourcePack(item: ProcessedItem, packs: string[]) {
- const customTexture = getTexture(item, {
- pack_ids: packs
- });
+ if (item.texture_path) {
+ return item;
+ }
+
+ if (item.tag?.ExtraAttributes?.id === "ENCHANTED_BOOK") {
+ item.texture_path = `/api/item/ENCHANTED_BOOK`;
+ return item;
+ }
+
+ // CUSTOM TEXTURES
+ const customTexture = getTexture(item, { pack_ids: packs });
+ if (customTexture?.path) {
+ // ? NOTE: we're ignoring Vanilla leather armor because it's render using /leather/ endpoint (Coloring support)
+ const ignoreCustomTexture = customTexture && customTexture.path && customTexture.path.includes("/Vanilla/") && customTexture.path.includes("leather_");
+ // ? NOTE: we're ignoring Skull-3.png because it's render using /head/ endpoint (Player Skull support)
+ const hasHeadTexture = customTexture && customTexture.path && customTexture.path.endsWith("skull-3.png") && item.tag?.SkullOwner?.Properties?.textures?.length > 0;
+ if (!ignoreCustomTexture && !hasHeadTexture) {
+ item.texture_path = customTexture.path;
+ }
+ }
- if (customTexture) {
- item.texture_path = (customTexture.path ?? "").toString();
+ if (!item.texture_path) {
+ if (item.tag?.SkullOwner?.Properties?.textures?.length > 0) {
+ // PLAYER SKULLS
+ try {
+ const json = JSON.parse(Buffer.from(item.tag.SkullOwner.Properties.textures[0].Value, "base64").toString());
+ const url = json.textures.SKIN.url;
+ const uuid = url.split("/").pop();
+
+ item.texture_path = `/api/head/${uuid}?v6`;
+ } catch (e) {
+ addToItemLore(item, ["", "ยงcError: Missing texture"]);
+ item.texture_path = `/api/item/BARRIER`;
+ console.error(e);
+ }
+ } else if (typeof item.id === "number" && item.id >= 298 && item.id <= 301) {
+ // COLORED LEATHER ARMOR
+ const color = (item.tag?.display?.color as unknown as number)?.toString(16).padStart(6, "0") ?? "955e3b";
+ const type = ["helmet", "chestplate", "leggings", "boots"][item.id - 298];
+
+ item.texture_path = `/api/leather/${type}/${color}`;
+ } else if (!item.texture_path) {
+ addToItemLore(item, ["", "ยงcError: Missing texture"]);
+ item.texture_path = `/api/item/BARRIER`;
+ }
}
return item;
diff --git a/src/lib/server/helper/NotEnoughUpdates/parseNEURepository.ts b/src/lib/server/helper/NotEnoughUpdates/parseNEURepository.ts
index 5b3e2e48d..875802481 100644
--- a/src/lib/server/helper/NotEnoughUpdates/parseNEURepository.ts
+++ b/src/lib/server/helper/NotEnoughUpdates/parseNEURepository.ts
@@ -4,6 +4,7 @@ import fs from "node:fs";
import simpleGit from "simple-git";
import { NBTParser } from "./NBTParser";
import { formatBestiaryConstants } from "./parsers/bestiary";
+import { updateNotEnoughUpdatesRepository } from "./updateNEURepository";
export const NEU_ITEMS = new Map();
export const NEU_CONSTANTS = new Map();
@@ -33,6 +34,8 @@ export async function intializeNEURepository() {
export async function parseNEURepository() {
if (building) return;
+ await updateNotEnoughUpdatesRepository();
+
const timeNow = performance.now();
const itemsPath = "NotEnoughUpdates-REPO/items";
diff --git a/src/lib/server/helper/renderer.ts b/src/lib/server/helper/renderer.ts
index 10add5640..f7b7f07bd 100644
--- a/src/lib/server/helper/renderer.ts
+++ b/src/lib/server/helper/renderer.ts
@@ -468,7 +468,7 @@ export async function renderItem(skyblockId: string | undefined, query: ItemQuer
const customTexture = customResources.getTexture(item, {
ignore_id: "name" in query,
- pack_ids: query.pack
+ pack_ids: query.packs
});
if (customTexture && customTexture.path?.endsWith("skull.png") === false) {
diff --git a/src/lib/server/lib.ts b/src/lib/server/lib.ts
index 16966eccd..4c33d9554 100644
--- a/src/lib/server/lib.ts
+++ b/src/lib/server/lib.ts
@@ -201,7 +201,7 @@ export async function sendWebhookMessage(
}
) {
try {
- if (DISCORD_WEBHOOK === undefined || username === undefined) {
+ if (DISCORD_WEBHOOK === undefined || DISCORD_WEBHOOK.length === 0) {
return;
}
diff --git a/src/lib/server/stats/hotm.ts b/src/lib/server/stats/hotm.ts
index 26b0741dc..34c7a2114 100644
--- a/src/lib/server/stats/hotm.ts
+++ b/src/lib/server/stats/hotm.ts
@@ -34,7 +34,7 @@ export function getHotmItems(userProfile: Member, packs: string[]) {
display_name: node.name,
id: node.itemData.id,
rarity: node.rarity,
- damage: node.itemData.Damage,
+ Damage: node.itemData.damage,
glowing: node.itemData.glowing,
tag: {
display: {
@@ -56,7 +56,7 @@ export function getHotmItems(userProfile: Member, packs: string[]) {
display_name: `Tier ${tier}`,
rarity: hotm.rarity,
id: hotm.itemData.id,
- damage: hotm.itemData.Damage,
+ Damage: hotm.itemData.damage,
glowing: hotm.itemData.glowing,
tag: {
display: {
@@ -87,9 +87,9 @@ export function getHotmItems(userProfile: Member, packs: string[]) {
display_name: helper.getRawLore(item.displayName),
rarity: item.rarity,
id: item.itemData.id,
- damage: item.itemData.Damage,
+ Damage: item.itemData.damage,
glowing: item.itemData.glowing,
- texture_path: item.itemData?.texture_path,
+ texture_path: item.texture_path,
tag: {
display: {
Name: item.displayName,
diff --git a/src/lib/server/stats/items.ts b/src/lib/server/stats/items.ts
index 5f30936a4..128a17414 100644
--- a/src/lib/server/stats/items.ts
+++ b/src/lib/server/stats/items.ts
@@ -48,7 +48,7 @@ export async function getItems(userProfile: Member, userMuseum: MuseumRaw | null
return [key, []];
}
- const processed = await processItems(decodedItems[idx], key, true, packs);
+ const processed = await processItems(decodedItems[idx], key, packs);
return [key, processed];
})
);
@@ -75,7 +75,7 @@ export async function getItems(userProfile: Member, userMuseum: MuseumRaw | null
}
}
- output.museumItems = userMuseum ? await decodeMusemItems(userMuseum, false, []) : null;
+ output.museumItems = userMuseum ? await decodeMusemItems(userMuseum, []) : null;
output.armor = getArmor(output.armor);
output.equipment = getEquipment(output.equipment);
diff --git a/src/lib/server/stats/items/decoding.ts b/src/lib/server/stats/items/decoding.ts
index 59267c4a3..8a437aceb 100644
--- a/src/lib/server/stats/items/decoding.ts
+++ b/src/lib/server/stats/items/decoding.ts
@@ -1,5 +1,5 @@
// CREDITS: https://github.com/anderle02 & https://github.com/TGWaffles
-// Modified by: https://github.com/DUckySoLucky/
+// Modified by: https://github.com/DuckySoLucky/
import nbt from "prismarine-nbt";
import { gunzip } from "zlib";
diff --git a/src/lib/server/stats/items/museum.ts b/src/lib/server/stats/items/museum.ts
index ec00119cb..5eabe3ba0 100644
--- a/src/lib/server/stats/items/museum.ts
+++ b/src/lib/server/stats/items/museum.ts
@@ -4,7 +4,7 @@ import type { MuseumRaw } from "$types/raw/museum/lib";
import { decodeItems, decodeItemsObject } from "./decoding";
import { processItems } from "./processing";
-export async function decodeMusemItems(museum: MuseumRaw, customTextures: boolean, packs: string[]): Promise {
+export async function decodeMusemItems(museum: MuseumRaw, packs: string[]): Promise {
const output = { value: 0, items: {}, special: [] } as DecodedMuseumItems;
const specialItems = museum.special ? museum.special.map((special) => special.items.data) : [];
@@ -15,7 +15,7 @@ export async function decodeMusemItems(museum: MuseumRaw, customTextures: boolea
const [itemResults, specialResults] = await Promise.all([
Promise.all(
Object.entries(decodedmuseumItems).map(async ([id, itemData]) => {
- const encodedData = await processItems(itemData, "museum", customTextures, packs);
+ const encodedData = await processItems(itemData, "museum", packs);
const { donated_time: donatedTime, borrowing: isBorrowing } = museum.items[id];
const items = encodedData
@@ -43,7 +43,7 @@ export async function decodeMusemItems(museum: MuseumRaw, customTextures: boolea
Promise.all(
decodedSpecialItems.map(async (itemData, index) => {
const specialItem = museum.special[index];
- const decodedData = await processItems(itemData, "museum", customTextures, packs);
+ const decodedData = await processItems(itemData, "museum", packs);
const { donated_time: donatedTime } = specialItem;
const items = decodedData
diff --git a/src/lib/server/stats/items/processing.ts b/src/lib/server/stats/items/processing.ts
index dae8b6216..6eede1b3d 100644
--- a/src/lib/server/stats/items/processing.ts
+++ b/src/lib/server/stats/items/processing.ts
@@ -1,6 +1,3 @@
-/* eslint-disable @typescript-eslint/ban-ts-comment */
-import { getTexture } from "$lib/server/custom_resources";
-
import * as constants from "$lib/server/constants/constants";
import * as helper from "$lib/server/helper";
@@ -16,6 +13,14 @@ export function itemSorter(a: ProcessedItem, b: ProcessedItem) {
return constants.RARITIES.indexOf(b.rarity) - constants.RARITIES.indexOf(a.rarity);
}
+ if (a.extra.source === "inventory" && b.extra.source !== "inventory") {
+ return -1;
+ }
+
+ if (a.extra.source !== "inventory" && b.extra.source === "inventory") {
+ return 1;
+ }
+
return a.display_name.localeCompare(b.display_name);
}
@@ -178,10 +183,10 @@ export function generateGemLore(type: string, tier: string, rarity: string): str
}
// Process items returned by API
-export async function processItems(items: ProcessedItem[], source: string, customTextures = false, packs: string[]): Promise {
+export async function processItems(items: ProcessedItem[], source: string, packs: string[]): Promise {
for (const item of items) {
if (!item.tag?.ExtraAttributes?.id) {
- continue;
+ // continue;
}
// POTIONS
@@ -194,43 +199,10 @@ export async function processItems(items: ProcessedItem[], source: string, custo
item.extra = { source };
- if (item.tag.ExtraAttributes.id === "ENCHANTED_BOOK") {
- item.texture_path = `/api/item/ENCHANTED_BOOK`;
- } else if (customTextures) {
- const customTexture = getTexture(item, { pack_ids: packs, hotm: source === "storage_icons" });
-
- // ? NOTE: we're ignoring Vanilla leather armor because it's render using /leather/ endpoint (Coloring support)
- const ignoreCustomTexture = customTexture && customTexture.path && customTexture.path.includes("/Vanilla/") && customTexture.path.includes("leather_");
- if (customTexture?.path && ignoreCustomTexture === false) {
- // CUSTOM TEXTURES
- item.texture_path = customTexture.path;
- } else if (item.tag?.SkullOwner?.Properties?.textures?.length > 0) {
- // PLAYER SKULLS
- try {
- const json = JSON.parse(Buffer.from(item.tag.SkullOwner.Properties.textures[0].Value, "base64").toString());
- const url = json.textures.SKIN.url;
- const uuid = url.split("/").pop();
-
- item.texture_path = `/api/head/${uuid}?v6`;
- } catch (e) {
- helper.addToItemLore(item, ["", "ยงcError: Missing texture"]);
- item.texture_path = `/api/item/BARRIER`;
- console.error(e);
- }
- } else if (typeof item.id === "number" && item.id >= 298 && item.id <= 301) {
- // COLORED LEATHER ARMOR
- const color = (item.tag?.display?.color as unknown as number)?.toString(16).padStart(6, "0") ?? "955e3b";
- const type = ["helmet", "chestplate", "leggings", "boots"][item.id - 298];
-
- item.texture_path = `/api/leather/${type}/${color}`;
- } else if (!item.texture_path) {
- helper.addToItemLore(item, ["", "ยงcError: Missing texture"]);
- item.texture_path = `/api/item/BARRIER`;
- }
- }
+ helper.applyResourcePack(item, packs);
if (item.tag?.display?.Name != undefined) {
- item.display_name = helper.getRawLore(item.tag.display.Name);
+ item.display_name = item.tag.display.Name;
}
// Lore stuff
@@ -245,6 +217,7 @@ export async function processItems(items: ProcessedItem[], source: string, custo
const itemType = parseItemTypeFromLore(lore, item);
for (const key in itemType) {
+ // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-expect-error
item[key] = itemType[key as keyof typeof itemType];
}
@@ -257,7 +230,7 @@ export async function processItems(items: ProcessedItem[], source: string, custo
}
// Set HTML lore to be displayed on the website
- if (itemLore.length > 0) {
+ if (itemLore.length > 0 && item.tag.ExtraAttributes) {
if (item.tag.ExtraAttributes.rarity_upgrades) {
itemLore.push("ยง8(Recombobulated)");
}
diff --git a/src/lib/server/stats/items/stripping.ts b/src/lib/server/stats/items/stripping.ts
index 12592d1cb..7ed1da796 100644
--- a/src/lib/server/stats/items/stripping.ts
+++ b/src/lib/server/stats/items/stripping.ts
@@ -1,3 +1,4 @@
+import * as helper from "$lib/server/helper";
import { isEnchanted } from "$lib/shared/helper";
import type { GetItemsItems, ProcessedItem, ProcessedPet, ProcessedSkyBlockItem, ProcessedSkyblockPet } from "$types/stats";
@@ -35,7 +36,7 @@ export function stripItem(item: ProcessedItem | ProcessedPet, keys?: string[]):
output.rarity = itemData.rarity;
}
- if (itemData.shiny || itemData.glowing || isEnchanted(itemData)) {
+ if (itemData.shiny || itemData.glowing || isEnchanted(itemData) || helper.getId(itemData) === "POTION") {
output.shiny = true;
}
diff --git a/src/lib/server/stats/museum.ts b/src/lib/server/stats/museum.ts
index fdde8e6dd..95f27eb6f 100644
--- a/src/lib/server/stats/museum.ts
+++ b/src/lib/server/stats/museum.ts
@@ -173,15 +173,14 @@ export function getMuseumItems(decodedMuseumItems: DecodedMuseumItems) {
}
// WEAPONS, ARMOR & RARITIES
- const itemArray = MUSEUM_INVENTORY[inventoryType as keyof typeof MUSEUM_INVENTORY];
- const itemId = Array.isArray(itemArray) ? (itemArray[slotIndex] as unknown as string) : undefined;
+ const itemId = MUSEUM[inventoryType as "weapons" | "armor" | "rarities"][slotIndex];
if (itemId === undefined) {
continue;
}
const museumItem = museumData.items[itemId];
// MISSING ITEM
- if (museumItem === undefined) {
+ if (museumItem === undefined || museumItem.missing) {
const itemData = JSON.parse(JSON.stringify(MUSEUM_INVENTORY.missing_item[inventoryType as "weapons" | "armor" | "rarities"]));
itemData.display_name = helper.titleCase(MUSEUM.armor_to_id[itemId] ?? itemId);
@@ -199,9 +198,9 @@ export function getMuseumItems(decodedMuseumItems: DecodedMuseumItems) {
}
// NORMAL ITEM
- const itemData = museumItem.data[0];
- if (museumItem.data.length > 1) {
- itemData.containsItems = museumItem.data.map((i: ProcessedItem) => helper.generateItem(i));
+ const itemData = museumItem.items[0];
+ if (museumItem.items.length > 1) {
+ itemData.containsItems = museumItem.items.map((i: ProcessedItem) => helper.generateItem(i));
}
itemSlot.containsItems[slot + page * 54] = helper.generateItem(itemData);
diff --git a/src/lib/shared/constants/packs.ts b/src/lib/shared/constants/packs.ts
new file mode 100644
index 000000000..37d5892fd
--- /dev/null
+++ b/src/lib/shared/constants/packs.ts
@@ -0,0 +1,52 @@
+export type PackConfig = {
+ id: string;
+ name: string;
+ version?: string;
+ author: string;
+ folder: string;
+}[];
+
+export const packConfigs: PackConfig = [
+ {
+ id: "FURFSKY_REBORN",
+ name: "FurfSky Reborn",
+ version: "v1.7.3",
+ author: "The Reborn Team",
+ folder: "FurfSky_Reborn"
+ },
+ {
+ id: "HYPIXELPLUS",
+ name: "Hypixel Plus",
+ version: "v0.20.7",
+ author: "ic22487",
+ folder: "Hypixel_Plus"
+ },
+ {
+ id: "SKYBLOCK_PACK",
+ name: "Hypixel Skyblock Pack 16x",
+ version: "v14",
+ author: "Packs HQ",
+ folder: "PacksHQ_16x_14"
+ },
+ {
+ id: "RNBW_PLUS",
+ name: "RNBW+",
+ version: "v0.7",
+ author: "rainbowcraft2",
+ folder: "RNBW+_0_7"
+ },
+ {
+ id: "VANILLA_PLUS",
+ name: "Vanilla+",
+ version: "v1.441",
+ author: "TBlazeWarriorT",
+ folder: "Vanilla+_1_441"
+ },
+ {
+ id: "WORLDS_AND_BEYOND",
+ name: "Worlds and Beyond",
+ version: "v1.4.1",
+ author: "Skeletony_",
+ folder: "Worlds_and_Beyond_1_4_1"
+ }
+];
diff --git a/src/lib/shared/constants/themes/april-fools-2024.json b/src/lib/shared/constants/themes/april-fools-2024.json
new file mode 100644
index 000000000..fcd781a30
--- /dev/null
+++ b/src/lib/shared/constants/themes/april-fools-2024.json
@@ -0,0 +1,21 @@
+{
+ "id": "april-fools-2024",
+ "name": "April Fools 2024 Theme",
+ "author": "DuckySoLucky",
+ "schema": 2,
+ "images": {
+ "bg": "/img/themes/april-fools-2024/bg.webp"
+ },
+ "backgrounds": {
+ "skillbar": { "type": "stripes", "angle": "45deg", "colors": ["327.03 96.81% 63.14%", "326.45 83.78% 78.24%"], "width": 10 },
+ "maxedbar": { "type": "stripes", "angle": "45deg", "colors": ["327.93 92.06% 75.29%", "345.75 86.02% 63.53%"], "width": 10 }
+ },
+ "colors": {
+ "logo": "327.03 96.81% 63.14%",
+ "link": "327.03 96.81% 63.14%",
+ "icon": "327.03 96.81% 63.14%",
+ "hover": "327.03 96.81% 63.14%",
+ "maxed": "335.52 62.19% 60.59%",
+ "gold": "202.7 49.78% 43.73%"
+ }
+}
diff --git a/src/lib/shared/constants/themes/burning-cinnabar.json b/src/lib/shared/constants/themes/burning-cinnabar.json
new file mode 100644
index 000000000..135f22303
--- /dev/null
+++ b/src/lib/shared/constants/themes/burning-cinnabar.json
@@ -0,0 +1,18 @@
+{
+ "id": "burning-cinnabar",
+ "name": "Burning Cinnabar Theme",
+ "author": "rainbowcraft2",
+ "schema": 2,
+ "images": {
+ "bg": "/img/themes/burning-cinnabar/bg.webp"
+ },
+ "backgrounds": {
+ "skillbar": { "type": "color", "color": "3.64 73.33% 55.88%" }
+ },
+ "colors": {
+ "logo": "350.63 80% 39.22%",
+ "icon": "3.52 68% 49.02%",
+ "link": "3.52 68% 49.02%",
+ "hover": "3.64 73.33% 55.88%"
+ }
+}
diff --git a/src/lib/shared/constants/themes/candycane.json b/src/lib/shared/constants/themes/candycane.json
new file mode 100644
index 000000000..32e131636
--- /dev/null
+++ b/src/lib/shared/constants/themes/candycane.json
@@ -0,0 +1,22 @@
+{
+ "id": "candycane",
+ "name": "Candy Cane Theme",
+ "author": "Cookie_Wookie_7",
+ "schema": 2,
+ "light": true,
+ "images": {
+ "bg": "/img/themes/candycane/bg.webp"
+ },
+ "backgrounds": {
+ "skillbar": { "type": "stripes", "angle": "45deg", "colors": ["0 100% 66.67%", "0 0% 100%"], "width": 10 },
+ "maxedbar": { "type": "stripes", "angle": "45deg", "colors": ["10.14 100% 58.24%", "39.48 97.97% 61.37%"], "width": 10 }
+ },
+ "colors": {
+ "logo": "0 100% 40%",
+ "icon": "0 100% 39.6%",
+ "link": "0 100% 40.4%",
+ "hover": "0 100% 46.1%",
+ "maxed": "40 88.1% 46.1%",
+ "gold": "39 100% 38.6%"
+ }
+}
diff --git a/src/lib/shared/constants/themes/default.json b/src/lib/shared/constants/themes/default.json
new file mode 100644
index 000000000..ba541ca87
--- /dev/null
+++ b/src/lib/shared/constants/themes/default.json
@@ -0,0 +1,21 @@
+{
+ "id": "default",
+ "name": "Default Theme",
+ "author": "SkyCrypt Team",
+ "schema": 2,
+ "images": {
+ "bg": "/img/bg.webp"
+ },
+ "backgrounds": {
+ "skillbar": { "type": "color", "color": "146 88% 35%" },
+ "maxedbar": { "type": "color", "color": "40 84% 44%" }
+ },
+ "colors": {
+ "logo": "327 96.8% 63.1%",
+ "link": "139 91% 48%",
+ "icon": "142 90% 42%",
+ "hover": "147 93% 49%",
+ "maxed": "40 88% 46%",
+ "gold": "39 98% 61%"
+ }
+}
diff --git a/src/lib/shared/constants/themes/draconic.json b/src/lib/shared/constants/themes/draconic.json
new file mode 100644
index 000000000..bfd362fac
--- /dev/null
+++ b/src/lib/shared/constants/themes/draconic.json
@@ -0,0 +1,18 @@
+{
+ "id": "draconic",
+ "name": "Draconic Purple Theme",
+ "author": "rainbowcraft2",
+ "schema": 2,
+ "images": {
+ "bg": "/img/themes/draconic/bg.webp"
+ },
+ "backgrounds": {
+ "skillbar": { "type": "color", "color": "282.99 65.8% 62.16%" }
+ },
+ "colors": {
+ "logo": "283.68 50.89% 56.08%",
+ "link": "262.74 37.85% 50.78%",
+ "icon": "282.99 65.8% 62.16%",
+ "hover": "282.99 65.8% 62.16%"
+ }
+}
diff --git a/src/lib/shared/constants/themes/index.ts b/src/lib/shared/constants/themes/index.ts
new file mode 100644
index 000000000..873498b28
--- /dev/null
+++ b/src/lib/shared/constants/themes/index.ts
@@ -0,0 +1,39 @@
+import aprilFools2024Theme from "./april-fools-2024.json";
+import burningCinnabarTheme from "./burning-cinnabar.json";
+import candycaneTheme from "./candycane.json";
+import defaultTheme from "./default.json";
+import draconicTheme from "./draconic.json";
+import lightTheme from "./light.json";
+import nightblueTheme from "./nightblue.json";
+import skyleaTheme from "./skylea.json";
+import sunrise from "./sunrise.json";
+import warpwing from "./warpwing.json";
+
+export type Theme = {
+ id: string;
+ name: string;
+ author: string;
+ schema: number;
+ light?: boolean;
+ enchanted_glint?: string;
+ images?: {
+ [key: string]: string;
+ };
+ backgrounds?: {
+ [key: string]:
+ | {
+ type: "color";
+ color: string;
+ }
+ | {
+ type: "stripes";
+ angle: string;
+ colors: string[];
+ width: number;
+ };
+ };
+ colors?: { [key: string]: string };
+};
+
+const themes: Theme[] = [defaultTheme as Theme, aprilFools2024Theme as Theme, burningCinnabarTheme as Theme, candycaneTheme as Theme, draconicTheme as Theme, lightTheme as Theme, nightblueTheme as Theme, skyleaTheme as Theme, sunrise as Theme, warpwing as Theme];
+export default themes;
diff --git a/src/lib/shared/constants/themes/light.json b/src/lib/shared/constants/themes/light.json
new file mode 100644
index 000000000..b532fd5d4
--- /dev/null
+++ b/src/lib/shared/constants/themes/light.json
@@ -0,0 +1,22 @@
+{
+ "id": "default-light",
+ "name": "Default Light Theme",
+ "author": "SkyCrypt Team",
+ "schema": 2,
+ "light": true,
+ "images": {
+ "bg": "/img/themes/light/bg.webp"
+ },
+ "backgrounds": {
+ "skillbar": { "type": "color", "color": "115.97 60,36% 56.47%" },
+ "maxedbar": { "type": "color", "color": "39.48 97.97% 61.37%" }
+ },
+ "colors": {
+ "logo": "140.25 90.75% 33.92%",
+ "icon": "135.58 100% 35.49%",
+ "link": "138.73 95.35% 42.16%",
+ "hover": "138.83 91.02% 48.04%",
+ "maxed": "40 88.09% 46.08%",
+ "gold": "38.98 100% 38.63%"
+ }
+}
diff --git a/src/lib/shared/constants/themes/nightblue.json b/src/lib/shared/constants/themes/nightblue.json
new file mode 100644
index 000000000..6ce1f62c0
--- /dev/null
+++ b/src/lib/shared/constants/themes/nightblue.json
@@ -0,0 +1,18 @@
+{
+ "id": "nightblue",
+ "name": "Night Blue Theme",
+ "author": "8KCoffeeWizard",
+ "schema": 2,
+ "images": {
+ "bg": "/img/themes/nightblue/bg.webp"
+ },
+ "backgrounds": {
+ "skillbar": { "type": "color", "color": "201.43 100% 61.57%" }
+ },
+ "colors": {
+ "logo": "203.19 90.39% 44.9%",
+ "icon": "201.43 100% 61.57%",
+ "link": "179.06 100% 50%",
+ "hover": "188.48 89.67% 41.76%"
+ }
+}
diff --git a/src/lib/shared/constants/themes/skylea.json b/src/lib/shared/constants/themes/skylea.json
new file mode 100644
index 000000000..a77ae46c1
--- /dev/null
+++ b/src/lib/shared/constants/themes/skylea.json
@@ -0,0 +1,19 @@
+{
+ "id": "skylea",
+ "name": "sky.lea.moe",
+ "author": "LeaPhant",
+ "schema": 2,
+ "enchanted_glint": "/img/enchanted-glint-legacy.png",
+ "images": {
+ "bg": "/img/themes/skylea/bg.webp"
+ },
+ "backgrounds": {
+ "skillbar": { "type": "color", "color": "330 79.73% 29.02%" }
+ },
+ "colors": {
+ "logo": "330 85.71% 58.82%",
+ "icon": "330 78.49% 36.47%",
+ "link": "330.18 93.44% 64.12%",
+ "hover": "330 86.89% 76.08%"
+ }
+}
diff --git a/src/lib/shared/constants/themes/sunrise.json b/src/lib/shared/constants/themes/sunrise.json
new file mode 100644
index 000000000..3b5ce08b4
--- /dev/null
+++ b/src/lib/shared/constants/themes/sunrise.json
@@ -0,0 +1,18 @@
+{
+ "id": "sunrise",
+ "name": "Sunrise Orange Theme",
+ "author": "rainbowcraft2",
+ "schema": 2,
+ "images": {
+ "bg": "/img/themes/sunrise/bg.webp"
+ },
+ "backgrounds": {
+ "skillbar": { "type": "color", "color": "9.88 86.32% 62.75%" }
+ },
+ "colors": {
+ "logo": "10.3 89.42% 62.94%",
+ "link": "9.88 86.32% 62.75%",
+ "icon": "9.88 86.32% 62.75%",
+ "hover": "25 100% 67.06%"
+ }
+}
diff --git a/src/lib/shared/constants/themes/warpwing.json b/src/lib/shared/constants/themes/warpwing.json
new file mode 100644
index 000000000..1be9244b6
--- /dev/null
+++ b/src/lib/shared/constants/themes/warpwing.json
@@ -0,0 +1,18 @@
+{
+ "id": "warpwing",
+ "name": "Forest Walk",
+ "author": "WarpWing",
+ "schema": 2,
+ "images": {
+ "bg": "https://blog.warpwing.cloud/_astro/demo-banner.BbPub-ks_1KHh80.webp"
+ },
+ "backgrounds": {
+ "skillbar": { "type": "color", "color": "185.45 100% 36.67%" }
+ },
+ "colors": {
+ "logo": "185.08 77.63% 29.8%",
+ "icon": "185.45 100% 36.67%",
+ "link": "185.45 100% 36.67%",
+ "hover": "185.45 100% 36.67%"
+ }
+}
diff --git a/src/lib/stores/packs.ts b/src/lib/stores/packs.ts
new file mode 100644
index 000000000..bf72d997e
--- /dev/null
+++ b/src/lib/stores/packs.ts
@@ -0,0 +1,5 @@
+import { persisted } from "svelte-persisted-store";
+
+// First param `packs` is the local storage key.
+// Second param is the initial value.
+export const disabledPacks = persisted("disabledPacks", []);
diff --git a/src/lib/stores/themes.ts b/src/lib/stores/themes.ts
new file mode 100644
index 000000000..4b30dd8c0
--- /dev/null
+++ b/src/lib/stores/themes.ts
@@ -0,0 +1,5 @@
+import { persisted } from "svelte-persisted-store";
+
+// First param `packs` is the local storage key.
+// Second param is the initial value.
+export const theme = persisted("theme", "default");
diff --git a/src/lib/types/processed/profile/items.d.ts b/src/lib/types/processed/profile/items.d.ts
index bfbea23e7..8c85e06bc 100644
--- a/src/lib/types/processed/profile/items.d.ts
+++ b/src/lib/types/processed/profile/items.d.ts
@@ -55,7 +55,7 @@ export type ItemQuery = {
item_id?: number;
id?: number;
damage?: number;
- pack?: string[];
+ packs?: string[];
texture?: string;
texture_path?: string;
};
diff --git a/src/plugins/themes.ts b/src/plugins/themes.ts
new file mode 100644
index 000000000..0812f3f23
--- /dev/null
+++ b/src/plugins/themes.ts
@@ -0,0 +1,80 @@
+import plugin from "tailwindcss/plugin";
+import themes from "../lib/shared/constants/themes";
+
+// Define the possible background types
+type StripeBackground = {
+ type: "stripes";
+ angle: string;
+ colors: string[];
+ width: number;
+};
+
+type ColorBackground = {
+ type: "color";
+ color: string;
+};
+
+// Ensure Theme backgrounds has required properties
+type ThemeBackgrounds = {
+ skillbar?: StripeBackground | ColorBackground;
+ maxedbar?: StripeBackground | ColorBackground;
+};
+
+// Update Theme type to include proper background typing
+type Background = Extract, StripeBackground>;
+
+const generateStripeBackground = (bg: Background | undefined) => {
+ if (!bg || bg.type !== "stripes") {
+ return "none";
+ }
+
+ return `repeating-linear-gradient(
+ ${bg.angle},
+ ${bg.colors[0]} 0px,
+ ${bg.colors[0]} ${bg.width}px,
+ ${bg.colors[1]} ${bg.width}px,
+ ${bg.colors[1]} ${bg.width * 2}px
+ )`;
+};
+
+type ThemeStyles = {
+ [key: string]: string;
+};
+
+// For each theme, add the theme's colors to a new class in the base styles
+const scThemePlugin = plugin(function ({ addBase }) {
+ // Generate theme classes
+ themes.forEach((theme) => {
+ const styles: ThemeStyles = {
+ "--icon": theme.colors?.icon || "var(--icon)",
+ "--link": theme.colors?.link || "var(--link)",
+ "--hover": theme.colors?.hover || "var(--hover)",
+ "--maxed": theme.colors?.maxed || "var(--maxed)",
+ "--gold": theme.colors?.gold || "var(--gold)"
+ };
+
+ // Add background image if specified
+ if (theme.images?.bg) {
+ styles["--bg-url"] = `url(${theme.images.bg})`;
+ }
+
+ // Add custom backgrounds
+ if (theme.backgrounds?.skillbar && theme.backgrounds.skillbar.type === "stripes") {
+ styles["--skillbar"] = generateStripeBackground(theme.backgrounds.skillbar);
+ } else if (theme.backgrounds?.skillbar && theme.backgrounds.skillbar.type === "color") {
+ styles["--skillbar"] = `hsl(${theme.backgrounds.skillbar.color} / 1)`;
+ }
+
+ if (theme.backgrounds?.maxedbar && theme.backgrounds.maxedbar.type === "stripes") {
+ styles["--maxedbar"] = generateStripeBackground(theme.backgrounds.maxedbar);
+ } else if (theme.backgrounds?.maxedbar && theme.backgrounds.maxedbar.type === "color") {
+ styles["--maxedbar"] = `hsl(${theme.backgrounds.maxedbar.color} / 1)`;
+ }
+
+ addBase({
+ [`:root[data-theme="${theme.id}"]`]: { ...styles }
+ });
+ });
+});
+
+export default scThemePlugin;
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte
index 6fdbe00f0..8378a6109 100644
--- a/src/routes/+layout.svelte
+++ b/src/routes/+layout.svelte
@@ -1,8 +1,18 @@
-
+{@render children()}
diff --git a/src/routes/api/item/[id=itemId]/+server.ts b/src/routes/api/item/[id=itemId]/+server.ts
index b8bfdac40..f1ee86d0e 100644
--- a/src/routes/api/item/[id=itemId]/+server.ts
+++ b/src/routes/api/item/[id=itemId]/+server.ts
@@ -3,12 +3,13 @@ import { error } from "@sveltejs/kit";
import type { RequestHandler } from "./$types";
// GET /api/head/[id=itemId]
-export const GET: RequestHandler = async ({ params }) => {
+export const GET: RequestHandler = async ({ params, cookies }) => {
const { id } = params;
try {
const [newId, damage] = id.split(":");
- const attachment = await renderItem(newId, { damage: isNaN(parseInt(damage)) ? 0 : parseInt(damage) });
+ const packs = JSON.parse(cookies.get("disabledPacks") || "[]");
+ const attachment = await renderItem(newId, { damage: isNaN(parseInt(damage)) ? 0 : parseInt(damage), packs });
return new Response(attachment.image, {
headers: {
diff --git a/src/routes/api/museum/[paramProfile]/+server.ts b/src/routes/api/museum/[paramProfile]/+server.ts
index 3b352d609..be47034fc 100644
--- a/src/routes/api/museum/[paramProfile]/+server.ts
+++ b/src/routes/api/museum/[paramProfile]/+server.ts
@@ -8,7 +8,7 @@ export const GET: RequestHandler = async ({ params }) => {
const { paramProfile } = params;
const museum = await fetchMuseum(paramProfile);
- const decodedMuseum = await decodeMusemItems(museum["fb3d96498a5b4d5b91b763db14b195ad"], false, []);
+ const decodedMuseum = await decodeMusemItems(museum["fb3d96498a5b4d5b91b763db14b195ad"], []);
const processedMuseum = await getMuseumItems(decodedMuseum);
return json(processedMuseum);
diff --git a/src/routes/api/potion/[type=potion]/[color=potionColor]/+server.ts b/src/routes/api/potion/[type=potion]/[color=color]/+server.ts
similarity index 99%
rename from src/routes/api/potion/[type=potion]/[color=potionColor]/+server.ts
rename to src/routes/api/potion/[type=potion]/[color=color]/+server.ts
index 018f9b1d3..a1913de4d 100644
--- a/src/routes/api/potion/[type=potion]/[color=potionColor]/+server.ts
+++ b/src/routes/api/potion/[type=potion]/[color=color]/+server.ts
@@ -7,7 +7,6 @@ export const GET: RequestHandler = async ({ params }) => {
const { type, color } = params;
const potionColor = POTION_COLORS[color];
-
try {
const attachment = await getPotion(type, potionColor);
diff --git a/src/routes/api/stats/[paramPlayer=player]/+server.ts b/src/routes/api/stats/[paramPlayer=player]/+server.ts
index 953a06094..1bef0c518 100644
--- a/src/routes/api/stats/[paramPlayer=player]/+server.ts
+++ b/src/routes/api/stats/[paramPlayer=player]/+server.ts
@@ -4,14 +4,15 @@ import { json } from "@sveltejs/kit";
import zlib from "zlib";
import type { RequestHandler } from "./$types";
-export const GET: RequestHandler = async ({ params, request }) => {
+export const GET: RequestHandler = async ({ params, request, cookies }) => {
const timeNow = Date.now();
const { paramPlayer } = params;
const [profile, player] = await Promise.all([getProfile(paramPlayer, null, { cache: true }), fetchPlayer(paramPlayer, { cache: true })]);
-
const museum = await fetchMuseum(profile.profile_id);
- const stats = await getStats(profile, player, { museum });
+
+ const packs = JSON.parse(cookies.get("disabledPacks") || "[]");
+ const stats = await getStats(profile, player, { museum, packs });
const acceptEncoding = request.headers.get("accept-encoding");
const supportsGzip = acceptEncoding?.includes("gzip");
diff --git a/src/routes/api/stats/[paramPlayer=player]/[paramProfile]/+server.ts b/src/routes/api/stats/[paramPlayer=player]/[paramProfile]/+server.ts
index 2166f1873..050546ee2 100644
--- a/src/routes/api/stats/[paramPlayer=player]/[paramProfile]/+server.ts
+++ b/src/routes/api/stats/[paramPlayer=player]/[paramProfile]/+server.ts
@@ -4,15 +4,14 @@ import { json } from "@sveltejs/kit";
import zlib from "zlib";
import type { RequestHandler } from "./$types";
-export const GET: RequestHandler = async ({ params, request }) => {
+export const GET: RequestHandler = async ({ params, request, cookies }) => {
const timeNow = Date.now();
const { paramPlayer, paramProfile } = params;
const [profile, player] = await Promise.all([getProfile(paramPlayer, paramProfile, { cache: true }), fetchPlayer(paramPlayer, { cache: true })]);
const museum = await fetchMuseum(profile.profile_id);
- const packs = [] as string[];
- // const packs = ["FURFSKY_REBORN", "RNBW_PLUS", "SKYBLOCK_PACK", "HYPIXELPLUS", "WORLDS_AND_BEYOND", "VANILLA_PLUS"];
+ const packs = JSON.parse(cookies.get("disabledPacks") || "[]");
const stats = await getStats(profile, player, { museum, packs: packs });
const acceptEncoding = request.headers.get("accept-encoding");
diff --git a/src/routes/api/themes/[color]/[[invert]]/logo.svg/+server.ts b/src/routes/api/themes/[color]/[[invert]]/logo.svg/+server.ts
new file mode 100644
index 000000000..5d26584a2
--- /dev/null
+++ b/src/routes/api/themes/[color]/[[invert]]/logo.svg/+server.ts
@@ -0,0 +1,28 @@
+import type { RequestHandler } from "./$types";
+
+export const GET: RequestHandler = async ({ params }) => {
+ const color = atob(params.color) ?? "0, 0%, 0%";
+ const invert = params.invert;
+
+ console.log("--- HERE ---");
+ console.log(color, invert);
+
+ const background = invert ? "0 0% 100%" : color;
+ const foreground = invert ? color : "0 0% 100%";
+
+ const svg = ` `;
+ return new Response(svg, {
+ headers: {
+ "Content-Type": "image/svg+xml",
+ "Cache-Control": "public, max-age=31536000, immutable"
+ }
+ });
+};
diff --git a/src/routes/stats/[ign]/[[profile]]/+page.svelte b/src/routes/stats/[ign]/[[profile]]/+page.svelte
index 0f55649ed..ac4efa0bf 100644
--- a/src/routes/stats/[ign]/[[profile]]/+page.svelte
+++ b/src/routes/stats/[ign]/[[profile]]/+page.svelte
@@ -12,6 +12,7 @@
if (!user) return;
const { username, profile_cute_name } = user;
+ if (!username) return;
const current = page.url.pathname;
const wanted = `/stats/${username}/${profile_cute_name || ""}`;
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/acacia_boat.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/acacia_boat.png
index 819bdda05..6dc3e6720 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/acacia_boat.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/acacia_boat.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/acacia_door.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/acacia_door.png
index 22b1d054c..69be125ea 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/acacia_door.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/acacia_door.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/acacia_fence.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/acacia_fence.png
index 0a81c4f88..afd0d0383 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/acacia_fence.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/acacia_fence.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/acacia_fence_gate.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/acacia_fence_gate.png
index e53eda1f3..79c394902 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/acacia_fence_gate.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/acacia_fence_gate.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/acacia_stairs.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/acacia_stairs.png
index 116d9ac06..e5d884105 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/acacia_stairs.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/acacia_stairs.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/activator_rail.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/activator_rail.png
index 44ed56b1f..3773b50f0 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/activator_rail.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/activator_rail.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/anvil-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/anvil-1.png
index 4c26b68cf..aa0afdaa1 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/anvil-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/anvil-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/anvil-2.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/anvil-2.png
index fa00213a7..9e8a6b854 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/anvil-2.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/anvil-2.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/anvil-null.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/anvil-null.png
new file mode 100644
index 000000000..9649024bc
Binary files /dev/null and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/anvil-null.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/anvil-null.properties b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/anvil-null.properties
new file mode 100644
index 000000000..ebff6e408
--- /dev/null
+++ b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/anvil-null.properties
@@ -0,0 +1,4 @@
+type=item
+texture=anvil-null
+vanillaId=145
+damage=3
\ No newline at end of file
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/anvil.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/anvil.png
index 2a40ffa03..e3145e085 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/anvil.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/anvil.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/apple.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/apple.png
index 904396052..28f905068 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/apple.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/apple.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/armor_stand.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/armor_stand.png
index 9732ae8ce..85594e5be 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/armor_stand.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/armor_stand.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/arrow.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/arrow.png
index 92e477793..da9f9d833 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/arrow.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/arrow.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/baked_potato.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/baked_potato.png
index 7d10ae1c3..6bf9d5b8c 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/baked_potato.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/baked_potato.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-1.png
index c7ddd95e6..f20e2476f 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-10.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-10.png
index d905a83dd..71b51f3be 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-10.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-10.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-11.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-11.png
index 991ab62df..7d5c02566 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-11.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-11.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-12.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-12.png
index 5188987e5..78fa481bc 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-12.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-12.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-13.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-13.png
index 90fbe21a4..3b1e33aec 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-13.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-13.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-14.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-14.png
index 43d016ac8..288f2c79a 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-14.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-14.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-15.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-15.png
index e5f3ce13e..24b43c0f8 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-15.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-15.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-2.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-2.png
index 8fe13db49..ddb77c35a 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-2.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-2.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-3.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-3.png
index 970f3407c..87f51109b 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-3.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-3.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-4.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-4.png
index 7e74237a5..527c41d75 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-4.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-4.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-5.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-5.png
index 0d82b73a3..d8b1fd53f 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-5.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-5.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-6.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-6.png
index 63e0120e5..03a8904de 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-6.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-6.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-7.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-7.png
index f2a7d1264..5c409530c 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-7.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-7.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-8.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-8.png
index 6de898f88..004fa3c61 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-8.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-8.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-9.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-9.png
index 26ed5f1d0..cb930f7be 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-9.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner-9.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner.png
index 4b043eb51..9f955c98d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/banner.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/barrier.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/barrier.png
index 83b39ce6a..38ba2f898 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/barrier.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/barrier.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/beacon.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/beacon.png
index a2fbf9b98..9bf49a314 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/beacon.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/beacon.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-1.png
index 06d7a01f9..dd02a9ca9 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-10.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-10.png
index 3841b1f7b..cd72b0a23 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-10.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-10.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-11.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-11.png
index bfe41e0b8..5a9384ee6 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-11.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-11.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-12.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-12.png
index 6c1989f41..51448c643 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-12.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-12.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-13.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-13.png
index 04850a485..886d7ee79 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-13.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-13.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-14.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-14.png
index 6a46f582c..3fadc2cc3 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-14.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-14.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-15.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-15.png
index e332422a0..cbb954aa7 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-15.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-15.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-2.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-2.png
index 7ae64b013..1227744c4 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-2.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-2.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-3.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-3.png
index c9a0c240e..279b120cf 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-3.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-3.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-4.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-4.png
index 8ae116161..63c28e265 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-4.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-4.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-5.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-5.png
index 24363dc14..29e34547b 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-5.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-5.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-6.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-6.png
index 80c1b5ecb..af817cafd 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-6.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-6.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-7.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-7.png
index 0452c70ee..aeeda3cb7 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-7.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-7.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-8.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-8.png
index 0b1a33cb3..e6f0acc4b 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-8.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-8.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-9.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-9.png
index f5fd0a6b4..821e6462d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-9.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed-9.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed.png
index 1e45975ec..2a233e2b1 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bed.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bedrock.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bedrock.png
index 19e0d0e83..6779704ee 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bedrock.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bedrock.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/beef.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/beef.png
index cdf94dd8e..641fff106 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/beef.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/beef.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/beetroot.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/beetroot.png
index 0f06d432a..5a4f1b9ef 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/beetroot.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/beetroot.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/beetroot_seeds.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/beetroot_seeds.png
index 57187c877..9593380ce 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/beetroot_seeds.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/beetroot_seeds.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/beetroot_soup.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/beetroot_soup.png
index 688bc164b..030316b86 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/beetroot_soup.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/beetroot_soup.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/birch_boat.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/birch_boat.png
index ae7e06411..ef12ea90b 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/birch_boat.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/birch_boat.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/birch_door.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/birch_door.png
index da403c29c..5dfb08bca 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/birch_door.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/birch_door.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/birch_fence.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/birch_fence.png
index 2de31857c..f64b2ea3c 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/birch_fence.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/birch_fence.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/birch_fence_gate.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/birch_fence_gate.png
index 9eed98618..46553fb44 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/birch_fence_gate.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/birch_fence_gate.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/birch_stairs.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/birch_stairs.png
index db15ee22b..bd5a4b0a6 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/birch_stairs.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/birch_stairs.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/black_glazed_terracotta.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/black_glazed_terracotta.png
index b69e402e6..5b10fc6e7 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/black_glazed_terracotta.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/black_glazed_terracotta.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/black_shulker_box.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/black_shulker_box.png
index 44b40e06c..a7a84ecd8 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/black_shulker_box.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/black_shulker_box.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/blaze_powder.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/blaze_powder.png
index 5799c9e3c..771fff7be 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/blaze_powder.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/blaze_powder.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/blaze_rod.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/blaze_rod.png
index f7e21c8dc..b9a4df024 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/blaze_rod.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/blaze_rod.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/blue_glazed_terracotta.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/blue_glazed_terracotta.png
index d5a03fb5d..3c8adbbe0 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/blue_glazed_terracotta.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/blue_glazed_terracotta.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/blue_shulker_box.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/blue_shulker_box.png
index fe3e84802..8d8671cb9 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/blue_shulker_box.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/blue_shulker_box.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/boat.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/boat.png
index 803f05ce1..db0a322d7 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/boat.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/boat.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bone.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bone.png
index 1169ee933..0749075cd 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bone.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bone.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bone_block.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bone_block.png
index c7e1429a6..f13dce771 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bone_block.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bone_block.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/book.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/book.png
index 258acf38d..954b498ae 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/book.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/book.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bookshelf.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bookshelf.png
index d14f9d26e..c63020454 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bookshelf.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bookshelf.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bow.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bow.png
index 9d2d145ba..07e0c2cb2 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bow.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bow.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bowl.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bowl.png
index 5e2f16e79..cece07580 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bowl.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bowl.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bread.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bread.png
index 00a688783..0ee186af3 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bread.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bread.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brewing_stand.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brewing_stand.png
index 6254e9128..791cb92c1 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brewing_stand.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brewing_stand.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brick.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brick.png
index 46ddcb455..443d0d63d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brick.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brick.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brick_block.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brick_block.png
index 5baf4611e..ed0e0c9fe 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brick_block.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brick_block.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brick_stairs.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brick_stairs.png
index 06bc009b1..ad1cb3c9d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brick_stairs.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brick_stairs.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brown_glazed_terracotta.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brown_glazed_terracotta.png
index 83dc0ec06..c296a8a0f 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brown_glazed_terracotta.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brown_glazed_terracotta.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brown_mushroom.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brown_mushroom.png
index 91cd7801d..e65498760 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brown_mushroom.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brown_mushroom.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brown_mushroom_block-null.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brown_mushroom_block-null.png
new file mode 100644
index 000000000..43a525b9b
Binary files /dev/null and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brown_mushroom_block-null.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brown_mushroom_block-null.properties b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brown_mushroom_block-null.properties
new file mode 100644
index 000000000..dd0afec54
--- /dev/null
+++ b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brown_mushroom_block-null.properties
@@ -0,0 +1,4 @@
+type=item
+texture=brown_mushroom_block-null
+vanillaId=99
+damage=1-15
\ No newline at end of file
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brown_mushroom_block.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brown_mushroom_block.png
index 372fd0ac3..938868355 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brown_mushroom_block.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brown_mushroom_block.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brown_shulker_box.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brown_shulker_box.png
index 8b4e349ac..8051197e6 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brown_shulker_box.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/brown_shulker_box.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bucket.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bucket.png
index 5d726e0d5..729780745 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bucket.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/bucket.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cactus.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cactus.png
index 68aaa638c..ac70602de 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cactus.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cactus.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cake.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cake.png
index 561a0e596..ec5d91204 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cake.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cake.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-1.png
index c14845333..0a5cc1af9 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-10.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-10.png
index c342c5e92..3e0c5440d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-10.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-10.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-11.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-11.png
index 55b879130..5a8a61657 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-11.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-11.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-12.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-12.png
index 5acf7784b..4088c107b 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-12.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-12.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-13.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-13.png
index dca30fa4a..53dc6fc34 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-13.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-13.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-14.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-14.png
index 44a42d9a0..3eb6b1edd 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-14.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-14.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-15.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-15.png
index ef5784642..fda6b6eda 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-15.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-15.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-2.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-2.png
index f79abcaa7..66186b579 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-2.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-2.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-3.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-3.png
index 79599b840..02289daf4 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-3.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-3.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-4.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-4.png
index bfd0a62bd..55768059f 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-4.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-4.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-5.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-5.png
index a867d830e..90f2816de 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-5.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-5.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-6.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-6.png
index daf6ca35e..4abd70e1d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-6.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-6.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-7.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-7.png
index 9a80ca52d..ae1fe5159 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-7.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-7.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-8.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-8.png
index b85429a3d..6d64b57d5 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-8.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-8.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-9.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-9.png
index 4bb9399eb..36b60453a 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-9.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet-9.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet.png
index c825af0a1..5d59c302d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carpet.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carrot.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carrot.png
index 2a4035778..b69ab0dca 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carrot.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carrot.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carrot_on_a_stick.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carrot_on_a_stick.png
index 8c7f6a1be..6d4f02243 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carrot_on_a_stick.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/carrot_on_a_stick.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cauldron.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cauldron.png
index 681e586c6..6ca4fd5bf 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cauldron.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cauldron.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chainmail_boots.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chainmail_boots.png
index 72c89df96..6e10a7e35 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chainmail_boots.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chainmail_boots.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chainmail_chestplate.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chainmail_chestplate.png
index 98ee3b0a0..dc0ddf736 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chainmail_chestplate.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chainmail_chestplate.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chainmail_helmet.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chainmail_helmet.png
index 4be2051f8..6252e52ed 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chainmail_helmet.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chainmail_helmet.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chainmail_leggings.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chainmail_leggings.png
index 28393928b..77ad6388a 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chainmail_leggings.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chainmail_leggings.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chest.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chest.png
index 499cfedd4..8b37a1cc4 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chest.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chest.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chest_minecart.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chest_minecart.png
index ccde95294..e06e937e9 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chest_minecart.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chest_minecart.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chicken.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chicken.png
index c1944529a..5ffaa509d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chicken.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chicken.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chorus_flower.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chorus_flower.png
index c5812dc08..5adbdb5a3 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chorus_flower.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chorus_flower.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chorus_fruit.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chorus_fruit.png
index d444cf720..72c65ce9a 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chorus_fruit.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chorus_fruit.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chorus_fruit_popped.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chorus_fruit_popped.png
index bca402047..2429d49fb 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chorus_fruit_popped.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chorus_fruit_popped.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chorus_plant.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chorus_plant.png
index 0c7865d8c..66e7d9af0 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chorus_plant.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/chorus_plant.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/clay.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/clay.png
index 47aa42318..3544d5085 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/clay.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/clay.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/clay_ball.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/clay_ball.png
index e4a2f81a0..733db7863 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/clay_ball.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/clay_ball.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/clock.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/clock.png
index a7d91f4e2..ecd62fb66 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/clock.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/clock.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/coal-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/coal-1.png
index c3e3dbd04..0712e816f 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/coal-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/coal-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/coal.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/coal.png
index b0332839e..53dbd8de5 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/coal.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/coal.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/coal_block.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/coal_block.png
index 7857988a4..111b6b7ab 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/coal_block.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/coal_block.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/coal_ore.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/coal_ore.png
index 17b958cee..3118280ea 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/coal_ore.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/coal_ore.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cobblestone.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cobblestone.png
index babf9bf9f..1c3bc878a 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cobblestone.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cobblestone.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cobblestone_wall-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cobblestone_wall-1.png
index 05e617b6c..59fef3e0d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cobblestone_wall-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cobblestone_wall-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cobblestone_wall-null.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cobblestone_wall-null.png
new file mode 100644
index 000000000..3bf18da20
Binary files /dev/null and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cobblestone_wall-null.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cobblestone_wall-null.properties b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cobblestone_wall-null.properties
new file mode 100644
index 000000000..94620a419
--- /dev/null
+++ b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cobblestone_wall-null.properties
@@ -0,0 +1,4 @@
+type=item
+texture=cobblestone_wall-null
+vanillaId=139
+damage=2-15
\ No newline at end of file
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cobblestone_wall.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cobblestone_wall.png
index 9f6e12548..7f7d63339 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cobblestone_wall.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cobblestone_wall.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/command_block.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/command_block.png
index bc3f528d4..c91a62f24 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/command_block.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/command_block.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/comparator.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/comparator.png
index f5daa25d2..e943e5a70 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/comparator.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/comparator.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/compass.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/compass.png
index a1696cc73..93b0af8d2 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/compass.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/compass.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-1.png
index fd34221aa..f6128731c 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-10.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-10.png
index e1b46350e..743d66ab5 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-10.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-10.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-11.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-11.png
index 58790db87..971fd48d2 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-11.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-11.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-12.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-12.png
index 764a27aa2..7dcd94697 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-12.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-12.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-13.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-13.png
index ef98bd28a..e1491aa52 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-13.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-13.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-14.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-14.png
index e84ded476..7ecd2b2e6 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-14.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-14.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-15.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-15.png
index 2b1e2859b..645e178f8 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-15.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-15.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-2.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-2.png
index b383ce246..045c4dd2b 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-2.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-2.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-3.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-3.png
index 57c4a92b7..578785cd9 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-3.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-3.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-4.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-4.png
index c0cb858ed..a88cbc111 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-4.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-4.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-5.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-5.png
index c359dd2de..7e4fbbc4b 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-5.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-5.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-6.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-6.png
index b2389f15a..2817a60eb 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-6.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-6.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-7.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-7.png
index 83f8b2272..e25f1ca74 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-7.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-7.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-8.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-8.png
index 9dff69d1c..b892fe353 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-8.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-8.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-9.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-9.png
index 2e06fa4f4..5e9545182 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-9.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete-9.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete.png
index cdf674532..18081e597 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-1.png
index fa2fa69ee..2935c4cde 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-10.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-10.png
index 9a92b61ce..4ba150032 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-10.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-10.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-11.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-11.png
index b5b3cb3d1..fdef9e2f3 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-11.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-11.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-12.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-12.png
index 92a67a20f..a9032464b 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-12.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-12.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-13.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-13.png
index 3443284e2..52d5f135c 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-13.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-13.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-14.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-14.png
index bf1291cd4..ca99e8186 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-14.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-14.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-15.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-15.png
index 9be66ca18..75bc36689 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-15.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-15.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-2.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-2.png
index a9d5fa87f..b134b8c39 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-2.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-2.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-3.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-3.png
index ee3d5e4b6..69fdbd23a 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-3.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-3.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-4.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-4.png
index 9d76f90fc..30a619cfd 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-4.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-4.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-5.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-5.png
index 83c7dfb4a..fb6571af9 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-5.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-5.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-6.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-6.png
index e62cd3213..0bbd7042d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-6.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-6.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-7.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-7.png
index c8d87c245..43bc82338 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-7.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-7.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-8.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-8.png
index 07af84ddb..9159b957b 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-8.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-8.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-9.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-9.png
index 17101bd8c..48c5f8b0c 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-9.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder-9.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder.png
index aa333d08c..810116f77 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/concrete_powder.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cooked_beef.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cooked_beef.png
index 7c92480fc..0c11eae9a 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cooked_beef.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cooked_beef.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cooked_chicken.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cooked_chicken.png
index ac0e04810..ff4c00bdb 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cooked_chicken.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cooked_chicken.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cooked_fish-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cooked_fish-1.png
index 8ba14e66d..8f937fee4 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cooked_fish-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cooked_fish-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cooked_fish.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cooked_fish.png
index 4c2257190..f965e0c9d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cooked_fish.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cooked_fish.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cooked_mutton.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cooked_mutton.png
index 4a0ce7900..da6f03ae7 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cooked_mutton.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cooked_mutton.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cooked_porkchop.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cooked_porkchop.png
index dc03d1b6d..87b665fd3 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cooked_porkchop.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cooked_porkchop.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cooked_rabbit.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cooked_rabbit.png
index 5a5b41c7d..5837a17bb 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cooked_rabbit.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cooked_rabbit.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cookie.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cookie.png
index 1e27fd0ee..644cb3c72 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cookie.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cookie.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/crafting_table.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/crafting_table.png
index 7aeb07c88..7b96f0009 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/crafting_table.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/crafting_table.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cyan_glazed_terracotta.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cyan_glazed_terracotta.png
index 5ecb90b66..66cb42128 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cyan_glazed_terracotta.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cyan_glazed_terracotta.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cyan_shulker_box.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cyan_shulker_box.png
index 3bcaabee2..343abf3cc 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cyan_shulker_box.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/cyan_shulker_box.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dark_oak_boat.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dark_oak_boat.png
index db9b4920a..3c5e5b61c 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dark_oak_boat.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dark_oak_boat.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dark_oak_door.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dark_oak_door.png
index 04eefd244..5d7641e8f 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dark_oak_door.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dark_oak_door.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dark_oak_fence.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dark_oak_fence.png
index 3cf119c18..d962fb61a 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dark_oak_fence.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dark_oak_fence.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dark_oak_fence_gate.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dark_oak_fence_gate.png
index 151ca084f..71b972972 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dark_oak_fence_gate.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dark_oak_fence_gate.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dark_oak_stairs.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dark_oak_stairs.png
index b5a777fb9..d37be587e 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dark_oak_stairs.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dark_oak_stairs.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/daylight_detector.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/daylight_detector.png
index 5e3f25baf..e1ac33819 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/daylight_detector.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/daylight_detector.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/deadbush.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/deadbush.png
index b8e49e1c5..b436b2b13 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/deadbush.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/deadbush.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/detector_rail.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/detector_rail.png
index b7ae4a50e..417b72594 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/detector_rail.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/detector_rail.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond.png
index 41938e1b6..f2c7e3127 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_axe.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_axe.png
index eaae0b2e0..563acf088 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_axe.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_axe.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_block.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_block.png
index 045333027..3d64e6805 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_block.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_block.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_boots.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_boots.png
index eed6da3a5..d1fc3f0fc 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_boots.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_boots.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_chestplate.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_chestplate.png
index 576181486..de4d3c7b8 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_chestplate.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_chestplate.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_helmet.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_helmet.png
index 55eabeec4..b63310123 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_helmet.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_helmet.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_hoe.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_hoe.png
index cae299739..ff74a06b2 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_hoe.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_hoe.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_horse_armor.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_horse_armor.png
index 7ab7def2a..22c7ffaf0 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_horse_armor.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_horse_armor.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_leggings.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_leggings.png
index 6bdc4e2f7..027c01d18 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_leggings.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_leggings.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_ore.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_ore.png
index 3e3e0aef9..44fdf9e2b 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_ore.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_ore.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_pickaxe.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_pickaxe.png
index a52515818..e693b1074 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_pickaxe.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_pickaxe.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_shovel.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_shovel.png
index 1c51df3e9..2b4df6217 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_shovel.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_shovel.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_sword.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_sword.png
index 6396ad09d..32fa80dd8 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_sword.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/diamond_sword.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dirt-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dirt-1.png
index 1c91e3b23..273003a63 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dirt-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dirt-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dirt-2.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dirt-2.png
index 9125029e0..b7a7d328e 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dirt-2.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dirt-2.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dirt-null.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dirt-null.png
new file mode 100644
index 000000000..efca23c0a
Binary files /dev/null and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dirt-null.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dirt-null.properties b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dirt-null.properties
new file mode 100644
index 000000000..6372cb34d
--- /dev/null
+++ b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dirt-null.properties
@@ -0,0 +1,4 @@
+type=item
+texture=dirt-null
+vanillaId=3
+damage=3-15
\ No newline at end of file
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dirt.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dirt.png
index 6c229fe84..f9805d091 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dirt.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dirt.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dispenser.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dispenser.png
index c084dca78..bae0e24a0 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dispenser.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dispenser.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/double_plant-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/double_plant-1.png
index bd219b24e..7f9887465 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/double_plant-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/double_plant-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/double_plant-2.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/double_plant-2.png
index 0bce9a5a9..e905337bd 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/double_plant-2.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/double_plant-2.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/double_plant-3.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/double_plant-3.png
index 8ab16a029..8aed816be 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/double_plant-3.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/double_plant-3.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/double_plant-4.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/double_plant-4.png
index cadfc6dce..e7ccc9a45 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/double_plant-4.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/double_plant-4.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/double_plant-5.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/double_plant-5.png
index 352f89df8..f9dcb7ba2 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/double_plant-5.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/double_plant-5.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/double_plant-null.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/double_plant-null.png
new file mode 100644
index 000000000..6a26f794c
Binary files /dev/null and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/double_plant-null.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/double_plant-null.properties b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/double_plant-null.properties
new file mode 100644
index 000000000..16ea5cd52
--- /dev/null
+++ b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/double_plant-null.properties
@@ -0,0 +1,4 @@
+type=item
+texture=double_plant-null
+vanillaId=175
+damage=6-15
\ No newline at end of file
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/double_plant.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/double_plant.png
index c51a35e6e..a79f71255 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/double_plant.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/double_plant.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dragon_breath.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dragon_breath.png
index d3c0727e0..bda05bec3 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dragon_breath.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dragon_breath.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dragon_egg.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dragon_egg.png
index 2deb34ec9..909d9d67c 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dragon_egg.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dragon_egg.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dropper.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dropper.png
index 94f4e8a1e..1a32630f7 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dropper.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dropper.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-1.png
index bac79fb09..6abd0d154 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-10.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-10.png
index b55e9d865..225724a3a 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-10.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-10.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-11.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-11.png
index f0163a09a..837ae0122 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-11.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-11.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-12.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-12.png
index e1cecccd4..71abe34e9 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-12.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-12.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-13.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-13.png
index 1628b0730..c38616ce1 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-13.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-13.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-14.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-14.png
index b577e18e6..f0da2b2ff 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-14.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-14.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-15.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-15.png
index 36e7f302e..6a76e8d45 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-15.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-15.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-2.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-2.png
index ed862efa4..df7f45f90 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-2.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-2.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-3.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-3.png
index f74feffc6..d2e28024d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-3.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-3.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-4.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-4.png
index 951b13a75..ebcfac918 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-4.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-4.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-5.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-5.png
index c71b122b2..985a67312 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-5.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-5.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-6.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-6.png
index 3d3f03e2b..471397a84 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-6.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-6.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-7.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-7.png
index f0c5a2b87..21aa8124c 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-7.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-7.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-8.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-8.png
index ec4dd0ef3..608a1b5ed 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-8.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-8.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-9.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-9.png
index 20444cb77..6897cf649 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-9.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye-9.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye.png
index 7f4cac3a2..5c57300fb 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/dye.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/egg.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/egg.png
index 0bd4cf6ca..0766b8f87 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/egg.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/egg.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/elytra.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/elytra.png
index 398a5e9f2..4dd78fa3d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/elytra.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/elytra.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/emerald.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/emerald.png
index 1f519fb24..151117ce3 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/emerald.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/emerald.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/emerald_block.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/emerald_block.png
index a84ff4cb9..adef94e03 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/emerald_block.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/emerald_block.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/emerald_ore.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/emerald_ore.png
index ec61f24e6..c7c5caacd 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/emerald_ore.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/emerald_ore.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/enchanted_book.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/enchanted_book.png
index 7f890db67..0069c0704 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/enchanted_book.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/enchanted_book.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/enchanting_table.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/enchanting_table.png
index f5bb9c340..537bfbe88 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/enchanting_table.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/enchanting_table.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/end_bricks.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/end_bricks.png
index 0b34ec7b3..182dde6d7 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/end_bricks.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/end_bricks.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/end_crystal.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/end_crystal.png
index ef20a86b9..1d9bd4667 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/end_crystal.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/end_crystal.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/end_portal_frame.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/end_portal_frame.png
index f78df6341..eda1d6628 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/end_portal_frame.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/end_portal_frame.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/end_rod.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/end_rod.png
index 14938c058..379af6122 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/end_rod.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/end_rod.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/end_stone.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/end_stone.png
index 346b4586d..95d024a65 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/end_stone.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/end_stone.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/ender_chest.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/ender_chest.png
index 4cbf81a4b..7b2a4f7c1 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/ender_chest.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/ender_chest.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/ender_eye.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/ender_eye.png
index e3092aff5..fd7d48af4 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/ender_eye.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/ender_eye.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/ender_pearl.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/ender_pearl.png
index 06757e1da..1a7b7468b 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/ender_pearl.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/ender_pearl.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/experience_bottle.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/experience_bottle.png
index b91083b10..53e129714 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/experience_bottle.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/experience_bottle.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/feather.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/feather.png
index e7155e27d..6ead6459b 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/feather.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/feather.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fence.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fence.png
index 93bada398..4b60af4ad 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fence.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fence.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fence_gate.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fence_gate.png
index e081995ed..1af3f7c9a 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fence_gate.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fence_gate.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fermented_spider_eye.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fermented_spider_eye.png
index 67935253d..46264eebc 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fermented_spider_eye.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fermented_spider_eye.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fire_charge.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fire_charge.png
index 9bd9571d6..7d9976f40 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fire_charge.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fire_charge.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/firework_charge.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/firework_charge.png
index 219e197b4..edbdf297a 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/firework_charge.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/firework_charge.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fireworks.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fireworks.png
index 6fb7e4268..f31ebf51a 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fireworks.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fireworks.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fish-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fish-1.png
index 36fde51fb..8e9190050 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fish-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fish-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fish-2.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fish-2.png
index afcebde7d..d4fe46845 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fish-2.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fish-2.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fish-3.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fish-3.png
index 014b56bef..b89b147de 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fish-3.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fish-3.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fish.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fish.png
index 106f7e6d7..e5f4791ea 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fish.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fish.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fishing_rod.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fishing_rod.png
index 75fda8b88..46879ca3c 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fishing_rod.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/fishing_rod.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/flint.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/flint.png
index 1cceb2c43..544a50806 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/flint.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/flint.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/flint_and_steel.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/flint_and_steel.png
index 90402c119..252888fe0 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/flint_and_steel.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/flint_and_steel.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/flower_pot.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/flower_pot.png
index a4b2efd03..810bedf63 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/flower_pot.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/flower_pot.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/furnace.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/furnace.png
index 93c91c752..45a63f417 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/furnace.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/furnace.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/furnace_minecart.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/furnace_minecart.png
index bae4f7f7a..4ec6a121b 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/furnace_minecart.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/furnace_minecart.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/ghast_tear.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/ghast_tear.png
index 8e62cb3fc..dbcb12533 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/ghast_tear.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/ghast_tear.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/glass.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/glass.png
index 83797b2be..a5a82939f 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/glass.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/glass.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/glass_bottle.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/glass_bottle.png
index 7962119d4..42c79e9d4 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/glass_bottle.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/glass_bottle.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/glowstone.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/glowstone.png
index 9b798e667..7c7df8b2b 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/glowstone.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/glowstone.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/glowstone_dust.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/glowstone_dust.png
index de4e63a91..706e30a63 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/glowstone_dust.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/glowstone_dust.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/gold_block.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/gold_block.png
index e22e8044b..1878ae78c 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/gold_block.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/gold_block.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/gold_ingot.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/gold_ingot.png
index ebae57b05..46d97f0b3 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/gold_ingot.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/gold_ingot.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/gold_nugget.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/gold_nugget.png
index 84889405b..83df83d72 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/gold_nugget.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/gold_nugget.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/gold_ore.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/gold_ore.png
index a097c94ea..cea1daf0a 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/gold_ore.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/gold_ore.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_apple-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_apple-1.png
index 643a89efa..21376fb9f 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_apple-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_apple-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_apple.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_apple.png
index f4d6cfed6..2ce4bebad 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_apple.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_apple.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_axe.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_axe.png
index aee7039fb..e76b003a2 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_axe.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_axe.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_boots.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_boots.png
index 561f90db8..a328f769b 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_boots.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_boots.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_carrot.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_carrot.png
index 90d8491ae..f72a53e2b 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_carrot.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_carrot.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_chestplate.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_chestplate.png
index 043f42fc1..79863c2c3 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_chestplate.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_chestplate.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_helmet.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_helmet.png
index 27ad04803..65868c8d3 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_helmet.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_helmet.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_hoe.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_hoe.png
index a3263f406..943c58f13 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_hoe.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_hoe.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_horse_armor.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_horse_armor.png
index e142116ac..3ab976d79 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_horse_armor.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_horse_armor.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_leggings.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_leggings.png
index a35178608..6f522596f 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_leggings.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_leggings.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_pickaxe.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_pickaxe.png
index d996d7314..65c034344 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_pickaxe.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_pickaxe.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_rail.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_rail.png
index 4bda4b6ec..6070d40e6 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_rail.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_rail.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_shovel.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_shovel.png
index 962d1fae9..cce4903b9 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_shovel.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_shovel.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_sword.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_sword.png
index 4f2ec54dc..36ce3e949 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_sword.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/golden_sword.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/grass.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/grass.png
index 7c5c9dec2..7f90fc00b 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/grass.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/grass.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/gravel.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/gravel.png
index 48c2b2fcf..6b7e7b9a4 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/gravel.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/gravel.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/gray_glazed_terracotta.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/gray_glazed_terracotta.png
index d0d3aaba5..c2215397c 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/gray_glazed_terracotta.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/gray_glazed_terracotta.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/gray_shulker_box.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/gray_shulker_box.png
index 781cb2beb..3e9a430b2 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/gray_shulker_box.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/gray_shulker_box.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/green_glazed_terracotta.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/green_glazed_terracotta.png
index 9d84d3852..e170d52f0 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/green_glazed_terracotta.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/green_glazed_terracotta.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/green_shulker_box.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/green_shulker_box.png
index 1faf589dd..e5f7686ef 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/green_shulker_box.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/green_shulker_box.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/gunpowder.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/gunpowder.png
index e0ef6056a..bc86a122d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/gunpowder.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/gunpowder.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/hardened_clay.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/hardened_clay.png
index a08b88c1d..5e819e03b 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/hardened_clay.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/hardened_clay.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/hay_block.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/hay_block.png
index 12c550ef1..f7224e87d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/hay_block.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/hay_block.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/heavy_weighted_pressure_plate.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/heavy_weighted_pressure_plate.png
index b613d4446..7f228edac 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/heavy_weighted_pressure_plate.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/heavy_weighted_pressure_plate.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/hopper.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/hopper.png
index 2c4d88342..08e211d5a 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/hopper.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/hopper.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/hopper_minecart.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/hopper_minecart.png
index 1b00feb59..cd48c86c2 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/hopper_minecart.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/hopper_minecart.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/ice.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/ice.png
index 1a3ea659f..f091766f7 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/ice.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/ice.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_axe.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_axe.png
index d700fc82c..3c576b90a 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_axe.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_axe.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_bars.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_bars.png
index eddb4cf62..caac661b0 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_bars.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_bars.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_block.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_block.png
index 0d4ff3a38..56f304ceb 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_block.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_block.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_boots.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_boots.png
index e9703c004..552b2d456 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_boots.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_boots.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_chestplate.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_chestplate.png
index 32dafd294..c79b26abd 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_chestplate.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_chestplate.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_door.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_door.png
index e25b01c1a..7e3fa51c8 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_door.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_door.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_helmet.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_helmet.png
index 23d23455f..517b7c909 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_helmet.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_helmet.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_hoe.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_hoe.png
index afbdaf062..29cb9559d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_hoe.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_hoe.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_horse_armor.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_horse_armor.png
index 4226c065c..4806a83c9 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_horse_armor.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_horse_armor.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_ingot.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_ingot.png
index 94d4b102d..86f3b8148 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_ingot.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_ingot.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_leggings.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_leggings.png
index fdecd4c4c..58f34729d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_leggings.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_leggings.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_nugget.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_nugget.png
index c890d19aa..9ea4085f3 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_nugget.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_nugget.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_ore.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_ore.png
index 17733af06..37b3f46c6 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_ore.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_ore.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_pickaxe.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_pickaxe.png
index f7e2ba5ad..d0ce21e85 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_pickaxe.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_pickaxe.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_shovel.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_shovel.png
index c500c25ff..cafdb0022 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_shovel.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_shovel.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_sword.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_sword.png
index 91daa9c17..6fc786781 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_sword.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_sword.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_trapdoor.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_trapdoor.png
index 8f6fc1496..2d7d30486 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_trapdoor.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/iron_trapdoor.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/item_frame.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/item_frame.png
index dccebe8db..e618ee0bb 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/item_frame.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/item_frame.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/jukebox.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/jukebox.png
index c3e90d6d7..8259c7951 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/jukebox.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/jukebox.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/jungle_boat.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/jungle_boat.png
index 202437f81..fa1f936f3 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/jungle_boat.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/jungle_boat.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/jungle_door.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/jungle_door.png
index eeb0b16d7..b88320f31 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/jungle_door.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/jungle_door.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/jungle_fence.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/jungle_fence.png
index 1a80df998..4b964a1fa 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/jungle_fence.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/jungle_fence.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/jungle_fence_gate.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/jungle_fence_gate.png
index 6cfc263d1..bafdbbb20 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/jungle_fence_gate.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/jungle_fence_gate.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/jungle_stairs.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/jungle_stairs.png
index caf04933a..93960da62 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/jungle_stairs.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/jungle_stairs.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/ladder.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/ladder.png
index 1830d9029..ce0b76abc 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/ladder.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/ladder.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lapis_block.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lapis_block.png
index a59178a78..146b3c114 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lapis_block.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lapis_block.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lapis_ore.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lapis_ore.png
index fda279586..eb9a053a7 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lapis_ore.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lapis_ore.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lava_bucket.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lava_bucket.png
index 4a8076165..7308907c9 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lava_bucket.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lava_bucket.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lead.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lead.png
index 2899452e9..ffca8648f 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lead.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lead.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leather.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leather.png
index 49b7b396c..8a73920d1 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leather.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leather.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leather_boots.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leather_boots.png
index 1605008be..a64644bfc 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leather_boots.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leather_boots.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leather_chestplate.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leather_chestplate.png
index 292c08852..340e6622a 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leather_chestplate.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leather_chestplate.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leather_helmet.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leather_helmet.png
index 28608e9dc..532b5d065 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leather_helmet.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leather_helmet.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leather_leggings.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leather_leggings.png
index b1eacba44..6376ddf38 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leather_leggings.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leather_leggings.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves-1.png
index 2a1de5e56..429182ffe 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves-2.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves-2.png
index f725248b6..a32fefcf5 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves-2.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves-2.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves-3.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves-3.png
index f14d917d6..1588fdbb9 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves-3.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves-3.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves-null.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves-null.png
new file mode 100644
index 000000000..1076b8836
Binary files /dev/null and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves-null.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves-null.properties b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves-null.properties
new file mode 100644
index 000000000..f3a3e60ac
--- /dev/null
+++ b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves-null.properties
@@ -0,0 +1,4 @@
+type=item
+texture=leaves-null
+vanillaId=18
+damage=6-15
\ No newline at end of file
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves.png
index da328ce83..29c3da853 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves2-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves2-1.png
index da328ce83..7d7aa169b 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves2-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves2-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves2-null.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves2-null.png
new file mode 100644
index 000000000..5774b3009
Binary files /dev/null and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves2-null.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves2-null.properties b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves2-null.properties
new file mode 100644
index 000000000..125a45ec2
--- /dev/null
+++ b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves2-null.properties
@@ -0,0 +1,4 @@
+type=item
+texture=leaves2-null
+vanillaId=161
+damage=2-15
\ No newline at end of file
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves2.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves2.png
index da328ce83..05f49db79 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves2.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/leaves2.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lever.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lever.png
index 79ff57dad..a5b2eed32 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lever.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lever.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/light_blue_glazed_terracotta.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/light_blue_glazed_terracotta.png
index 116bb1dbc..3dd5f6968 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/light_blue_glazed_terracotta.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/light_blue_glazed_terracotta.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/light_blue_shulker_box.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/light_blue_shulker_box.png
index a689c0973..4e56313b1 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/light_blue_shulker_box.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/light_blue_shulker_box.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/light_weighted_pressure_plate.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/light_weighted_pressure_plate.png
index d7813eff2..6fdcf548c 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/light_weighted_pressure_plate.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/light_weighted_pressure_plate.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lime_glazed_terracotta.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lime_glazed_terracotta.png
index e3adfdf8b..05ef66ca5 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lime_glazed_terracotta.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lime_glazed_terracotta.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lime_shulker_box.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lime_shulker_box.png
index c9302ca43..d3c5ab750 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lime_shulker_box.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lime_shulker_box.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lingering_potion.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lingering_potion.png
index c53a4437c..df1bb8881 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lingering_potion.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lingering_potion.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lit_pumpkin.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lit_pumpkin.png
index d3edf5041..b8a09fcab 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lit_pumpkin.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/lit_pumpkin.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log-1.png
index b57e3a82b..4aee9f6fa 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log-2.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log-2.png
index e8403d258..c0a5e1088 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log-2.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log-2.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log-3.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log-3.png
index 67b70b05e..a058a6145 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log-3.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log-3.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log-null.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log-null.png
new file mode 100644
index 000000000..25b3658bd
Binary files /dev/null and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log-null.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log-null.properties b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log-null.properties
new file mode 100644
index 000000000..2bd845f16
--- /dev/null
+++ b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log-null.properties
@@ -0,0 +1,4 @@
+type=item
+texture=log-null
+vanillaId=17
+damage=6-15
\ No newline at end of file
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log.png
index fc206651e..70f150f93 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log2-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log2-1.png
index 161eaa524..fc79fb4f6 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log2-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log2-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log2-null.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log2-null.png
new file mode 100644
index 000000000..88504c291
Binary files /dev/null and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log2-null.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log2-null.properties b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log2-null.properties
new file mode 100644
index 000000000..446ecb8a8
--- /dev/null
+++ b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log2-null.properties
@@ -0,0 +1,4 @@
+type=item
+texture=log2-null
+vanillaId=162
+damage=2-15
\ No newline at end of file
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log2.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log2.png
index 94750107b..ef163a4ce 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log2.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/log2.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/magenta_glazed_terracotta.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/magenta_glazed_terracotta.png
index 74e4b8ab9..38e60028d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/magenta_glazed_terracotta.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/magenta_glazed_terracotta.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/magenta_shulker_box.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/magenta_shulker_box.png
index dd7d25152..32eabb722 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/magenta_shulker_box.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/magenta_shulker_box.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/magma.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/magma.png
index 5e5ad6d17..6b62ff0ca 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/magma.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/magma.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/magma_cream.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/magma_cream.png
index 6e5d140b9..3dc0dc8b6 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/magma_cream.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/magma_cream.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/map.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/map.png
index 093802ba4..492649ffb 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/map.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/map.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/melon.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/melon.png
index 45c3e7c35..759841d18 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/melon.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/melon.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/melon_block.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/melon_block.png
index ab0fc0f48..b81f1644d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/melon_block.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/melon_block.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/melon_seeds.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/melon_seeds.png
index fe1cc3394..f57146727 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/melon_seeds.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/melon_seeds.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/milk_bucket.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/milk_bucket.png
index 4c1d7a01a..441957082 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/milk_bucket.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/milk_bucket.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/minecart.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/minecart.png
index 2ca4d6463..5bb6e27dd 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/minecart.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/minecart.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/monster_egg-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/monster_egg-1.png
index babf9bf9f..b33b409e4 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/monster_egg-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/monster_egg-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/monster_egg-2.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/monster_egg-2.png
index 58b69c98e..5ff06de0f 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/monster_egg-2.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/monster_egg-2.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/monster_egg-3.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/monster_egg-3.png
index 237dd50a5..bb06eee68 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/monster_egg-3.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/monster_egg-3.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/monster_egg-4.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/monster_egg-4.png
index 59948af95..bcd1394d9 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/monster_egg-4.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/monster_egg-4.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/monster_egg-5.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/monster_egg-5.png
index f80562184..620529a32 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/monster_egg-5.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/monster_egg-5.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/monster_egg.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/monster_egg.png
index 49f994cec..10af0be65 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/monster_egg.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/monster_egg.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/mossy_cobblestone.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/mossy_cobblestone.png
index e3e0644a1..0284bbdd7 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/mossy_cobblestone.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/mossy_cobblestone.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/mushroom_stew.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/mushroom_stew.png
index ea885cb09..94e1d69ea 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/mushroom_stew.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/mushroom_stew.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/mutton.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/mutton.png
index 0b34f53cb..4b3ecfa43 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/mutton.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/mutton.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/mycelium.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/mycelium.png
index c896bceec..6cc4630e0 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/mycelium.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/mycelium.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/name_tag.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/name_tag.png
index 3381b51d0..e58bcf467 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/name_tag.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/name_tag.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/nether_brick.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/nether_brick.png
index 0b7c840a9..0a37ff43a 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/nether_brick.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/nether_brick.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/nether_brick_fence.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/nether_brick_fence.png
index 803c84182..dd17a7110 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/nether_brick_fence.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/nether_brick_fence.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/nether_brick_stairs.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/nether_brick_stairs.png
index 51654748d..708f40d13 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/nether_brick_stairs.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/nether_brick_stairs.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/nether_star.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/nether_star.png
index be93b85bb..7af4e2ef0 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/nether_star.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/nether_star.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/nether_wart.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/nether_wart.png
index 16a292699..41d0ade8f 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/nether_wart.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/nether_wart.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/nether_wart_block.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/nether_wart_block.png
index 15571314e..7563d7bcc 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/nether_wart_block.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/nether_wart_block.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/netherbrick.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/netherbrick.png
index a589cfc55..a984ae884 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/netherbrick.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/netherbrick.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/netherrack.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/netherrack.png
index dc0d019cb..27a340a82 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/netherrack.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/netherrack.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/noteblock.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/noteblock.png
index b4bba8639..cf9749b5b 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/noteblock.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/noteblock.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/oak_stairs.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/oak_stairs.png
index 9787933dc..70d581545 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/oak_stairs.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/oak_stairs.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/observer.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/observer.png
index 6a838a823..ad3396433 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/observer.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/observer.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/obsidian.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/obsidian.png
index b1ac7123f..34a5fdbca 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/obsidian.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/obsidian.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/orange_glazed_terracotta.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/orange_glazed_terracotta.png
index a032f3f15..fad3f1127 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/orange_glazed_terracotta.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/orange_glazed_terracotta.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/orange_shulker_box.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/orange_shulker_box.png
index b18c007ef..e7518e08c 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/orange_shulker_box.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/orange_shulker_box.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/packed_ice.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/packed_ice.png
index 85a63023e..e9eec2d46 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/packed_ice.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/packed_ice.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/painting.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/painting.png
index 4e0311064..fab89378b 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/painting.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/painting.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/paper.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/paper.png
index e11b22e2c..3383ee1f8 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/paper.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/paper.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/pink_glazed_terracotta.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/pink_glazed_terracotta.png
index 4779572ed..253dced36 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/pink_glazed_terracotta.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/pink_glazed_terracotta.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/pink_shulker_box.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/pink_shulker_box.png
index 87aff8a63..2aa95c7cd 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/pink_shulker_box.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/pink_shulker_box.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/piston.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/piston.png
index debfbc20e..aa8709a8e 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/piston.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/piston.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/planks-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/planks-1.png
index b9db3dbdd..a212eddba 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/planks-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/planks-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/planks-2.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/planks-2.png
index 95967f436..67f3233cc 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/planks-2.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/planks-2.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/planks-3.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/planks-3.png
index 7881d0686..56ee9afdc 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/planks-3.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/planks-3.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/planks-4.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/planks-4.png
index b78e094c0..2b63a378f 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/planks-4.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/planks-4.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/planks-5.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/planks-5.png
index 827906045..fa87d54f5 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/planks-5.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/planks-5.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/planks-null.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/planks-null.png
new file mode 100644
index 000000000..c99ece320
Binary files /dev/null and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/planks-null.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/planks-null.properties b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/planks-null.properties
new file mode 100644
index 000000000..2efd05aec
--- /dev/null
+++ b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/planks-null.properties
@@ -0,0 +1,4 @@
+type=item
+texture=planks-null
+vanillaId=5
+damage=9
\ No newline at end of file
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/planks.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/planks.png
index 2d5cbba25..0f644fb65 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/planks.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/planks.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/poisonous_potato.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/poisonous_potato.png
index 8ed4b6644..6a2bf5606 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/poisonous_potato.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/poisonous_potato.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/porkchop.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/porkchop.png
index 59450f0f0..40fc14789 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/porkchop.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/porkchop.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potato.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potato.png
index a6b12c04d..e046920c0 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potato.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potato.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-1.png
index aa152ccd9..32918ab47 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-10.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-10.png
index 22623ecd1..95064c937 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-10.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-10.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-11.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-11.png
index 22623ecd1..dc747e4b2 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-11.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-11.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-12.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-12.png
index 4d641c966..3dafe18e9 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-12.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-12.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-13.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-13.png
index 221cb570c..6a3de55f9 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-13.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-13.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-14.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-14.png
index 6c64c22e2..097415311 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-14.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-14.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-15.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-15.png
index 6c64c22e2..5bcfe9b5f 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-15.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-15.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16.png
index 41a1f3c48..4b6b6e6b9 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16384.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16384.png
index 71a0e7892..46a27ddc3 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16384.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16384.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16385.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16385.png
index 1d1efcba7..2b1beff33 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16385.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16385.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16386.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16386.png
index 1f909af52..db93c84bb 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16386.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16386.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16387.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16387.png
index 40628e106..3e27b4d78 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16387.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16387.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16388.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16388.png
index 371209089..a4265e733 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16388.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16388.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16389.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16389.png
index 371209089..a7b126e16 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16389.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16389.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16390.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16390.png
index a84bf4a5d..0993618dc 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16390.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16390.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16391.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16391.png
index 456581b79..1f641539d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16391.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16391.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16392.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16392.png
index 0f8f238fb..262f440dd 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16392.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16392.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16393.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16393.png
index 44c216d26..9072f7e90 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16393.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16393.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16394.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16394.png
index 89f1cbc4c..87eecce6c 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16394.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16394.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16395.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16395.png
index 89f1cbc4c..e4bd2d314 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16395.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16395.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16396.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16396.png
index 365681aac..decc22ad4 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16396.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16396.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16397.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16397.png
index bda701b67..a8ff7bed8 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16397.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16397.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16398.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16398.png
index 9cf1d5fd5..73cfce69f 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16398.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16398.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16399.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16399.png
index 9cf1d5fd5..46a27ddc3 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16399.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16399.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16400.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16400.png
index dab0d9729..eb0416639 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16400.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16400.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16401.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16401.png
index dab0d9729..46a27ddc3 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16401.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-16401.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-17.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-17.png
index 41a1f3c48..14a5dbad7 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-17.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-17.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-2.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-2.png
index 42e84e04e..c69c1de39 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-2.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-2.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-3.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-3.png
index 4494bd212..69cc2ec27 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-3.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-3.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-4.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-4.png
index 7316d9a44..3e2665ef0 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-4.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-4.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-5.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-5.png
index 7316d9a44..f27a45ea2 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-5.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-5.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-6.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-6.png
index deafad83f..b79655cea 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-6.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-6.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-7.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-7.png
index afc988fda..fa9b53328 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-7.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-7.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-8.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-8.png
index f6e83af88..a5a53319f 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-8.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-8.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-9.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-9.png
index f45061fdb..6963fd662 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-9.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion-9.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion.png
index 4e8da8d4b..5bcfe9b5f 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/potion.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/prismarine-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/prismarine-1.png
index dbbf2febf..6d11ebc16 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/prismarine-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/prismarine-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/prismarine-2.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/prismarine-2.png
index bfd09a882..4acd82842 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/prismarine-2.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/prismarine-2.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/prismarine-null.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/prismarine-null.png
new file mode 100644
index 000000000..042e414d1
Binary files /dev/null and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/prismarine-null.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/prismarine-null.properties b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/prismarine-null.properties
new file mode 100644
index 000000000..cb6b5bfe1
--- /dev/null
+++ b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/prismarine-null.properties
@@ -0,0 +1,4 @@
+type=item
+texture=prismarine-null
+vanillaId=168
+damage=3-15
\ No newline at end of file
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/prismarine.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/prismarine.png
index febc70f02..bcfd5d3c9 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/prismarine.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/prismarine.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/prismarine_crystals.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/prismarine_crystals.png
index 7ffe317c7..69ae0b3c9 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/prismarine_crystals.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/prismarine_crystals.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/prismarine_shard.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/prismarine_shard.png
index 008326508..ab84f354e 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/prismarine_shard.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/prismarine_shard.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/pumpkin.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/pumpkin.png
index 4771df204..0df0c740d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/pumpkin.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/pumpkin.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/pumpkin_pie.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/pumpkin_pie.png
index c88ae04ef..8e2effa91 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/pumpkin_pie.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/pumpkin_pie.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/pumpkin_seeds.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/pumpkin_seeds.png
index c522328cb..a4859b681 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/pumpkin_seeds.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/pumpkin_seeds.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/purple_glazed_terracotta.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/purple_glazed_terracotta.png
index eb334e9a6..c9dea5e0f 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/purple_glazed_terracotta.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/purple_glazed_terracotta.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/purple_shulker_box.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/purple_shulker_box.png
index e61b0c0b4..471377a5e 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/purple_shulker_box.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/purple_shulker_box.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/purpur_block.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/purpur_block.png
index ce151e054..0c021ba60 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/purpur_block.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/purpur_block.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/purpur_pillar.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/purpur_pillar.png
index 0c0736fd9..7774b2fa2 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/purpur_pillar.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/purpur_pillar.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/purpur_slab.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/purpur_slab.png
index 13173d0a2..b657fee8c 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/purpur_slab.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/purpur_slab.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/purpur_stairs.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/purpur_stairs.png
index b92139a27..12a7dbc15 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/purpur_stairs.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/purpur_stairs.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/quartz.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/quartz.png
index fdf8af72a..7f605b7ba 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/quartz.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/quartz.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/quartz_block-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/quartz_block-1.png
index e7433d470..f58289c25 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/quartz_block-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/quartz_block-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/quartz_block-2.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/quartz_block-2.png
index 7b1b42fbe..2fd4828c7 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/quartz_block-2.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/quartz_block-2.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/quartz_block-null.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/quartz_block-null.png
new file mode 100644
index 000000000..58ad8ee65
Binary files /dev/null and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/quartz_block-null.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/quartz_block-null.properties b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/quartz_block-null.properties
new file mode 100644
index 000000000..f1cad1cf0
--- /dev/null
+++ b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/quartz_block-null.properties
@@ -0,0 +1,4 @@
+type=item
+texture=quartz_block-null
+vanillaId=155
+damage=3-15
\ No newline at end of file
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/quartz_block.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/quartz_block.png
index 02855388b..f4377cf63 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/quartz_block.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/quartz_block.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/quartz_ore.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/quartz_ore.png
index 4d4682139..8cd33aaff 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/quartz_ore.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/quartz_ore.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/quartz_stairs.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/quartz_stairs.png
index bd08c88e2..aaf703354 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/quartz_stairs.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/quartz_stairs.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/rabbit.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/rabbit.png
index e54e90434..90231e9b8 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/rabbit.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/rabbit.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/rabbit_foot.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/rabbit_foot.png
index dedecc3ed..a3e6226a3 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/rabbit_foot.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/rabbit_foot.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/rabbit_hide.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/rabbit_hide.png
index 01601e2bd..b2bbf82e8 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/rabbit_hide.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/rabbit_hide.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/rabbit_stew.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/rabbit_stew.png
index aa9dac7ec..dbe2860a7 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/rabbit_stew.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/rabbit_stew.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/rail.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/rail.png
index b5a3a9a3f..3f89edae7 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/rail.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/rail.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_11.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_11.png
index d5859c5d9..6b5b3199f 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_11.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_11.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_13.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_13.png
index 04033fe53..848274f4d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_13.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_13.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_blocks.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_blocks.png
index d97667921..f6178a60c 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_blocks.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_blocks.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_cat.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_cat.png
index ac89d9baf..1d3dc803c 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_cat.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_cat.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_chirp.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_chirp.png
index 1dfc0a6fb..2c30ff89b 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_chirp.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_chirp.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_far.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_far.png
index 8ff0964f3..9d536e08c 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_far.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_far.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_mall.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_mall.png
index c0ee988c8..5b6775f10 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_mall.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_mall.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_mellohi.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_mellohi.png
index e29b54e7a..88d71d436 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_mellohi.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_mellohi.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_stal.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_stal.png
index 60b7ba41a..f9c74fee8 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_stal.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_stal.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_strad.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_strad.png
index 80ef2be0c..5b8082b8e 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_strad.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_strad.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_wait.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_wait.png
index 09e6987b7..98a4fc178 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_wait.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_wait.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_ward.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_ward.png
index 96bcbe089..93bdf72a1 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_ward.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/record_ward.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-1.png
index 0b3a5e736..e1819a649 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-2.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-2.png
index 864c81893..df7b55329 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-2.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-2.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-3.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-3.png
index a24a8cc80..378ad3b79 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-3.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-3.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-4.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-4.png
index 45e6493a7..807e15941 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-4.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-4.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-5.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-5.png
index a9f504081..13905378c 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-5.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-5.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-6.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-6.png
index 87a23534f..f59afaa46 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-6.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-6.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-7.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-7.png
index e70daf7ef..5b7e756ec 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-7.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-7.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-8.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-8.png
index 59cfb2d46..b82acbef4 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-8.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-8.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-null.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-null.png
new file mode 100644
index 000000000..3a358dbef
Binary files /dev/null and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-null.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-null.properties b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-null.properties
new file mode 100644
index 000000000..8d1b625fb
--- /dev/null
+++ b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower-null.properties
@@ -0,0 +1,4 @@
+type=item
+texture=red_flower-null
+vanillaId=38
+damage=9-15
\ No newline at end of file
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower.png
index afad6157a..065fb208e 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_flower.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_glazed_terracotta.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_glazed_terracotta.png
index 75ca63b16..c7f89e294 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_glazed_terracotta.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_glazed_terracotta.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_mushroom.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_mushroom.png
index d5fded38d..0c2e7e54f 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_mushroom.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_mushroom.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_mushroom_block-null.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_mushroom_block-null.png
new file mode 100644
index 000000000..547bd2fdc
Binary files /dev/null and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_mushroom_block-null.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_mushroom_block-null.properties b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_mushroom_block-null.properties
new file mode 100644
index 000000000..d18374f5b
--- /dev/null
+++ b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_mushroom_block-null.properties
@@ -0,0 +1,4 @@
+type=item
+texture=red_mushroom_block-null
+vanillaId=100
+damage=1-15
\ No newline at end of file
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_mushroom_block.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_mushroom_block.png
index 44c68782b..18650b8ec 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_mushroom_block.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_mushroom_block.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_nether_brick.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_nether_brick.png
index ab033b582..cddc0357a 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_nether_brick.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_nether_brick.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_sandstone-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_sandstone-1.png
index fdda3fce4..9ac6c651e 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_sandstone-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_sandstone-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_sandstone-2.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_sandstone-2.png
index 580dcd02f..54eb14839 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_sandstone-2.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_sandstone-2.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_sandstone-null.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_sandstone-null.png
new file mode 100644
index 000000000..069678142
Binary files /dev/null and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_sandstone-null.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_sandstone-null.properties b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_sandstone-null.properties
new file mode 100644
index 000000000..8f72bc67a
--- /dev/null
+++ b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_sandstone-null.properties
@@ -0,0 +1,4 @@
+type=item
+texture=red_sandstone-null
+vanillaId=179
+damage=3-15
\ No newline at end of file
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_sandstone.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_sandstone.png
index 4403241f5..3e44ca778 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_sandstone.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_sandstone.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_sandstone_stairs.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_sandstone_stairs.png
index 886b27fa7..2ed47ee75 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_sandstone_stairs.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_sandstone_stairs.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_shulker_box.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_shulker_box.png
index 9dcf80422..67111946e 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_shulker_box.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/red_shulker_box.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/redstone.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/redstone.png
index b4be3fe22..cea77878d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/redstone.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/redstone.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/redstone_block.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/redstone_block.png
index 186e3efc1..17d043b5a 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/redstone_block.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/redstone_block.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/redstone_lamp.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/redstone_lamp.png
index 4d799a426..41255deec 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/redstone_lamp.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/redstone_lamp.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/redstone_ore.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/redstone_ore.png
index 9e7131ac3..38da2b379 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/redstone_ore.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/redstone_ore.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/redstone_torch.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/redstone_torch.png
index db2184dd4..3f1a9acb6 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/redstone_torch.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/redstone_torch.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/reeds.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/reeds.png
index c3285de08..f6a17c2c8 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/reeds.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/reeds.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/repeater.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/repeater.png
index 0ca6ebb0f..a452f1272 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/repeater.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/repeater.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/rotten_flesh.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/rotten_flesh.png
index 981a1bf65..fb3f8d46d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/rotten_flesh.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/rotten_flesh.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/saddle.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/saddle.png
index 9f14ef68d..4c6f8c31c 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/saddle.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/saddle.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sand-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sand-1.png
index 527289bc1..9496120fe 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sand-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sand-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sand-null.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sand-null.png
new file mode 100644
index 000000000..a19fe0023
Binary files /dev/null and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sand-null.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sand-null.properties b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sand-null.properties
new file mode 100644
index 000000000..62bd0f54f
--- /dev/null
+++ b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sand-null.properties
@@ -0,0 +1,4 @@
+type=item
+texture=sand-null
+vanillaId=12
+damage=2-15
\ No newline at end of file
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sand.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sand.png
index 6b44f414c..ca3e75020 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sand.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sand.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sandstone-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sandstone-1.png
index 2c92a7667..f610c0a12 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sandstone-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sandstone-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sandstone-2.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sandstone-2.png
index cc52f6812..99da03bdd 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sandstone-2.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sandstone-2.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sandstone-null.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sandstone-null.png
new file mode 100644
index 000000000..eab5cf730
Binary files /dev/null and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sandstone-null.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sandstone-null.properties b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sandstone-null.properties
new file mode 100644
index 000000000..09d057da5
--- /dev/null
+++ b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sandstone-null.properties
@@ -0,0 +1,4 @@
+type=item
+texture=sandstone-null
+vanillaId=24
+damage=3-15
\ No newline at end of file
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sandstone.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sandstone.png
index c5524edf6..08b7a5dc1 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sandstone.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sandstone.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sandstone_stairs.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sandstone_stairs.png
index 836b013af..bb61a5aee 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sandstone_stairs.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sandstone_stairs.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sapling-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sapling-1.png
index f6ed800db..c2f7f9675 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sapling-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sapling-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sapling-2.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sapling-2.png
index d11a02a2b..c207a6356 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sapling-2.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sapling-2.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sapling-3.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sapling-3.png
index ab9c4c187..e1afbefd3 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sapling-3.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sapling-3.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sapling-4.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sapling-4.png
index ec80d1e63..6a232ec3e 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sapling-4.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sapling-4.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sapling-5.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sapling-5.png
index 6cf297fa5..c427c5898 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sapling-5.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sapling-5.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sapling-null.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sapling-null.png
new file mode 100644
index 000000000..4de7b7a63
Binary files /dev/null and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sapling-null.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sapling-null.properties b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sapling-null.properties
new file mode 100644
index 000000000..eb603120f
--- /dev/null
+++ b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sapling-null.properties
@@ -0,0 +1,4 @@
+type=item
+texture=sapling-null
+vanillaId=6
+damage=6-7
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sapling.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sapling.png
index 0eeb30a7a..bc9738bba 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sapling.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sapling.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sea_lantern.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sea_lantern.png
index 9aa1e3511..6255ae439 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sea_lantern.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sea_lantern.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/shears.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/shears.png
index 120b254cd..53fae7ad9 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/shears.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/shears.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/shulker_shell.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/shulker_shell.png
index 6831bfbf3..1abb49a34 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/shulker_shell.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/shulker_shell.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sign.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sign.png
index 119e40e87..356d21560 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sign.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sign.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/silver_glazed_terracotta.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/silver_glazed_terracotta.png
index 9189bf614..d55cfc86d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/silver_glazed_terracotta.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/silver_glazed_terracotta.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/silver_shulker_box.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/silver_shulker_box.png
index 61eb5ae78..710046467 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/silver_shulker_box.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/silver_shulker_box.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/skull-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/skull-1.png
index 27d43e9cf..8e2d88113 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/skull-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/skull-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/skull-2.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/skull-2.png
index 2cb7b3bbc..cd1866a8e 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/skull-2.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/skull-2.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/skull-3.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/skull-3.png
index a9182b095..85229da9d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/skull-3.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/skull-3.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/skull-4.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/skull-4.png
index ee3691a47..eb2b3dd78 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/skull-4.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/skull-4.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/skull-5.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/skull-5.png
index 4500fee00..213008d3d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/skull-5.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/skull-5.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/skull.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/skull.png
index a4b1a8818..5e50bc49a 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/skull.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/skull.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/slime.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/slime.png
index f9009df8f..56810dcac 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/slime.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/slime.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/slime_ball.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/slime_ball.png
index 303e8b791..de2a5a2e1 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/slime_ball.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/slime_ball.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/snow.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/snow.png
index 8f1b07162..1f6cb6fff 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/snow.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/snow.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/snow_layer-null.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/snow_layer-null.png
new file mode 100644
index 000000000..bc918c9ec
Binary files /dev/null and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/snow_layer-null.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/snow_layer-null.properties b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/snow_layer-null.properties
new file mode 100644
index 000000000..64cc87c61
--- /dev/null
+++ b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/snow_layer-null.properties
@@ -0,0 +1,4 @@
+type=item
+texture=snow_layer-null
+vanillaId=78
+damage=1-15
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/snow_layer.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/snow_layer.png
index 23c037a2b..9e5408c60 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/snow_layer.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/snow_layer.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/snowball.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/snowball.png
index 6878c4f9e..661376852 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/snowball.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/snowball.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/soul_sand.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/soul_sand.png
index f66db9ef4..732576603 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/soul_sand.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/soul_sand.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-100.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-100.png
index 2ad8b9d4a..dd7990822 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-100.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-100.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-101.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-101.png
index 99c3dc3a7..0d64738f0 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-101.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-101.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-102.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-102.png
index b89cb91a8..e37fde207 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-102.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-102.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-103.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-103.png
index 524c610a7..f3f7f17d8 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-103.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-103.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-105.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-105.png
index c98e209e1..8fe1dd8c9 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-105.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-105.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-120.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-120.png
index 66d89426b..3d3b78544 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-120.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-120.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-23.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-23.png
index d3553afe8..261c7d8b4 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-23.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-23.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-27.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-27.png
index f053d24f3..d9c67e8d1 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-27.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-27.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-28.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-28.png
index 72a7e0c39..9edf72677 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-28.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-28.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-29.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-29.png
index 823dac772..b895b4336 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-29.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-29.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-31.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-31.png
index 0fa7f9502..5be64e7dc 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-31.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-31.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-32.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-32.png
index 09a192f9d..bdc016c71 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-32.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-32.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-34.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-34.png
index f1ebfb295..3ef8333ac 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-34.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-34.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-35.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-35.png
index ea4182c49..63614b75a 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-35.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-35.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-36.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-36.png
index 325d26500..21e44f8b7 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-36.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-36.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-4.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-4.png
index 1d1e5ccdc..a26932a21 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-4.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-4.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-5.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-5.png
index 636203335..86aed7eef 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-5.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-5.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-50.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-50.png
index 783047568..d0957f28f 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-50.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-50.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-51.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-51.png
index 5478be81d..2a4cbabb3 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-51.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-51.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-52.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-52.png
index 96d3c480f..d77d3578b 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-52.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-52.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-54.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-54.png
index 5412afc8c..88a10b0dc 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-54.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-54.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-55.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-55.png
index 205a41c53..7e433dff2 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-55.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-55.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-57.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-57.png
index b1d171253..628f2c46c 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-57.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-57.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-58.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-58.png
index ed1d0b3f7..daf726662 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-58.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-58.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-59.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-59.png
index 98afbebb9..731acb932 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-59.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-59.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-6.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-6.png
index 2c94d3f2c..27bb4d50f 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-6.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-6.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-60.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-60.png
index e2672dba6..5e3bbaea0 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-60.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-60.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-61.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-61.png
index 30b53c2c0..ee3a9bcb9 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-61.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-61.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-62.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-62.png
index 98e5ebfaa..f6872d51b 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-62.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-62.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-65.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-65.png
index 3c3f2b32c..c433fb6b8 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-65.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-65.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-66.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-66.png
index 5509ef418..4c07adbf2 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-66.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-66.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-67.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-67.png
index 514822639..9eefada79 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-67.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-67.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-68.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-68.png
index 787207678..7f1f315c9 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-68.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-68.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-69.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-69.png
index 39fd64a73..549a8b4c1 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-69.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-69.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-90.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-90.png
index ebda6c931..664abb18e 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-90.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-90.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-91.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-91.png
index 2945bbf0f..f0f8cf136 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-91.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-91.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-92.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-92.png
index 635cc1c37..0e0d51765 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-92.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-92.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-93.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-93.png
index 810f3a44e..9c864c4fb 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-93.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-93.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-94.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-94.png
index 972d26f9c..55566f6b5 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-94.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-94.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-95.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-95.png
index 1a274e7c1..6765eb7bf 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-95.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-95.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-96.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-96.png
index 524c61e79..05433548a 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-96.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-96.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-98.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-98.png
index dbe847fd4..68a2c8b78 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-98.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg-98.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg.png
index db4189949..422bffa72 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spawn_egg.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/speckled_melon.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/speckled_melon.png
index 07087d672..11aad6957 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/speckled_melon.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/speckled_melon.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spectral_arrow.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spectral_arrow.png
index 7788531e4..1ad3db604 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spectral_arrow.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spectral_arrow.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spider_eye.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spider_eye.png
index 4907e195a..165727ccd 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spider_eye.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spider_eye.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/splash_potion.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/splash_potion.png
index dab0d9729..85b45b848 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/splash_potion.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/splash_potion.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sponge-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sponge-1.png
index 658ccb8b7..bc0016dfd 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sponge-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sponge-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sponge-null.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sponge-null.png
new file mode 100644
index 000000000..64d59eaa6
Binary files /dev/null and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sponge-null.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sponge-null.properties b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sponge-null.properties
new file mode 100644
index 000000000..15e3622d5
--- /dev/null
+++ b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sponge-null.properties
@@ -0,0 +1,4 @@
+type=item
+texture=sponge-null
+vanillaId=19
+damage=2-15
\ No newline at end of file
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sponge.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sponge.png
index 945307f9a..3299f459c 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sponge.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sponge.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spruce_boat.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spruce_boat.png
index 6066481ff..8f80ae9f2 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spruce_boat.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spruce_boat.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spruce_door.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spruce_door.png
index b597a803e..393a89f95 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spruce_door.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spruce_door.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spruce_fence.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spruce_fence.png
index 46ce7c204..24c0b0c45 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spruce_fence.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spruce_fence.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spruce_fence_gate.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spruce_fence_gate.png
index e40917925..b09f0cc8d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spruce_fence_gate.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spruce_fence_gate.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spruce_stairs.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spruce_stairs.png
index 95ca83c28..1f6380067 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spruce_stairs.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/spruce_stairs.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-1.png
index 7fa2804d8..49c055a5a 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-10.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-10.png
index 412ff0e6f..1e4cf3881 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-10.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-10.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-11.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-11.png
index 4476489cc..e99d9494d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-11.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-11.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-12.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-12.png
index a635e59bf..94e9d76ff 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-12.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-12.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-13.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-13.png
index c6fe15f75..1a8ab3c58 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-13.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-13.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-14.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-14.png
index 3445ea7ef..9b7dec5cd 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-14.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-14.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-15.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-15.png
index dc93cc5af..5d203236c 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-15.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-15.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-2.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-2.png
index 888674ddf..4bf1f5dda 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-2.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-2.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-3.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-3.png
index e2dae3631..418b3b09f 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-3.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-3.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-4.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-4.png
index 53e5b6359..3a4b9e0df 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-4.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-4.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-5.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-5.png
index a6d551f6c..c80da5ce8 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-5.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-5.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-6.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-6.png
index 82f396e8d..28800e3be 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-6.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-6.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-7.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-7.png
index 11cdbab8e..d6f01ae07 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-7.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-7.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-8.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-8.png
index 78a5bda7a..91e086571 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-8.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-8.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-9.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-9.png
index a4748e416..9cd7bcf9e 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-9.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass-9.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass.png
index c92af78e4..0e0de003e 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-1.png
index d1f37b700..cb0deb33b 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-10.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-10.png
index b162fcfef..f331dd6b8 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-10.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-10.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-11.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-11.png
index f15868a96..f6b46a038 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-11.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-11.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-12.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-12.png
index c02644936..11318522f 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-12.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-12.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-13.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-13.png
index 62c1c99e2..c1512f7f9 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-13.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-13.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-14.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-14.png
index b3128029d..97ba0d24d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-14.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-14.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-15.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-15.png
index 7cbdeb41e..c5285ce6c 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-15.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-15.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-2.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-2.png
index f454108af..5b45e8880 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-2.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-2.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-3.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-3.png
index fb05dee98..74d5fde17 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-3.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-3.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-4.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-4.png
index a8b4882ab..f69ed1c46 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-4.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-4.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-5.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-5.png
index 2e313655c..bc28ac7da 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-5.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-5.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-6.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-6.png
index 9fb5704d5..ffc6cd237 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-6.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-6.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-7.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-7.png
index 1f6877668..26f43376f 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-7.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-7.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-8.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-8.png
index 49846d0aa..13eaeb533 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-8.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-8.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-9.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-9.png
index 9d0c806eb..517819e42 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-9.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane-9.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane.png
index afe0239ab..8e877a338 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_glass_pane.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-1.png
index b78ce7a3a..a9c2d54f2 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-10.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-10.png
index 29a180ceb..33c66129a 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-10.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-10.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-11.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-11.png
index 2476d36bb..f8c3690d3 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-11.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-11.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-12.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-12.png
index 115c9ec55..ac8c9014d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-12.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-12.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-13.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-13.png
index eff4a679b..a8c9d4131 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-13.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-13.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-14.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-14.png
index 380608f9a..1ba897456 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-14.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-14.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-15.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-15.png
index acfaba543..0eb635f2a 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-15.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-15.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-2.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-2.png
index 9c609568d..afaf11e16 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-2.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-2.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-3.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-3.png
index 3fbb14bbf..18f2daf6b 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-3.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-3.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-4.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-4.png
index 318302871..e07cc9de7 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-4.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-4.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-5.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-5.png
index e973606c4..f30bd8508 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-5.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-5.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-6.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-6.png
index 196d5a665..2cefffc54 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-6.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-6.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-7.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-7.png
index 715c0d7ed..5f25dbb20 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-7.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-7.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-8.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-8.png
index 57604fdfe..012def4c1 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-8.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-8.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-9.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-9.png
index 782ecd6c7..ed27ca487 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-9.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay-9.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay.png
index f1d36bba3..c46856832 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stained_hardened_clay.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stick.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stick.png
index 89330a987..9609a0d55 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stick.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stick.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sticky_piston.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sticky_piston.png
index e7f93594f..4191ef9ed 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sticky_piston.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sticky_piston.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone-1.png
index e616ea3fe..00ae67652 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone-2.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone-2.png
index a0dc3293e..203933e02 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone-2.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone-2.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone-3.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone-3.png
index b3df54e09..80762bcd6 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone-3.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone-3.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone-4.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone-4.png
index 2c32ce787..ba1386892 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone-4.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone-4.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone-5.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone-5.png
index a3885a9bb..0fa066f4a 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone-5.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone-5.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone-6.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone-6.png
index 229d27973..0e97b3490 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone-6.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone-6.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone-null.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone-null.png
new file mode 100644
index 000000000..9329976d6
Binary files /dev/null and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone-null.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone-null.properties b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone-null.properties
new file mode 100644
index 000000000..b1f08a643
--- /dev/null
+++ b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone-null.properties
@@ -0,0 +1,4 @@
+type=item
+texture=stone-null
+vanillaId=1
+damage=7-15
\ No newline at end of file
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone.png
index 49f994cec..ff700c7ad 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_axe.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_axe.png
index 1d8394bed..455648cbf 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_axe.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_axe.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_brick_stairs.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_brick_stairs.png
index 4e32dfa9f..ae110e0b1 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_brick_stairs.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_brick_stairs.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_button.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_button.png
index 7a2810fbe..7cabcb735 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_button.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_button.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_hoe.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_hoe.png
index 98765c50b..56eceec7f 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_hoe.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_hoe.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_pickaxe.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_pickaxe.png
index dd0b1599d..96c1321a4 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_pickaxe.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_pickaxe.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_pressure_plate.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_pressure_plate.png
index 6ff9d7b59..ec9c78d6a 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_pressure_plate.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_pressure_plate.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_shovel.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_shovel.png
index 2c6b42a34..b47adb2f6 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_shovel.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_shovel.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab-1.png
index 1fefda6a0..61981303d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab-3.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab-3.png
index e9212ac0c..42a5621c3 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab-3.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab-3.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab-4.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab-4.png
index 50c014de7..2e7223a2f 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab-4.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab-4.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab-5.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab-5.png
index ed0e5e853..61ca03af6 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab-5.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab-5.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab-6.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab-6.png
index 4ff84b2d1..225e3b655 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab-6.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab-6.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab-7.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab-7.png
index 5043b3a91..acf982615 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab-7.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab-7.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab-null.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab-null.png
new file mode 100644
index 000000000..0eb5fbda4
Binary files /dev/null and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab-null.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab-null.properties b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab-null.properties
new file mode 100644
index 000000000..3a8f0afd8
--- /dev/null
+++ b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab-null.properties
@@ -0,0 +1,4 @@
+type=item
+texture=stone_slab-null
+vanillaId=44
+damage=6-15
\ No newline at end of file
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab.png
index 3998d622b..6e4918c2d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab2-null.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab2-null.png
new file mode 100644
index 000000000..b9e752dbb
Binary files /dev/null and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab2-null.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab2-null.properties b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab2-null.properties
new file mode 100644
index 000000000..37f81c6a3
--- /dev/null
+++ b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab2-null.properties
@@ -0,0 +1,4 @@
+type=item
+texture=stone_slab2-null
+vanillaId=182
+damage=1-15
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab2.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab2.png
index 8628e4028..ccd6c410c 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab2.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_slab2.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_stairs.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_stairs.png
index 8a95144ee..7c9c3e8a4 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_stairs.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_stairs.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_sword.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_sword.png
index fe1705560..705ab6409 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_sword.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stone_sword.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stonebrick-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stonebrick-1.png
index 237dd50a5..ef68dee66 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stonebrick-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stonebrick-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stonebrick-2.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stonebrick-2.png
index 59948af95..fd8296301 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stonebrick-2.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stonebrick-2.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stonebrick-3.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stonebrick-3.png
index f80562184..01323d390 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stonebrick-3.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stonebrick-3.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stonebrick-null.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stonebrick-null.png
new file mode 100644
index 000000000..dc3106a30
Binary files /dev/null and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stonebrick-null.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stonebrick-null.properties b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stonebrick-null.properties
new file mode 100644
index 000000000..2ef0008ad
--- /dev/null
+++ b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stonebrick-null.properties
@@ -0,0 +1,4 @@
+type=item
+texture=stonebrick-null
+vanillaId=98
+damage=4-15
\ No newline at end of file
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stonebrick.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stonebrick.png
index 58b69c98e..454c16535 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stonebrick.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/stonebrick.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/string.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/string.png
index 4174b8fcd..196c87721 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/string.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/string.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sugar.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sugar.png
index 944840f1f..32577ebf9 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sugar.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/sugar.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/tallgrass-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/tallgrass-1.png
index db071b264..e6e7b4ca5 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/tallgrass-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/tallgrass-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/tallgrass-2.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/tallgrass-2.png
index 91df8b09d..b55f7dcdc 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/tallgrass-2.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/tallgrass-2.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/tallgrass-null.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/tallgrass-null.png
new file mode 100644
index 000000000..41108884f
Binary files /dev/null and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/tallgrass-null.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/tallgrass-null.properties b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/tallgrass-null.properties
new file mode 100644
index 000000000..d5cf22695
--- /dev/null
+++ b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/tallgrass-null.properties
@@ -0,0 +1,4 @@
+type=item
+texture=tallgrass-null
+vanillaId=31
+damage=3-15
\ No newline at end of file
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/tnt.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/tnt.png
index fc5c51bdb..e4fd631dd 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/tnt.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/tnt.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/tnt_minecart.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/tnt_minecart.png
index 744625fea..8074600de 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/tnt_minecart.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/tnt_minecart.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/torch.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/torch.png
index b8c432756..cbb2638d9 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/torch.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/torch.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/totem_of_undying.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/totem_of_undying.png
index 2e4d8ee4f..ea5e031d1 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/totem_of_undying.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/totem_of_undying.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/trapdoor.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/trapdoor.png
index d1d13a6a0..1288a01a4 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/trapdoor.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/trapdoor.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/trapped_chest.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/trapped_chest.png
index 30beb250d..feff93493 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/trapped_chest.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/trapped_chest.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/tripwire_hook.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/tripwire_hook.png
index 0cc8ea738..d3805e919 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/tripwire_hook.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/tripwire_hook.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/vine.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/vine.png
index cb0d644f8..ab4dfde76 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/vine.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/vine.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/water_bucket.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/water_bucket.png
index a90289796..d5c93fae8 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/water_bucket.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/water_bucket.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/waterlily.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/waterlily.png
index 5ed1822e2..56667c4a7 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/waterlily.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/waterlily.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/web.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/web.png
index 3a8ec1c7f..00c6c4d50 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/web.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/web.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wheat.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wheat.png
index 7c642d008..e75d19ad7 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wheat.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wheat.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wheat_seeds.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wheat_seeds.png
index fc3e234ed..4ecb9c1de 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wheat_seeds.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wheat_seeds.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/white_glazed_terracotta.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/white_glazed_terracotta.png
index 8411af34f..32ccd8e0f 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/white_glazed_terracotta.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/white_glazed_terracotta.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/white_shulker_box.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/white_shulker_box.png
index a6734c48b..0feeda403 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/white_shulker_box.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/white_shulker_box.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_axe.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_axe.png
index a9fd912d6..3f563b8c2 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_axe.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_axe.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_button.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_button.png
index fb8a3d17c..cc0660b4d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_button.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_button.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_door.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_door.png
index 90c18f0ac..9c92569c3 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_door.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_door.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_hoe.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_hoe.png
index c9b2d3c9d..4870d8121 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_hoe.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_hoe.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_pickaxe.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_pickaxe.png
index a04996101..1f1aeec1b 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_pickaxe.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_pickaxe.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_pressure_plate.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_pressure_plate.png
index 873e9fa0f..d26419f68 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_pressure_plate.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_pressure_plate.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_shovel.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_shovel.png
index 1c04318de..1744b37ca 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_shovel.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_shovel.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_slab-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_slab-1.png
index ce4a4b7c2..a663eab95 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_slab-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_slab-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_slab-2.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_slab-2.png
index 458999128..68bec7e05 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_slab-2.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_slab-2.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_slab-3.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_slab-3.png
index a8a1baef4..d67b1b050 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_slab-3.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_slab-3.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_slab-4.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_slab-4.png
index 174897944..3e619e638 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_slab-4.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_slab-4.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_slab-5.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_slab-5.png
index df9688c4e..933d48e6c 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_slab-5.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_slab-5.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_slab-null.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_slab-null.png
new file mode 100644
index 000000000..cbe5989ee
Binary files /dev/null and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_slab-null.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_slab-null.properties b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_slab-null.properties
new file mode 100644
index 000000000..c8745aab9
--- /dev/null
+++ b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_slab-null.properties
@@ -0,0 +1,4 @@
+type=item
+texture=wooden_slab-null
+vanillaId=126
+damage=6-7
\ No newline at end of file
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_slab.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_slab.png
index 228bf91e3..8d7393fbb 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_slab.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_slab.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_sword.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_sword.png
index fd1542648..e40614fa5 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_sword.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wooden_sword.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-1.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-1.png
index 51c4034ec..7ca36fc00 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-1.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-1.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-10.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-10.png
index cf275c4cf..91e3babd1 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-10.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-10.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-11.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-11.png
index 6363e55e4..a7d4fc6ed 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-11.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-11.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-12.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-12.png
index 99e70e4b5..bea9ec8a8 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-12.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-12.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-13.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-13.png
index d5272ca72..d39dfff37 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-13.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-13.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-14.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-14.png
index 372daea71..5cde58676 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-14.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-14.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-15.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-15.png
index 8fb153259..7f68d3395 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-15.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-15.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-2.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-2.png
index cb9023273..a955360c7 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-2.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-2.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-3.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-3.png
index 1e3f840bb..f5c27c922 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-3.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-3.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-4.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-4.png
index 51ba1ca1d..364d788de 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-4.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-4.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-5.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-5.png
index be65c063f..85a5fa8ae 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-5.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-5.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-6.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-6.png
index e3caeebb5..13639ca04 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-6.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-6.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-7.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-7.png
index 37c5cab05..17198c2c1 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-7.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-7.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-8.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-8.png
index 351dbc080..acab23375 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-8.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-8.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-9.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-9.png
index e5bce0029..2a392a926 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-9.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool-9.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool.png
index 2d0d27e6e..a6b7c9d6b 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/wool.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/writable_book.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/writable_book.png
index 8aa8dbd8a..8bee1c51d 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/writable_book.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/writable_book.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/written_book.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/written_book.png
index 258acf38d..05355e062 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/written_book.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/written_book.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/yellow_flower-null.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/yellow_flower-null.png
new file mode 100644
index 000000000..ee6659c30
Binary files /dev/null and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/yellow_flower-null.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/yellow_flower-null.properties b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/yellow_flower-null.properties
new file mode 100644
index 000000000..7ea42ddc1
--- /dev/null
+++ b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/yellow_flower-null.properties
@@ -0,0 +1,4 @@
+type=item
+texture=yellow_flower-null
+vanillaId=37
+damage=1-15
\ No newline at end of file
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/yellow_flower.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/yellow_flower.png
index a72bc6bb0..dac6c6565 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/yellow_flower.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/yellow_flower.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/yellow_glazed_terracotta.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/yellow_glazed_terracotta.png
index 6b73d7a4d..1af21ed8b 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/yellow_glazed_terracotta.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/yellow_glazed_terracotta.png differ
diff --git a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/yellow_shulker_box.png b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/yellow_shulker_box.png
index 1ad391a55..e8b67b25c 100644
Binary files a/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/yellow_shulker_box.png and b/static/resourcepacks/Vanilla/assets/minecraft/mcpatcher/cit/textures/yellow_shulker_box.png differ
diff --git a/tailwind.config.ts b/tailwind.config.ts
index 246894f42..96bb675b9 100644
--- a/tailwind.config.ts
+++ b/tailwind.config.ts
@@ -2,6 +2,8 @@ import containerQueries from "@tailwindcss/container-queries";
import type { Config } from "tailwindcss";
import { fontFamily } from "tailwindcss/defaultTheme";
import plugin from "tailwindcss/plugin";
+import scThemePlugin from "./src/plugins/themes";
+
export default {
darkMode: ["class"],
content: ["./src/**/*.{html,js,svelte,ts}"],
@@ -13,8 +15,6 @@ export default {
icon: "hsl(var(--icon) / )",
link: "hsl(var(--link) / )",
hover: "hsl(var(--hover) / )",
- skillbar: "hsl(var(--skillbar) / )",
- maxedbar: "hsl(var(--maxedbar) / )",
maxed: "hsl(var(--maxed) / )",
gold: "hsl(var(--gold) / )",
text: "hsl(var(--text) / )",
@@ -84,6 +84,7 @@ export default {
{ values: theme("textShadow") }
);
}),
+ scThemePlugin,
containerQueries
]
} satisfies Config;