diff --git a/.gitattributes b/.gitattributes
deleted file mode 100644
index dfe0770..0000000
--- a/.gitattributes
+++ /dev/null
@@ -1,2 +0,0 @@
-# Auto detect text files and perform LF normalization
-* text=auto
diff --git a/.github/README.md b/.github/README.md
index dda2dc3..dfa1ad7 100644
--- a/.github/README.md
+++ b/.github/README.md
@@ -9,7 +9,7 @@ This project is at the alpha stages, and a lot more will be fixed then what is c
## What is fixed?
-#### Total: 23
+#### Total: 24
### Alpha 1.0 fixes
@@ -39,6 +39,12 @@ This project is at the alpha stages, and a lot more will be fixed then what is c
### Alpha 1.1 fixes
- [MC-140819](https://bugs.mojang.com/browse/MC-140819) - Lectern model extends past inventory slot
- [MC-104092](https://bugs.mojang.com/browse/MC-104092) - Some plants float on farmland
- - *Comment: Still effects big dripleafs*
+ - *Comment: Still effects big dripleafs and pink petals*
- [MC-131022](https://bugs.mojang.com/browse/MC-131022) - Conduits float when held in the player's hand
+### Alpha 1.2 fixes
+- [MC-98631](https://bugs.mojang.com/browse/MC-98631) - The heights of shields in first person are different depending on what hand you have them held in
+- [MC-160720](https://bugs.mojang.com/browse/MC-160720) - Bedrock part of end crystal uses old bedrock texture
+- [MC-160810](https://bugs.mojang.com/browse/MC-160810) - Some items are held sideways in left hand
+- [MC-161716](https://bugs.mojang.com/browse/MC-161716) - Normal terracotta and dyed terracotta have an inconsistent texture
+- [MC-173455](https://bugs.mojang.com/browse/MC-173455) - Empty armor slot texture has yet to follow texture update
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 03a576d..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-
-*.zip
diff --git a/assets/minecraft/models/item/clock.json b/assets/minecraft/models/item/clock.json
new file mode 100644
index 0000000..9a160d0
--- /dev/null
+++ b/assets/minecraft/models/item/clock.json
@@ -0,0 +1,73 @@
+{
+ "parent": "item/generated_rotate",
+ "textures": {
+ "layer0": "item/clock_00"
+ },
+ "overrides": [
+ { "predicate": { "time": 0.0000000 }, "model": "item/clock" },
+ { "predicate": { "time": 0.0078125 }, "model": "item/clock_01" },
+ { "predicate": { "time": 0.0234375 }, "model": "item/clock_02" },
+ { "predicate": { "time": 0.0390625 }, "model": "item/clock_03" },
+ { "predicate": { "time": 0.0546875 }, "model": "item/clock_04" },
+ { "predicate": { "time": 0.0703125 }, "model": "item/clock_05" },
+ { "predicate": { "time": 0.0859375 }, "model": "item/clock_06" },
+ { "predicate": { "time": 0.1015625 }, "model": "item/clock_07" },
+ { "predicate": { "time": 0.1171875 }, "model": "item/clock_08" },
+ { "predicate": { "time": 0.1328125 }, "model": "item/clock_09" },
+ { "predicate": { "time": 0.1484375 }, "model": "item/clock_10" },
+ { "predicate": { "time": 0.1640625 }, "model": "item/clock_11" },
+ { "predicate": { "time": 0.1796875 }, "model": "item/clock_12" },
+ { "predicate": { "time": 0.1953125 }, "model": "item/clock_13" },
+ { "predicate": { "time": 0.2109375 }, "model": "item/clock_14" },
+ { "predicate": { "time": 0.2265625 }, "model": "item/clock_15" },
+ { "predicate": { "time": 0.2421875 }, "model": "item/clock_16" },
+ { "predicate": { "time": 0.2578125 }, "model": "item/clock_17" },
+ { "predicate": { "time": 0.2734375 }, "model": "item/clock_18" },
+ { "predicate": { "time": 0.2890625 }, "model": "item/clock_19" },
+ { "predicate": { "time": 0.3046875 }, "model": "item/clock_20" },
+ { "predicate": { "time": 0.3203125 }, "model": "item/clock_21" },
+ { "predicate": { "time": 0.3359375 }, "model": "item/clock_22" },
+ { "predicate": { "time": 0.3515625 }, "model": "item/clock_23" },
+ { "predicate": { "time": 0.3671875 }, "model": "item/clock_24" },
+ { "predicate": { "time": 0.3828125 }, "model": "item/clock_25" },
+ { "predicate": { "time": 0.3984375 }, "model": "item/clock_26" },
+ { "predicate": { "time": 0.4140625 }, "model": "item/clock_27" },
+ { "predicate": { "time": 0.4296875 }, "model": "item/clock_28" },
+ { "predicate": { "time": 0.4453125 }, "model": "item/clock_29" },
+ { "predicate": { "time": 0.4609375 }, "model": "item/clock_30" },
+ { "predicate": { "time": 0.4765625 }, "model": "item/clock_31" },
+ { "predicate": { "time": 0.4921875 }, "model": "item/clock_32" },
+ { "predicate": { "time": 0.5078125 }, "model": "item/clock_33" },
+ { "predicate": { "time": 0.5234375 }, "model": "item/clock_34" },
+ { "predicate": { "time": 0.5390625 }, "model": "item/clock_35" },
+ { "predicate": { "time": 0.5546875 }, "model": "item/clock_36" },
+ { "predicate": { "time": 0.5703125 }, "model": "item/clock_37" },
+ { "predicate": { "time": 0.5859375 }, "model": "item/clock_38" },
+ { "predicate": { "time": 0.6015625 }, "model": "item/clock_39" },
+ { "predicate": { "time": 0.6171875 }, "model": "item/clock_40" },
+ { "predicate": { "time": 0.6328125 }, "model": "item/clock_41" },
+ { "predicate": { "time": 0.6484375 }, "model": "item/clock_42" },
+ { "predicate": { "time": 0.6640625 }, "model": "item/clock_43" },
+ { "predicate": { "time": 0.6796875 }, "model": "item/clock_44" },
+ { "predicate": { "time": 0.6953125 }, "model": "item/clock_45" },
+ { "predicate": { "time": 0.7109375 }, "model": "item/clock_46" },
+ { "predicate": { "time": 0.7265625 }, "model": "item/clock_47" },
+ { "predicate": { "time": 0.7421875 }, "model": "item/clock_48" },
+ { "predicate": { "time": 0.7578125 }, "model": "item/clock_49" },
+ { "predicate": { "time": 0.7734375 }, "model": "item/clock_50" },
+ { "predicate": { "time": 0.7890625 }, "model": "item/clock_51" },
+ { "predicate": { "time": 0.8046875 }, "model": "item/clock_52" },
+ { "predicate": { "time": 0.8203125 }, "model": "item/clock_53" },
+ { "predicate": { "time": 0.8359375 }, "model": "item/clock_54" },
+ { "predicate": { "time": 0.8515625 }, "model": "item/clock_55" },
+ { "predicate": { "time": 0.8671875 }, "model": "item/clock_56" },
+ { "predicate": { "time": 0.8828125 }, "model": "item/clock_57" },
+ { "predicate": { "time": 0.8984375 }, "model": "item/clock_58" },
+ { "predicate": { "time": 0.9140625 }, "model": "item/clock_59" },
+ { "predicate": { "time": 0.9296875 }, "model": "item/clock_60" },
+ { "predicate": { "time": 0.9453125 }, "model": "item/clock_61" },
+ { "predicate": { "time": 0.9609375 }, "model": "item/clock_62" },
+ { "predicate": { "time": 0.9765625 }, "model": "item/clock_63" },
+ { "predicate": { "time": 0.9921875 }, "model": "item/clock" }
+ ]
+}
diff --git a/assets/minecraft/models/item/clock_01.json b/assets/minecraft/models/item/clock_01.json
new file mode 100644
index 0000000..cda34d7
--- /dev/null
+++ b/assets/minecraft/models/item/clock_01.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_01"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_02.json b/assets/minecraft/models/item/clock_02.json
new file mode 100644
index 0000000..25022fa
--- /dev/null
+++ b/assets/minecraft/models/item/clock_02.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_02"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_03.json b/assets/minecraft/models/item/clock_03.json
new file mode 100644
index 0000000..dbdfb02
--- /dev/null
+++ b/assets/minecraft/models/item/clock_03.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_03"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_04.json b/assets/minecraft/models/item/clock_04.json
new file mode 100644
index 0000000..f373fe2
--- /dev/null
+++ b/assets/minecraft/models/item/clock_04.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_04"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_05.json b/assets/minecraft/models/item/clock_05.json
new file mode 100644
index 0000000..f28cbc9
--- /dev/null
+++ b/assets/minecraft/models/item/clock_05.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_05"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_06.json b/assets/minecraft/models/item/clock_06.json
new file mode 100644
index 0000000..c68a19e
--- /dev/null
+++ b/assets/minecraft/models/item/clock_06.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_06"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_07.json b/assets/minecraft/models/item/clock_07.json
new file mode 100644
index 0000000..2acb96d
--- /dev/null
+++ b/assets/minecraft/models/item/clock_07.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_07"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_08.json b/assets/minecraft/models/item/clock_08.json
new file mode 100644
index 0000000..e447cf1
--- /dev/null
+++ b/assets/minecraft/models/item/clock_08.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_08"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_09.json b/assets/minecraft/models/item/clock_09.json
new file mode 100644
index 0000000..6fa8501
--- /dev/null
+++ b/assets/minecraft/models/item/clock_09.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_09"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_10.json b/assets/minecraft/models/item/clock_10.json
new file mode 100644
index 0000000..91c0aac
--- /dev/null
+++ b/assets/minecraft/models/item/clock_10.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_10"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_11.json b/assets/minecraft/models/item/clock_11.json
new file mode 100644
index 0000000..cb99a9a
--- /dev/null
+++ b/assets/minecraft/models/item/clock_11.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_11"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_12.json b/assets/minecraft/models/item/clock_12.json
new file mode 100644
index 0000000..bbc6d41
--- /dev/null
+++ b/assets/minecraft/models/item/clock_12.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_12"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_13.json b/assets/minecraft/models/item/clock_13.json
new file mode 100644
index 0000000..5aa81cc
--- /dev/null
+++ b/assets/minecraft/models/item/clock_13.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_13"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_14.json b/assets/minecraft/models/item/clock_14.json
new file mode 100644
index 0000000..3139f68
--- /dev/null
+++ b/assets/minecraft/models/item/clock_14.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_14"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_15.json b/assets/minecraft/models/item/clock_15.json
new file mode 100644
index 0000000..128fb06
--- /dev/null
+++ b/assets/minecraft/models/item/clock_15.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_15"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_16.json b/assets/minecraft/models/item/clock_16.json
new file mode 100644
index 0000000..37d27fb
--- /dev/null
+++ b/assets/minecraft/models/item/clock_16.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_16"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_17.json b/assets/minecraft/models/item/clock_17.json
new file mode 100644
index 0000000..218d358
--- /dev/null
+++ b/assets/minecraft/models/item/clock_17.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_17"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_18.json b/assets/minecraft/models/item/clock_18.json
new file mode 100644
index 0000000..5f52940
--- /dev/null
+++ b/assets/minecraft/models/item/clock_18.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_18"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_19.json b/assets/minecraft/models/item/clock_19.json
new file mode 100644
index 0000000..5c7c1f8
--- /dev/null
+++ b/assets/minecraft/models/item/clock_19.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_19"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_20.json b/assets/minecraft/models/item/clock_20.json
new file mode 100644
index 0000000..52f052b
--- /dev/null
+++ b/assets/minecraft/models/item/clock_20.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_20"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_21.json b/assets/minecraft/models/item/clock_21.json
new file mode 100644
index 0000000..4435bb3
--- /dev/null
+++ b/assets/minecraft/models/item/clock_21.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_21"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_22.json b/assets/minecraft/models/item/clock_22.json
new file mode 100644
index 0000000..8ac2410
--- /dev/null
+++ b/assets/minecraft/models/item/clock_22.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_22"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_23.json b/assets/minecraft/models/item/clock_23.json
new file mode 100644
index 0000000..aba9551
--- /dev/null
+++ b/assets/minecraft/models/item/clock_23.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_23"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_24.json b/assets/minecraft/models/item/clock_24.json
new file mode 100644
index 0000000..419177b
--- /dev/null
+++ b/assets/minecraft/models/item/clock_24.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_24"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_25.json b/assets/minecraft/models/item/clock_25.json
new file mode 100644
index 0000000..7e0f44e
--- /dev/null
+++ b/assets/minecraft/models/item/clock_25.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_25"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_26.json b/assets/minecraft/models/item/clock_26.json
new file mode 100644
index 0000000..3118687
--- /dev/null
+++ b/assets/minecraft/models/item/clock_26.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_26"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_27.json b/assets/minecraft/models/item/clock_27.json
new file mode 100644
index 0000000..c48f770
--- /dev/null
+++ b/assets/minecraft/models/item/clock_27.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_27"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_28.json b/assets/minecraft/models/item/clock_28.json
new file mode 100644
index 0000000..bff52c7
--- /dev/null
+++ b/assets/minecraft/models/item/clock_28.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_28"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_29.json b/assets/minecraft/models/item/clock_29.json
new file mode 100644
index 0000000..00b552e
--- /dev/null
+++ b/assets/minecraft/models/item/clock_29.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_29"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_30.json b/assets/minecraft/models/item/clock_30.json
new file mode 100644
index 0000000..de73d4c
--- /dev/null
+++ b/assets/minecraft/models/item/clock_30.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_30"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_31.json b/assets/minecraft/models/item/clock_31.json
new file mode 100644
index 0000000..68f250a
--- /dev/null
+++ b/assets/minecraft/models/item/clock_31.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_31"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_32.json b/assets/minecraft/models/item/clock_32.json
new file mode 100644
index 0000000..7b2f6a9
--- /dev/null
+++ b/assets/minecraft/models/item/clock_32.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_32"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_33.json b/assets/minecraft/models/item/clock_33.json
new file mode 100644
index 0000000..ab381d3
--- /dev/null
+++ b/assets/minecraft/models/item/clock_33.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_33"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_34.json b/assets/minecraft/models/item/clock_34.json
new file mode 100644
index 0000000..80a59d8
--- /dev/null
+++ b/assets/minecraft/models/item/clock_34.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_34"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_35.json b/assets/minecraft/models/item/clock_35.json
new file mode 100644
index 0000000..01cbdca
--- /dev/null
+++ b/assets/minecraft/models/item/clock_35.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_35"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_36.json b/assets/minecraft/models/item/clock_36.json
new file mode 100644
index 0000000..3c093a5
--- /dev/null
+++ b/assets/minecraft/models/item/clock_36.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_36"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_37.json b/assets/minecraft/models/item/clock_37.json
new file mode 100644
index 0000000..70423ae
--- /dev/null
+++ b/assets/minecraft/models/item/clock_37.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_37"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_38.json b/assets/minecraft/models/item/clock_38.json
new file mode 100644
index 0000000..361fd32
--- /dev/null
+++ b/assets/minecraft/models/item/clock_38.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_38"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_39.json b/assets/minecraft/models/item/clock_39.json
new file mode 100644
index 0000000..cd1b8ad
--- /dev/null
+++ b/assets/minecraft/models/item/clock_39.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_39"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_40.json b/assets/minecraft/models/item/clock_40.json
new file mode 100644
index 0000000..932d0e2
--- /dev/null
+++ b/assets/minecraft/models/item/clock_40.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_40"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_41.json b/assets/minecraft/models/item/clock_41.json
new file mode 100644
index 0000000..f961e86
--- /dev/null
+++ b/assets/minecraft/models/item/clock_41.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_41"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_42.json b/assets/minecraft/models/item/clock_42.json
new file mode 100644
index 0000000..4bb632c
--- /dev/null
+++ b/assets/minecraft/models/item/clock_42.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_42"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_43.json b/assets/minecraft/models/item/clock_43.json
new file mode 100644
index 0000000..b8aa15b
--- /dev/null
+++ b/assets/minecraft/models/item/clock_43.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_43"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_44.json b/assets/minecraft/models/item/clock_44.json
new file mode 100644
index 0000000..db5c14e
--- /dev/null
+++ b/assets/minecraft/models/item/clock_44.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_44"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_45.json b/assets/minecraft/models/item/clock_45.json
new file mode 100644
index 0000000..5ec331c
--- /dev/null
+++ b/assets/minecraft/models/item/clock_45.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_45"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_46.json b/assets/minecraft/models/item/clock_46.json
new file mode 100644
index 0000000..449d14a
--- /dev/null
+++ b/assets/minecraft/models/item/clock_46.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_46"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_47.json b/assets/minecraft/models/item/clock_47.json
new file mode 100644
index 0000000..2622732
--- /dev/null
+++ b/assets/minecraft/models/item/clock_47.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_47"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_48.json b/assets/minecraft/models/item/clock_48.json
new file mode 100644
index 0000000..37fdd6e
--- /dev/null
+++ b/assets/minecraft/models/item/clock_48.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_48"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_49.json b/assets/minecraft/models/item/clock_49.json
new file mode 100644
index 0000000..3c7c804
--- /dev/null
+++ b/assets/minecraft/models/item/clock_49.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_49"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_50.json b/assets/minecraft/models/item/clock_50.json
new file mode 100644
index 0000000..ac88286
--- /dev/null
+++ b/assets/minecraft/models/item/clock_50.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_50"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_51.json b/assets/minecraft/models/item/clock_51.json
new file mode 100644
index 0000000..b08e754
--- /dev/null
+++ b/assets/minecraft/models/item/clock_51.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_51"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_52.json b/assets/minecraft/models/item/clock_52.json
new file mode 100644
index 0000000..f55cc21
--- /dev/null
+++ b/assets/minecraft/models/item/clock_52.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_52"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_53.json b/assets/minecraft/models/item/clock_53.json
new file mode 100644
index 0000000..fc8531a
--- /dev/null
+++ b/assets/minecraft/models/item/clock_53.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_53"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_54.json b/assets/minecraft/models/item/clock_54.json
new file mode 100644
index 0000000..3baecfc
--- /dev/null
+++ b/assets/minecraft/models/item/clock_54.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_54"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_55.json b/assets/minecraft/models/item/clock_55.json
new file mode 100644
index 0000000..342bc35
--- /dev/null
+++ b/assets/minecraft/models/item/clock_55.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_55"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_56.json b/assets/minecraft/models/item/clock_56.json
new file mode 100644
index 0000000..fca6a3e
--- /dev/null
+++ b/assets/minecraft/models/item/clock_56.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_56"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_57.json b/assets/minecraft/models/item/clock_57.json
new file mode 100644
index 0000000..b5e83f3
--- /dev/null
+++ b/assets/minecraft/models/item/clock_57.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_57"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_58.json b/assets/minecraft/models/item/clock_58.json
new file mode 100644
index 0000000..19bd2dd
--- /dev/null
+++ b/assets/minecraft/models/item/clock_58.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_58"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_59.json b/assets/minecraft/models/item/clock_59.json
new file mode 100644
index 0000000..dde0555
--- /dev/null
+++ b/assets/minecraft/models/item/clock_59.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_59"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_60.json b/assets/minecraft/models/item/clock_60.json
new file mode 100644
index 0000000..11b9c6c
--- /dev/null
+++ b/assets/minecraft/models/item/clock_60.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_60"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_61.json b/assets/minecraft/models/item/clock_61.json
new file mode 100644
index 0000000..83d94b3
--- /dev/null
+++ b/assets/minecraft/models/item/clock_61.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_61"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_62.json b/assets/minecraft/models/item/clock_62.json
new file mode 100644
index 0000000..f033f2a
--- /dev/null
+++ b/assets/minecraft/models/item/clock_62.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_62"
+ }
+}
diff --git a/assets/minecraft/models/item/clock_63.json b/assets/minecraft/models/item/clock_63.json
new file mode 100644
index 0000000..3f882a9
--- /dev/null
+++ b/assets/minecraft/models/item/clock_63.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/clock_63"
+ }
+}
diff --git a/assets/minecraft/models/item/compass.json b/assets/minecraft/models/item/compass.json
new file mode 100644
index 0000000..2604a0b
--- /dev/null
+++ b/assets/minecraft/models/item/compass.json
@@ -0,0 +1,41 @@
+{
+ "parent": "item/generated_rotate",
+ "textures": {
+ "layer0": "item/compass_16"
+ },
+ "overrides": [
+ { "predicate": { "angle": 0.000000 }, "model": "item/compass" },
+ { "predicate": { "angle": 0.015625 }, "model": "item/compass_17" },
+ { "predicate": { "angle": 0.046875 }, "model": "item/compass_18" },
+ { "predicate": { "angle": 0.078125 }, "model": "item/compass_19" },
+ { "predicate": { "angle": 0.109375 }, "model": "item/compass_20" },
+ { "predicate": { "angle": 0.140625 }, "model": "item/compass_21" },
+ { "predicate": { "angle": 0.171875 }, "model": "item/compass_22" },
+ { "predicate": { "angle": 0.203125 }, "model": "item/compass_23" },
+ { "predicate": { "angle": 0.234375 }, "model": "item/compass_24" },
+ { "predicate": { "angle": 0.265625 }, "model": "item/compass_25" },
+ { "predicate": { "angle": 0.296875 }, "model": "item/compass_26" },
+ { "predicate": { "angle": 0.328125 }, "model": "item/compass_27" },
+ { "predicate": { "angle": 0.359375 }, "model": "item/compass_28" },
+ { "predicate": { "angle": 0.390625 }, "model": "item/compass_29" },
+ { "predicate": { "angle": 0.421875 }, "model": "item/compass_30" },
+ { "predicate": { "angle": 0.453125 }, "model": "item/compass_31" },
+ { "predicate": { "angle": 0.484375 }, "model": "item/compass_00" },
+ { "predicate": { "angle": 0.515625 }, "model": "item/compass_01" },
+ { "predicate": { "angle": 0.546875 }, "model": "item/compass_02" },
+ { "predicate": { "angle": 0.578125 }, "model": "item/compass_03" },
+ { "predicate": { "angle": 0.609375 }, "model": "item/compass_04" },
+ { "predicate": { "angle": 0.640625 }, "model": "item/compass_05" },
+ { "predicate": { "angle": 0.671875 }, "model": "item/compass_06" },
+ { "predicate": { "angle": 0.703125 }, "model": "item/compass_07" },
+ { "predicate": { "angle": 0.734375 }, "model": "item/compass_08" },
+ { "predicate": { "angle": 0.765625 }, "model": "item/compass_09" },
+ { "predicate": { "angle": 0.796875 }, "model": "item/compass_10" },
+ { "predicate": { "angle": 0.828125 }, "model": "item/compass_11" },
+ { "predicate": { "angle": 0.859375 }, "model": "item/compass_12" },
+ { "predicate": { "angle": 0.890625 }, "model": "item/compass_13" },
+ { "predicate": { "angle": 0.921875 }, "model": "item/compass_14" },
+ { "predicate": { "angle": 0.953125 }, "model": "item/compass_15" },
+ { "predicate": { "angle": 0.984375 }, "model": "item/compass" }
+ ]
+}
diff --git a/assets/minecraft/models/item/compass_00.json b/assets/minecraft/models/item/compass_00.json
new file mode 100644
index 0000000..8550d46
--- /dev/null
+++ b/assets/minecraft/models/item/compass_00.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/compass_00"
+ }
+}
diff --git a/assets/minecraft/models/item/compass_01.json b/assets/minecraft/models/item/compass_01.json
new file mode 100644
index 0000000..5577ad2
--- /dev/null
+++ b/assets/minecraft/models/item/compass_01.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/compass_01"
+ }
+}
diff --git a/assets/minecraft/models/item/compass_02.json b/assets/minecraft/models/item/compass_02.json
new file mode 100644
index 0000000..a526c68
--- /dev/null
+++ b/assets/minecraft/models/item/compass_02.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/compass_02"
+ }
+}
diff --git a/assets/minecraft/models/item/compass_03.json b/assets/minecraft/models/item/compass_03.json
new file mode 100644
index 0000000..af9af74
--- /dev/null
+++ b/assets/minecraft/models/item/compass_03.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/compass_03"
+ }
+}
diff --git a/assets/minecraft/models/item/compass_04.json b/assets/minecraft/models/item/compass_04.json
new file mode 100644
index 0000000..03d5651
--- /dev/null
+++ b/assets/minecraft/models/item/compass_04.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/compass_04"
+ }
+}
diff --git a/assets/minecraft/models/item/compass_05.json b/assets/minecraft/models/item/compass_05.json
new file mode 100644
index 0000000..13457bc
--- /dev/null
+++ b/assets/minecraft/models/item/compass_05.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/compass_05"
+ }
+}
diff --git a/assets/minecraft/models/item/compass_06.json b/assets/minecraft/models/item/compass_06.json
new file mode 100644
index 0000000..3750cb2
--- /dev/null
+++ b/assets/minecraft/models/item/compass_06.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/compass_06"
+ }
+}
diff --git a/assets/minecraft/models/item/compass_07.json b/assets/minecraft/models/item/compass_07.json
new file mode 100644
index 0000000..bcff733
--- /dev/null
+++ b/assets/minecraft/models/item/compass_07.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/compass_07"
+ }
+}
diff --git a/assets/minecraft/models/item/compass_08.json b/assets/minecraft/models/item/compass_08.json
new file mode 100644
index 0000000..4fa71b7
--- /dev/null
+++ b/assets/minecraft/models/item/compass_08.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/compass_08"
+ }
+}
diff --git a/assets/minecraft/models/item/compass_09.json b/assets/minecraft/models/item/compass_09.json
new file mode 100644
index 0000000..1967455
--- /dev/null
+++ b/assets/minecraft/models/item/compass_09.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/compass_09"
+ }
+}
diff --git a/assets/minecraft/models/item/compass_10.json b/assets/minecraft/models/item/compass_10.json
new file mode 100644
index 0000000..69eab94
--- /dev/null
+++ b/assets/minecraft/models/item/compass_10.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/compass_10"
+ }
+}
diff --git a/assets/minecraft/models/item/compass_11.json b/assets/minecraft/models/item/compass_11.json
new file mode 100644
index 0000000..099b30f
--- /dev/null
+++ b/assets/minecraft/models/item/compass_11.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/compass_11"
+ }
+}
diff --git a/assets/minecraft/models/item/compass_12.json b/assets/minecraft/models/item/compass_12.json
new file mode 100644
index 0000000..d06794c
--- /dev/null
+++ b/assets/minecraft/models/item/compass_12.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/compass_12"
+ }
+}
diff --git a/assets/minecraft/models/item/compass_13.json b/assets/minecraft/models/item/compass_13.json
new file mode 100644
index 0000000..356b07c
--- /dev/null
+++ b/assets/minecraft/models/item/compass_13.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/compass_13"
+ }
+}
diff --git a/assets/minecraft/models/item/compass_14.json b/assets/minecraft/models/item/compass_14.json
new file mode 100644
index 0000000..fd064ff
--- /dev/null
+++ b/assets/minecraft/models/item/compass_14.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/compass_14"
+ }
+}
diff --git a/assets/minecraft/models/item/compass_15.json b/assets/minecraft/models/item/compass_15.json
new file mode 100644
index 0000000..d3dca2b
--- /dev/null
+++ b/assets/minecraft/models/item/compass_15.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/compass_15"
+ }
+}
diff --git a/assets/minecraft/models/item/compass_17.json b/assets/minecraft/models/item/compass_17.json
new file mode 100644
index 0000000..c0b4979
--- /dev/null
+++ b/assets/minecraft/models/item/compass_17.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/compass_17"
+ }
+}
diff --git a/assets/minecraft/models/item/compass_18.json b/assets/minecraft/models/item/compass_18.json
new file mode 100644
index 0000000..63318e9
--- /dev/null
+++ b/assets/minecraft/models/item/compass_18.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/compass_18"
+ }
+}
diff --git a/assets/minecraft/models/item/compass_19.json b/assets/minecraft/models/item/compass_19.json
new file mode 100644
index 0000000..eeddcda
--- /dev/null
+++ b/assets/minecraft/models/item/compass_19.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/compass_19"
+ }
+}
diff --git a/assets/minecraft/models/item/compass_20.json b/assets/minecraft/models/item/compass_20.json
new file mode 100644
index 0000000..6778964
--- /dev/null
+++ b/assets/minecraft/models/item/compass_20.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/compass_20"
+ }
+}
diff --git a/assets/minecraft/models/item/compass_21.json b/assets/minecraft/models/item/compass_21.json
new file mode 100644
index 0000000..46bbb87
--- /dev/null
+++ b/assets/minecraft/models/item/compass_21.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/compass_21"
+ }
+}
diff --git a/assets/minecraft/models/item/compass_22.json b/assets/minecraft/models/item/compass_22.json
new file mode 100644
index 0000000..42f14cd
--- /dev/null
+++ b/assets/minecraft/models/item/compass_22.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/compass_22"
+ }
+}
diff --git a/assets/minecraft/models/item/compass_23.json b/assets/minecraft/models/item/compass_23.json
new file mode 100644
index 0000000..ce0d707
--- /dev/null
+++ b/assets/minecraft/models/item/compass_23.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/compass_23"
+ }
+}
diff --git a/assets/minecraft/models/item/compass_24.json b/assets/minecraft/models/item/compass_24.json
new file mode 100644
index 0000000..31e5fb3
--- /dev/null
+++ b/assets/minecraft/models/item/compass_24.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/compass_24"
+ }
+}
diff --git a/assets/minecraft/models/item/compass_25.json b/assets/minecraft/models/item/compass_25.json
new file mode 100644
index 0000000..0330ab8
--- /dev/null
+++ b/assets/minecraft/models/item/compass_25.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/compass_25"
+ }
+}
diff --git a/assets/minecraft/models/item/compass_26.json b/assets/minecraft/models/item/compass_26.json
new file mode 100644
index 0000000..b680ce8
--- /dev/null
+++ b/assets/minecraft/models/item/compass_26.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/compass_26"
+ }
+}
diff --git a/assets/minecraft/models/item/compass_27.json b/assets/minecraft/models/item/compass_27.json
new file mode 100644
index 0000000..fab7e18
--- /dev/null
+++ b/assets/minecraft/models/item/compass_27.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/compass_27"
+ }
+}
diff --git a/assets/minecraft/models/item/compass_28.json b/assets/minecraft/models/item/compass_28.json
new file mode 100644
index 0000000..1a05106
--- /dev/null
+++ b/assets/minecraft/models/item/compass_28.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/compass_28"
+ }
+}
diff --git a/assets/minecraft/models/item/compass_29.json b/assets/minecraft/models/item/compass_29.json
new file mode 100644
index 0000000..b2e780b
--- /dev/null
+++ b/assets/minecraft/models/item/compass_29.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/compass_29"
+ }
+}
diff --git a/assets/minecraft/models/item/compass_30.json b/assets/minecraft/models/item/compass_30.json
new file mode 100644
index 0000000..b82f265
--- /dev/null
+++ b/assets/minecraft/models/item/compass_30.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/compass_30"
+ }
+}
diff --git a/assets/minecraft/models/item/compass_31.json b/assets/minecraft/models/item/compass_31.json
new file mode 100644
index 0000000..225cb2b
--- /dev/null
+++ b/assets/minecraft/models/item/compass_31.json
@@ -0,0 +1,6 @@
+{
+ "parent": "minecraft:item/generated_rotate",
+ "textures": {
+ "layer0": "minecraft:item/compass_31"
+ }
+}
diff --git a/assets/minecraft/models/item/generated.json b/assets/minecraft/models/item/generated.json
new file mode 100644
index 0000000..4622c5b
--- /dev/null
+++ b/assets/minecraft/models/item/generated.json
@@ -0,0 +1,35 @@
+{
+ "parent": "builtin/generated",
+ "gui_light": "front",
+ "display": {
+ "ground": {
+ "rotation": [ 0, 0, 0 ],
+ "translation": [ 0, 2, 0],
+ "scale":[ 0.5, 0.5, 0.5 ]
+ },
+ "head": {
+ "rotation": [ 0, 180, 0 ],
+ "translation": [ 0, 13, 7],
+ "scale":[ 1, 1, 1]
+ },
+ "thirdperson_righthand": {
+ "rotation": [ 0, 0, 0 ],
+ "translation": [ 0, 3, 1 ],
+ "scale": [ 0.55, 0.55, 0.55 ]
+ },
+ "firstperson_righthand": {
+ "rotation": [ 0, -90, 25 ],
+ "translation": [ 1.13, 3.2, 1.13],
+ "scale": [ 0.68, 0.68, 0.68 ]
+ },
+ "firstperson_lefthand": {
+ "rotation": [ 0, 90, -25 ],
+ "translation": [ 1.13, 3.2, 1.13],
+ "scale": [ 0.68, 0.68, 0.68 ]
+ },
+ "fixed": {
+ "rotation": [ 0, 180, 0 ],
+ "scale": [ 1, 1, 1 ]
+ }
+ }
+}
diff --git a/assets/minecraft/models/item/generated_rotate.json b/assets/minecraft/models/item/generated_rotate.json
new file mode 100644
index 0000000..79c6f7b
--- /dev/null
+++ b/assets/minecraft/models/item/generated_rotate.json
@@ -0,0 +1,35 @@
+{
+ "parent": "builtin/generated",
+ "gui_light": "front",
+ "display": {
+ "ground": {
+ "rotation": [ 0, 0, 0 ],
+ "translation": [ 0, 2, 0],
+ "scale":[ 0.5, 0.5, 0.5 ]
+ },
+ "head": {
+ "rotation": [ 0, 180, 0 ],
+ "translation": [ 0, 13, 7],
+ "scale":[ 1, 1, 1]
+ },
+ "thirdperson_righthand": {
+ "rotation": [ 0, 0, 0 ],
+ "translation": [ 0, 3, 1 ],
+ "scale": [ 0.55, 0.55, 0.55 ]
+ },
+ "firstperson_righthand": {
+ "rotation": [ 0, -90, 25 ],
+ "translation": [ 1.13, 3.2, 1.13],
+ "scale": [ 0.68, 0.68, 0.68 ]
+ },
+ "firstperson_lefthand": {
+ "rotation": [ 0, -90, 25 ],
+ "translation": [ 1.13, 3.2, 1.13],
+ "scale": [ 0.68, 0.68, 0.68 ]
+ },
+ "fixed": {
+ "rotation": [ 0, 180, 0 ],
+ "scale": [ 1, 1, 1 ]
+ }
+ }
+}
diff --git a/assets/minecraft/textures/block/black_terracotta.png b/assets/minecraft/textures/block/black_terracotta.png
new file mode 100644
index 0000000..9af621f
Binary files /dev/null and b/assets/minecraft/textures/block/black_terracotta.png differ
diff --git a/assets/minecraft/textures/block/blue_terracotta.png b/assets/minecraft/textures/block/blue_terracotta.png
new file mode 100644
index 0000000..8117044
Binary files /dev/null and b/assets/minecraft/textures/block/blue_terracotta.png differ
diff --git a/assets/minecraft/textures/block/brown_terracotta.png b/assets/minecraft/textures/block/brown_terracotta.png
new file mode 100644
index 0000000..554468f
Binary files /dev/null and b/assets/minecraft/textures/block/brown_terracotta.png differ
diff --git a/assets/minecraft/textures/block/cyan_terracotta.png b/assets/minecraft/textures/block/cyan_terracotta.png
new file mode 100644
index 0000000..88bdd63
Binary files /dev/null and b/assets/minecraft/textures/block/cyan_terracotta.png differ
diff --git a/assets/minecraft/textures/block/gray_terracotta.png b/assets/minecraft/textures/block/gray_terracotta.png
new file mode 100644
index 0000000..fd6411f
Binary files /dev/null and b/assets/minecraft/textures/block/gray_terracotta.png differ
diff --git a/assets/minecraft/textures/block/green_terracotta.png b/assets/minecraft/textures/block/green_terracotta.png
new file mode 100644
index 0000000..31612cd
Binary files /dev/null and b/assets/minecraft/textures/block/green_terracotta.png differ
diff --git a/assets/minecraft/textures/block/light_blue_terracotta.png b/assets/minecraft/textures/block/light_blue_terracotta.png
new file mode 100644
index 0000000..3b07e77
Binary files /dev/null and b/assets/minecraft/textures/block/light_blue_terracotta.png differ
diff --git a/assets/minecraft/textures/block/light_gray_terracotta.png b/assets/minecraft/textures/block/light_gray_terracotta.png
new file mode 100644
index 0000000..219efa9
Binary files /dev/null and b/assets/minecraft/textures/block/light_gray_terracotta.png differ
diff --git a/assets/minecraft/textures/block/lime_terracotta.png b/assets/minecraft/textures/block/lime_terracotta.png
new file mode 100644
index 0000000..4c8be95
Binary files /dev/null and b/assets/minecraft/textures/block/lime_terracotta.png differ
diff --git a/assets/minecraft/textures/block/magenta_terracotta.png b/assets/minecraft/textures/block/magenta_terracotta.png
new file mode 100644
index 0000000..c3905a8
Binary files /dev/null and b/assets/minecraft/textures/block/magenta_terracotta.png differ
diff --git a/assets/minecraft/textures/block/orange_terracotta.png b/assets/minecraft/textures/block/orange_terracotta.png
new file mode 100644
index 0000000..5e6c762
Binary files /dev/null and b/assets/minecraft/textures/block/orange_terracotta.png differ
diff --git a/assets/minecraft/textures/block/pink_terracotta.png b/assets/minecraft/textures/block/pink_terracotta.png
new file mode 100644
index 0000000..3c85b4b
Binary files /dev/null and b/assets/minecraft/textures/block/pink_terracotta.png differ
diff --git a/assets/minecraft/textures/block/purple_terracotta.png b/assets/minecraft/textures/block/purple_terracotta.png
new file mode 100644
index 0000000..3f69273
Binary files /dev/null and b/assets/minecraft/textures/block/purple_terracotta.png differ
diff --git a/assets/minecraft/textures/block/red_terracotta.png b/assets/minecraft/textures/block/red_terracotta.png
new file mode 100644
index 0000000..e0fa15f
Binary files /dev/null and b/assets/minecraft/textures/block/red_terracotta.png differ
diff --git a/assets/minecraft/textures/block/white_terracotta.png b/assets/minecraft/textures/block/white_terracotta.png
new file mode 100644
index 0000000..1ce79db
Binary files /dev/null and b/assets/minecraft/textures/block/white_terracotta.png differ
diff --git a/assets/minecraft/textures/block/yellow_terracotta.png b/assets/minecraft/textures/block/yellow_terracotta.png
new file mode 100644
index 0000000..3534eca
Binary files /dev/null and b/assets/minecraft/textures/block/yellow_terracotta.png differ
diff --git a/assets/minecraft/textures/entity/end_crystal/end_crystal.png b/assets/minecraft/textures/entity/end_crystal/end_crystal.png
new file mode 100644
index 0000000..42617c6
Binary files /dev/null and b/assets/minecraft/textures/entity/end_crystal/end_crystal.png differ
diff --git a/assets/minecraft/textures/item/empty_armor_slot_boots.png b/assets/minecraft/textures/item/empty_armor_slot_boots.png
new file mode 100644
index 0000000..a6cb980
Binary files /dev/null and b/assets/minecraft/textures/item/empty_armor_slot_boots.png differ
diff --git a/assets/minecraft/textures/item/empty_armor_slot_leggings.png b/assets/minecraft/textures/item/empty_armor_slot_leggings.png
new file mode 100644
index 0000000..30c5e9d
Binary files /dev/null and b/assets/minecraft/textures/item/empty_armor_slot_leggings.png differ
diff --git a/pack.mcmeta b/pack.mcmeta
index 48290dd..7db584d 100644
--- a/pack.mcmeta
+++ b/pack.mcmeta
@@ -3,8 +3,8 @@
"pack_format": 15,
"supported_formats": [15, 35],
"description": {
- "translate": "fijador.packmcmeta.desc",
- "fallback": "by bangetto\nand other contributors"
+ "translate": "fijador.packmcmeta.desc",
+ "fallback": "by bangetto\nand other contributors"
}
}
}