diff --git a/src/main/resources/assets/portalcubed/blockstates/1x1_double_crossbar.json b/src/main/resources/assets/portalcubed/blockstates/1x1_double_crossbar.json index 1bf9e57a..fae27fde 100644 --- a/src/main/resources/assets/portalcubed/blockstates/1x1_double_crossbar.json +++ b/src/main/resources/assets/portalcubed/blockstates/1x1_double_crossbar.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/1x1_double_crossbar" } - - + "": [ + { + "model": "portalcubed:block/1x1_double_crossbar" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/1x1_single_crossbar.json b/src/main/resources/assets/portalcubed/blockstates/1x1_single_crossbar.json index 518a6edf..664ece79 100644 --- a/src/main/resources/assets/portalcubed/blockstates/1x1_single_crossbar.json +++ b/src/main/resources/assets/portalcubed/blockstates/1x1_single_crossbar.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/1x1_single_crossbar" } - - + "": [ + { + "model": "portalcubed:block/1x1_single_crossbar" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/aged_padded_gray_half_panel.json b/src/main/resources/assets/portalcubed/blockstates/aged_padded_gray_half_panel.json index c13ded20..a6252b13 100644 --- a/src/main/resources/assets/portalcubed/blockstates/aged_padded_gray_half_panel.json +++ b/src/main/resources/assets/portalcubed/blockstates/aged_padded_gray_half_panel.json @@ -1,18 +1,24 @@ { "variants": { - "":[ - { "model": "portalcubed:block/aged_padded_gray_half_panel" }, - { "model": "portalcubed:block/aged_padded_gray_half_panel2" }, - { "model": "portalcubed:block/aged_padded_gray_half_panel3" }, - { "model": "portalcubed:block/aged_padded_gray_half_panel4" }, - { "model": "portalcubed:block/aged_padded_gray_half_panel5" }, - { "model": "portalcubed:block/aged_padded_gray_half_panel6" } - - + "": [ + { + "model": "portalcubed:block/aged_padded_gray_half_panel" + }, + { + "model": "portalcubed:block/aged_padded_gray_half_panel2" + }, + { + "model": "portalcubed:block/aged_padded_gray_half_panel3" + }, + { + "model": "portalcubed:block/aged_padded_gray_half_panel4" + }, + { + "model": "portalcubed:block/aged_padded_gray_half_panel5" + }, + { + "model": "portalcubed:block/aged_padded_gray_half_panel6" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/aged_padded_gray_panel.json b/src/main/resources/assets/portalcubed/blockstates/aged_padded_gray_panel.json index 97056487..15a25e56 100644 --- a/src/main/resources/assets/portalcubed/blockstates/aged_padded_gray_panel.json +++ b/src/main/resources/assets/portalcubed/blockstates/aged_padded_gray_panel.json @@ -1,16 +1,24 @@ { "variants": { - "":[ - { "model": "portalcubed:block/aged_padded_gray_panel" }, - {"model": "portalcubed:block/aged_padded_gray_panel2"}, - {"model": "portalcubed:block/aged_padded_gray_panel3"}, - {"model": "portalcubed:block/aged_padded_gray_panel4"}, - {"model": "portalcubed:block/aged_padded_gray_panel5"}, - {"model": "portalcubed:block/aged_padded_gray_panel6"} + "": [ + { + "model": "portalcubed:block/aged_padded_gray_panel" + }, + { + "model": "portalcubed:block/aged_padded_gray_panel2" + }, + { + "model": "portalcubed:block/aged_padded_gray_panel3" + }, + { + "model": "portalcubed:block/aged_padded_gray_panel4" + }, + { + "model": "portalcubed:block/aged_padded_gray_panel5" + }, + { + "model": "portalcubed:block/aged_padded_gray_panel6" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/aged_smooth_gray_half_panel.json b/src/main/resources/assets/portalcubed/blockstates/aged_smooth_gray_half_panel.json index 96bd3978..6665fe3a 100644 --- a/src/main/resources/assets/portalcubed/blockstates/aged_smooth_gray_half_panel.json +++ b/src/main/resources/assets/portalcubed/blockstates/aged_smooth_gray_half_panel.json @@ -1,18 +1,24 @@ { "variants": { - "":[ - { "model": "portalcubed:block/aged_smooth_gray_half_panel" }, - { "model": "portalcubed:block/aged_smooth_gray_half_panel2" }, - { "model": "portalcubed:block/aged_smooth_gray_half_panel3" }, - { "model": "portalcubed:block/aged_smooth_gray_half_panel4" }, - { "model": "portalcubed:block/aged_smooth_gray_half_panel5" }, - { "model": "portalcubed:block/aged_smooth_gray_half_panel6" } - - + "": [ + { + "model": "portalcubed:block/aged_smooth_gray_half_panel" + }, + { + "model": "portalcubed:block/aged_smooth_gray_half_panel2" + }, + { + "model": "portalcubed:block/aged_smooth_gray_half_panel3" + }, + { + "model": "portalcubed:block/aged_smooth_gray_half_panel4" + }, + { + "model": "portalcubed:block/aged_smooth_gray_half_panel5" + }, + { + "model": "portalcubed:block/aged_smooth_gray_half_panel6" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/aged_smooth_gray_panel.json b/src/main/resources/assets/portalcubed/blockstates/aged_smooth_gray_panel.json index 08188768..94a903b9 100644 --- a/src/main/resources/assets/portalcubed/blockstates/aged_smooth_gray_panel.json +++ b/src/main/resources/assets/portalcubed/blockstates/aged_smooth_gray_panel.json @@ -1,17 +1,27 @@ { "variants": { - "":[ - { "model": "portalcubed:block/aged_smooth_gray_panel" }, - { "model": "portalcubed:block/aged_smooth_gray_panel2" }, - { "model": "portalcubed:block/aged_smooth_gray_panel3" }, - { "model": "portalcubed:block/aged_smooth_gray_panel3" }, - { "model": "portalcubed:block/aged_smooth_gray_panel4" }, - { "model": "portalcubed:block/aged_smooth_gray_panel5" }, - { "model": "portalcubed:block/aged_smooth_gray_panel6" } + "": [ + { + "model": "portalcubed:block/aged_smooth_gray_panel" + }, + { + "model": "portalcubed:block/aged_smooth_gray_panel2" + }, + { + "model": "portalcubed:block/aged_smooth_gray_panel3" + }, + { + "model": "portalcubed:block/aged_smooth_gray_panel3" + }, + { + "model": "portalcubed:block/aged_smooth_gray_panel4" + }, + { + "model": "portalcubed:block/aged_smooth_gray_panel5" + }, + { + "model": "portalcubed:block/aged_smooth_gray_panel6" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/aged_white_checkered_panel.json b/src/main/resources/assets/portalcubed/blockstates/aged_white_checkered_panel.json index 3eb29a9b..3f96e023 100644 --- a/src/main/resources/assets/portalcubed/blockstates/aged_white_checkered_panel.json +++ b/src/main/resources/assets/portalcubed/blockstates/aged_white_checkered_panel.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/aged_white_checkered_panel" } - - + "": [ + { + "model": "portalcubed:block/aged_white_checkered_panel" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/aged_white_half_panel.json b/src/main/resources/assets/portalcubed/blockstates/aged_white_half_panel.json index 93fcf5e2..23b371f4 100644 --- a/src/main/resources/assets/portalcubed/blockstates/aged_white_half_panel.json +++ b/src/main/resources/assets/portalcubed/blockstates/aged_white_half_panel.json @@ -1,32 +1,51 @@ { "variants": { - "":[ - { "model": "portalcubed:block/aged_white_half_panel" }, - { "model": "portalcubed:block/aged_white_half_panel" }, - { "model": "portalcubed:block/aged_white_half_panel" }, - - { "model": "portalcubed:block/aged_white_half_panel2" }, - - { "model": "portalcubed:block/aged_white_half_panel3" }, - { "model": "portalcubed:block/aged_white_half_panel3" }, - { "model": "portalcubed:block/aged_white_half_panel3" }, - - { "model": "portalcubed:block/aged_white_half_panel4" }, - { "model": "portalcubed:block/aged_white_half_panel4" }, - - { "model": "portalcubed:block/aged_white_half_panel5" }, - - { "model": "portalcubed:block/aged_white_half_panel6" }, - { "model": "portalcubed:block/aged_white_half_panel6" }, - { "model": "portalcubed:block/aged_white_half_panel6" }, - { "model": "portalcubed:block/aged_white_half_panel6" }, - { "model": "portalcubed:block/aged_white_half_panel6" } - - + "": [ + { + "model": "portalcubed:block/aged_white_half_panel" + }, + { + "model": "portalcubed:block/aged_white_half_panel" + }, + { + "model": "portalcubed:block/aged_white_half_panel" + }, + { + "model": "portalcubed:block/aged_white_half_panel2" + }, + { + "model": "portalcubed:block/aged_white_half_panel3" + }, + { + "model": "portalcubed:block/aged_white_half_panel3" + }, + { + "model": "portalcubed:block/aged_white_half_panel3" + }, + { + "model": "portalcubed:block/aged_white_half_panel4" + }, + { + "model": "portalcubed:block/aged_white_half_panel4" + }, + { + "model": "portalcubed:block/aged_white_half_panel5" + }, + { + "model": "portalcubed:block/aged_white_half_panel6" + }, + { + "model": "portalcubed:block/aged_white_half_panel6" + }, + { + "model": "portalcubed:block/aged_white_half_panel6" + }, + { + "model": "portalcubed:block/aged_white_half_panel6" + }, + { + "model": "portalcubed:block/aged_white_half_panel6" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/aged_white_panel.json b/src/main/resources/assets/portalcubed/blockstates/aged_white_panel.json index 6ac35ea3..f04db4d6 100644 --- a/src/main/resources/assets/portalcubed/blockstates/aged_white_panel.json +++ b/src/main/resources/assets/portalcubed/blockstates/aged_white_panel.json @@ -1,17 +1,21 @@ { "variants": { - "":[ { "model": "portalcubed:block/aged_white_panel" }, - { "model": "portalcubed:block/aged_white_panel2" }, - { "model": "portalcubed:block/aged_white_panel3" }, - { "model": "portalcubed:block/aged_white_panel4" }, - { "model": "portalcubed:block/aged_white_panel5" } - - - + "": [ + { + "model": "portalcubed:block/aged_white_panel" + }, + { + "model": "portalcubed:block/aged_white_panel2" + }, + { + "model": "portalcubed:block/aged_white_panel3" + }, + { + "model": "portalcubed:block/aged_white_panel4" + }, + { + "model": "portalcubed:block/aged_white_panel5" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/beta_faith_plate.json b/src/main/resources/assets/portalcubed/blockstates/beta_faith_plate.json index e6e23dde..7431a4b2 100644 --- a/src/main/resources/assets/portalcubed/blockstates/beta_faith_plate.json +++ b/src/main/resources/assets/portalcubed/blockstates/beta_faith_plate.json @@ -35,8 +35,6 @@ "model": "portalcubed:block/beta_faith_plate", "y": 270 }, - - "facing=down,horifacing=south": { "model": "portalcubed:block/beta_faith_plate", "y": 180, @@ -57,4 +55,4 @@ "x": 180 } } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/blue_office_concrete.json b/src/main/resources/assets/portalcubed/blockstates/blue_office_concrete.json index d07150f4..b23f1e11 100644 --- a/src/main/resources/assets/portalcubed/blockstates/blue_office_concrete.json +++ b/src/main/resources/assets/portalcubed/blockstates/blue_office_concrete.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/blue_office_concrete" } - - + "": [ + { + "model": "portalcubed:block/blue_office_concrete" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/capped_office_concrete.json b/src/main/resources/assets/portalcubed/blockstates/capped_office_concrete.json index 7b0388c4..f4ddd3c9 100644 --- a/src/main/resources/assets/portalcubed/blockstates/capped_office_concrete.json +++ b/src/main/resources/assets/portalcubed/blockstates/capped_office_concrete.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/capped_vertical_office_concrete" } - - + "": [ + { + "model": "portalcubed:block/capped_vertical_office_concrete" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/dark_borderless_office_concrete.json b/src/main/resources/assets/portalcubed/blockstates/dark_borderless_office_concrete.json index acf2ec8a..c474f422 100644 --- a/src/main/resources/assets/portalcubed/blockstates/dark_borderless_office_concrete.json +++ b/src/main/resources/assets/portalcubed/blockstates/dark_borderless_office_concrete.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/dark_borderless_office_concrete" } - - + "": [ + { + "model": "portalcubed:block/dark_borderless_office_concrete" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/death_fizzler_emitter.json b/src/main/resources/assets/portalcubed/blockstates/death_fizzler_emitter.json index be0d68e0..ba46fd10 100644 --- a/src/main/resources/assets/portalcubed/blockstates/death_fizzler_emitter.json +++ b/src/main/resources/assets/portalcubed/blockstates/death_fizzler_emitter.json @@ -15,7 +15,6 @@ "model": "portalcubed:block/portal_2_laser_field_emitter_bottom_disabled", "y": 90 }, - "facing=north,powered=false,half=upper": { "model": "portalcubed:block/portal_2_laser_field_emitter_top_disabled" }, @@ -31,7 +30,6 @@ "model": "portalcubed:block/portal_2_laser_field_emitter_top_disabled", "y": 90 }, - "facing=north,powered=true,half=lower": { "model": "portalcubed:block/portal_2_laser_field_emitter_bottom" }, @@ -47,7 +45,6 @@ "model": "portalcubed:block/portal_2_laser_field_emitter_bottom", "y": 90 }, - "facing=north,powered=true,half=upper": { "model": "portalcubed:block/portal_2_laser_field_emitter_top" }, @@ -64,4 +61,4 @@ "y": 90 } } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/dirty_borderless_panel.json b/src/main/resources/assets/portalcubed/blockstates/dirty_borderless_panel.json index abd92d9a..4854b6ea 100644 --- a/src/main/resources/assets/portalcubed/blockstates/dirty_borderless_panel.json +++ b/src/main/resources/assets/portalcubed/blockstates/dirty_borderless_panel.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/dirty_borderless_panel" } - - + "": [ + { + "model": "portalcubed:block/dirty_borderless_panel" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/dirty_portal_1_smooth_gray_half_panel.json b/src/main/resources/assets/portalcubed/blockstates/dirty_portal_1_smooth_gray_half_panel.json index 52e83494..d733ddcd 100644 --- a/src/main/resources/assets/portalcubed/blockstates/dirty_portal_1_smooth_gray_half_panel.json +++ b/src/main/resources/assets/portalcubed/blockstates/dirty_portal_1_smooth_gray_half_panel.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/dirty_portal_1_smooth_gray_half_panel" } - - + "": [ + { + "model": "portalcubed:block/dirty_portal_1_smooth_gray_half_panel" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/dirty_portal_1_smooth_gray_panel.json b/src/main/resources/assets/portalcubed/blockstates/dirty_portal_1_smooth_gray_panel.json index cad21e65..c794ee36 100644 --- a/src/main/resources/assets/portalcubed/blockstates/dirty_portal_1_smooth_gray_panel.json +++ b/src/main/resources/assets/portalcubed/blockstates/dirty_portal_1_smooth_gray_panel.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/dirty_portal_1_smooth_gray_panel" } - - + "": [ + { + "model": "portalcubed:block/dirty_portal_1_smooth_gray_panel" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/dirty_portal_1_white_checkered_panel.json b/src/main/resources/assets/portalcubed/blockstates/dirty_portal_1_white_checkered_panel.json index e80679e7..d21569f3 100644 --- a/src/main/resources/assets/portalcubed/blockstates/dirty_portal_1_white_checkered_panel.json +++ b/src/main/resources/assets/portalcubed/blockstates/dirty_portal_1_white_checkered_panel.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/dirty_portal_1_white_checkered_panel" } - - + "": [ + { + "model": "portalcubed:block/dirty_portal_1_white_checkered_panel" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/dirty_portal_1_white_half_panel.json b/src/main/resources/assets/portalcubed/blockstates/dirty_portal_1_white_half_panel.json index 746d1eec..27ff543f 100644 --- a/src/main/resources/assets/portalcubed/blockstates/dirty_portal_1_white_half_panel.json +++ b/src/main/resources/assets/portalcubed/blockstates/dirty_portal_1_white_half_panel.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/dirty_portal_1_white_half_panel" } - - + "": [ + { + "model": "portalcubed:block/dirty_portal_1_white_half_panel" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/dirty_portal_1_white_panel.json b/src/main/resources/assets/portalcubed/blockstates/dirty_portal_1_white_panel.json index ca3bf0e2..9129ea7f 100644 --- a/src/main/resources/assets/portalcubed/blockstates/dirty_portal_1_white_panel.json +++ b/src/main/resources/assets/portalcubed/blockstates/dirty_portal_1_white_panel.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/dirty_portal_1_white_panel" } - - + "": [ + { + "model": "portalcubed:block/dirty_portal_1_white_panel" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/faith_plate.json b/src/main/resources/assets/portalcubed/blockstates/faith_plate.json index d7d05b40..bd647e50 100644 --- a/src/main/resources/assets/portalcubed/blockstates/faith_plate.json +++ b/src/main/resources/assets/portalcubed/blockstates/faith_plate.json @@ -35,8 +35,6 @@ "model": "portalcubed:block/faith_plate", "y": 270 }, - - "facing=down,horifacing=south": { "model": "portalcubed:block/faith_plate", "y": 180, @@ -57,4 +55,4 @@ "x": 180 } } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/fizzler_emitter.json b/src/main/resources/assets/portalcubed/blockstates/fizzler_emitter.json index 42aa5563..6a5bafaf 100644 --- a/src/main/resources/assets/portalcubed/blockstates/fizzler_emitter.json +++ b/src/main/resources/assets/portalcubed/blockstates/fizzler_emitter.json @@ -15,7 +15,6 @@ "model": "portalcubed:block/portal_2_fizzler_emitter_bottom_disabled", "y": 90 }, - "facing=north,powered=false,half=upper": { "model": "portalcubed:block/portal_2_fizzler_emitter_top_disabled" }, @@ -31,7 +30,6 @@ "model": "portalcubed:block/portal_2_fizzler_emitter_top_disabled", "y": 90 }, - "facing=north,powered=true,half=lower": { "model": "portalcubed:block/portal_2_fizzler_emitter_bottom" }, @@ -47,7 +45,6 @@ "model": "portalcubed:block/portal_2_fizzler_emitter_bottom", "y": 90 }, - "facing=north,powered=true,half=upper": { "model": "portalcubed:block/portal_2_fizzler_emitter_top" }, @@ -64,4 +61,4 @@ "y": 90 } } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/insulation.json b/src/main/resources/assets/portalcubed/blockstates/insulation.json index 5b7ef342..17820b59 100644 --- a/src/main/resources/assets/portalcubed/blockstates/insulation.json +++ b/src/main/resources/assets/portalcubed/blockstates/insulation.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/insulation" } - - + "": [ + { + "model": "portalcubed:block/insulation" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/laser_fizzler_emitter.json b/src/main/resources/assets/portalcubed/blockstates/laser_fizzler_emitter.json index be0d68e0..ba46fd10 100644 --- a/src/main/resources/assets/portalcubed/blockstates/laser_fizzler_emitter.json +++ b/src/main/resources/assets/portalcubed/blockstates/laser_fizzler_emitter.json @@ -15,7 +15,6 @@ "model": "portalcubed:block/portal_2_laser_field_emitter_bottom_disabled", "y": 90 }, - "facing=north,powered=false,half=upper": { "model": "portalcubed:block/portal_2_laser_field_emitter_top_disabled" }, @@ -31,7 +30,6 @@ "model": "portalcubed:block/portal_2_laser_field_emitter_top_disabled", "y": 90 }, - "facing=north,powered=true,half=lower": { "model": "portalcubed:block/portal_2_laser_field_emitter_bottom" }, @@ -47,7 +45,6 @@ "model": "portalcubed:block/portal_2_laser_field_emitter_bottom", "y": 90 }, - "facing=north,powered=true,half=upper": { "model": "portalcubed:block/portal_2_laser_field_emitter_top" }, @@ -64,4 +61,4 @@ "y": 90 } } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/light_borderless_office_concrete.json b/src/main/resources/assets/portalcubed/blockstates/light_borderless_office_concrete.json index 859953ea..959c967c 100644 --- a/src/main/resources/assets/portalcubed/blockstates/light_borderless_office_concrete.json +++ b/src/main/resources/assets/portalcubed/blockstates/light_borderless_office_concrete.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/light_borderless_office_concrete" } - - + "": [ + { + "model": "portalcubed:block/light_borderless_office_concrete" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/matter_inquisition_field_emitter.json b/src/main/resources/assets/portalcubed/blockstates/matter_inquisition_field_emitter.json index 77de8aed..9f81841f 100644 --- a/src/main/resources/assets/portalcubed/blockstates/matter_inquisition_field_emitter.json +++ b/src/main/resources/assets/portalcubed/blockstates/matter_inquisition_field_emitter.json @@ -15,7 +15,6 @@ "model": "portalcubed:block/portal_2_fizzler_emitter_bottom_disabled", "y": 90 }, - "facing=north,powered=false,half=upper": { "model": "portalcubed:block/portal_2_fizzler_emitter_top_disabled" }, @@ -31,7 +30,6 @@ "model": "portalcubed:block/portal_2_fizzler_emitter_top_disabled", "y": 90 }, - "facing=north,powered=true,half=lower": { "model": "portalcubed:block/portal_2_matter_inquisition_field_emitter_bottom" }, @@ -47,7 +45,6 @@ "model": "portalcubed:block/portal_2_matter_inquisition_field_emitter_bottom", "y": 90 }, - "facing=north,powered=true,half=upper": { "model": "portalcubed:block/portal_2_matter_inquisition_field_emitter_top" }, @@ -64,4 +61,4 @@ "y": 90 } } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/neurotoxin.json b/src/main/resources/assets/portalcubed/blockstates/neurotoxin.json index c48f7fe6..2c451a95 100644 --- a/src/main/resources/assets/portalcubed/blockstates/neurotoxin.json +++ b/src/main/resources/assets/portalcubed/blockstates/neurotoxin.json @@ -1,5 +1,7 @@ { "variants": { - "": { "model": "portalcubed:block/neurotoxin" } + "": { + "model": "portalcubed:block/neurotoxin" + } } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/office_concrete.json b/src/main/resources/assets/portalcubed/blockstates/office_concrete.json index e9fa7528..c6c053d8 100644 --- a/src/main/resources/assets/portalcubed/blockstates/office_concrete.json +++ b/src/main/resources/assets/portalcubed/blockstates/office_concrete.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/office_concrete" } - - + "": [ + { + "model": "portalcubed:block/office_concrete" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/old_ap_blue_panel.json b/src/main/resources/assets/portalcubed/blockstates/old_ap_blue_panel.json index 84db4704..0c0c6fad 100644 --- a/src/main/resources/assets/portalcubed/blockstates/old_ap_blue_panel.json +++ b/src/main/resources/assets/portalcubed/blockstates/old_ap_blue_panel.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/old_ap_blue_panel" } - - + "": [ + { + "model": "portalcubed:block/old_ap_blue_panel" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/old_ap_green_panel.json b/src/main/resources/assets/portalcubed/blockstates/old_ap_green_panel.json index 5f28a1f4..cf5f3daa 100644 --- a/src/main/resources/assets/portalcubed/blockstates/old_ap_green_panel.json +++ b/src/main/resources/assets/portalcubed/blockstates/old_ap_green_panel.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/old_ap_green_panel" } - - + "": [ + { + "model": "portalcubed:block/old_ap_green_panel" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/old_ap_metal_grating.json b/src/main/resources/assets/portalcubed/blockstates/old_ap_metal_grating.json index 10f08455..c3093199 100644 --- a/src/main/resources/assets/portalcubed/blockstates/old_ap_metal_grating.json +++ b/src/main/resources/assets/portalcubed/blockstates/old_ap_metal_grating.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/old_ap_metal_grating" } - - + "": [ + { + "model": "portalcubed:block/old_ap_metal_grating" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/old_ap_white_checkered_panel.json b/src/main/resources/assets/portalcubed/blockstates/old_ap_white_checkered_panel.json index 0bd819d7..fc551c65 100644 --- a/src/main/resources/assets/portalcubed/blockstates/old_ap_white_checkered_panel.json +++ b/src/main/resources/assets/portalcubed/blockstates/old_ap_white_checkered_panel.json @@ -1,15 +1,24 @@ { "variants": { - "":[ { "model": "portalcubed:block/old_ap_white_checkered_panel" }, - { "model": "portalcubed:block/old_ap_white_checkered_panel2" }, - { "model": "portalcubed:block/old_ap_white_checkered_panel3" }, - { "model": "portalcubed:block/old_ap_white_checkered_panel4" }, - { "model": "portalcubed:block/old_ap_white_checkered_panel5" }, - { "model": "portalcubed:block/old_ap_white_checkered_panel6" } + "": [ + { + "model": "portalcubed:block/old_ap_white_checkered_panel" + }, + { + "model": "portalcubed:block/old_ap_white_checkered_panel2" + }, + { + "model": "portalcubed:block/old_ap_white_checkered_panel3" + }, + { + "model": "portalcubed:block/old_ap_white_checkered_panel4" + }, + { + "model": "portalcubed:block/old_ap_white_checkered_panel5" + }, + { + "model": "portalcubed:block/old_ap_white_checkered_panel6" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/old_ap_white_panel.json b/src/main/resources/assets/portalcubed/blockstates/old_ap_white_panel.json index 21fa9509..24e05f91 100644 --- a/src/main/resources/assets/portalcubed/blockstates/old_ap_white_panel.json +++ b/src/main/resources/assets/portalcubed/blockstates/old_ap_white_panel.json @@ -1,18 +1,24 @@ { "variants": { - "":[ { "model": "portalcubed:block/old_ap_white_panel" }, - { "model": "portalcubed:block/old_ap_white_panel2" }, - { "model": "portalcubed:block/old_ap_white_panel3" }, - { "model": "portalcubed:block/old_ap_white_panel4" }, - { "model": "portalcubed:block/old_ap_white_panel5" }, - { "model": "portalcubed:block/old_ap_white_panel6" } - - - + "": [ + { + "model": "portalcubed:block/old_ap_white_panel" + }, + { + "model": "portalcubed:block/old_ap_white_panel2" + }, + { + "model": "portalcubed:block/old_ap_white_panel3" + }, + { + "model": "portalcubed:block/old_ap_white_panel4" + }, + { + "model": "portalcubed:block/old_ap_white_panel5" + }, + { + "model": "portalcubed:block/old_ap_white_panel6" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/old_aperture_death_fizzler_emitter.json b/src/main/resources/assets/portalcubed/blockstates/old_aperture_death_fizzler_emitter.json index 3b422bed..7c2ed739 100644 --- a/src/main/resources/assets/portalcubed/blockstates/old_aperture_death_fizzler_emitter.json +++ b/src/main/resources/assets/portalcubed/blockstates/old_aperture_death_fizzler_emitter.json @@ -15,7 +15,6 @@ "model": "portalcubed:block/old_aperture_fizzler_emitter_bottom", "y": 90 }, - "facing=north,powered=false,half=upper": { "model": "portalcubed:block/old_aperture_fizzler_emitter_top" }, @@ -31,7 +30,6 @@ "model": "portalcubed:block/old_aperture_fizzler_emitter_top", "y": 90 }, - "facing=north,powered=true,half=lower": { "model": "portalcubed:block/old_aperture_fizzler_emitter_bottom" }, @@ -47,7 +45,6 @@ "model": "portalcubed:block/old_aperture_fizzler_emitter_bottom", "y": 90 }, - "facing=north,powered=true,half=upper": { "model": "portalcubed:block/old_aperture_fizzler_emitter_top" }, @@ -64,4 +61,4 @@ "y": 90 } } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/old_aperture_fizzler_emitter.json b/src/main/resources/assets/portalcubed/blockstates/old_aperture_fizzler_emitter.json index 3b422bed..7c2ed739 100644 --- a/src/main/resources/assets/portalcubed/blockstates/old_aperture_fizzler_emitter.json +++ b/src/main/resources/assets/portalcubed/blockstates/old_aperture_fizzler_emitter.json @@ -15,7 +15,6 @@ "model": "portalcubed:block/old_aperture_fizzler_emitter_bottom", "y": 90 }, - "facing=north,powered=false,half=upper": { "model": "portalcubed:block/old_aperture_fizzler_emitter_top" }, @@ -31,7 +30,6 @@ "model": "portalcubed:block/old_aperture_fizzler_emitter_top", "y": 90 }, - "facing=north,powered=true,half=lower": { "model": "portalcubed:block/old_aperture_fizzler_emitter_bottom" }, @@ -47,7 +45,6 @@ "model": "portalcubed:block/old_aperture_fizzler_emitter_bottom", "y": 90 }, - "facing=north,powered=true,half=upper": { "model": "portalcubed:block/old_aperture_fizzler_emitter_top" }, @@ -64,4 +61,4 @@ "y": 90 } } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/padded_gray_half_panel.json b/src/main/resources/assets/portalcubed/blockstates/padded_gray_half_panel.json index 3783c98d..31b28ea4 100644 --- a/src/main/resources/assets/portalcubed/blockstates/padded_gray_half_panel.json +++ b/src/main/resources/assets/portalcubed/blockstates/padded_gray_half_panel.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/padded_gray_half_panel" } - - + "": [ + { + "model": "portalcubed:block/padded_gray_half_panel" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/padded_gray_panel.json b/src/main/resources/assets/portalcubed/blockstates/padded_gray_panel.json index 51ff9a7f..f4f2b678 100644 --- a/src/main/resources/assets/portalcubed/blockstates/padded_gray_panel.json +++ b/src/main/resources/assets/portalcubed/blockstates/padded_gray_panel.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/padded_gray_panel" } - - + "": [ + { + "model": "portalcubed:block/padded_gray_panel" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/physics_repulsion_field_emitter.json b/src/main/resources/assets/portalcubed/blockstates/physics_repulsion_field_emitter.json index d68e7140..230e544b 100644 --- a/src/main/resources/assets/portalcubed/blockstates/physics_repulsion_field_emitter.json +++ b/src/main/resources/assets/portalcubed/blockstates/physics_repulsion_field_emitter.json @@ -15,7 +15,6 @@ "model": "portalcubed:block/portal_2_fizzler_emitter_bottom_disabled", "y": 90 }, - "facing=north,powered=false,half=upper": { "model": "portalcubed:block/portal_2_fizzler_emitter_top_disabled" }, @@ -31,7 +30,6 @@ "model": "portalcubed:block/portal_2_fizzler_emitter_top_disabled", "y": 90 }, - "facing=north,powered=true,half=lower": { "model": "portalcubed:block/portal_2_physics_repulsion_field_emitter_bottom" }, @@ -47,7 +45,6 @@ "model": "portalcubed:block/portal_2_physics_repulsion_field_emitter_bottom", "y": 90 }, - "facing=north,powered=true,half=upper": { "model": "portalcubed:block/portal_2_physics_repulsion_field_emitter_top" }, @@ -64,4 +61,4 @@ "y": 90 } } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/portal_1_elevator_wall_bottom.json b/src/main/resources/assets/portalcubed/blockstates/portal_1_elevator_wall_bottom.json index 1d1bdc27..1692e7ab 100644 --- a/src/main/resources/assets/portalcubed/blockstates/portal_1_elevator_wall_bottom.json +++ b/src/main/resources/assets/portalcubed/blockstates/portal_1_elevator_wall_bottom.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/portal_1_elevator_wall_bottom" } - - + "": [ + { + "model": "portalcubed:block/portal_1_elevator_wall_bottom" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/portal_1_elevator_wall_middle.json b/src/main/resources/assets/portalcubed/blockstates/portal_1_elevator_wall_middle.json index 0f760161..4152f235 100644 --- a/src/main/resources/assets/portalcubed/blockstates/portal_1_elevator_wall_middle.json +++ b/src/main/resources/assets/portalcubed/blockstates/portal_1_elevator_wall_middle.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/portal_1_elevator_wall_middle" } - - + "": [ + { + "model": "portalcubed:block/portal_1_elevator_wall_middle" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/portal_1_elevator_wall_top.json b/src/main/resources/assets/portalcubed/blockstates/portal_1_elevator_wall_top.json index eb6778d8..375e3441 100644 --- a/src/main/resources/assets/portalcubed/blockstates/portal_1_elevator_wall_top.json +++ b/src/main/resources/assets/portalcubed/blockstates/portal_1_elevator_wall_top.json @@ -1,11 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/portal_1_elevator_wall_top" } - - + "": [ + { + "model": "portalcubed:block/portal_1_elevator_wall_top" + } ] - - - } } diff --git a/src/main/resources/assets/portalcubed/blockstates/portal_1_fizzler_emitter.json b/src/main/resources/assets/portalcubed/blockstates/portal_1_fizzler_emitter.json index 1775497e..48100828 100644 --- a/src/main/resources/assets/portalcubed/blockstates/portal_1_fizzler_emitter.json +++ b/src/main/resources/assets/portalcubed/blockstates/portal_1_fizzler_emitter.json @@ -15,7 +15,6 @@ "model": "portalcubed:block/portal_1_fizzler_emitter_bottom", "y": 90 }, - "facing=north,half=upper": { "model": "portalcubed:block/portal_1_fizzler_emitter_top" }, @@ -32,4 +31,4 @@ "y": 90 } } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/portal_1_mesh_grating.json b/src/main/resources/assets/portalcubed/blockstates/portal_1_mesh_grating.json index 258d699c..66ecff63 100644 --- a/src/main/resources/assets/portalcubed/blockstates/portal_1_mesh_grating.json +++ b/src/main/resources/assets/portalcubed/blockstates/portal_1_mesh_grating.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/portal_1_mesh_grating" } - - + "": [ + { + "model": "portalcubed:block/portal_1_mesh_grating" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/portal_1_metal_grating.json b/src/main/resources/assets/portalcubed/blockstates/portal_1_metal_grating.json index c4b28386..ceee7bea 100644 --- a/src/main/resources/assets/portalcubed/blockstates/portal_1_metal_grating.json +++ b/src/main/resources/assets/portalcubed/blockstates/portal_1_metal_grating.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/portal_1_metal_grating" } - - + "": [ + { + "model": "portalcubed:block/portal_1_metal_grating" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/portal_1_rusted_plating.json b/src/main/resources/assets/portalcubed/blockstates/portal_1_rusted_plating.json index 478fda4d..116ae790 100644 --- a/src/main/resources/assets/portalcubed/blockstates/portal_1_rusted_plating.json +++ b/src/main/resources/assets/portalcubed/blockstates/portal_1_rusted_plating.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/portal_1_rusted_plating" } - - + "": [ + { + "model": "portalcubed:block/portal_1_rusted_plating" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/portal_1_rusted_tread_plating.json b/src/main/resources/assets/portalcubed/blockstates/portal_1_rusted_tread_plating.json index f1ddd41c..c84263c9 100644 --- a/src/main/resources/assets/portalcubed/blockstates/portal_1_rusted_tread_plating.json +++ b/src/main/resources/assets/portalcubed/blockstates/portal_1_rusted_tread_plating.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/portal_1_rusted_tread_plating" } - - + "": [ + { + "model": "portalcubed:block/portal_1_rusted_tread_plating" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/portal_1_smooth_gray_half_panel.json b/src/main/resources/assets/portalcubed/blockstates/portal_1_smooth_gray_half_panel.json index 2e5f2ae1..637657ea 100644 --- a/src/main/resources/assets/portalcubed/blockstates/portal_1_smooth_gray_half_panel.json +++ b/src/main/resources/assets/portalcubed/blockstates/portal_1_smooth_gray_half_panel.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/portal_1_smooth_gray_half_panel" } - - + "": [ + { + "model": "portalcubed:block/portal_1_smooth_gray_half_panel" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/portal_1_smooth_gray_panel.json b/src/main/resources/assets/portalcubed/blockstates/portal_1_smooth_gray_panel.json index 89c5eff1..41fb1b2f 100644 --- a/src/main/resources/assets/portalcubed/blockstates/portal_1_smooth_gray_panel.json +++ b/src/main/resources/assets/portalcubed/blockstates/portal_1_smooth_gray_panel.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/portal_1_smooth_gray_panel" } - - + "": [ + { + "model": "portalcubed:block/portal_1_smooth_gray_panel" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/portal_1_smooth_tiles.json b/src/main/resources/assets/portalcubed/blockstates/portal_1_smooth_tiles.json index 7a6ec74e..044106b9 100644 --- a/src/main/resources/assets/portalcubed/blockstates/portal_1_smooth_tiles.json +++ b/src/main/resources/assets/portalcubed/blockstates/portal_1_smooth_tiles.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/portal_1_smooth_tiles" } - - + "": [ + { + "model": "portalcubed:block/portal_1_smooth_tiles" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/portal_1_white_checkered_panel.json b/src/main/resources/assets/portalcubed/blockstates/portal_1_white_checkered_panel.json index a8db7207..f1ea2a5e 100644 --- a/src/main/resources/assets/portalcubed/blockstates/portal_1_white_checkered_panel.json +++ b/src/main/resources/assets/portalcubed/blockstates/portal_1_white_checkered_panel.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/portal_1_white_checkered_panel" } - - + "": [ + { + "model": "portalcubed:block/portal_1_white_checkered_panel" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/portal_1_white_half_panel.json b/src/main/resources/assets/portalcubed/blockstates/portal_1_white_half_panel.json index 05aac28d..3e5d102a 100644 --- a/src/main/resources/assets/portalcubed/blockstates/portal_1_white_half_panel.json +++ b/src/main/resources/assets/portalcubed/blockstates/portal_1_white_half_panel.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/portal_1_white_half_panel" } - - + "": [ + { + "model": "portalcubed:block/portal_1_white_half_panel" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/portal_1_white_panel.json b/src/main/resources/assets/portalcubed/blockstates/portal_1_white_panel.json index c9c85bdd..297fbbac 100644 --- a/src/main/resources/assets/portalcubed/blockstates/portal_1_white_panel.json +++ b/src/main/resources/assets/portalcubed/blockstates/portal_1_white_panel.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/portal_1_white_panel" } - - + "": [ + { + "model": "portalcubed:block/portal_1_white_panel" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/portal_2_exposed_panel.json b/src/main/resources/assets/portalcubed/blockstates/portal_2_exposed_panel.json index 61db763f..0e3b73a1 100644 --- a/src/main/resources/assets/portalcubed/blockstates/portal_2_exposed_panel.json +++ b/src/main/resources/assets/portalcubed/blockstates/portal_2_exposed_panel.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/portal_2_exposed_panel" } - - + "": [ + { + "model": "portalcubed:block/portal_2_exposed_panel" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/portal_2_metal_grating.json b/src/main/resources/assets/portalcubed/blockstates/portal_2_metal_grating.json index 3c512314..0c761516 100644 --- a/src/main/resources/assets/portalcubed/blockstates/portal_2_metal_grating.json +++ b/src/main/resources/assets/portalcubed/blockstates/portal_2_metal_grating.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/portal_2_metal_grating" } - - + "": [ + { + "model": "portalcubed:block/portal_2_metal_grating" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/portal_2_panel_frame.json b/src/main/resources/assets/portalcubed/blockstates/portal_2_panel_frame.json index e7373f33..7676494f 100644 --- a/src/main/resources/assets/portalcubed/blockstates/portal_2_panel_frame.json +++ b/src/main/resources/assets/portalcubed/blockstates/portal_2_panel_frame.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/portal_2_panel_frame" } - - + "": [ + { + "model": "portalcubed:block/portal_2_panel_frame" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/portal_2_panel_wireframe.json b/src/main/resources/assets/portalcubed/blockstates/portal_2_panel_wireframe.json index bf8839a9..2d01c074 100644 --- a/src/main/resources/assets/portalcubed/blockstates/portal_2_panel_wireframe.json +++ b/src/main/resources/assets/portalcubed/blockstates/portal_2_panel_wireframe.json @@ -1,18 +1,30 @@ { "variants": { - "":[ - { "model": "portalcubed:block/portal_2_panel_wireframe_1" }, - { "model": "portalcubed:block/portal_2_panel_wireframe_2" }, - { "model": "portalcubed:block/portal_2_panel_wireframe_3" }, - { "model": "portalcubed:block/portal_2_panel_wireframe_4" }, - { "model": "portalcubed:block/portal_2_panel_wireframe_5" }, - { "model": "portalcubed:block/portal_2_panel_wireframe_6" }, - { "model": "portalcubed:block/portal_2_panel_wireframe_7" }, - { "model": "portalcubed:block/portal_2_panel_wireframe_8" } + "": [ + { + "model": "portalcubed:block/portal_2_panel_wireframe_1" + }, + { + "model": "portalcubed:block/portal_2_panel_wireframe_2" + }, + { + "model": "portalcubed:block/portal_2_panel_wireframe_3" + }, + { + "model": "portalcubed:block/portal_2_panel_wireframe_4" + }, + { + "model": "portalcubed:block/portal_2_panel_wireframe_5" + }, + { + "model": "portalcubed:block/portal_2_panel_wireframe_6" + }, + { + "model": "portalcubed:block/portal_2_panel_wireframe_7" + }, + { + "model": "portalcubed:block/portal_2_panel_wireframe_8" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/portal_2_partially_exposed_panel.json b/src/main/resources/assets/portalcubed/blockstates/portal_2_partially_exposed_panel.json index 5f968d2b..46140d47 100644 --- a/src/main/resources/assets/portalcubed/blockstates/portal_2_partially_exposed_panel.json +++ b/src/main/resources/assets/portalcubed/blockstates/portal_2_partially_exposed_panel.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/portal_2_partially_exposed_panel" } - - + "": [ + { + "model": "portalcubed:block/portal_2_partially_exposed_panel" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/smooth_gray_half_panel.json b/src/main/resources/assets/portalcubed/blockstates/smooth_gray_half_panel.json index 2c9f3914..410a74fd 100644 --- a/src/main/resources/assets/portalcubed/blockstates/smooth_gray_half_panel.json +++ b/src/main/resources/assets/portalcubed/blockstates/smooth_gray_half_panel.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/smooth_gray_half_panel" } - - + "": [ + { + "model": "portalcubed:block/smooth_gray_half_panel" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/smooth_gray_panel.json b/src/main/resources/assets/portalcubed/blockstates/smooth_gray_panel.json index 057ba07e..e90b6a7f 100644 --- a/src/main/resources/assets/portalcubed/blockstates/smooth_gray_panel.json +++ b/src/main/resources/assets/portalcubed/blockstates/smooth_gray_panel.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/smooth_gray_panel" } - - + "": [ + { + "model": "portalcubed:block/smooth_gray_panel" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/solid_office_concrete.json b/src/main/resources/assets/portalcubed/blockstates/solid_office_concrete.json index 9e8c1152..0b3e16ce 100644 --- a/src/main/resources/assets/portalcubed/blockstates/solid_office_concrete.json +++ b/src/main/resources/assets/portalcubed/blockstates/solid_office_concrete.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/vertical_office_concrete" } - - + "": [ + { + "model": "portalcubed:block/vertical_office_concrete" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/striped_office_concrete.json b/src/main/resources/assets/portalcubed/blockstates/striped_office_concrete.json index e1d6d35f..4358f273 100644 --- a/src/main/resources/assets/portalcubed/blockstates/striped_office_concrete.json +++ b/src/main/resources/assets/portalcubed/blockstates/striped_office_concrete.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/striped_office_concrete" } - - + "": [ + { + "model": "portalcubed:block/striped_office_concrete" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/white_checkered_panel.json b/src/main/resources/assets/portalcubed/blockstates/white_checkered_panel.json index 83a76c6c..cbb79218 100644 --- a/src/main/resources/assets/portalcubed/blockstates/white_checkered_panel.json +++ b/src/main/resources/assets/portalcubed/blockstates/white_checkered_panel.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/white_checkered_panel" } - - + "": [ + { + "model": "portalcubed:block/white_checkered_panel" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/white_half_panel.json b/src/main/resources/assets/portalcubed/blockstates/white_half_panel.json index eff2f70f..9b640296 100644 --- a/src/main/resources/assets/portalcubed/blockstates/white_half_panel.json +++ b/src/main/resources/assets/portalcubed/blockstates/white_half_panel.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/white_half_panel" } - - + "": [ + { + "model": "portalcubed:block/white_half_panel" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/blockstates/white_panel.json b/src/main/resources/assets/portalcubed/blockstates/white_panel.json index a710967f..ac45981d 100644 --- a/src/main/resources/assets/portalcubed/blockstates/white_panel.json +++ b/src/main/resources/assets/portalcubed/blockstates/white_panel.json @@ -1,12 +1,9 @@ { "variants": { - "":[ { "model": "portalcubed:block/white_panel" } - - + "": [ + { + "model": "portalcubed:block/white_panel" + } ] - - - - } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/portalcubed/emissives.json b/src/main/resources/assets/portalcubed/emissives.json index 0b52efd9..1b531ebc 100644 --- a/src/main/resources/assets/portalcubed/emissives.json +++ b/src/main/resources/assets/portalcubed/emissives.json @@ -187,8 +187,14 @@ "item/portal_gun_p_body": "item/portal_gun_dyeable", "item/portal_gun_reloaded": "item/portal_gun_dyeable", "item/potatos_portal_gun": "item/portal_gun_dyeable", + "item/2005_beta_portal_gun": "item/portal_gun_dyeable", "item/2006_beta_portal_gun": "item/portal_gun_dyeable", "item/mel_portal_gun": "item/portal_gun_dyeable", + "item/lego_portal_gun": "item/portal_gun_dyeable", + "item/2d_portal_gun": "item/portal_gun_dyeable", + "item/2d_portal_gun_atlas": "item/portal_gun_dyeable", + "item/2d_portal_gun_p_body": "item/portal_gun_dyeable", + "item/2d_portal_gun_reloaded": "item/portal_gun_dyeable", "item/legacy_portal_gun": "item/portal_gun_dyeable", "item/legacy_portal_gun_atlas": "item/portal_gun_dyeable", "item/legacy_portal_gun_p_body": "item/portal_gun_dyeable", diff --git a/src/main/resources/assets/portalcubed/lang/en_us.json b/src/main/resources/assets/portalcubed/lang/en_us.json index 01c4aed9..2c30af36 100644 --- a/src/main/resources/assets/portalcubed/lang/en_us.json +++ b/src/main/resources/assets/portalcubed/lang/en_us.json @@ -152,6 +152,7 @@ "item.portalcubed.hammer": "Hammer", "item.portalcubed.energy_pellet": "High Energy Pellet", "item.portalcubed.super_pellet": "Super High Energy Pellet", + "item.portalcubed.missing_pellet": "Missing Texture Energy Pellet", "item.portalcubed.crowbar": "Crowbar", "item.portalcubed.storage_cube": "Weighted Storage Cube", @@ -180,11 +181,29 @@ "item.portalcubed.space_core": "Space Core", "item.portalcubed.adventure_core": "Adventure Core", + "item.portalcubed.portal_gun_frame": "Portal Gun Frame", + "item.portalcubed.portal_gun_casing": "Portal Gun Casing", "item.portalcubed.portal_gun": "Portal Gun", "item.portalcubed.portal_gun_primary": "Primary Portal Gun", "item.portalcubed.portal_gun_secondary": "Secondary Portal Gun", - "item.portalcubed.portal_gun_frame": "Portal Gun Frame", - "item.portalcubed.portal_gun_casing": "Portal Gun Casing", + "item.portalcubed.potatos_portal_gun": "PotatOS Portal Gun", + "item.portalcubed.portal_gun_atlas": "Atlas' Portal Gun", + "item.portalcubed.portal_gun_p_body": "P-Body's Portal Gun", + "item.portalcubed.portal_gun_reloaded": "Reloaded Portal Gun", + "item.portalcubed.legacy_portal_gun": "Portal Gun (Legacy)", + "item.portalcubed.legacy_portal_gun_atlas": "Atlas' Portal Gun (Legacy)", + "item.portalcubed.legacy_portal_gun_p_body": "P-Body's Portal Gun (Legacy)", + "item.portalcubed.legacy_portal_gun_reloaded": "Reloaded Portal Gun (Legacy)", + "item.portalcubed.2d_portal_gun": "Portal Gun (2D)", + "item.portalcubed.2d_portal_gun_atlas": "Atlas' Portal Gun (2D)", + "item.portalcubed.2d_portal_gun_p_body": "P-Body's Portal Gun (2D)", + "item.portalcubed.2d_portal_gun_reloaded": "Reloaded Portal Gun (2D)", + "item.portalcubed.mel_portal_gun": "Mel's Portal Gun", + "item.portalcubed.2005_beta_portal_gun": "Beta Portal Gun (2005)", + "item.portalcubed.2006_beta_portal_gun": "Beta Portal Gun (2006)", + "item.portalcubed.blueprint_portal_gun": "Blueprint Portal Gun", + "item.portalcubed.bendy_portal_gun": "Bendy's Portal Gun", + "item.portalcubed.lego_portal_gun": "Portal Gun (LEGO Dimensions)", "item.portalcubed.paint_gun": "Paint Gun", "item.portalcubed.mini_blackhole": "Miniature Black Hole", "item.portalcubed.toxic_goo_bucket": "Toxic Goo Bucket", diff --git a/src/main/resources/assets/portalcubed/models/block/error.json b/src/main/resources/assets/portalcubed/models/block/error.json index 9d8f0f5a..cb783792 100644 --- a/src/main/resources/assets/portalcubed/models/block/error.json +++ b/src/main/resources/assets/portalcubed/models/block/error.json @@ -87,7 +87,6 @@ "to": [4.5, 13.5, 16], "faces": { "north": {"uv": [1, 9, 7, 15], "texture": "#0"}, - "east": {"uv": [1, 1, 7, 7], "texture": "#0"}, "south": {"uv": [1, 9, 7, 15], "texture": "#0"}, "west": {"uv": [1, 1, 7, 7], "texture": "#0"}, "down": {"uv": [9, 1.032, 15, 7.032], "texture": "#0"} @@ -101,7 +100,6 @@ "north": {"uv": [1, 9, 7, 15], "texture": "#0"}, "east": {"uv": [1, 1, 7, 7], "texture": "#0"}, "south": {"uv": [1, 9, 7, 15], "texture": "#0"}, - "west": {"uv": [1, 1, 7, 7], "texture": "#0"}, "up": {"uv": [9, 1.032, 15, 7.032], "texture": "#0"}, "down": {"uv": [9, 1.032, 15, 7.032], "texture": "#0"} } @@ -140,7 +138,6 @@ "north": {"uv": [1, 9, 7, 15], "texture": "#0"}, "east": {"uv": [1, 1, 7, 7], "texture": "#0"}, "south": {"uv": [1, 9, 7, 15], "texture": "#0"}, - "west": {"uv": [1, 1, 7, 7], "texture": "#0"}, "up": {"uv": [9, 1.032, 15, 7.032], "texture": "#0"}, "down": {"uv": [9, 1.032, 15, 7.032], "texture": "#0"} } @@ -151,9 +148,7 @@ "to": [4, 9, 16], "faces": { "north": {"uv": [1, 9, 7, 15], "texture": "#0"}, - "east": {"uv": [1, 1, 7, 7], "texture": "#0"}, "south": {"uv": [1, 9, 7, 15], "texture": "#0"}, - "west": {"uv": [1, 1, 7, 7], "texture": "#0"}, "up": {"uv": [9, 1.032, 15, 7.032], "texture": "#0"}, "down": {"uv": [9, 1.032, 15, 7.032], "texture": "#0"} } @@ -192,7 +187,6 @@ "north": {"uv": [1, 9, 7, 15], "texture": "#0"}, "east": {"uv": [1, 1, 7, 7], "texture": "#0"}, "south": {"uv": [1, 9, 7, 15], "texture": "#0"}, - "west": {"uv": [1, 1, 7, 7], "texture": "#0"}, "up": {"uv": [9, 1.032, 15, 7.032], "texture": "#0"}, "down": {"uv": [9, 1.032, 15, 7.032], "texture": "#0"} } @@ -254,7 +248,6 @@ "to": [9.5, 13.5, 16], "faces": { "north": {"uv": [1, 9, 7, 15], "texture": "#0"}, - "east": {"uv": [1, 1, 7, 7], "texture": "#0"}, "south": {"uv": [1, 9, 7, 15], "texture": "#0"}, "west": {"uv": [1, 1, 7, 7], "texture": "#0"}, "down": {"uv": [9, 1.032, 15, 7.032], "texture": "#0"} @@ -268,7 +261,6 @@ "north": {"uv": [1, 9, 7, 15], "texture": "#0"}, "east": {"uv": [1, 1, 7, 7], "texture": "#0"}, "south": {"uv": [1, 9, 7, 15], "texture": "#0"}, - "west": {"uv": [1, 1, 7, 7], "texture": "#0"}, "up": {"uv": [9, 1.032, 15, 7.032], "texture": "#0"}, "down": {"uv": [9, 1.032, 15, 7.032], "texture": "#0"} } @@ -305,9 +297,7 @@ "to": [9, 9, 16], "faces": { "north": {"uv": [1, 9, 7, 15], "texture": "#0"}, - "east": {"uv": [1, 1, 7, 7], "texture": "#0"}, "south": {"uv": [1, 9, 7, 15], "texture": "#0"}, - "west": {"uv": [1, 1, 7, 7], "texture": "#0"}, "up": {"uv": [9, 1.032, 15, 7.032], "texture": "#0"}, "down": {"uv": [9, 1.032, 15, 7.032], "texture": "#0"} } @@ -346,7 +336,6 @@ "north": {"uv": [1, 9, 7, 15], "texture": "#0"}, "east": {"uv": [1, 1, 7, 7], "texture": "#0"}, "south": {"uv": [1, 9, 7, 15], "texture": "#0"}, - "west": {"uv": [1, 1, 7, 7], "texture": "#0"}, "up": {"uv": [9, 1.032, 15, 7.032], "texture": "#0"}, "down": {"uv": [9, 1.032, 15, 7.032], "texture": "#0"} } @@ -408,7 +397,6 @@ "to": [19.5, 13.5, 16], "faces": { "north": {"uv": [1, 9, 7, 15], "texture": "#0"}, - "east": {"uv": [1, 1, 7, 7], "texture": "#0"}, "south": {"uv": [1, 9, 7, 15], "texture": "#0"}, "west": {"uv": [1, 1, 7, 7], "texture": "#0"}, "down": {"uv": [9, 1.032, 15, 7.032], "texture": "#0"} @@ -422,7 +410,6 @@ "north": {"uv": [1, 9, 7, 15], "texture": "#0"}, "east": {"uv": [1, 1, 7, 7], "texture": "#0"}, "south": {"uv": [1, 9, 7, 15], "texture": "#0"}, - "west": {"uv": [1, 1, 7, 7], "texture": "#0"}, "up": {"uv": [9, 1.032, 15, 7.032], "texture": "#0"}, "down": {"uv": [9, 1.032, 15, 7.032], "texture": "#0"} } @@ -459,9 +446,7 @@ "to": [19, 9, 16], "faces": { "north": {"uv": [1, 9, 7, 15], "texture": "#0"}, - "east": {"uv": [1, 1, 7, 7], "texture": "#0"}, "south": {"uv": [1, 9, 7, 15], "texture": "#0"}, - "west": {"uv": [1, 1, 7, 7], "texture": "#0"}, "up": {"uv": [9, 1.032, 15, 7.032], "texture": "#0"}, "down": {"uv": [9, 1.032, 15, 7.032], "texture": "#0"} } @@ -500,7 +485,6 @@ "north": {"uv": [1, 9, 7, 15], "texture": "#0"}, "east": {"uv": [1, 1, 7, 7], "texture": "#0"}, "south": {"uv": [1, 9, 7, 15], "texture": "#0"}, - "west": {"uv": [1, 1, 7, 7], "texture": "#0"}, "up": {"uv": [9, 1.032, 15, 7.032], "texture": "#0"}, "down": {"uv": [9, 1.032, 15, 7.032], "texture": "#0"} } @@ -513,7 +497,6 @@ "north": {"uv": [1, 9, 7, 15], "texture": "#0"}, "east": {"uv": [1, 1, 7, 7], "texture": "#0"}, "south": {"uv": [1, 9, 7, 15], "texture": "#0"}, - "west": {"uv": [1, 1, 7, 7], "texture": "#0"}, "up": {"uv": [9, 1.032, 15, 7.032], "texture": "#0"}, "down": {"uv": [9, 1.032, 15, 7.032], "texture": "#0"} } @@ -578,7 +561,6 @@ "north": {"uv": [1, 9, 7, 15], "texture": "#0"}, "east": {"uv": [1, 1, 7, 7], "texture": "#0"}, "south": {"uv": [1, 9, 7, 15], "texture": "#0"}, - "west": {"uv": [1, 1, 7, 7], "texture": "#0"}, "down": {"uv": [9, 1.032, 15, 7.032], "texture": "#0"} } }, @@ -588,7 +570,6 @@ "to": [14.5, 13.5, 16], "faces": { "north": {"uv": [1, 9, 7, 15], "texture": "#0"}, - "east": {"uv": [1, 1, 7, 7], "texture": "#0"}, "south": {"uv": [1, 9, 7, 15], "texture": "#0"}, "west": {"uv": [1, 1, 7, 7], "texture": "#0"}, "down": {"uv": [9, 1.032, 15, 7.032], "texture": "#0"} @@ -613,7 +594,6 @@ "to": [12, 11.5, 16], "faces": { "north": {"uv": [1, 9, 7, 15], "texture": "#0"}, - "east": {"uv": [1, 1, 7, 7], "texture": "#0"}, "south": {"uv": [1, 9, 7, 15], "texture": "#0"}, "west": {"uv": [1, 1, 7, 7], "texture": "#0"}, "up": {"uv": [9, 1.032, 15, 7.032], "texture": "#0"}, @@ -628,7 +608,6 @@ "north": {"uv": [1, 9, 7, 15], "texture": "#0"}, "east": {"uv": [1, 1, 7, 7], "texture": "#0"}, "south": {"uv": [1, 9, 7, 15], "texture": "#0"}, - "west": {"uv": [1, 1, 7, 7], "texture": "#0"}, "up": {"uv": [9, 1.032, 15, 7.032], "texture": "#0"}, "down": {"uv": [9, 1.032, 15, 7.032], "texture": "#0"} } @@ -691,9 +670,7 @@ "to": [14, 2.5, 16], "faces": { "north": {"uv": [1, 9, 7, 15], "texture": "#0"}, - "east": {"uv": [1, 1, 7, 7], "texture": "#0"}, "south": {"uv": [1, 9, 7, 15], "texture": "#0"}, - "west": {"uv": [1, 1, 7, 7], "texture": "#0"}, "up": {"uv": [9, 1.032, 15, 7.032], "texture": "#0"}, "down": {"uv": [9, 1.032, 15, 7.032], "texture": "#0"} } diff --git a/src/main/resources/assets/portalcubed/models/block/old_aperture_door_bottom_left.json b/src/main/resources/assets/portalcubed/models/block/old_aperture_door_bottom_left.json index 04966269..f4617274 100644 --- a/src/main/resources/assets/portalcubed/models/block/old_aperture_door_bottom_left.json +++ b/src/main/resources/assets/portalcubed/models/block/old_aperture_door_bottom_left.json @@ -3,7 +3,7 @@ "texture_size": [64, 64], "textures": { "0": "portalcubed:block/old_aperture_door", - "particle": "portalcubed:block/1x1_double_crossbar" + "particle": "minecraft:block/stripped_oak_log" }, "elements": [ { diff --git a/src/main/resources/assets/portalcubed/models/block/old_aperture_door_bottom_left_open.json b/src/main/resources/assets/portalcubed/models/block/old_aperture_door_bottom_left_open.json index 2aeddc9b..e8d78af9 100644 --- a/src/main/resources/assets/portalcubed/models/block/old_aperture_door_bottom_left_open.json +++ b/src/main/resources/assets/portalcubed/models/block/old_aperture_door_bottom_left_open.json @@ -3,7 +3,7 @@ "texture_size": [64, 64], "textures": { "0": "portalcubed:block/old_aperture_door", - "particle": "portalcubed:block/1x1_double_crossbar" + "particle": "minecraft:block/stripped_oak_log" }, "elements": [ { diff --git a/src/main/resources/assets/portalcubed/models/block/old_aperture_door_bottom_right.json b/src/main/resources/assets/portalcubed/models/block/old_aperture_door_bottom_right.json index 9e24eef6..dd1e2ef9 100644 --- a/src/main/resources/assets/portalcubed/models/block/old_aperture_door_bottom_right.json +++ b/src/main/resources/assets/portalcubed/models/block/old_aperture_door_bottom_right.json @@ -3,7 +3,7 @@ "texture_size": [64, 64], "textures": { "0": "portalcubed:block/old_aperture_door", - "particle": "portalcubed:block/1x1_double_crossbar" + "particle": "minecraft:block/stripped_oak_log" }, "elements": [ { diff --git a/src/main/resources/assets/portalcubed/models/block/old_aperture_door_bottom_right_open.json b/src/main/resources/assets/portalcubed/models/block/old_aperture_door_bottom_right_open.json index fbabf659..2b5fc01b 100644 --- a/src/main/resources/assets/portalcubed/models/block/old_aperture_door_bottom_right_open.json +++ b/src/main/resources/assets/portalcubed/models/block/old_aperture_door_bottom_right_open.json @@ -3,7 +3,7 @@ "texture_size": [64, 64], "textures": { "0": "portalcubed:block/old_aperture_door", - "particle": "portalcubed:block/1x1_double_crossbar" + "particle": "minecraft:block/stripped_oak_log" }, "elements": [ { diff --git a/src/main/resources/assets/portalcubed/models/block/old_aperture_door_top_left.json b/src/main/resources/assets/portalcubed/models/block/old_aperture_door_top_left.json index de176f03..70111187 100644 --- a/src/main/resources/assets/portalcubed/models/block/old_aperture_door_top_left.json +++ b/src/main/resources/assets/portalcubed/models/block/old_aperture_door_top_left.json @@ -3,7 +3,7 @@ "texture_size": [64, 64], "textures": { "0": "portalcubed:block/old_aperture_door", - "particle": "portalcubed:block/1x1_double_crossbar" + "particle": "minecraft:block/stripped_oak_log" }, "elements": [ { diff --git a/src/main/resources/assets/portalcubed/models/block/old_aperture_door_top_left_open.json b/src/main/resources/assets/portalcubed/models/block/old_aperture_door_top_left_open.json index a7673a0c..6f9bca40 100644 --- a/src/main/resources/assets/portalcubed/models/block/old_aperture_door_top_left_open.json +++ b/src/main/resources/assets/portalcubed/models/block/old_aperture_door_top_left_open.json @@ -3,7 +3,7 @@ "texture_size": [64, 64], "textures": { "0": "portalcubed:block/old_aperture_door", - "particle": "portalcubed:block/1x1_double_crossbar" + "particle": "minecraft:block/stripped_oak_log" }, "elements": [ { diff --git a/src/main/resources/assets/portalcubed/models/block/old_aperture_door_top_right.json b/src/main/resources/assets/portalcubed/models/block/old_aperture_door_top_right.json index 0ca61f39..cd2f0363 100644 --- a/src/main/resources/assets/portalcubed/models/block/old_aperture_door_top_right.json +++ b/src/main/resources/assets/portalcubed/models/block/old_aperture_door_top_right.json @@ -3,7 +3,7 @@ "texture_size": [64, 64], "textures": { "0": "portalcubed:block/old_aperture_door", - "particle": "portalcubed:block/1x1_double_crossbar" + "particle": "minecraft:block/stripped_oak_log" }, "elements": [ { diff --git a/src/main/resources/assets/portalcubed/models/block/old_aperture_door_top_right_open.json b/src/main/resources/assets/portalcubed/models/block/old_aperture_door_top_right_open.json index 60883cbd..c45163b4 100644 --- a/src/main/resources/assets/portalcubed/models/block/old_aperture_door_top_right_open.json +++ b/src/main/resources/assets/portalcubed/models/block/old_aperture_door_top_right_open.json @@ -3,7 +3,7 @@ "texture_size": [64, 64], "textures": { "0": "portalcubed:block/old_aperture_door", - "particle": "portalcubed:block/1x1_double_crossbar" + "particle": "minecraft:block/stripped_oak_log" }, "elements": [ { diff --git a/src/main/resources/assets/portalcubed/models/item/2005_beta_portal_gun.json b/src/main/resources/assets/portalcubed/models/item/2005_beta_portal_gun.json new file mode 100644 index 00000000..26bcaa37 --- /dev/null +++ b/src/main/resources/assets/portalcubed/models/item/2005_beta_portal_gun.json @@ -0,0 +1,439 @@ +{ + "credit": "Made by Cart3r using Blockbench.", + "texture_size": [32, 32], + "textures": { + "0": "portalcubed:item/2005_beta_portal_gun", + "1": "portalcubed:item/portal_gun_dyeable", + "particle": "portalcubed:item/2005_beta_portal_gun" + }, + "elements": [ + { + "from": [7, 12.26699, 14.35578], + "to": [9, 14.26699, 19.35578], + "rotation": {"angle": 0, "axis": "x", "origin": [7.25, 11.92376, 13.26703]}, + "faces": { + "east": {"uv": [2.016, 9.016, 2.984, 11.484], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0.016, 9.016, 0.984, 11.484], "rotation": 90, "texture": "#0"}, + "up": {"uv": [3.016, 9.016, 3.984, 11.484], "texture": "#0"}, + "down": {"uv": [1.016, 9.016, 1.984, 11.484], "texture": "#0"} + } + }, + { + "from": [8, 9.26699, 14.35578], + "to": [8, 12.26699, 17.35578], + "rotation": {"angle": 0, "axis": "x", "origin": [7.25, 11.92376, 13.26703]}, + "faces": { + "east": {"uv": [4.516, 10.016, 5.984, 11.484], "rotation": 90, "texture": "#0"}, + "west": {"uv": [5.984, 10.016, 4.516, 11.484], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [8, 15.77302, 11.37077], + "to": [8, 17.77302, 14.37077], + "rotation": {"angle": 0, "axis": "x", "origin": [7.25, 11.92376, 12.26703]}, + "faces": { + "east": {"uv": [14.05, 15.05, 15.45, 15.95], "texture": "#0"}, + "west": {"uv": [15.45, 15.05, 14.05, 15.95], "texture": "#0"} + } + }, + { + "from": [4.99, 9.75699, 11.34578], + "to": [11.01, 15.77699, 14.36578], + "rotation": {"angle": 0, "axis": "x", "origin": [6.75, 11.92376, 12.26703]}, + "faces": { + "north": {"uv": [13.05, 6.05, 15.95, 8.95], "texture": "#0"}, + "east": {"uv": [11.05, 5.05, 12.45, 7.95], "texture": "#0"}, + "south": {"uv": [13.05, 6.05, 15.95, 8.95], "texture": "#0"}, + "west": {"uv": [11.05, 5.05, 12.45, 7.95], "texture": "#0"}, + "up": {"uv": [13.05, 4.05, 15.95, 5.45], "texture": "#0"} + } + }, + { + "from": [4.99, 9.75699, 8.34578], + "to": [11.01, 10.77699, 11.36578], + "rotation": {"angle": 0, "axis": "x", "origin": [6.75, 11.92376, 12.26703]}, + "faces": { + "east": {"uv": [13.03, 8.53, 14.47, 8.97], "texture": "#0"}, + "west": {"uv": [13.03, 8.53, 14.47, 8.97], "texture": "#0"}, + "up": {"uv": [13.03, 4.03, 15.97, 5.47], "texture": "#0"} + } + }, + { + "from": [5, 9.62883, 9.51182], + "to": [11, 12.62883, 12.51182], + "rotation": {"angle": -45, "axis": "x", "origin": [6.75, 11.92376, 13.26703]}, + "faces": { + "east": {"uv": [12.45, 4.55, 11.05, 5.95], "texture": "#0"}, + "west": {"uv": [11.05, 4.55, 12.45, 5.95], "texture": "#0"}, + "down": {"uv": [13.05, 4.05, 15.95, 5.5], "texture": "#0"} + } + }, + { + "from": [4.98, 9.63383, 2.49182], + "to": [11.02, 16.64883, 9.58182], + "rotation": {"angle": -45, "axis": "x", "origin": [6.75, 11.92376, 13.26703]}, + "faces": { + "north": {"uv": [7.516, 0.516, 10.484, 3.984], "texture": "#0"}, + "east": {"uv": [3.516, 0.516, 7, 3.984], "texture": "#0"}, + "south": {"uv": [0.05, 0.516, 2.968, 3.984], "texture": "#0"}, + "west": {"uv": [7, 0.516, 3.516, 3.984], "texture": "#0"}, + "up": {"uv": [11.016, 0.516, 14.45, 3.45], "rotation": 90, "texture": "#0"}, + "down": {"uv": [7.016, 4.516, 10.45, 7.45], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [6, 11.62883, -6.48818], + "to": [10, 14.62883, 1.51182], + "rotation": {"angle": -45, "axis": "x", "origin": [6.75, 11.92376, 13.26703]}, + "faces": { + "north": {"uv": [10.516, 8.516, 12.484, 9.984], "texture": "#0"}, + "east": {"uv": [2.516, 6.484, 6.5, 5.016], "texture": "#0"}, + "south": {"uv": [2.516, 6.984, 4.484, 5.516], "texture": "#0"}, + "west": {"uv": [6.5, 6.484, 2.516, 5.016], "texture": "#0"}, + "down": {"uv": [2.516, 6.516, 6.5, 8.4715], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [6, 14.62883, -6.48818], + "to": [10, 15.62883, 1.51182], + "rotation": {"angle": -45, "axis": "x", "origin": [6.75, 11.92376, 13.26703]}, + "faces": { + "north": {"uv": [10.5285, 8.5785, 10.9715, 10.4465], "rotation": 90, "texture": "#0"}, + "east": {"uv": [2.516, 5.016, 6.5, 5.484], "texture": "#0"}, + "west": {"uv": [6.5, 5.016, 2.516, 5.484], "texture": "#0"}, + "up": {"uv": [6.5, 6.516, 2.516, 8.4715], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [10, 15.62883, 1.51182], + "to": [6, 14.62883, -6.48818], + "rotation": {"angle": -45, "axis": "x", "origin": [6.75, 11.92376, 13.26703]}, + "faces": { + "east": {"uv": [6.5, 8.45, 2.55, 8.05], "texture": "#0"}, + "south": {"uv": [6.45, 6.55, 6.05, 8.45], "rotation": 90, "texture": "#0"}, + "west": {"uv": [2.55, 6.95, 6.5, 6.55], "texture": "#0"}, + "down": {"uv": [6.5, 8.45, 2.55, 6.55], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [6.5, -2.69316, -2.76123], + "to": [9.5, 0.30684, 7.23877], + "rotation": {"angle": -45, "axis": "x", "origin": [8, -1.19316, -2.26123]}, + "faces": { + "north": {"uv": [14.55, 9.55, 15.95, 10.95], "texture": "#0"}, + "east": {"uv": [4.05, 11.05, 5.45, 15.95], "rotation": 90, "texture": "#1", "tintindex": 0}, + "west": {"uv": [7.05, 11.05, 8.45, 15.95], "rotation": 90, "texture": "#1", "tintindex": 0}, + "up": {"uv": [5.55, 11.05, 6.95, 15.95], "texture": "#1", "tintindex": 0}, + "down": {"uv": [8.55, 11.05, 9.95, 15.95], "texture": "#1", "tintindex": 0} + } + }, + { + "from": [10.025, -2.19316, 6.21377], + "to": [10.025, -0.19316, 7.23877], + "rotation": {"angle": -45, "axis": "x", "origin": [8, -1.19316, -2.26123]}, + "faces": { + "east": {"uv": [7.55, 1.55, 8, 2.45], "texture": "#0"}, + "west": {"uv": [10.05, 1.55, 10.45, 2.45], "texture": "#0"} + } + }, + { + "from": [5.975, -2.19316, 6.21377], + "to": [5.975, -0.19316, 7.23877], + "rotation": {"angle": -45, "axis": "x", "origin": [8, -1.19316, -2.26123]}, + "faces": { + "east": {"uv": [7.516, 1.516, 8, 2.484], "texture": "#0"}, + "west": {"uv": [10.016, 1.516, 10.484, 2.484], "texture": "#0"} + } + }, + { + "from": [7.5, 0.70684, -1.76123], + "to": [7.5, 2.70684, 2.23877], + "rotation": {"angle": -45, "axis": "x", "origin": [8, -1.19316, -2.26123]}, + "faces": { + "east": {"uv": [12.05, 10.05, 13.95, 10.95], "texture": "#0"}, + "west": {"uv": [12.05, 10.05, 13.95, 10.95], "texture": "#0"} + } + }, + { + "from": [8.5, 0.70684, -1.76123], + "to": [8.5, 2.70684, 2.23877], + "rotation": {"angle": -45, "axis": "x", "origin": [8, -1.19316, -2.26123]}, + "faces": { + "east": {"uv": [12.05, 10.05, 13.95, 10.95], "texture": "#0"}, + "west": {"uv": [12.05, 10.05, 13.95, 10.95], "texture": "#0"} + } + }, + { + "from": [8, 16.62883, 3.51182], + "to": [8, 19.62883, 9.51182], + "rotation": {"angle": -45, "axis": "x", "origin": [6.75, 11.92376, 13.26703]}, + "faces": { + "east": {"uv": [13.05, 11.55, 15.95, 12.95], "texture": "#0"}, + "west": {"uv": [15.95, 11.55, 13.05, 12.95], "texture": "#0"} + } + }, + { + "from": [6.5, 8.62883, -6.48818], + "to": [9.5, 11.62883, 2.51182], + "rotation": {"angle": -45, "axis": "x", "origin": [6.75, 11.92376, 13.26703]}, + "faces": { + "north": {"uv": [11.016, 8.516, 12.484, 9.984], "texture": "#0"}, + "east": {"uv": [10.984, 10.016, 6.516, 11.484], "texture": "#0"}, + "south": {"uv": [11.016, 8.516, 12.484, 9.984], "texture": "#0"}, + "west": {"uv": [6.516, 10.016, 10.984, 11.484], "texture": "#0"}, + "up": {"uv": [6.516, 8.516, 10.984, 9.984], "rotation": 90, "texture": "#0"}, + "down": {"uv": [10.984, 8.516, 6.516, 9.984], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [7, 11.26699, 19.35478], + "to": [9, 14.26699, 19.35478], + "rotation": {"angle": 0, "axis": "x", "origin": [7.25, 11.92376, 13.26603]}, + "faces": { + "north": {"uv": [1.016, 7.516, 1.984, 8.984], "rotation": 180, "texture": "#0"}, + "south": {"uv": [1.016, 7.516, 1.984, 8.984], "texture": "#0"} + } + }, + { + "from": [6.5, 10.76699, 9.35578], + "to": [8.5, 15.76699, 11.35578], + "rotation": {"angle": 45, "axis": "y", "origin": [6.5, 11.26699, 11.35578]}, + "faces": { + "north": {"uv": [0.016, 13.516, 0.984, 15.984], "texture": "#0"}, + "east": {"uv": [3.016, 13.516, 3.984, 15.984], "texture": "#0"}, + "south": {"uv": [2.016, 13.516, 2.984, 15.984], "texture": "#0"}, + "west": {"uv": [1.016, 13.516, 1.984, 15.984], "texture": "#0"}, + "up": {"uv": [1.016, 12.516, 1.984, 13.484], "texture": "#0"} + } + }, + { + "from": [7.225, 17.79199, 9.35578], + "to": [8.225, 17.79199, 10.35578], + "rotation": {"angle": 45, "axis": "y", "origin": [7.225, 12.29199, 11.35578]}, + "faces": { + "up": {"uv": [5.05, 12.05, 5.45, 12.45], "texture": "#0"}, + "down": {"uv": [2.55, 12.55, 2.95, 12.95], "texture": "#0"} + } + }, + { + "from": [6, 15.76699, 9.94157], + "to": [7, 17.76699, 9.94157], + "rotation": {"angle": 0, "axis": "y", "origin": [6.5, 16.26699, 9.94157]}, + "faces": { + "north": {"uv": [2.55, 13.45, 2.95, 12.55], "texture": "#0"}, + "south": {"uv": [2.55, 12.55, 2.95, 13.45], "texture": "#0"} + } + }, + { + "from": [6.5, 15.76699, 9.44157], + "to": [6.5, 17.76699, 10.44157], + "rotation": {"angle": 0, "axis": "y", "origin": [6.5, 16.26699, 9.94157]}, + "faces": { + "east": {"uv": [2.55, 12.55, 2.95, 13.45], "texture": "#0"}, + "west": {"uv": [2.55, 13.45, 2.95, 12.55], "texture": "#0"} + } + }, + { + "from": [9.5, 10.76699, 9.35578], + "to": [11.5, 15.76699, 11.35578], + "rotation": {"angle": 45, "axis": "y", "origin": [9.5, 11.26699, 11.35578]}, + "faces": { + "north": {"uv": [4.016, 13.516, 4.984, 15.984], "texture": "#0"}, + "east": {"uv": [7.016, 13.516, 7.984, 15.984], "texture": "#0"}, + "south": {"uv": [6.016, 13.516, 6.984, 15.984], "texture": "#0"}, + "west": {"uv": [5.016, 13.516, 5.984, 15.984], "texture": "#0"}, + "up": {"uv": [5.016, 12.516, 5.984, 13.484], "texture": "#0"} + } + }, + { + "from": [9, 15.76699, 9.94157], + "to": [10, 17.76699, 9.94157], + "rotation": {"angle": 0, "axis": "y", "origin": [9.5, 16.26699, 9.94157]}, + "faces": { + "north": {"uv": [6.55, 12.55, 6.95, 13.45], "texture": "#0"}, + "south": {"uv": [6.55, 13.45, 6.95, 12.55], "texture": "#0"} + } + }, + { + "from": [9.5, 15.76699, 9.44157], + "to": [9.5, 17.76699, 10.44157], + "rotation": {"angle": 0, "axis": "y", "origin": [9.5, 16.26699, 9.94157]}, + "faces": { + "east": {"uv": [6.55, 12.55, 6.95, 13.45], "texture": "#0"}, + "west": {"uv": [6.55, 13.45, 6.95, 12.55], "texture": "#0"} + } + }, + { + "from": [10.225, 17.79199, 9.35578], + "to": [11.225, 17.79199, 10.35578], + "rotation": {"angle": 45, "axis": "y", "origin": [10.225, 12.29199, 11.35578]}, + "faces": { + "up": {"uv": [5.05, 12.05, 5.45, 12.45], "texture": "#0"}, + "down": {"uv": [5.05, 12.55, 5.45, 12.95], "texture": "#0"} + } + }, + { + "from": [4.025, 7.26699, 8.44157], + "to": [5.025, 10.26699, 11.44157], + "rotation": {"angle": 0, "axis": "y", "origin": [4.525, 9.26699, 9.94157]}, + "faces": { + "north": {"uv": [8.016, 14.016, 9.484, 14.484], "rotation": 90, "texture": "#0"}, + "south": {"uv": [8.016, 14.016, 9.484, 14.484], "rotation": 270, "texture": "#0"}, + "west": {"uv": [8.016, 14.516, 9.484, 15.984], "rotation": 270, "texture": "#0"}, + "up": {"uv": [8.016, 14.016, 9.484, 14.484], "rotation": 270, "texture": "#0"}, + "down": {"uv": [8.016, 14.016, 9.484, 14.484], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [2.025, 5.66699, 8.74157], + "to": [4.025, 6.66699, 9.74157], + "rotation": {"angle": 0, "axis": "y", "origin": [4.525, 9.66699, 10.24157]}, + "faces": { + "north": {"uv": [3.016, 12.516, 3.484, 13.484], "rotation": 90, "texture": "#0"}, + "east": {"uv": [3.516, 13.016, 4, 13.484], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4.016, 12.516, 4.484, 13.484], "rotation": 270, "texture": "#0"}, + "west": {"uv": [3.016, 13.016, 3.5, 13.484], "rotation": 180, "texture": "#0"}, + "up": {"uv": [3.516, 12.516, 4, 13.484], "rotation": 270, "texture": "#0"}, + "down": {"uv": [4.516, 12.516, 5, 13.484], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [2.025, 4.41699, 7.49157], + "to": [4.025, 5.41699, 8.49157], + "rotation": {"angle": 0, "axis": "y", "origin": [4.525, 9.66699, 10.24157]}, + "faces": { + "north": {"uv": [3.016, 12.516, 3.45, 13.45], "rotation": 90, "texture": "#0"}, + "east": {"uv": [3.516, 13.016, 3.95, 13.45], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4.016, 12.516, 4.45, 13.45], "rotation": 270, "texture": "#0"}, + "west": {"uv": [3.016, 13.016, 3.45, 13.45], "rotation": 180, "texture": "#0"}, + "up": {"uv": [3.516, 12.516, 3.95, 13.45], "rotation": 270, "texture": "#0"}, + "down": {"uv": [4.516, 12.516, 4.95, 13.45], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [11.975, 5.66699, 8.74157], + "to": [13.975, 6.66699, 9.74157], + "rotation": {"angle": 0, "axis": "y", "origin": [11.475, 9.66699, 10.24157]}, + "faces": { + "north": {"uv": [3.016, 13.484, 3.484, 12.516], "rotation": 90, "texture": "#0"}, + "east": {"uv": [3.016, 13.016, 3.5, 13.484], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4.016, 13.484, 4.484, 12.516], "rotation": 270, "texture": "#0"}, + "west": {"uv": [1.016, 12.016, 1.5, 12.484], "rotation": 180, "texture": "#0"}, + "up": {"uv": [4, 13.484, 3.516, 12.516], "rotation": 270, "texture": "#0"}, + "down": {"uv": [4.516, 13.484, 5, 12.516], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [11.975, 4.41699, 7.49157], + "to": [13.975, 5.41699, 8.49157], + "rotation": {"angle": 0, "axis": "y", "origin": [11.475, 9.66699, 10.24157]}, + "faces": { + "north": {"uv": [3.016, 13.484, 3.484, 12.516], "rotation": 90, "texture": "#0"}, + "east": {"uv": [3.016, 13.016, 3.5, 13.484], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4.016, 13.484, 4.484, 12.516], "rotation": 270, "texture": "#0"}, + "west": {"uv": [1.016, 12.484, 1.5, 12.016], "rotation": 180, "texture": "#0"}, + "up": {"uv": [3.516, 13.484, 4, 12.516], "rotation": 270, "texture": "#0"}, + "down": {"uv": [4.516, 13.484, 5, 12.516], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [3.975, 4.41699, 7.99157], + "to": [11.975, 5.41699, 7.99157], + "rotation": {"angle": 45, "axis": "x", "origin": [11.475, 4.91699, 7.99157]}, + "faces": { + "north": {"uv": [0.55, 12.05, 4.45, 12.45], "texture": "#0"}, + "south": {"uv": [0.55, 12.05, 4.45, 12.45], "texture": "#0"} + } + }, + { + "from": [3.975, 4.91699, 7.49157], + "to": [11.975, 4.91699, 8.49157], + "rotation": {"angle": 45, "axis": "x", "origin": [11.475, 4.91699, 7.99157]}, + "faces": { + "up": {"uv": [0.55, 12.05, 4.45, 12.45], "texture": "#0"}, + "down": {"uv": [0.55, 12.05, 4.45, 12.45], "texture": "#0"} + } + }, + { + "from": [3.975, 6.66699, 7.49157], + "to": [11.975, 6.66699, 8.49157], + "rotation": {"angle": 45, "axis": "x", "origin": [11.475, 4.91699, 7.99157]}, + "faces": { + "up": {"uv": [0.55, 12.05, 4.45, 12.45], "texture": "#0"}, + "down": {"uv": [0.55, 12.05, 4.45, 12.45], "texture": "#0"} + } + }, + { + "from": [3.975, 6.16699, 7.99157], + "to": [11.975, 7.16699, 7.99157], + "rotation": {"angle": 45, "axis": "x", "origin": [11.475, 4.91699, 7.99157]}, + "faces": { + "north": {"uv": [0.55, 12.05, 4.45, 12.45], "texture": "#0"}, + "south": {"uv": [0.55, 12.05, 4.45, 12.45], "texture": "#0"} + } + }, + { + "from": [6.25, -3.93961, 4.25628], + "to": [6.25, 2.06039, 13.25628], + "rotation": {"angle": -45, "axis": "x", "origin": [6, -0.43961, 4.75628]}, + "faces": { + "east": {"uv": [9.5125, 15.9965, 13.9715, 13.0125], "rotation": 180, "texture": "#0"}, + "west": {"uv": [13.9715, 15.9965, 9.5125, 13.0125], "rotation": 180, "texture": "#0"} + } + }, + { + "from": [9.75, -3.93961, 4.25628], + "to": [9.75, 2.06039, 13.25628], + "rotation": {"angle": -45, "axis": "x", "origin": [10, -0.43961, 4.75628]}, + "faces": { + "east": {"uv": [9.5125, 15.9965, 13.9715, 13.0125], "rotation": 180, "texture": "#0"}, + "west": {"uv": [13.9715, 15.9965, 9.5125, 13.0125], "rotation": 180, "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [83.25, 0, 0], + "translation": [0, 5.25, -3.25], + "scale": [0.87891, 0.87891, 0.87891] + }, + "thirdperson_lefthand": { + "rotation": [83.25, 0, 0], + "translation": [0, 5.25, -3.25], + "scale": [0.87891, 0.87891, 0.87891] + }, + "firstperson_righthand": { + "rotation": [52.36, -6.09, 11.19], + "translation": [-0.5, 4, -3.25], + "scale": [0.69141, 0.62695, 0.63867] + }, + "firstperson_lefthand": { + "rotation": [52.36, -6.09, 11.19], + "translation": [-0.5, 4, -3.25], + "scale": [0.69141, 0.62695, 0.63867] + }, + "ground": { + "rotation": [53, 0, 0], + "translation": [0, 3, 0], + "scale": [0.56836, 0.56836, 0.56836] + }, + "gui": { + "rotation": [153.05, -24.85, 151.31], + "translation": [-0.75, 1, 0], + "scale": [0.8086, 0.8086, 0.8086] + }, + "head": { + "rotation": [48.5, 0, 0], + "translation": [-0.5, 10.25, -0.25], + "scale": [0.69141, 0.62695, 0.63867] + }, + "fixed": { + "rotation": [0, -45, 90], + "translation": [-1, 0.25, -7] + } + }, + "portalcubed:render_types": { + "translucent": ["transparent"] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/portalcubed/models/item/2d_portal_gun.json b/src/main/resources/assets/portalcubed/models/item/2d_portal_gun.json new file mode 100644 index 00000000..cb551f6c --- /dev/null +++ b/src/main/resources/assets/portalcubed/models/item/2d_portal_gun.json @@ -0,0 +1,421 @@ +{ + "credit": "Made by Cart3r using Blockbench.", + "texture_size": [32, 32], + "textures": { + "0": "portalcubed:item/2d_portal_gun", + "1": "portalcubed:item/portal_gun_dyeable", + "particle": "portalcubed:item/2d_portal_gun" + }, + "elements": [ + { + "name": "2d_portal_gun_0", + "from": [10, 15, 7.5], + "to": [11, 16, 8.5], + "faces": { + "north": {"uv": [10.968, 0.032, 10.032, 0.968], "texture": "#0"}, + "east": {"uv": [10.032, 0.032, 10.968, 0.968], "texture": "#0"}, + "south": {"uv": [10.032, 0.032, 10.968, 0.968], "texture": "#0"}, + "west": {"uv": [10.032, 0.032, 10.968, 0.968], "texture": "#0"}, + "up": {"uv": [10.032, 0.032, 10.968, 0.968], "texture": "#0"}, + "down": {"uv": [10.032, 0.032, 10.968, 0.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_1", + "from": [9, 14, 7.5], + "to": [10, 15, 8.5], + "faces": { + "north": {"uv": [9.968, 1.032, 9.032, 1.968], "texture": "#0"}, + "east": {"uv": [9.032, 1.032, 9.968, 1.968], "texture": "#0"}, + "south": {"uv": [9.032, 1.032, 9.968, 1.968], "texture": "#0"}, + "west": {"uv": [9.032, 1.032, 9.968, 1.968], "texture": "#0"}, + "up": {"uv": [9.032, 1.032, 9.968, 1.968], "texture": "#0"}, + "down": {"uv": [9.032, 1.032, 9.968, 1.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_2", + "from": [8, 10, 7.5], + "to": [9, 14, 8.5], + "faces": { + "north": {"uv": [8.968, 2.032, 8.032, 5.968], "texture": "#0"}, + "east": {"uv": [8.032, 2.032, 8.968, 5.968], "texture": "#0"}, + "south": {"uv": [8.032, 2.032, 8.968, 5.968], "texture": "#0"}, + "west": {"uv": [8.032, 2.032, 8.968, 5.968], "texture": "#0"}, + "up": {"uv": [8.032, 2.032, 8.968, 2.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_3", + "from": [10, 7, 7.5], + "to": [11, 13, 8.5], + "faces": { + "north": {"uv": [10.968, 3.032, 10.032, 8.968], "texture": "#0"}, + "east": {"uv": [10.032, 3.032, 10.968, 8.968], "texture": "#0"}, + "south": {"uv": [10.032, 3.032, 10.968, 8.968], "texture": "#0"}, + "west": {"uv": [10.032, 3.032, 10.968, 8.968], "texture": "#0"}, + "up": {"uv": [10.032, 3.032, 10.968, 3.968], "texture": "#0"}, + "down": {"uv": [10.032, 8.032, 10.968, 8.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_4", + "from": [9, 7, 7.5], + "to": [10, 12, 8.5], + "faces": { + "north": {"uv": [9.968, 4.032, 9.032, 8.968], "texture": "#0"}, + "south": {"uv": [9.032, 4.032, 9.968, 8.968], "texture": "#0"}, + "up": {"uv": [9.032, 4.032, 9.968, 4.968], "texture": "#0"}, + "down": {"uv": [9.032, 8.032, 9.968, 8.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_5", + "from": [11, 8, 7.5], + "to": [12, 12, 8.5], + "faces": { + "north": {"uv": [11.968, 4.032, 11.032, 7.968], "texture": "#0"}, + "east": {"uv": [11.032, 4.032, 11.968, 7.968], "texture": "#0"}, + "south": {"uv": [11.032, 4.032, 11.968, 7.968], "texture": "#0"}, + "up": {"uv": [11.032, 4.032, 11.968, 4.968], "texture": "#0"}, + "down": {"uv": [11.032, 7.032, 11.968, 7.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_6", + "from": [15, 11, 7.5], + "to": [16, 12, 8.5], + "faces": { + "north": {"uv": [15.968, 4.032, 15.032, 4.968], "texture": "#0"}, + "east": {"uv": [15.032, 4.032, 15.968, 4.968], "texture": "#0"}, + "south": {"uv": [15.032, 4.032, 15.968, 4.968], "texture": "#0"}, + "west": {"uv": [15.032, 4.032, 15.968, 4.968], "texture": "#0"}, + "up": {"uv": [15.032, 4.032, 15.968, 4.968], "texture": "#0"}, + "down": {"uv": [15.032, 4.032, 15.968, 4.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_7", + "from": [7, 9, 7.5], + "to": [8, 11, 8.5], + "faces": { + "north": {"uv": [7.968, 5.032, 7.032, 6.968], "texture": "#0"}, + "south": {"uv": [7.032, 5.032, 7.968, 6.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_8", + "from": [12, 8, 7.5], + "to": [13, 11, 8.5], + "faces": { + "north": {"uv": [12.968, 5.032, 12.032, 7.968], "texture": "#0"}, + "east": {"uv": [12.032, 5.032, 12.968, 7.968], "texture": "#0"}, + "south": {"uv": [12.032, 5.032, 12.968, 7.968], "texture": "#0"}, + "up": {"uv": [12.032, 5.032, 12.968, 5.968], "texture": "#0"}, + "down": {"uv": [12.032, 7.032, 12.968, 7.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_9", + "from": [14, 10, 7.5], + "to": [15, 11, 8.5], + "faces": { + "north": {"uv": [14.968, 5.032, 14.032, 5.968], "texture": "#0"}, + "east": {"uv": [14.032, 5.032, 14.968, 5.968], "texture": "#0"}, + "south": {"uv": [14.032, 5.032, 14.968, 5.968], "texture": "#0"}, + "west": {"uv": [14.032, 5.032, 14.968, 5.968], "texture": "#0"}, + "up": {"uv": [14.032, 5.032, 14.968, 5.968], "texture": "#0"}, + "down": {"uv": [14.032, 5.032, 14.968, 5.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_10", + "from": [13, 9, 7.5], + "to": [14, 10, 8.5], + "faces": { + "north": {"uv": [13.968, 6.032, 13.032, 6.968], "texture": "#0"}, + "east": {"uv": [13.032, 6.032, 13.968, 6.968], "texture": "#0"}, + "south": {"uv": [13.032, 6.032, 13.968, 6.968], "texture": "#0"}, + "up": {"uv": [13.032, 6.032, 13.968, 6.968], "texture": "#0"}, + "down": {"uv": [13.032, 6.032, 13.968, 6.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_11", + "from": [4, 7, 7.5], + "to": [6, 8, 8.5], + "faces": { + "north": {"uv": [5.968, 8.032, 4.032, 8.968], "texture": "#0"}, + "south": {"uv": [4.032, 8.032, 5.968, 8.968], "texture": "#0"}, + "west": {"uv": [4.032, 8.032, 4.968, 8.968], "texture": "#0"}, + "up": {"uv": [4.032, 8.032, 5.968, 8.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_13", + "from": [7, 8, 7.5], + "to": [9, 9, 8.5], + "faces": { + "north": {"uv": [13.484, 13.032, 12.532, 13.484], "texture": "#1", "tintindex": 0}, + "south": {"uv": [12.5195, 13.0195, 13.4715, 13.4715], "texture": "#1", "tintindex": 0}, + "west": {"uv": [12.516, 13.0195, 12.982, 13.484], "texture": "#1", "tintindex": 0} + } + }, + { + "name": "2d_portal_gun_12", + "from": [4, 6, 7.5], + "to": [5, 7, 8.5], + "faces": { + "north": {"uv": [11.016, 14.016, 11.484, 14.484], "texture": "#1", "tintindex": 0}, + "south": {"uv": [11.016, 14.016, 11.484, 14.484], "texture": "#1", "tintindex": 0} + } + }, + { + "name": "2d_portal_gun_13", + "from": [8, 9, 7.5], + "to": [9, 10, 8.5], + "faces": { + "north": {"uv": [13.016, 12.516, 13.484, 12.984], "texture": "#1", "tintindex": 0}, + "south": {"uv": [13.016, 12.516, 13.484, 12.984], "texture": "#1", "tintindex": 0} + } + }, + { + "name": "2d_portal_gun_12", + "from": [8, 6, 7.5], + "to": [9, 8, 8.5], + "faces": { + "north": {"uv": [8.968, 8.032, 8.032, 9.968], "texture": "#0"}, + "east": {"uv": [8.032, 8.032, 8.968, 9.968], "texture": "#0"}, + "south": {"uv": [8.032, 8.032, 8.968, 9.968], "texture": "#0"}, + "down": {"uv": [8.032, 9.032, 8.968, 9.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_13", + "from": [13, 6, 7.5], + "to": [14, 8, 8.5], + "faces": { + "north": {"uv": [13.968, 8.032, 13.032, 9.968], "texture": "#0"}, + "east": {"uv": [13.032, 8.032, 13.968, 9.968], "texture": "#0"}, + "south": {"uv": [13.032, 8.032, 13.968, 9.968], "texture": "#0"}, + "west": {"uv": [13.032, 8.032, 13.968, 9.968], "texture": "#0"}, + "up": {"uv": [13.032, 8.032, 13.968, 8.968], "texture": "#0"}, + "down": {"uv": [13.032, 9.032, 13.968, 9.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_14", + "from": [3, 1, 7.5], + "to": [4, 7, 8.5], + "faces": { + "north": {"uv": [3.968, 9.032, 3.032, 14.968], "texture": "#0"}, + "south": {"uv": [3.032, 9.032, 3.968, 14.968], "texture": "#0"}, + "west": {"uv": [3.032, 9.032, 3.968, 14.968], "texture": "#0"}, + "up": {"uv": [3.032, 9.032, 3.968, 9.968], "texture": "#0"}, + "down": {"uv": [3.032, 14.032, 3.968, 14.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_15", + "from": [5, 5, 7.5], + "to": [8, 7, 8.5], + "faces": { + "north": {"uv": [7.968, 9.032, 5.032, 10.968], "texture": "#0"}, + "east": {"uv": [7.032, 9.032, 7.968, 10.968], "texture": "#0"}, + "south": {"uv": [5.032, 9.032, 7.968, 10.968], "texture": "#0"}, + "down": {"uv": [5.032, 10.032, 7.968, 10.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_16", + "from": [2, 1, 7.5], + "to": [3, 6, 8.5], + "faces": { + "north": {"uv": [2.968, 10.032, 2.032, 14.968], "texture": "#0"}, + "south": {"uv": [2.032, 10.032, 2.968, 14.968], "texture": "#0"}, + "west": {"uv": [2.032, 10.032, 2.968, 14.968], "texture": "#0"}, + "up": {"uv": [2.032, 10.032, 2.968, 10.968], "texture": "#0"}, + "down": {"uv": [2.032, 14.032, 2.968, 14.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_17", + "from": [4, 1, 7.5], + "to": [5, 6, 8.5], + "faces": { + "north": {"uv": [4.968, 10.032, 4.032, 14.968], "texture": "#0"}, + "east": {"uv": [4.032, 10.032, 4.968, 14.968], "texture": "#0"}, + "south": {"uv": [4.032, 10.032, 4.968, 14.968], "texture": "#0"}, + "down": {"uv": [4.032, 14.032, 4.968, 14.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_18", + "from": [10, 5, 7.5], + "to": [13, 6, 8.5], + "faces": { + "north": {"uv": [12.968, 10.032, 10.032, 10.968], "texture": "#0"}, + "east": {"uv": [12.032, 10.032, 12.968, 10.968], "texture": "#0"}, + "south": {"uv": [10.032, 10.032, 12.968, 10.968], "texture": "#0"}, + "west": {"uv": [10.032, 10.032, 10.968, 10.968], "texture": "#0"}, + "up": {"uv": [10.032, 10.032, 12.968, 10.968], "texture": "#0"}, + "down": {"uv": [10.032, 10.032, 12.968, 10.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_19", + "from": [1, 2, 7.5], + "to": [2, 5, 8.5], + "faces": { + "north": {"uv": [1.968, 11.032, 1.032, 13.968], "texture": "#0"}, + "south": {"uv": [1.032, 11.032, 1.968, 13.968], "texture": "#0"}, + "west": {"uv": [1.032, 11.032, 1.968, 13.968], "texture": "#0"}, + "up": {"uv": [1.032, 11.032, 1.968, 11.968], "texture": "#0"}, + "down": {"uv": [1.032, 13.032, 1.968, 13.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_20", + "from": [5, 3, 7.5], + "to": [7, 5, 8.5], + "faces": { + "north": {"uv": [6.968, 11.032, 5.032, 12.968], "texture": "#0"}, + "east": {"uv": [6.032, 11.032, 6.968, 12.968], "texture": "#0"}, + "south": {"uv": [5.032, 11.032, 6.968, 12.968], "texture": "#0"}, + "down": {"uv": [5.032, 12.032, 6.968, 12.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_21", + "from": [8, 4, 7.5], + "to": [10, 5, 8.5], + "faces": { + "north": {"uv": [9.968, 11.032, 8.032, 11.968], "texture": "#0"}, + "east": {"uv": [9.032, 11.032, 9.968, 11.968], "texture": "#0"}, + "south": {"uv": [8.032, 11.032, 9.968, 11.968], "texture": "#0"}, + "west": {"uv": [8.032, 11.032, 8.968, 11.968], "texture": "#0"}, + "up": {"uv": [8.032, 11.032, 9.968, 11.968], "texture": "#0"}, + "down": {"uv": [8.032, 11.032, 9.968, 11.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_22", + "from": [7, 3, 7.5], + "to": [8, 4, 8.5], + "faces": { + "north": {"uv": [7.968, 12.032, 7.032, 12.968], "texture": "#0"}, + "east": {"uv": [7.032, 12.032, 7.968, 12.968], "texture": "#0"}, + "south": {"uv": [7.032, 12.032, 7.968, 12.968], "texture": "#0"}, + "up": {"uv": [7.032, 12.032, 7.968, 12.968], "texture": "#0"}, + "down": {"uv": [7.032, 12.032, 7.968, 12.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_23", + "from": [5, 2, 7.5], + "to": [6, 3, 8.5], + "faces": { + "north": {"uv": [5.968, 13.032, 5.032, 13.968], "texture": "#0"}, + "east": {"uv": [5.032, 13.032, 5.968, 13.968], "texture": "#0"}, + "south": {"uv": [5.032, 13.032, 5.968, 13.968], "texture": "#0"}, + "down": {"uv": [5.032, 13.032, 5.968, 13.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_12", + "from": [6, 7, 7.5], + "to": [8, 8, 8.5], + "faces": { + "north": {"uv": [12.9695, 13.5195, 12.0195, 13.9695], "texture": "#1", "tintindex": 0}, + "south": {"uv": [12.0195, 13.5195, 12.9695, 13.9695], "texture": "#1", "tintindex": 0}, + "up": {"uv": [12.9695, 13.5195, 12.0195, 13.9695], "texture": "#1", "tintindex": 0} + } + }, + { + "name": "2d_portal_gun_23", + "from": [5, 8, 7.5], + "to": [6, 9, 8.5], + "faces": { + "north": {"uv": [5.97, 7.03, 5.03, 7.97], "texture": "#0"}, + "east": {"uv": [5.03, 7.03, 5.97, 7.97], "texture": "#0"}, + "south": {"uv": [5.03, 7.03, 5.97, 7.97], "texture": "#0"}, + "west": {"uv": [5.03, 7.03, 5.97, 7.97], "texture": "#0"}, + "up": {"uv": [5.032, 7.032, 5.968, 7.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_14", + "from": [6, 9, 7.5], + "to": [7, 11, 8.5], + "faces": { + "north": {"uv": [6.97, 5.03, 6.03, 6.97], "texture": "#0"}, + "south": {"uv": [6.03, 5.03, 6.97, 6.97], "texture": "#0"}, + "west": {"uv": [6.03, 5.03, 6.97, 6.97], "texture": "#0"}, + "up": {"uv": [6.032, 5.032, 6.968, 5.968], "texture": "#0"}, + "down": {"uv": [6.032, 6.032, 6.968, 6.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_24", + "from": [7, 11, 7.5], + "to": [8, 12, 8.5], + "faces": { + "north": {"uv": [7.97, 4.03, 7.03, 4.97], "texture": "#0"}, + "south": {"uv": [7.03, 4.03, 7.97, 4.97], "texture": "#0"}, + "west": {"uv": [7.03, 4.03, 7.97, 4.97], "texture": "#0"}, + "up": {"uv": [7.032, 4.032, 7.968, 4.968], "texture": "#0"} + } + } + ], + "gui_light": "front", + "display": { + "thirdperson_righthand": { + "rotation": [0, 90, -36], + "translation": [0, 1, -4.25], + "scale": [0.85, 0.85, 0.85] + }, + "thirdperson_lefthand": { + "rotation": [0, -90, 36], + "translation": [0, 1, -4.25], + "scale": [0.85, 0.85, 0.85] + }, + "firstperson_righthand": { + "rotation": [3.8, 86.24, -48.79], + "translation": [-1.12, 3.7, 0.13], + "scale": [0.63898, 0.63508, 0.68] + }, + "firstperson_lefthand": { + "rotation": [159.07, -81.71, -155.98], + "translation": [-1.12, 3.7, 0.13], + "scale": [0.63898, 0.63508, 0.68] + }, + "ground": { + "rotation": [-28, 90, 0], + "translation": [0, 2, -1.75], + "scale": [0.62891, 0.62891, 0.62891] + }, + "head": { + "rotation": [-41.75, 90, 0], + "translation": [0, 9.5, -1.75] + }, + "fixed": { + "rotation": [0, -180, 0] + } + }, + "groups": [ + { + "name": "2d_portal_gun", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26] + }, + 27, + 28, + 29, + 30 + ], + "portalcubed:render_types": { + "translucent": ["transparent"] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/portalcubed/models/item/2d_portal_gun_atlas.json b/src/main/resources/assets/portalcubed/models/item/2d_portal_gun_atlas.json new file mode 100644 index 00000000..b586d550 --- /dev/null +++ b/src/main/resources/assets/portalcubed/models/item/2d_portal_gun_atlas.json @@ -0,0 +1,418 @@ +{ + "credit": "Made by Cart3r using Blockbench.", + "texture_size": [32, 32], + "textures": { + "0": "portalcubed:item/2d_portal_gun_atlas", + "1": "portalcubed:item/portal_gun_dyeable", + "particle": "portalcubed:item/2d_portal_gun_atlas" + }, + "elements": [ + { + "name": "2d_portal_gun_0", + "from": [10, 15, 7.5], + "to": [11, 16, 8.5], + "faces": { + "north": {"uv": [10.97, 0.03, 10.03, 0.97], "texture": "#0"}, + "east": {"uv": [10.03, 0.03, 10.97, 0.97], "texture": "#0"}, + "south": {"uv": [10.03, 0.03, 10.97, 0.97], "texture": "#0"}, + "west": {"uv": [10.03, 0.03, 10.97, 0.97], "texture": "#0"}, + "up": {"uv": [10.032, 0.032, 10.968, 0.968], "texture": "#0"}, + "down": {"uv": [10.032, 0.032, 10.968, 0.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_1", + "from": [9, 14, 7.5], + "to": [10, 15, 8.5], + "faces": { + "north": {"uv": [9.97, 1.03, 9.03, 1.97], "texture": "#0"}, + "east": {"uv": [9.03, 1.03, 9.97, 1.97], "texture": "#0"}, + "south": {"uv": [9.03, 1.03, 9.97, 1.97], "texture": "#0"}, + "west": {"uv": [9.03, 1.03, 9.97, 1.97], "texture": "#0"}, + "up": {"uv": [9.032, 1.032, 9.968, 1.968], "texture": "#0"}, + "down": {"uv": [9.032, 1.032, 9.968, 1.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_2", + "from": [8, 10, 7.5], + "to": [9, 14, 8.5], + "faces": { + "north": {"uv": [8.97, 2.03, 8.03, 5.97], "texture": "#0"}, + "east": {"uv": [8.03, 2.03, 8.97, 5.97], "texture": "#0"}, + "south": {"uv": [8.03, 2.03, 8.97, 5.97], "texture": "#0"}, + "west": {"uv": [8.03, 2.03, 8.97, 5.97], "texture": "#0"}, + "up": {"uv": [8.032, 2.032, 8.968, 2.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_3", + "from": [10, 7, 7.5], + "to": [11, 13, 8.5], + "faces": { + "north": {"uv": [10.97, 3.03, 10.03, 8.97], "texture": "#0"}, + "east": {"uv": [10.03, 3.03, 10.97, 8.97], "texture": "#0"}, + "south": {"uv": [10.03, 3.03, 10.97, 8.97], "texture": "#0"}, + "west": {"uv": [10.03, 3.03, 10.97, 8.97], "texture": "#0"}, + "up": {"uv": [10.032, 3.032, 10.968, 3.968], "texture": "#0"}, + "down": {"uv": [10.032, 8.032, 10.968, 8.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_4", + "from": [9, 7, 7.5], + "to": [10, 12, 8.5], + "faces": { + "north": {"uv": [9.97, 4.03, 9.03, 8.97], "texture": "#0"}, + "south": {"uv": [9.03, 4.03, 9.97, 8.97], "texture": "#0"}, + "up": {"uv": [9.032, 4.032, 9.968, 4.968], "texture": "#0"}, + "down": {"uv": [9.032, 8.032, 9.968, 8.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_5", + "from": [11, 8, 7.5], + "to": [12, 12, 8.5], + "faces": { + "north": {"uv": [11.97, 4.03, 11.03, 7.97], "texture": "#0"}, + "east": {"uv": [11.03, 4.03, 11.97, 7.97], "texture": "#0"}, + "south": {"uv": [11.03, 4.03, 11.97, 7.97], "texture": "#0"}, + "up": {"uv": [11.032, 4.032, 11.968, 4.968], "texture": "#0"}, + "down": {"uv": [11.032, 7.032, 11.968, 7.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_6", + "from": [15, 11, 7.5], + "to": [16, 12, 8.5], + "faces": { + "north": {"uv": [15.97, 4.03, 15.03, 4.97], "texture": "#0"}, + "east": {"uv": [15.03, 4.03, 15.97, 4.97], "texture": "#0"}, + "south": {"uv": [15.03, 4.03, 15.97, 4.97], "texture": "#0"}, + "west": {"uv": [15.03, 4.03, 15.97, 4.97], "texture": "#0"}, + "up": {"uv": [15.032, 4.032, 15.968, 4.968], "texture": "#0"}, + "down": {"uv": [15.032, 4.032, 15.968, 4.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_7", + "from": [7, 9, 7.5], + "to": [8, 11, 8.5], + "faces": { + "north": {"uv": [7.97, 5.03, 7.03, 6.97], "texture": "#0"}, + "south": {"uv": [7.03, 5.03, 7.97, 6.97], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_8", + "from": [12, 8, 7.5], + "to": [13, 11, 8.5], + "faces": { + "north": {"uv": [12.97, 5.03, 12.03, 7.97], "texture": "#0"}, + "east": {"uv": [12.03, 5.03, 12.97, 7.97], "texture": "#0"}, + "south": {"uv": [12.03, 5.03, 12.97, 7.97], "texture": "#0"}, + "up": {"uv": [12.032, 5.032, 12.968, 5.968], "texture": "#0"}, + "down": {"uv": [12.032, 7.032, 12.968, 7.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_9", + "from": [14, 10, 7.5], + "to": [15, 11, 8.5], + "faces": { + "north": {"uv": [14.97, 5.03, 14.03, 5.97], "texture": "#0"}, + "east": {"uv": [14.03, 5.03, 14.97, 5.97], "texture": "#0"}, + "south": {"uv": [14.03, 5.03, 14.97, 5.97], "texture": "#0"}, + "west": {"uv": [14.03, 5.03, 14.97, 5.97], "texture": "#0"}, + "up": {"uv": [14.032, 5.032, 14.968, 5.968], "texture": "#0"}, + "down": {"uv": [14.032, 5.032, 14.968, 5.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_10", + "from": [13, 9, 7.5], + "to": [14, 10, 8.5], + "faces": { + "north": {"uv": [13.97, 6.03, 13.03, 6.97], "texture": "#0"}, + "east": {"uv": [13.03, 6.03, 13.97, 6.97], "texture": "#0"}, + "south": {"uv": [13.03, 6.03, 13.97, 6.97], "texture": "#0"}, + "up": {"uv": [13.032, 6.032, 13.968, 6.968], "texture": "#0"}, + "down": {"uv": [13.032, 6.032, 13.968, 6.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_11", + "from": [4, 7, 7.5], + "to": [6, 8, 8.5], + "faces": { + "north": {"uv": [5.97, 8.03, 4.03, 8.97], "texture": "#0"}, + "south": {"uv": [4.03, 8.03, 5.97, 8.97], "texture": "#0"}, + "west": {"uv": [4.03, 8.03, 4.97, 8.97], "texture": "#0"}, + "up": {"uv": [4.032, 8.032, 5.968, 8.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_13", + "from": [7, 8, 7.5], + "to": [9, 9, 8.5], + "faces": { + "north": {"uv": [13.47, 13.03, 12.53, 13.47], "texture": "#1", "tintindex": 0}, + "south": {"uv": [12.53, 13.03, 13.47, 13.47], "texture": "#1", "tintindex": 0}, + "west": {"uv": [12.53, 13.03, 12.97, 13.47], "texture": "#1", "tintindex": 0} + } + }, + { + "name": "2d_portal_gun_12", + "from": [4, 6, 7.5], + "to": [5, 7, 8.5], + "faces": { + "north": {"uv": [11.03, 14.03, 11.47, 14.47], "texture": "#1", "tintindex": 0}, + "south": {"uv": [11.03, 14.03, 11.47, 14.47], "texture": "#1", "tintindex": 0} + } + }, + { + "name": "2d_portal_gun_13", + "from": [8, 9, 7.5], + "to": [9, 10, 8.5], + "faces": { + "north": {"uv": [13.03, 12.53, 13.47, 12.97], "texture": "#1", "tintindex": 0}, + "south": {"uv": [13.03, 12.53, 13.47, 12.97], "texture": "#1", "tintindex": 0} + } + }, + { + "name": "2d_portal_gun_12", + "from": [8, 6, 7.5], + "to": [9, 8, 8.5], + "faces": { + "north": {"uv": [8.97, 8.03, 8.03, 9.97], "texture": "#0"}, + "east": {"uv": [8.03, 8.03, 8.97, 9.97], "texture": "#0"}, + "south": {"uv": [8.03, 8.03, 8.97, 9.97], "texture": "#0"}, + "down": {"uv": [8.032, 9.032, 8.968, 9.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_13", + "from": [13, 6, 7.5], + "to": [14, 8, 8.5], + "faces": { + "north": {"uv": [13.97, 8.03, 13.03, 9.97], "texture": "#0"}, + "east": {"uv": [13.03, 8.03, 13.97, 9.97], "texture": "#0"}, + "south": {"uv": [13.03, 8.03, 13.97, 9.97], "texture": "#0"}, + "west": {"uv": [13.03, 8.03, 13.97, 9.97], "texture": "#0"}, + "up": {"uv": [13.032, 8.032, 13.968, 8.968], "texture": "#0"}, + "down": {"uv": [13.032, 9.032, 13.968, 9.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_14", + "from": [6, 9, 7.5], + "to": [7, 11, 8.5], + "faces": { + "north": {"uv": [6.97, 5.03, 6.03, 6.97], "texture": "#0"}, + "south": {"uv": [6.03, 5.03, 6.97, 6.97], "texture": "#0"}, + "west": {"uv": [6.03, 5.03, 6.97, 6.97], "texture": "#0"}, + "up": {"uv": [6.032, 5.032, 6.968, 5.968], "texture": "#0"}, + "down": {"uv": [6.032, 6.032, 6.968, 6.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_14", + "from": [3, 1, 7.5], + "to": [4, 7, 8.5], + "faces": { + "north": {"uv": [3.97, 9.03, 3.03, 14.97], "texture": "#0"}, + "south": {"uv": [3.03, 9.03, 3.97, 14.97], "texture": "#0"}, + "west": {"uv": [3.03, 9.03, 3.97, 14.97], "texture": "#0"}, + "up": {"uv": [3.032, 9.032, 3.968, 9.968], "texture": "#0"}, + "down": {"uv": [3.032, 14.032, 3.968, 14.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_15", + "from": [5, 5, 7.5], + "to": [8, 7, 8.5], + "faces": { + "north": {"uv": [7.97, 9.03, 5.03, 10.97], "texture": "#0"}, + "east": {"uv": [7.03, 9.03, 7.97, 10.97], "texture": "#0"}, + "south": {"uv": [5.03, 9.03, 7.97, 10.97], "texture": "#0"}, + "down": {"uv": [5.032, 10.032, 7.968, 10.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_16", + "from": [2, 1, 7.5], + "to": [3, 6, 8.5], + "faces": { + "north": {"uv": [2.97, 10.03, 2.03, 14.97], "texture": "#0"}, + "south": {"uv": [2.03, 10.03, 2.97, 14.97], "texture": "#0"}, + "west": {"uv": [2.03, 10.03, 2.97, 14.97], "texture": "#0"}, + "up": {"uv": [2.032, 10.032, 2.968, 10.968], "texture": "#0"}, + "down": {"uv": [2.032, 14.032, 2.968, 14.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_17", + "from": [4, 1, 7.5], + "to": [5, 6, 8.5], + "faces": { + "north": {"uv": [4.97, 10.03, 4.03, 14.97], "texture": "#0"}, + "east": {"uv": [4.03, 10.03, 4.97, 14.97], "texture": "#0"}, + "south": {"uv": [4.03, 10.03, 4.97, 14.97], "texture": "#0"}, + "down": {"uv": [4.032, 14.032, 4.968, 14.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_18", + "from": [10, 5, 7.5], + "to": [13, 6, 8.5], + "faces": { + "north": {"uv": [12.97, 10.03, 10.03, 10.97], "texture": "#0"}, + "east": {"uv": [12.03, 10.03, 12.97, 10.97], "texture": "#0"}, + "south": {"uv": [10.03, 10.03, 12.97, 10.97], "texture": "#0"}, + "west": {"uv": [10.03, 10.03, 10.97, 10.97], "texture": "#0"}, + "up": {"uv": [10.032, 10.032, 12.968, 10.968], "texture": "#0"}, + "down": {"uv": [10.032, 10.032, 12.968, 10.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_19", + "from": [1, 2, 7.5], + "to": [2, 5, 8.5], + "faces": { + "north": {"uv": [1.97, 11.03, 1.03, 13.97], "texture": "#0"}, + "south": {"uv": [1.03, 11.03, 1.97, 13.97], "texture": "#0"}, + "west": {"uv": [1.03, 11.03, 1.97, 13.97], "texture": "#0"}, + "up": {"uv": [1.032, 11.032, 1.968, 11.968], "texture": "#0"}, + "down": {"uv": [1.032, 13.032, 1.968, 13.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_20", + "from": [5, 3, 7.5], + "to": [7, 5, 8.5], + "faces": { + "north": {"uv": [6.97, 11.03, 5.03, 12.97], "texture": "#0"}, + "east": {"uv": [6.03, 11.03, 6.97, 12.97], "texture": "#0"}, + "south": {"uv": [5.03, 11.03, 6.97, 12.97], "texture": "#0"}, + "down": {"uv": [5.032, 12.032, 6.968, 12.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_21", + "from": [8, 4, 7.5], + "to": [10, 5, 8.5], + "faces": { + "north": {"uv": [9.97, 11.03, 8.03, 11.97], "texture": "#0"}, + "east": {"uv": [9.03, 11.03, 9.97, 11.97], "texture": "#0"}, + "south": {"uv": [8.03, 11.03, 9.97, 11.97], "texture": "#0"}, + "west": {"uv": [8.03, 11.03, 8.97, 11.97], "texture": "#0"}, + "up": {"uv": [8.032, 11.032, 9.968, 11.968], "texture": "#0"}, + "down": {"uv": [8.032, 11.032, 9.968, 11.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_22", + "from": [7, 3, 7.5], + "to": [8, 4, 8.5], + "faces": { + "north": {"uv": [7.97, 12.03, 7.03, 12.97], "texture": "#0"}, + "east": {"uv": [7.03, 12.03, 7.97, 12.97], "texture": "#0"}, + "south": {"uv": [7.03, 12.03, 7.97, 12.97], "texture": "#0"}, + "up": {"uv": [7.032, 12.032, 7.968, 12.968], "texture": "#0"}, + "down": {"uv": [7.032, 12.032, 7.968, 12.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_23", + "from": [5, 8, 7.5], + "to": [6, 9, 8.5], + "faces": { + "north": {"uv": [5.97, 7.03, 5.03, 7.97], "texture": "#0"}, + "east": {"uv": [5.03, 7.03, 5.97, 7.97], "texture": "#0"}, + "south": {"uv": [5.03, 7.03, 5.97, 7.97], "texture": "#0"}, + "west": {"uv": [5.03, 7.03, 5.97, 7.97], "texture": "#0"}, + "up": {"uv": [5.032, 7.032, 5.968, 7.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_24", + "from": [7, 11, 7.5], + "to": [8, 12, 8.5], + "faces": { + "north": {"uv": [7.97, 4.03, 7.03, 4.97], "texture": "#0"}, + "south": {"uv": [7.03, 4.03, 7.97, 4.97], "texture": "#0"}, + "west": {"uv": [7.03, 4.03, 7.97, 4.97], "texture": "#0"}, + "up": {"uv": [7.032, 4.032, 7.968, 4.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_23", + "from": [5, 2, 7.5], + "to": [6, 3, 8.5], + "faces": { + "north": {"uv": [5.97, 13.03, 5.03, 13.97], "texture": "#0"}, + "east": {"uv": [5.03, 13.03, 5.97, 13.97], "texture": "#0"}, + "south": {"uv": [5.03, 13.03, 5.97, 13.97], "texture": "#0"}, + "down": {"uv": [5.032, 13.032, 5.968, 13.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_12", + "from": [6, 7, 7.5], + "to": [8, 8, 8.5], + "faces": { + "north": {"uv": [12.97, 13.53, 12.03, 13.97], "texture": "#1", "tintindex": 0}, + "south": {"uv": [12.03, 13.53, 12.97, 13.97], "texture": "#1", "tintindex": 0}, + "up": {"uv": [12.9695, 13.5195, 12.0195, 13.9695], "texture": "#1", "tintindex": 0} + } + } + ], + "gui_light": "front", + "display": { + "thirdperson_righthand": { + "rotation": [0, 90, -36], + "translation": [0, 1, -4.25], + "scale": [0.85, 0.85, 0.85] + }, + "thirdperson_lefthand": { + "rotation": [0, -90, 36], + "translation": [0, 1, -4.25], + "scale": [0.85, 0.85, 0.85] + }, + "firstperson_righthand": { + "rotation": [3.8, 86.24, -48.79], + "translation": [-1.12, 3.7, 0.13], + "scale": [0.63898, 0.63508, 0.68] + }, + "firstperson_lefthand": { + "rotation": [159.07, -81.71, -155.98], + "translation": [-1.12, 3.7, 0.13], + "scale": [0.63898, 0.63508, 0.68] + }, + "ground": { + "rotation": [-28, 90, 0], + "translation": [0, 2, -1.75], + "scale": [0.62891, 0.62891, 0.62891] + }, + "head": { + "rotation": [-41.75, 90, 0], + "translation": [0, 9.5, -1.75] + }, + "fixed": { + "rotation": [0, -180, 0] + } + }, + "groups": [ + { + "name": "2d_portal_gun", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29] + }, + 30 + ], + "portalcubed:render_types": { + "translucent": ["transparent"] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/portalcubed/models/item/2d_portal_gun_p_body.json b/src/main/resources/assets/portalcubed/models/item/2d_portal_gun_p_body.json new file mode 100644 index 00000000..327ea987 --- /dev/null +++ b/src/main/resources/assets/portalcubed/models/item/2d_portal_gun_p_body.json @@ -0,0 +1,420 @@ +{ + "credit": "Made by Cart3r using Blockbench.", + "texture_size": [32, 32], + "textures": { + "0": "portalcubed:item/2d_portal_gun_p_body", + "1": "portalcubed:item/portal_gun_dyeable", + "particle": "portalcubed:item/2d_portal_gun_p_body" + }, + "elements": [ + { + "name": "2d_portal_gun_0", + "from": [10, 15, 7.5], + "to": [11, 16, 8.5], + "faces": { + "north": {"uv": [10.968, 0.032, 10.032, 0.968], "texture": "#0"}, + "east": {"uv": [10.032, 0.032, 10.968, 0.968], "texture": "#0"}, + "south": {"uv": [10.032, 0.032, 10.968, 0.968], "texture": "#0"}, + "west": {"uv": [10.032, 0.032, 10.968, 0.968], "texture": "#0"}, + "up": {"uv": [10.032, 0.032, 10.968, 0.968], "texture": "#0"}, + "down": {"uv": [10.032, 0.032, 10.968, 0.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_1", + "from": [9, 14, 7.5], + "to": [10, 15, 8.5], + "faces": { + "north": {"uv": [9.968, 1.032, 9.032, 1.968], "texture": "#0"}, + "east": {"uv": [9.032, 1.032, 9.968, 1.968], "texture": "#0"}, + "south": {"uv": [9.032, 1.032, 9.968, 1.968], "texture": "#0"}, + "west": {"uv": [9.032, 1.032, 9.968, 1.968], "texture": "#0"}, + "up": {"uv": [9.032, 1.032, 9.968, 1.968], "texture": "#0"}, + "down": {"uv": [9.032, 1.032, 9.968, 1.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_2", + "from": [8, 10, 7.5], + "to": [9, 14, 8.5], + "faces": { + "north": {"uv": [8.968, 2.032, 8.032, 5.968], "texture": "#0"}, + "east": {"uv": [8.032, 2.032, 8.968, 5.968], "texture": "#0"}, + "south": {"uv": [8.032, 2.032, 8.968, 5.968], "texture": "#0"}, + "west": {"uv": [8.032, 2.032, 8.968, 5.968], "texture": "#0"}, + "up": {"uv": [8.032, 2.032, 8.968, 2.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_3", + "from": [10, 7, 7.5], + "to": [11, 13, 8.5], + "faces": { + "north": {"uv": [10.968, 3.032, 10.032, 8.968], "texture": "#0"}, + "east": {"uv": [10.032, 3.032, 10.968, 8.968], "texture": "#0"}, + "south": {"uv": [10.032, 3.032, 10.968, 8.968], "texture": "#0"}, + "west": {"uv": [10.032, 3.032, 10.968, 8.968], "texture": "#0"}, + "up": {"uv": [10.032, 3.032, 10.968, 3.968], "texture": "#0"}, + "down": {"uv": [10.032, 8.032, 10.968, 8.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_4", + "from": [9, 7, 7.5], + "to": [10, 12, 8.5], + "faces": { + "north": {"uv": [9.968, 4.032, 9.032, 8.968], "texture": "#0"}, + "south": {"uv": [9.032, 4.032, 9.968, 8.968], "texture": "#0"}, + "up": {"uv": [9.032, 4.032, 9.968, 4.968], "texture": "#0"}, + "down": {"uv": [9.032, 8.032, 9.968, 8.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_5", + "from": [11, 8, 7.5], + "to": [12, 12, 8.5], + "faces": { + "north": {"uv": [11.968, 4.032, 11.032, 7.968], "texture": "#0"}, + "east": {"uv": [11.032, 4.032, 11.968, 7.968], "texture": "#0"}, + "south": {"uv": [11.032, 4.032, 11.968, 7.968], "texture": "#0"}, + "up": {"uv": [11.032, 4.032, 11.968, 4.968], "texture": "#0"}, + "down": {"uv": [11.032, 7.032, 11.968, 7.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_6", + "from": [15, 11, 7.5], + "to": [16, 12, 8.5], + "faces": { + "north": {"uv": [15.968, 4.032, 15.032, 4.968], "texture": "#0"}, + "east": {"uv": [15.032, 4.032, 15.968, 4.968], "texture": "#0"}, + "south": {"uv": [15.032, 4.032, 15.968, 4.968], "texture": "#0"}, + "west": {"uv": [15.032, 4.032, 15.968, 4.968], "texture": "#0"}, + "up": {"uv": [15.032, 4.032, 15.968, 4.968], "texture": "#0"}, + "down": {"uv": [15.032, 4.032, 15.968, 4.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_7", + "from": [7, 9, 7.5], + "to": [8, 11, 8.5], + "faces": { + "north": {"uv": [7.968, 5.032, 7.032, 6.968], "texture": "#0"}, + "south": {"uv": [7.032, 5.032, 7.968, 6.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_8", + "from": [12, 8, 7.5], + "to": [13, 11, 8.5], + "faces": { + "north": {"uv": [12.968, 5.032, 12.032, 7.968], "texture": "#0"}, + "east": {"uv": [12.032, 5.032, 12.968, 7.968], "texture": "#0"}, + "south": {"uv": [12.032, 5.032, 12.968, 7.968], "texture": "#0"}, + "up": {"uv": [12.032, 5.032, 12.968, 5.968], "texture": "#0"}, + "down": {"uv": [12.032, 7.032, 12.968, 7.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_9", + "from": [14, 10, 7.5], + "to": [15, 11, 8.5], + "faces": { + "north": {"uv": [14.968, 5.032, 14.032, 5.968], "texture": "#0"}, + "east": {"uv": [14.032, 5.032, 14.968, 5.968], "texture": "#0"}, + "south": {"uv": [14.032, 5.032, 14.968, 5.968], "texture": "#0"}, + "west": {"uv": [14.032, 5.032, 14.968, 5.968], "texture": "#0"}, + "up": {"uv": [14.032, 5.032, 14.968, 5.968], "texture": "#0"}, + "down": {"uv": [14.032, 5.032, 14.968, 5.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_10", + "from": [13, 9, 7.5], + "to": [14, 10, 8.5], + "faces": { + "north": {"uv": [13.968, 6.032, 13.032, 6.968], "texture": "#0"}, + "east": {"uv": [13.032, 6.032, 13.968, 6.968], "texture": "#0"}, + "south": {"uv": [13.032, 6.032, 13.968, 6.968], "texture": "#0"}, + "up": {"uv": [13.032, 6.032, 13.968, 6.968], "texture": "#0"}, + "down": {"uv": [13.032, 6.032, 13.968, 6.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_11", + "from": [4, 7, 7.5], + "to": [6, 8, 8.5], + "faces": { + "north": {"uv": [5.968, 8.032, 4.032, 8.968], "texture": "#0"}, + "south": {"uv": [4.032, 8.032, 5.968, 8.968], "texture": "#0"}, + "west": {"uv": [4.032, 8.032, 4.968, 8.968], "texture": "#0"}, + "up": {"uv": [4.032, 8.032, 5.968, 8.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_12", + "from": [6, 7, 7.5], + "to": [8, 8, 8.5], + "faces": { + "north": {"uv": [12.9695, 13.5195, 12.0195, 13.9695], "texture": "#1", "tintindex": 0}, + "south": {"uv": [12.0195, 13.5195, 12.9695, 13.9695], "texture": "#1", "tintindex": 0}, + "up": {"uv": [12.9695, 13.5195, 12.0195, 13.9695], "texture": "#1", "tintindex": 0} + } + }, + { + "name": "2d_portal_gun_13", + "from": [7, 8, 7.5], + "to": [9, 9, 8.5], + "faces": { + "north": {"uv": [13.484, 13.032, 12.532, 13.484], "texture": "#1", "tintindex": 0}, + "south": {"uv": [12.5195, 13.0195, 13.4715, 13.4715], "texture": "#1", "tintindex": 0}, + "west": {"uv": [12.516, 13.0195, 12.982, 13.484], "texture": "#1", "tintindex": 0} + } + }, + { + "name": "2d_portal_gun_12", + "from": [4, 6, 7.5], + "to": [5, 7, 8.5], + "faces": { + "north": {"uv": [11.016, 14.016, 11.484, 14.484], "texture": "#1", "tintindex": 0}, + "south": {"uv": [11.016, 14.016, 11.484, 14.484], "texture": "#1", "tintindex": 0} + } + }, + { + "name": "2d_portal_gun_13", + "from": [8, 9, 7.5], + "to": [9, 10, 8.5], + "faces": { + "north": {"uv": [13.016, 12.516, 13.484, 12.984], "texture": "#1", "tintindex": 0}, + "south": {"uv": [13.016, 12.516, 13.484, 12.984], "texture": "#1", "tintindex": 0} + } + }, + { + "name": "2d_portal_gun_12", + "from": [8, 6, 7.5], + "to": [9, 8, 8.5], + "faces": { + "north": {"uv": [8.968, 8.032, 8.032, 9.968], "texture": "#0"}, + "east": {"uv": [8.032, 8.032, 8.968, 9.968], "texture": "#0"}, + "south": {"uv": [8.032, 8.032, 8.968, 9.968], "texture": "#0"}, + "down": {"uv": [8.032, 9.032, 8.968, 9.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_13", + "from": [13, 6, 7.5], + "to": [14, 8, 8.5], + "faces": { + "north": {"uv": [13.968, 8.032, 13.032, 9.968], "texture": "#0"}, + "east": {"uv": [13.032, 8.032, 13.968, 9.968], "texture": "#0"}, + "south": {"uv": [13.032, 8.032, 13.968, 9.968], "texture": "#0"}, + "west": {"uv": [13.032, 8.032, 13.968, 9.968], "texture": "#0"}, + "up": {"uv": [13.032, 8.032, 13.968, 8.968], "texture": "#0"}, + "down": {"uv": [13.032, 9.032, 13.968, 9.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_14", + "from": [3, 1, 7.5], + "to": [4, 7, 8.5], + "faces": { + "north": {"uv": [3.968, 9.032, 3.032, 14.968], "texture": "#0"}, + "south": {"uv": [3.032, 9.032, 3.968, 14.968], "texture": "#0"}, + "west": {"uv": [3.032, 9.032, 3.968, 14.968], "texture": "#0"}, + "up": {"uv": [3.032, 9.032, 3.968, 9.968], "texture": "#0"}, + "down": {"uv": [3.032, 14.032, 3.968, 14.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_15", + "from": [5, 5, 7.5], + "to": [8, 7, 8.5], + "faces": { + "north": {"uv": [7.968, 9.032, 5.032, 10.968], "texture": "#0"}, + "east": {"uv": [7.032, 9.032, 7.968, 10.968], "texture": "#0"}, + "south": {"uv": [5.032, 9.032, 7.968, 10.968], "texture": "#0"}, + "down": {"uv": [5.032, 10.032, 7.968, 10.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_16", + "from": [2, 1, 7.5], + "to": [3, 6, 8.5], + "faces": { + "north": {"uv": [2.968, 10.032, 2.032, 14.968], "texture": "#0"}, + "south": {"uv": [2.032, 10.032, 2.968, 14.968], "texture": "#0"}, + "west": {"uv": [2.032, 10.032, 2.968, 14.968], "texture": "#0"}, + "up": {"uv": [2.032, 10.032, 2.968, 10.968], "texture": "#0"}, + "down": {"uv": [2.032, 14.032, 2.968, 14.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_17", + "from": [4, 1, 7.5], + "to": [5, 6, 8.5], + "faces": { + "north": {"uv": [4.968, 10.032, 4.032, 14.968], "texture": "#0"}, + "east": {"uv": [4.032, 10.032, 4.968, 14.968], "texture": "#0"}, + "south": {"uv": [4.032, 10.032, 4.968, 14.968], "texture": "#0"}, + "down": {"uv": [4.032, 14.032, 4.968, 14.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_18", + "from": [10, 5, 7.5], + "to": [13, 6, 8.5], + "faces": { + "north": {"uv": [12.968, 10.032, 10.032, 10.968], "texture": "#0"}, + "east": {"uv": [12.032, 10.032, 12.968, 10.968], "texture": "#0"}, + "south": {"uv": [10.032, 10.032, 12.968, 10.968], "texture": "#0"}, + "west": {"uv": [10.032, 10.032, 10.968, 10.968], "texture": "#0"}, + "up": {"uv": [10.032, 10.032, 12.968, 10.968], "texture": "#0"}, + "down": {"uv": [10.032, 10.032, 12.968, 10.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_19", + "from": [1, 2, 7.5], + "to": [2, 5, 8.5], + "faces": { + "north": {"uv": [1.968, 11.032, 1.032, 13.968], "texture": "#0"}, + "south": {"uv": [1.032, 11.032, 1.968, 13.968], "texture": "#0"}, + "west": {"uv": [1.032, 11.032, 1.968, 13.968], "texture": "#0"}, + "up": {"uv": [1.032, 11.032, 1.968, 11.968], "texture": "#0"}, + "down": {"uv": [1.032, 13.032, 1.968, 13.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_20", + "from": [5, 3, 7.5], + "to": [7, 5, 8.5], + "faces": { + "north": {"uv": [6.968, 11.032, 5.032, 12.968], "texture": "#0"}, + "east": {"uv": [6.032, 11.032, 6.968, 12.968], "texture": "#0"}, + "south": {"uv": [5.032, 11.032, 6.968, 12.968], "texture": "#0"}, + "down": {"uv": [5.032, 12.032, 6.968, 12.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_21", + "from": [8, 4, 7.5], + "to": [10, 5, 8.5], + "faces": { + "north": {"uv": [9.968, 11.032, 8.032, 11.968], "texture": "#0"}, + "east": {"uv": [9.032, 11.032, 9.968, 11.968], "texture": "#0"}, + "south": {"uv": [8.032, 11.032, 9.968, 11.968], "texture": "#0"}, + "west": {"uv": [8.032, 11.032, 8.968, 11.968], "texture": "#0"}, + "up": {"uv": [8.032, 11.032, 9.968, 11.968], "texture": "#0"}, + "down": {"uv": [8.032, 11.032, 9.968, 11.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_22", + "from": [7, 3, 7.5], + "to": [8, 4, 8.5], + "faces": { + "north": {"uv": [7.968, 12.032, 7.032, 12.968], "texture": "#0"}, + "east": {"uv": [7.032, 12.032, 7.968, 12.968], "texture": "#0"}, + "south": {"uv": [7.032, 12.032, 7.968, 12.968], "texture": "#0"}, + "up": {"uv": [7.032, 12.032, 7.968, 12.968], "texture": "#0"}, + "down": {"uv": [7.032, 12.032, 7.968, 12.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_23", + "from": [5, 2, 7.5], + "to": [6, 3, 8.5], + "faces": { + "north": {"uv": [5.968, 13.032, 5.032, 13.968], "texture": "#0"}, + "east": {"uv": [5.032, 13.032, 5.968, 13.968], "texture": "#0"}, + "south": {"uv": [5.032, 13.032, 5.968, 13.968], "texture": "#0"}, + "down": {"uv": [5.032, 13.032, 5.968, 13.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_23", + "from": [5, 8, 7.5], + "to": [6, 9, 8.5], + "faces": { + "north": {"uv": [5.97, 7.03, 5.03, 7.97], "texture": "#0"}, + "east": {"uv": [5.03, 7.03, 5.97, 7.97], "texture": "#0"}, + "south": {"uv": [5.03, 7.03, 5.97, 7.97], "texture": "#0"}, + "west": {"uv": [5.03, 7.03, 5.97, 7.97], "texture": "#0"}, + "up": {"uv": [5.032, 7.032, 5.968, 7.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_24", + "from": [7, 11, 7.5], + "to": [8, 12, 8.5], + "faces": { + "north": {"uv": [7.97, 4.03, 7.03, 4.97], "texture": "#0"}, + "south": {"uv": [7.03, 4.03, 7.97, 4.97], "texture": "#0"}, + "west": {"uv": [7.03, 4.03, 7.97, 4.97], "texture": "#0"}, + "up": {"uv": [7.032, 4.032, 7.968, 4.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_14", + "from": [6, 9, 7.5], + "to": [7, 11, 8.5], + "faces": { + "north": {"uv": [6.97, 5.03, 6.03, 6.97], "texture": "#0"}, + "south": {"uv": [6.03, 5.03, 6.97, 6.97], "texture": "#0"}, + "west": {"uv": [6.03, 5.03, 6.97, 6.97], "texture": "#0"}, + "up": {"uv": [6.032, 5.032, 6.968, 5.968], "texture": "#0"}, + "down": {"uv": [6.032, 6.032, 6.968, 6.968], "texture": "#0"} + } + } + ], + "gui_light": "front", + "display": { + "thirdperson_righthand": { + "rotation": [0, 90, -36], + "translation": [0, 1, -4.25], + "scale": [0.85, 0.85, 0.85] + }, + "thirdperson_lefthand": { + "rotation": [0, -90, 36], + "translation": [0, 1, -4.25], + "scale": [0.85, 0.85, 0.85] + }, + "firstperson_righthand": { + "rotation": [3.8, 86.24, -48.79], + "translation": [-1.12, 3.7, 0.13], + "scale": [0.63898, 0.63508, 0.68] + }, + "firstperson_lefthand": { + "rotation": [159.07, -81.71, -155.98], + "translation": [-1.12, 3.7, 0.13], + "scale": [0.63898, 0.63508, 0.68] + }, + "ground": { + "rotation": [-28, 90, 0], + "translation": [0, 2, -1.75], + "scale": [0.62891, 0.62891, 0.62891] + }, + "head": { + "rotation": [-41.75, 90, 0], + "translation": [0, 9.5, -1.75] + }, + "fixed": { + "rotation": [0, -180, 0] + } + }, + "groups": [ + { + "name": "2d_portal_gun", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27] + }, + 28, + 29, + 30 + ], + "portalcubed:render_types": { + "translucent": ["transparent"] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/portalcubed/models/item/2d_portal_gun_reloaded.json b/src/main/resources/assets/portalcubed/models/item/2d_portal_gun_reloaded.json new file mode 100644 index 00000000..5e52c205 --- /dev/null +++ b/src/main/resources/assets/portalcubed/models/item/2d_portal_gun_reloaded.json @@ -0,0 +1,421 @@ +{ + "credit": "Made by Cart3r using Blockbench.", + "texture_size": [32, 32], + "textures": { + "0": "portalcubed:item/2d_portal_gun_reloaded", + "1": "portalcubed:item/portal_gun_dyeable", + "particle": "portalcubed:item/2d_portal_gun_reloaded" + }, + "elements": [ + { + "name": "2d_portal_gun_0", + "from": [10, 15, 7.5], + "to": [11, 16, 8.5], + "faces": { + "north": {"uv": [10.968, 0.032, 10.032, 0.968], "texture": "#0"}, + "east": {"uv": [10.032, 0.032, 10.968, 0.968], "texture": "#0"}, + "south": {"uv": [10.032, 0.032, 10.968, 0.968], "texture": "#0"}, + "west": {"uv": [10.032, 0.032, 10.968, 0.968], "texture": "#0"}, + "up": {"uv": [10.032, 0.032, 10.968, 0.968], "texture": "#0"}, + "down": {"uv": [10.032, 0.032, 10.968, 0.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_1", + "from": [9, 14, 7.5], + "to": [10, 15, 8.5], + "faces": { + "north": {"uv": [9.968, 1.032, 9.032, 1.968], "texture": "#0"}, + "east": {"uv": [9.032, 1.032, 9.968, 1.968], "texture": "#0"}, + "south": {"uv": [9.032, 1.032, 9.968, 1.968], "texture": "#0"}, + "west": {"uv": [9.032, 1.032, 9.968, 1.968], "texture": "#0"}, + "up": {"uv": [9.032, 1.032, 9.968, 1.968], "texture": "#0"}, + "down": {"uv": [9.032, 1.032, 9.968, 1.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_2", + "from": [8, 10, 7.5], + "to": [9, 14, 8.5], + "faces": { + "north": {"uv": [8.968, 2.032, 8.032, 5.968], "texture": "#0"}, + "east": {"uv": [8.032, 2.032, 8.968, 5.968], "texture": "#0"}, + "south": {"uv": [8.032, 2.032, 8.968, 5.968], "texture": "#0"}, + "west": {"uv": [8.032, 2.032, 8.968, 5.968], "texture": "#0"}, + "up": {"uv": [8.032, 2.032, 8.968, 2.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_3", + "from": [10, 7, 7.5], + "to": [11, 13, 8.5], + "faces": { + "north": {"uv": [10.968, 3.032, 10.032, 8.968], "texture": "#0"}, + "east": {"uv": [10.032, 3.032, 10.968, 8.968], "texture": "#0"}, + "south": {"uv": [10.032, 3.032, 10.968, 8.968], "texture": "#0"}, + "west": {"uv": [10.032, 3.032, 10.968, 8.968], "texture": "#0"}, + "up": {"uv": [10.032, 3.032, 10.968, 3.968], "texture": "#0"}, + "down": {"uv": [10.032, 8.032, 10.968, 8.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_4", + "from": [9, 7, 7.5], + "to": [10, 12, 8.5], + "faces": { + "north": {"uv": [9.968, 4.032, 9.032, 8.968], "texture": "#0"}, + "south": {"uv": [9.032, 4.032, 9.968, 8.968], "texture": "#0"}, + "up": {"uv": [9.032, 4.032, 9.968, 4.968], "texture": "#0"}, + "down": {"uv": [9.032, 8.032, 9.968, 8.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_5", + "from": [11, 8, 7.5], + "to": [12, 12, 8.5], + "faces": { + "north": {"uv": [11.968, 4.032, 11.032, 7.968], "texture": "#0"}, + "east": {"uv": [11.032, 4.032, 11.968, 7.968], "texture": "#0"}, + "south": {"uv": [11.032, 4.032, 11.968, 7.968], "texture": "#0"}, + "up": {"uv": [11.032, 4.032, 11.968, 4.968], "texture": "#0"}, + "down": {"uv": [11.032, 7.032, 11.968, 7.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_6", + "from": [15, 11, 7.5], + "to": [16, 12, 8.5], + "faces": { + "north": {"uv": [15.968, 4.032, 15.032, 4.968], "texture": "#0"}, + "east": {"uv": [15.032, 4.032, 15.968, 4.968], "texture": "#0"}, + "south": {"uv": [15.032, 4.032, 15.968, 4.968], "texture": "#0"}, + "west": {"uv": [15.032, 4.032, 15.968, 4.968], "texture": "#0"}, + "up": {"uv": [15.032, 4.032, 15.968, 4.968], "texture": "#0"}, + "down": {"uv": [15.032, 4.032, 15.968, 4.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_7", + "from": [7, 9, 7.5], + "to": [8, 11, 8.5], + "faces": { + "north": {"uv": [7.968, 5.032, 7.032, 6.968], "texture": "#0"}, + "south": {"uv": [7.032, 5.032, 7.968, 6.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_8", + "from": [12, 8, 7.5], + "to": [13, 11, 8.5], + "faces": { + "north": {"uv": [12.968, 5.032, 12.032, 7.968], "texture": "#0"}, + "east": {"uv": [12.032, 5.032, 12.968, 7.968], "texture": "#0"}, + "south": {"uv": [12.032, 5.032, 12.968, 7.968], "texture": "#0"}, + "up": {"uv": [12.032, 5.032, 12.968, 5.968], "texture": "#0"}, + "down": {"uv": [12.032, 7.032, 12.968, 7.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_9", + "from": [14, 10, 7.5], + "to": [15, 11, 8.5], + "faces": { + "north": {"uv": [14.968, 5.032, 14.032, 5.968], "texture": "#0"}, + "east": {"uv": [14.032, 5.032, 14.968, 5.968], "texture": "#0"}, + "south": {"uv": [14.032, 5.032, 14.968, 5.968], "texture": "#0"}, + "west": {"uv": [14.032, 5.032, 14.968, 5.968], "texture": "#0"}, + "up": {"uv": [14.032, 5.032, 14.968, 5.968], "texture": "#0"}, + "down": {"uv": [14.032, 5.032, 14.968, 5.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_10", + "from": [13, 9, 7.5], + "to": [14, 10, 8.5], + "faces": { + "north": {"uv": [13.968, 6.032, 13.032, 6.968], "texture": "#0"}, + "east": {"uv": [13.032, 6.032, 13.968, 6.968], "texture": "#0"}, + "south": {"uv": [13.032, 6.032, 13.968, 6.968], "texture": "#0"}, + "up": {"uv": [13.032, 6.032, 13.968, 6.968], "texture": "#0"}, + "down": {"uv": [13.032, 6.032, 13.968, 6.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_11", + "from": [4, 7, 7.5], + "to": [6, 8, 8.5], + "faces": { + "north": {"uv": [5.968, 8.032, 4.032, 8.968], "texture": "#0"}, + "south": {"uv": [4.032, 8.032, 5.968, 8.968], "texture": "#0"}, + "west": {"uv": [4.032, 8.032, 4.968, 8.968], "texture": "#0"}, + "up": {"uv": [4.032, 8.032, 5.968, 8.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_13", + "from": [7, 8, 7.5], + "to": [9, 9, 8.5], + "faces": { + "north": {"uv": [13.484, 13.032, 12.532, 13.484], "texture": "#1", "tintindex": 0}, + "south": {"uv": [12.5195, 13.0195, 13.4715, 13.4715], "texture": "#1", "tintindex": 0}, + "west": {"uv": [12.516, 13.0195, 12.982, 13.484], "texture": "#1", "tintindex": 0} + } + }, + { + "name": "2d_portal_gun_12", + "from": [4, 6, 7.5], + "to": [5, 7, 8.5], + "faces": { + "north": {"uv": [11.016, 14.016, 11.484, 14.484], "texture": "#1", "tintindex": 0}, + "south": {"uv": [11.016, 14.016, 11.484, 14.484], "texture": "#1", "tintindex": 0} + } + }, + { + "name": "2d_portal_gun_13", + "from": [8, 9, 7.5], + "to": [9, 10, 8.5], + "faces": { + "north": {"uv": [13.016, 12.516, 13.484, 12.984], "texture": "#1", "tintindex": 0}, + "south": {"uv": [13.016, 12.516, 13.484, 12.984], "texture": "#1", "tintindex": 0} + } + }, + { + "name": "2d_portal_gun_12", + "from": [8, 6, 7.5], + "to": [9, 8, 8.5], + "faces": { + "north": {"uv": [8.968, 8.032, 8.032, 9.968], "texture": "#0"}, + "east": {"uv": [8.032, 8.032, 8.968, 9.968], "texture": "#0"}, + "south": {"uv": [8.032, 8.032, 8.968, 9.968], "texture": "#0"}, + "down": {"uv": [8.032, 9.032, 8.968, 9.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_13", + "from": [13, 6, 7.5], + "to": [14, 8, 8.5], + "faces": { + "north": {"uv": [13.968, 8.032, 13.032, 9.968], "texture": "#0"}, + "east": {"uv": [13.032, 8.032, 13.968, 9.968], "texture": "#0"}, + "south": {"uv": [13.032, 8.032, 13.968, 9.968], "texture": "#0"}, + "west": {"uv": [13.032, 8.032, 13.968, 9.968], "texture": "#0"}, + "up": {"uv": [13.032, 8.032, 13.968, 8.968], "texture": "#0"}, + "down": {"uv": [13.032, 9.032, 13.968, 9.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_14", + "from": [3, 1, 7.5], + "to": [4, 7, 8.5], + "faces": { + "north": {"uv": [3.968, 9.032, 3.032, 14.968], "texture": "#0"}, + "south": {"uv": [3.032, 9.032, 3.968, 14.968], "texture": "#0"}, + "west": {"uv": [3.032, 9.032, 3.968, 14.968], "texture": "#0"}, + "up": {"uv": [3.032, 9.032, 3.968, 9.968], "texture": "#0"}, + "down": {"uv": [3.032, 14.032, 3.968, 14.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_15", + "from": [5, 5, 7.5], + "to": [8, 7, 8.5], + "faces": { + "north": {"uv": [7.968, 9.032, 5.032, 10.968], "texture": "#0"}, + "east": {"uv": [7.032, 9.032, 7.968, 10.968], "texture": "#0"}, + "south": {"uv": [5.032, 9.032, 7.968, 10.968], "texture": "#0"}, + "down": {"uv": [5.032, 10.032, 7.968, 10.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_16", + "from": [2, 1, 7.5], + "to": [3, 6, 8.5], + "faces": { + "north": {"uv": [2.968, 10.032, 2.032, 14.968], "texture": "#0"}, + "south": {"uv": [2.032, 10.032, 2.968, 14.968], "texture": "#0"}, + "west": {"uv": [2.032, 10.032, 2.968, 14.968], "texture": "#0"}, + "up": {"uv": [2.032, 10.032, 2.968, 10.968], "texture": "#0"}, + "down": {"uv": [2.032, 14.032, 2.968, 14.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_17", + "from": [4, 1, 7.5], + "to": [5, 6, 8.5], + "faces": { + "north": {"uv": [4.968, 10.032, 4.032, 14.968], "texture": "#0"}, + "east": {"uv": [4.032, 10.032, 4.968, 14.968], "texture": "#0"}, + "south": {"uv": [4.032, 10.032, 4.968, 14.968], "texture": "#0"}, + "down": {"uv": [4.032, 14.032, 4.968, 14.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_18", + "from": [10, 5, 7.5], + "to": [13, 6, 8.5], + "faces": { + "north": {"uv": [12.968, 10.032, 10.032, 10.968], "texture": "#0"}, + "east": {"uv": [12.032, 10.032, 12.968, 10.968], "texture": "#0"}, + "south": {"uv": [10.032, 10.032, 12.968, 10.968], "texture": "#0"}, + "west": {"uv": [10.032, 10.032, 10.968, 10.968], "texture": "#0"}, + "up": {"uv": [10.032, 10.032, 12.968, 10.968], "texture": "#0"}, + "down": {"uv": [10.032, 10.032, 12.968, 10.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_19", + "from": [1, 2, 7.5], + "to": [2, 5, 8.5], + "faces": { + "north": {"uv": [1.968, 11.032, 1.032, 13.968], "texture": "#0"}, + "south": {"uv": [1.032, 11.032, 1.968, 13.968], "texture": "#0"}, + "west": {"uv": [1.032, 11.032, 1.968, 13.968], "texture": "#0"}, + "up": {"uv": [1.032, 11.032, 1.968, 11.968], "texture": "#0"}, + "down": {"uv": [1.032, 13.032, 1.968, 13.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_20", + "from": [5, 3, 7.5], + "to": [7, 5, 8.5], + "faces": { + "north": {"uv": [6.968, 11.032, 5.032, 12.968], "texture": "#0"}, + "east": {"uv": [6.032, 11.032, 6.968, 12.968], "texture": "#0"}, + "south": {"uv": [5.032, 11.032, 6.968, 12.968], "texture": "#0"}, + "down": {"uv": [5.032, 12.032, 6.968, 12.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_21", + "from": [8, 4, 7.5], + "to": [10, 5, 8.5], + "faces": { + "north": {"uv": [9.968, 11.032, 8.032, 11.968], "texture": "#0"}, + "east": {"uv": [9.032, 11.032, 9.968, 11.968], "texture": "#0"}, + "south": {"uv": [8.032, 11.032, 9.968, 11.968], "texture": "#0"}, + "west": {"uv": [8.032, 11.032, 8.968, 11.968], "texture": "#0"}, + "up": {"uv": [8.032, 11.032, 9.968, 11.968], "texture": "#0"}, + "down": {"uv": [8.032, 11.032, 9.968, 11.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_22", + "from": [7, 3, 7.5], + "to": [8, 4, 8.5], + "faces": { + "north": {"uv": [7.968, 12.032, 7.032, 12.968], "texture": "#0"}, + "east": {"uv": [7.032, 12.032, 7.968, 12.968], "texture": "#0"}, + "south": {"uv": [7.032, 12.032, 7.968, 12.968], "texture": "#0"}, + "up": {"uv": [7.032, 12.032, 7.968, 12.968], "texture": "#0"}, + "down": {"uv": [7.032, 12.032, 7.968, 12.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_23", + "from": [5, 2, 7.5], + "to": [6, 3, 8.5], + "faces": { + "north": {"uv": [5.968, 13.032, 5.032, 13.968], "texture": "#0"}, + "east": {"uv": [5.032, 13.032, 5.968, 13.968], "texture": "#0"}, + "south": {"uv": [5.032, 13.032, 5.968, 13.968], "texture": "#0"}, + "down": {"uv": [5.032, 13.032, 5.968, 13.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_12", + "from": [6, 7, 7.5], + "to": [8, 8, 8.5], + "faces": { + "north": {"uv": [12.9695, 13.5195, 12.0195, 13.9695], "texture": "#1", "tintindex": 0}, + "south": {"uv": [12.0195, 13.5195, 12.9695, 13.9695], "texture": "#1", "tintindex": 0}, + "up": {"uv": [12.9695, 13.5195, 12.0195, 13.9695], "texture": "#1", "tintindex": 0} + } + }, + { + "name": "2d_portal_gun_23", + "from": [5, 8, 7.5], + "to": [6, 9, 8.5], + "faces": { + "north": {"uv": [5.97, 7.03, 5.03, 7.97], "texture": "#0"}, + "east": {"uv": [5.03, 7.03, 5.97, 7.97], "texture": "#0"}, + "south": {"uv": [5.03, 7.03, 5.97, 7.97], "texture": "#0"}, + "west": {"uv": [5.03, 7.03, 5.97, 7.97], "texture": "#0"}, + "up": {"uv": [5.032, 7.032, 5.968, 7.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_24", + "from": [7, 11, 7.5], + "to": [8, 12, 8.5], + "faces": { + "north": {"uv": [7.97, 4.03, 7.03, 4.97], "texture": "#0"}, + "south": {"uv": [7.03, 4.03, 7.97, 4.97], "texture": "#0"}, + "west": {"uv": [7.03, 4.03, 7.97, 4.97], "texture": "#0"}, + "up": {"uv": [7.032, 4.032, 7.968, 4.968], "texture": "#0"} + } + }, + { + "name": "2d_portal_gun_14", + "from": [6, 9, 7.5], + "to": [7, 11, 8.5], + "faces": { + "north": {"uv": [6.97, 5.03, 6.03, 6.97], "texture": "#0"}, + "south": {"uv": [6.03, 5.03, 6.97, 6.97], "texture": "#0"}, + "west": {"uv": [6.03, 5.03, 6.97, 6.97], "texture": "#0"}, + "up": {"uv": [6.032, 5.032, 6.968, 5.968], "texture": "#0"}, + "down": {"uv": [6.032, 6.032, 6.968, 6.968], "texture": "#0"} + } + } + ], + "gui_light": "front", + "display": { + "thirdperson_righthand": { + "rotation": [0, 90, -36], + "translation": [0, 1, -4.25], + "scale": [0.85, 0.85, 0.85] + }, + "thirdperson_lefthand": { + "rotation": [0, -90, 36], + "translation": [0, 1, -4.25], + "scale": [0.85, 0.85, 0.85] + }, + "firstperson_righthand": { + "rotation": [3.8, 86.24, -48.79], + "translation": [-1.12, 3.7, 0.13], + "scale": [0.63898, 0.63508, 0.68] + }, + "firstperson_lefthand": { + "rotation": [159.07, -81.71, -155.98], + "translation": [-1.12, 3.7, 0.13], + "scale": [0.63898, 0.63508, 0.68] + }, + "ground": { + "rotation": [-28, 90, 0], + "translation": [0, 2, -1.75], + "scale": [0.62891, 0.62891, 0.62891] + }, + "head": { + "rotation": [-41.75, 90, 0], + "translation": [0, 9.5, -1.75] + }, + "fixed": { + "rotation": [0, -180, 0] + } + }, + "groups": [ + { + "name": "2d_portal_gun", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26] + }, + 27, + 28, + 29, + 30 + ], + "portalcubed:render_types": { + "translucent": ["transparent"] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/portalcubed/models/item/bendy_portal_gun.json b/src/main/resources/assets/portalcubed/models/item/bendy_portal_gun.json new file mode 100644 index 00000000..3e1c90a6 --- /dev/null +++ b/src/main/resources/assets/portalcubed/models/item/bendy_portal_gun.json @@ -0,0 +1,61 @@ +{ + "credit": "Made by Cart3r using Blockbench.", + "texture_size": [32, 32], + "textures": { + "0": "portalcubed:item/bendy_portal_gun", + "particle": "portalcubed:item/bendy_portal_gun" + }, + "elements": [ + { + "from": [8, 0, -3], + "to": [8, 8, 19], + "faces": { + "east": {"uv": [11.5, 0.5, 0.5, 4.5], "texture": "#0"}, + "west": {"uv": [0.5, 0.5, 11.5, 4.5], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3.5, -6.25], + "scale": [0.83789, 0.83789, 0.83789] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3.5, -6.25], + "scale": [0.83789, 0.83789, 0.83789] + }, + "firstperson_righthand": { + "rotation": [-178.5, -0.25, 180], + "translation": [1.25, 5.5, -5], + "scale": [0.83789, 0.83789, 0.61719] + }, + "firstperson_lefthand": { + "rotation": [-178.5, -0.25, 180], + "translation": [1.25, 5.5, -5], + "scale": [0.83789, 0.83789, 0.61719] + }, + "ground": { + "rotation": [0, 180, 0], + "translation": [0, 4, 0], + "scale": [0.58984, 0.58984, 0.58984] + }, + "gui": { + "rotation": [26.75, 141, 0], + "translation": [0, 3.75, 0], + "scale": [0.99024, 0.99024, 0.99024] + }, + "head": { + "rotation": [-180, 0, -180], + "translation": [0, 14.25, 0] + }, + "fixed": { + "rotation": [-90, 90, 0], + "translation": [-1, 0.25, -7.75] + } + }, + "portalcubed:render_types": { + "translucent": ["transparent"] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/portalcubed/models/item/blueprint_portal_gun.json b/src/main/resources/assets/portalcubed/models/item/blueprint_portal_gun.json new file mode 100644 index 00000000..8a19c955 --- /dev/null +++ b/src/main/resources/assets/portalcubed/models/item/blueprint_portal_gun.json @@ -0,0 +1,1077 @@ +{ + "credit": "Made with Blockbench by Cart3r. ", + "texture_size": [32, 32], + "textures": { + "0": "portalcubed:item/blueprint_portal_gun", + "particle": "portalcubed:item/blueprint_portal_gun" + }, + "elements": [ + { + "from": [6, 1, 1], + "to": [10, 3, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 1, -2]}, + "faces": { + "north": {"uv": [7.516, 11.516, 9.484, 12.484], "texture": "#0"}, + "east": {"uv": [14.484, 7.516, 10.516, 8.484], "texture": "#0"}, + "west": {"uv": [10.516, 7.516, 14.484, 8.484], "texture": "#0"}, + "up": {"uv": [7.484, 12.484, 5.516, 8.516], "texture": "#0"}, + "down": {"uv": [10.484, 5.516, 8.516, 8.984], "texture": "#0"} + } + }, + { + "from": [5.49, 0.49, -0.01], + "to": [10.51, 4.51, 7.01], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 1, -1.5]}, + "faces": { + "north": {"uv": [2.484, 10.516, 0.016, 12.484], "texture": "#0"}, + "east": {"uv": [13.984, 5.516, 10.516, 7.484], "texture": "#0"}, + "south": {"uv": [4.984, 11.016, 2.516, 12.984], "texture": "#0"}, + "west": {"uv": [13.484, 9.016, 10.016, 10.984], "texture": "#0"}, + "down": {"uv": [15.984, 0.016, 13.532, 3.468], "texture": "#0"} + } + }, + { + "from": [4.98, 0.98, 8.48], + "to": [11.02, 6.02, 17.52], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 1, -1.5]}, + "faces": { + "north": {"uv": [2.516, 8.516, 5.484, 10.984], "texture": "#0"}, + "east": {"uv": [4.468, 13.016, 0.016, 15.484], "texture": "#0"}, + "south": {"uv": [11.484, 3.016, 8.516, 5.484], "texture": "#0"}, + "west": {"uv": [0.016, 13.016, 4.468, 15.484], "texture": "#0"}, + "up": {"uv": [0.016, 0.016, 2.984, 4.484], "texture": "#0"} + } + }, + { + "from": [6, 3, 1], + "to": [10, 5, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 1, -1]}, + "faces": { + "north": {"uv": [11.516, 2.516, 13.484, 3.484], "texture": "#0"}, + "east": {"uv": [13.484, 4.516, 11.516, 5.484], "texture": "#0"}, + "south": {"uv": [11.516, 3.516, 13.484, 4.484], "texture": "#0"}, + "west": {"uv": [11.516, 4.516, 13.484, 5.484], "texture": "#0"}, + "up": {"uv": [11.984, 12.984, 10.016, 11.016], "texture": "#0"} + } + }, + { + "from": [6.49, 2.365, -1.01], + "to": [8.51, 4.385, 1.06], + "rotation": {"angle": 45, "axis": "z", "origin": [8, 3.875, -0.45]}, + "faces": { + "east": {"uv": [6.484, 12.016, 5.516, 12.984], "texture": "#0"}, + "west": {"uv": [5.516, 12.016, 6.484, 12.984], "texture": "#0"}, + "up": {"uv": [5.516, 12.016, 6.484, 12.984], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6.484, 12.016, 5.516, 12.984], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [5.5, 0.5, 9], + "to": [10.5, 5.5, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 1, -1]}, + "faces": { + "north": {"uv": [7.516, 9.016, 9.984, 11.484], "texture": "#0"}, + "east": {"uv": [3.484, 5.016, 0.016, 7.484], "texture": "#0"}, + "south": {"uv": [11.016, 0.016, 13.484, 2.484], "texture": "#0"}, + "west": {"uv": [0.016, 5.016, 3.484, 7.484], "texture": "#0"}, + "up": {"uv": [3.516, 8.484, 5.984, 5.016], "texture": "#0"}, + "down": {"uv": [6.016, 5.016, 8.484, 8.484], "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [11.01, 6.01, 17.51], + "to": [4.99, 0.99, 8.49], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 1, -1.5]}, + "faces": { + "north": {"uv": [8.516, 5.484, 11.484, 3.016], "texture": "#0"}, + "east": {"uv": [0.016, 15.484, 4.468, 13.016], "texture": "#0"}, + "south": {"uv": [2.516, 10.984, 5.484, 8.516], "texture": "#0"}, + "west": {"uv": [4.468, 15.484, 0.016, 13.016], "texture": "#0"}, + "down": {"uv": [0.016, 0.016, 2.984, 4.484], "texture": "#0"} + } + }, + { + "from": [7.5, 0.501, 17.999], + "to": [8.5, 4.501, 17.999], + "rotation": {"angle": 0, "axis": "y", "origin": [0.01, 1.011, 6.009]}, + "faces": { + "north": {"uv": [5.016, 11.016, 5.484, 12.984], "texture": "#0"}, + "south": {"uv": [5.016, 11.016, 5.484, 12.984], "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [8.5, 0.5, 18], + "to": [7.5, 0.5, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 1, 6]}, + "faces": { + "up": {"uv": [8.516, 11.516, 8.984, 12.484], "texture": "#0"}, + "down": {"uv": [8.516, 11.516, 8.984, 12.484], "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [8.5, 4.5, 18], + "to": [7.5, 4.5, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 1, 6]}, + "faces": { + "up": {"uv": [8.516, 11.516, 8.984, 12.484], "texture": "#0"}, + "down": {"uv": [8.516, 11.516, 8.984, 12.484], "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [10.5, 4.5, 7], + "to": [5.5, 0.5, 0], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 1, -1.5]}, + "faces": { + "north": {"uv": [4.984, 12.984, 2.516, 11.016], "texture": "#0"}, + "east": {"uv": [10.516, 7.484, 13.984, 5.516], "texture": "#0"}, + "south": {"uv": [2.484, 12.484, 0.016, 10.516], "texture": "#0"}, + "west": {"uv": [13.984, 7.484, 10.516, 5.516], "texture": "#0"}, + "up": {"uv": [15.984, 0.016, 13.532, 3.468], "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [8.5, 4.375, 0.975], + "to": [6.5, 2.375, -1.025], + "rotation": {"angle": 45, "axis": "z", "origin": [8, 3.875, -0.525]}, + "faces": { + "north": {"uv": [5.516, 13.984, 6.484, 13.016], "texture": "#0"}, + "east": {"uv": [5.516, 12.984, 6.484, 12.016], "texture": "#0"}, + "west": {"uv": [6.484, 12.984, 5.516, 12.016], "texture": "#0"}, + "up": {"uv": [6.484, 12.984, 5.516, 12.016], "rotation": 90, "texture": "#0"}, + "down": {"uv": [5.516, 12.984, 6.484, 12.016], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [1.5, 2.575, -4], + "to": [7.5, 2.575, 12], + "rotation": {"angle": 22.5, "axis": "z", "origin": [6.5, 2.575, 5.5]}, + "faces": { + "up": {"uv": [3.016, 0.016, 10.984, 2.984], "rotation": 90, "texture": "#0"}, + "down": {"uv": [10.984, 0.016, 3.016, 2.984], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "top_wire", + "from": [9.96492, 3.81711, 2.99], + "to": [14.96492, 3.81711, 11.99], + "rotation": {"angle": 45, "axis": "z", "origin": [7.96492, 0.81711, 5.49]}, + "faces": { + "up": {"uv": [6.532, 13.032, 10.984, 15.484], "rotation": 90, "texture": "#0"}, + "down": {"uv": [10.984, 13.032, 6.532, 15.484], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [8.5, 2.575, -4], + "to": [14.5, 2.575, 12], + "rotation": {"angle": -22.5, "axis": "z", "origin": [9.5, 2.575, 5.5]}, + "faces": { + "up": {"uv": [3.016, 2.984, 10.984, 0.016], "rotation": 90, "texture": "#0"}, + "down": {"uv": [10.984, 2.984, 3.016, 0.016], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [7.999, 3.02125, -4.01], + "to": [7.999, 9.02125, 2.99], + "rotation": {"angle": 0, "axis": "z", "origin": [7.9995, 4.54813, -2.2675]}, + "faces": { + "east": {"uv": [6.484, 2.984, 3.016, 0.016], "texture": "#0"}, + "west": {"uv": [3.016, 2.984, 6.484, 0.016], "texture": "#0"} + } + }, + { + "from": [2, 2.075, -4], + "to": [5, 3.075, -4], + "rotation": {"angle": 22.5, "axis": "z", "origin": [6.5, 2.575, 5.5]}, + "faces": { + "north": {"uv": [6.516, 5.516, 6.984, 6.984], "rotation": 90, "texture": "#0"}, + "south": {"uv": [6.516, 5.516, 6.984, 6.984], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [11, 2.075, -4], + "to": [14, 3.075, -4], + "rotation": {"angle": -22.5, "axis": "z", "origin": [9.5, 2.575, 5.5]}, + "faces": { + "north": {"uv": [6.516, 6.984, 6.984, 5.516], "rotation": 90, "texture": "#0"}, + "south": {"uv": [6.516, 6.984, 6.984, 5.516], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [7.5, 5.575, -4.025], + "to": [8.5, 8.575, -4.025], + "rotation": {"angle": 0, "axis": "z", "origin": [7.9995, 4.54813, -2.2675]}, + "faces": { + "north": {"uv": [6.516, 6.984, 6.984, 5.516], "rotation": 180, "texture": "#0"}, + "south": {"uv": [6.516, 6.984, 6.984, 5.516], "texture": "#0"} + } + }, + { + "name": "transparent", + "from": [7, 2.35, 5], + "to": [9, 4.35, 9], + "rotation": {"angle": 45, "axis": "z", "origin": [8, 3.35, 2.575]}, + "faces": { + "east": {"uv": [4.484, 15, 6.484, 16], "texture": "#0"}, + "west": {"uv": [7.516, 3.016, 8.516, 5.016], "rotation": 180, "texture": "#0"}, + "up": {"uv": [4.5, 15, 6.5, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [7.516, 3.016, 8.516, 5.016], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [10.05, 5.05, 5.05], + "to": [5.95, 2.95, 0.95], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 1, -1]}, + "faces": { + "north": {"uv": [1, 9, 0.532, 8.532], "texture": "#0"}, + "east": {"uv": [1, 9, 0.532, 8.532], "texture": "#0"}, + "south": {"uv": [1, 9, 0.532, 8.532], "texture": "#0"}, + "west": {"uv": [1, 9, 0.532, 8.532], "texture": "#0"}, + "down": {"uv": [1, 9, 0.532, 8.532], "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [10.05, 3.05, 9.05], + "to": [5.95, 0.95, 0.95], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 1, -2]}, + "faces": { + "north": {"uv": [0.532, 9, 1, 8.532], "texture": "#0"}, + "east": {"uv": [0.532, 9, 1, 8.532], "texture": "#0"}, + "south": {"uv": [0.532, 9, 1, 8.532], "texture": "#0"}, + "west": {"uv": [0.532, 9, 1, 8.532], "texture": "#0"}, + "up": {"uv": [0.532, 9, 1, 8.532], "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [10.05, 3.05, 9.05], + "to": [5.95, 0.95, 4.95], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 1, -2]}, + "faces": { + "north": {"uv": [0.532, 9, 1, 8.532], "texture": "#0"}, + "east": {"uv": [0.532, 9, 1, 8.532], "texture": "#0"}, + "west": {"uv": [0.532, 9, 1, 8.532], "texture": "#0"}, + "down": {"uv": [0.532, 9, 1, 8.532], "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [8.55, 8.625, -3.975], + "to": [7.45, 5.525, -4.075], + "rotation": {"angle": 0, "axis": "z", "origin": [7.9995, 4.54813, -2.2675]}, + "faces": { + "north": {"uv": [0.532, 9, 1, 8.532], "texture": "#0"}, + "east": {"uv": [0.532, 9, 1, 8.532], "texture": "#0"}, + "south": {"uv": [0.532, 9, 1, 8.532], "texture": "#0"}, + "west": {"uv": [0.532, 9, 1, 8.532], "texture": "#0"}, + "up": {"uv": [0.532, 9, 1, 8.532], "texture": "#0"}, + "down": {"uv": [0.532, 9, 1, 8.532], "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [5.05, 3.125, -3.95], + "to": [1.95, 2.025, -4.05], + "rotation": {"angle": 22.5, "axis": "z", "origin": [6.5, 2.575, 5.5]}, + "faces": { + "north": {"uv": [0.532, 9, 1, 8.532], "texture": "#0"}, + "east": {"uv": [0.532, 9, 1, 8.532], "texture": "#0"}, + "south": {"uv": [0.532, 9, 1, 8.532], "texture": "#0"}, + "west": {"uv": [0.532, 9, 1, 8.532], "texture": "#0"}, + "up": {"uv": [0.532, 9, 1, 8.532], "texture": "#0"}, + "down": {"uv": [0.532, 9, 1, 8.532], "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [14.05, 3.125, -3.95], + "to": [10.95, 2.025, -4.05], + "rotation": {"angle": -22.5, "axis": "z", "origin": [9.5, 2.575, 5.5]}, + "faces": { + "north": {"uv": [0.532, 9, 1, 8.532], "texture": "#0"}, + "east": {"uv": [0.532, 9, 1, 8.532], "texture": "#0"}, + "south": {"uv": [0.532, 9, 1, 8.532], "texture": "#0"}, + "west": {"uv": [0.532, 9, 1, 8.532], "texture": "#0"}, + "up": {"uv": [0.532, 9, 1, 8.532], "texture": "#0"}, + "down": {"uv": [0.532, 9, 1, 8.532], "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [8.55, 4.451, 18.049], + "to": [7.45, 0.576, 17.949], + "rotation": {"angle": 0, "axis": "y", "origin": [0.01, 1.011, 6.009]}, + "faces": { + "north": {"uv": [0.532, 8.532, 1, 9], "texture": "#0"}, + "east": {"uv": [0.532, 8.532, 1, 9], "texture": "#0"}, + "south": {"uv": [0.532, 8.532, 1, 9], "texture": "#0"}, + "west": {"uv": [0.532, 8.532, 1, 9], "texture": "#0"} + } + }, + { + "name": "cube inverted inverted", + "from": [7.45, 0.577, 15.976], + "to": [8.55, 0.451, 17.95], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 1.001, 6.001]}, + "faces": { + "north": {"uv": [0.532, 8.532, 1, 9], "texture": "#0"}, + "east": {"uv": [0.532, 8.532, 1, 9], "texture": "#0"}, + "west": {"uv": [0.532, 8.532, 1, 9], "texture": "#0"}, + "up": {"uv": [0.532, 8.532, 1, 9], "texture": "#0"}, + "down": {"uv": [0.532, 8.532, 1, 9], "texture": "#0"} + } + }, + { + "name": "cube inverted inverted", + "from": [7.45, 4.577, 15.975], + "to": [8.55, 4.451, 17.949], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 1.001, 6]}, + "faces": { + "north": {"uv": [0.532, 8.532, 1, 9], "texture": "#0"}, + "east": {"uv": [0.532, 8.532, 1, 9], "texture": "#0"}, + "west": {"uv": [0.532, 8.532, 1, 9], "texture": "#0"}, + "up": {"uv": [0.532, 8.532, 1, 9], "texture": "#0"}, + "down": {"uv": [0.532, 8.532, 1, 9], "texture": "#0"} + } + }, + { + "name": "cube inverted inverted", + "from": [7.45, 0.577, 17.95], + "to": [8.55, 0.576, 18.049], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 1.001, 6]}, + "faces": { + "north": {"uv": [0.532, 8.532, 1, 9], "texture": "#0"}, + "east": {"uv": [0.532, 8.532, 1, 9], "texture": "#0"}, + "south": {"uv": [0.532, 8.532, 1, 9], "texture": "#0"}, + "west": {"uv": [0.532, 8.532, 1, 9], "texture": "#0"} + } + }, + { + "name": "cube inverted inverted", + "from": [7.45, 4.577, 17.949], + "to": [8.55, 4.451, 18.048], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 1.001, 5.999]}, + "faces": { + "east": {"uv": [0.532, 8.532, 1, 9], "texture": "#0"}, + "south": {"uv": [0.532, 8.532, 1, 9], "texture": "#0"}, + "west": {"uv": [0.532, 8.532, 1, 9], "texture": "#0"}, + "down": {"uv": [0.532, 8.532, 1, 9], "texture": "#0"} + } + }, + { + "name": "cube inverted inverted", + "from": [7.45, 0.577, 17.95], + "to": [8.55, 0.451, 18.049], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 15.027, 6]}, + "faces": { + "east": {"uv": [0.532, 9, 1, 8.532], "texture": "#0"}, + "south": {"uv": [0.532, 9, 1, 8.532], "texture": "#0"}, + "west": {"uv": [0.532, 9, 1, 8.532], "texture": "#0"}, + "up": {"uv": [0.532, 9, 1, 8.532], "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [8.56, 4.435, 1.11], + "to": [6.44, 2.315, -1.06], + "rotation": {"angle": 45, "axis": "z", "origin": [8, 3.875, -0.45]}, + "faces": { + "north": {"uv": [0.5, 8.468, 1, 8.968], "texture": "#0"}, + "east": {"uv": [0.5, 8.468, 1, 8.968], "texture": "#0"}, + "south": {"uv": [0.5, 8.468, 1, 8.968], "texture": "#0"}, + "west": {"uv": [0.5, 8.468, 1, 8.968], "texture": "#0"}, + "up": {"uv": [0.5, 8.468, 1, 8.968], "texture": "#0"}, + "down": {"uv": [0.5, 8.468, 1, 8.968], "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [10.55, 5.55, 16.05], + "to": [5.45, 0.45, 8.95], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 1, -1]}, + "faces": { + "north": {"uv": [0.984, 8.984, 0.516, 8.516], "texture": "#0"}, + "east": {"uv": [0.984, 8.984, 0.516, 8.516], "texture": "#0"}, + "south": {"uv": [0.984, 8.984, 0.516, 8.516], "texture": "#0"}, + "west": {"uv": [0.984, 8.984, 0.516, 8.516], "texture": "#0"}, + "up": {"uv": [0.984, 8.984, 0.516, 8.516], "texture": "#0"}, + "down": {"uv": [0.984, 8.984, 0.516, 8.516], "texture": "#0"} + } + }, + { + "name": "transparent inverted", + "from": [9.05, 4.4, 9.05], + "to": [6.95, 2.3, 4.95], + "rotation": {"angle": -45, "axis": "z", "origin": [8, 3.35, 7]}, + "faces": { + "north": {"uv": [0.5, 9, 1, 8.5], "rotation": 270, "texture": "#0"}, + "east": {"uv": [0.5, 9, 1, 8.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0.5, 9, 1, 8.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [0.5, 9, 1, 8.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0.5, 9, 1, 8.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0.5, 9, 1, 8.5], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [13.55, 2.625, -1.95], + "to": [12.45, 2.525, -3.925], + "rotation": {"angle": -22.5, "axis": "z", "origin": [9.5, 2.575, 5.5]}, + "faces": { + "north": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [13.55, 2.625, 6.05], + "to": [12.45, 2.525, 3.95], + "rotation": {"angle": -22.5, "axis": "z", "origin": [9.5, 2.575, 5.5]}, + "faces": { + "north": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [12.55, 2.625, 8.05], + "to": [11.45, 2.525, 5.95], + "rotation": {"angle": -22.5, "axis": "z", "origin": [9.5, 2.575, 5.5]}, + "faces": { + "north": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [11.55, 2.625, 12.05], + "to": [10.45, 2.525, 7.95], + "rotation": {"angle": -22.5, "axis": "z", "origin": [9.5, 2.575, 5.5]}, + "faces": { + "north": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [14.55, 2.625, 0.05], + "to": [13.45, 2.525, -2.05], + "rotation": {"angle": -22.5, "axis": "z", "origin": [9.5, 2.575, 5.5]}, + "faces": { + "north": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [13.55, 2.625, 1.05], + "to": [12.45, 2.525, -0.05], + "rotation": {"angle": -22.5, "axis": "z", "origin": [9.5, 2.575, 5.5]}, + "faces": { + "north": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [12.55, 2.625, 2.05], + "to": [11.45, 2.525, 0.95], + "rotation": {"angle": -22.5, "axis": "z", "origin": [9.5, 2.575, 5.5]}, + "faces": { + "north": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [11.55, 2.625, 3.05], + "to": [10.45, 2.525, 1.95], + "rotation": {"angle": -22.5, "axis": "z", "origin": [9.5, 2.575, 5.5]}, + "faces": { + "north": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [12.55, 2.625, 4.05], + "to": [11.45, 2.525, 2.95], + "rotation": {"angle": -22.5, "axis": "z", "origin": [9.5, 2.575, 5.5]}, + "faces": { + "north": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [4.55, 2.625, 4.05], + "to": [3.45, 2.525, 2.95], + "rotation": {"angle": 22.5, "axis": "z", "origin": [6.5, 2.575, 5.5]}, + "faces": { + "north": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0.516, 9.016, 1.016, 8.516], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0.516, 9.016, 1.016, 8.516], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [3.55, 2.625, 6.05], + "to": [2.45, 2.525, 3.95], + "rotation": {"angle": 22.5, "axis": "z", "origin": [6.5, 2.575, 5.5]}, + "faces": { + "north": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0.516, 9.016, 1.016, 8.516], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0.516, 9.016, 1.016, 8.516], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [4.55, 2.625, 8.05], + "to": [3.45, 2.525, 5.95], + "rotation": {"angle": 22.5, "axis": "z", "origin": [6.5, 2.575, 5.5]}, + "faces": { + "north": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0.516, 9.016, 1.016, 8.516], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0.516, 9.016, 1.016, 8.516], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [5.55, 2.625, 12.05], + "to": [4.45, 2.525, 7.95], + "rotation": {"angle": 22.5, "axis": "z", "origin": [6.5, 2.575, 5.5]}, + "faces": { + "north": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0.516, 9.016, 1.016, 8.516], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0.516, 9.016, 1.016, 8.516], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [3.55, 2.625, -1.95], + "to": [2.45, 2.525, -3.925], + "rotation": {"angle": 22.5, "axis": "z", "origin": [6.5, 2.575, 5.5]}, + "faces": { + "north": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0.516, 9.016, 1.016, 8.516], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0.516, 9.016, 1.016, 8.516], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [2.55, 2.625, 0.05], + "to": [1.45, 2.525, -2.05], + "rotation": {"angle": 22.5, "axis": "z", "origin": [6.5, 2.575, 5.5]}, + "faces": { + "north": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0.516, 9.016, 1.016, 8.516], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0.516, 9.016, 1.016, 8.516], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [3.55, 2.625, 1.05], + "to": [2.45, 2.525, -0.05], + "rotation": {"angle": 22.5, "axis": "z", "origin": [6.5, 2.575, 5.5]}, + "faces": { + "north": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0.516, 9.016, 1.016, 8.516], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0.516, 9.016, 1.016, 8.516], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [4.55, 2.625, 2.05], + "to": [3.45, 2.525, 0.95], + "rotation": {"angle": 22.5, "axis": "z", "origin": [6.5, 2.575, 5.5]}, + "faces": { + "north": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0.516, 9.016, 1.016, 8.516], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0.516, 9.016, 1.016, 8.516], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [5.55, 2.625, 3.05], + "to": [4.45, 2.525, 1.95], + "rotation": {"angle": 22.5, "axis": "z", "origin": [6.5, 2.575, 5.5]}, + "faces": { + "north": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.016, 8.516, 0.516, 9.016], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0.516, 9.016, 1.016, 8.516], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0.516, 9.016, 1.016, 8.516], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [8.049, 8.07125, -1.96], + "to": [7.949, 6.97125, -4.01], + "rotation": {"angle": 0, "axis": "z", "origin": [7.9995, 4.54813, -2.2675]}, + "faces": { + "north": {"uv": [0.516, 8.516, 1.016, 9.016], "texture": "#0"}, + "east": {"uv": [0.516, 8.516, 1.016, 9.016], "texture": "#0"}, + "south": {"uv": [0.516, 8.516, 1.016, 9.016], "texture": "#0"}, + "west": {"uv": [0.516, 8.516, 1.016, 9.016], "texture": "#0"}, + "up": {"uv": [1.016, 9.016, 0.516, 8.516], "texture": "#0"}, + "down": {"uv": [1.016, 9.016, 0.516, 8.516], "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [8.049, 6.07125, 3.04], + "to": [7.949, 4.97125, 1.94], + "rotation": {"angle": 0, "axis": "z", "origin": [7.999, 5.02125, 2.49]}, + "faces": { + "north": {"uv": [0.516, 8.516, 1.016, 9.016], "texture": "#0"}, + "east": {"uv": [0.516, 8.516, 1.016, 9.016], "texture": "#0"}, + "south": {"uv": [0.516, 8.516, 1.016, 9.016], "texture": "#0"}, + "west": {"uv": [0.516, 8.516, 1.016, 9.016], "texture": "#0"}, + "up": {"uv": [1.016, 9.016, 0.516, 8.516], "texture": "#0"}, + "down": {"uv": [1.016, 9.016, 0.516, 8.516], "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [8.074, 5.14625, 9.015], + "to": [6.974, 5.04625, 7.915], + "rotation": {"angle": 45, "axis": "z", "origin": [7.999, 5.02125, 2.49]}, + "faces": { + "north": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 270, "texture": "#0"}, + "east": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [9.074, 5.14625, 8.015], + "to": [7.974, 5.04625, 6.915], + "rotation": {"angle": 45, "axis": "z", "origin": [7.999, 5.02125, 2.49]}, + "faces": { + "north": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 270, "texture": "#0"}, + "east": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [10.074, 5.14625, 7.015], + "to": [8.974, 5.04625, 5.915], + "rotation": {"angle": 45, "axis": "z", "origin": [7.999, 5.02125, 2.49]}, + "faces": { + "north": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 270, "texture": "#0"}, + "east": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [11.074, 5.14625, 6.015], + "to": [9.974, 5.04625, 3.915], + "rotation": {"angle": 45, "axis": "z", "origin": [7.999, 5.02125, 2.49]}, + "faces": { + "north": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 270, "texture": "#0"}, + "east": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [10.074, 5.14625, 4.015], + "to": [7.799, 5.04625, 2.915], + "rotation": {"angle": 45, "axis": "z", "origin": [7.999, 5.02125, 2.49]}, + "faces": { + "north": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 270, "texture": "#0"}, + "east": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.016, 9.016, 0.516, 8.516], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0.516, 8.516, 1.016, 9.016], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [8.049, 7.07125, 2.04], + "to": [7.949, 5.97125, 0.94], + "rotation": {"angle": 0, "axis": "z", "origin": [7.9995, 4.54813, -2.2675]}, + "faces": { + "north": {"uv": [0.516, 8.516, 1.016, 9.016], "texture": "#0"}, + "east": {"uv": [0.516, 8.516, 1.016, 9.016], "texture": "#0"}, + "south": {"uv": [0.516, 8.516, 1.016, 9.016], "texture": "#0"}, + "west": {"uv": [0.516, 8.516, 1.016, 9.016], "texture": "#0"}, + "up": {"uv": [1.016, 9.016, 0.516, 8.516], "texture": "#0"}, + "down": {"uv": [1.016, 9.016, 0.516, 8.516], "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [8.049, 8.07125, 1.04], + "to": [7.949, 6.97125, -0.06], + "rotation": {"angle": 0, "axis": "z", "origin": [7.9995, 4.54813, -2.2675]}, + "faces": { + "north": {"uv": [0.516, 8.516, 1.016, 9.016], "texture": "#0"}, + "east": {"uv": [0.516, 8.516, 1.016, 9.016], "texture": "#0"}, + "south": {"uv": [0.516, 8.516, 1.016, 9.016], "texture": "#0"}, + "west": {"uv": [0.516, 8.516, 1.016, 9.016], "texture": "#0"}, + "up": {"uv": [1.016, 9.016, 0.516, 8.516], "texture": "#0"}, + "down": {"uv": [1.016, 9.016, 0.516, 8.516], "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [8.049, 9.07125, 0.04], + "to": [7.949, 7.97125, -2.06], + "rotation": {"angle": 0, "axis": "z", "origin": [7.9995, 4.54813, -2.2675]}, + "faces": { + "north": {"uv": [0.516, 8.516, 1.016, 9.016], "texture": "#0"}, + "east": {"uv": [0.516, 8.516, 1.016, 9.016], "texture": "#0"}, + "south": {"uv": [0.516, 8.516, 1.016, 9.016], "texture": "#0"}, + "west": {"uv": [0.516, 8.516, 1.016, 9.016], "texture": "#0"}, + "up": {"uv": [1.016, 9.016, 0.516, 8.516], "texture": "#0"}, + "down": {"uv": [1.016, 9.016, 0.516, 8.516], "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [5.535, 3.56, 6.06], + "to": [5.44, 2.44, 5.065], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 1, -1.5]}, + "faces": { + "north": {"uv": [0.516, 9.026, 1.026, 8.516], "texture": "#0"}, + "east": {"uv": [0.516, 9.026, 1.026, 8.516], "texture": "#0"}, + "west": {"uv": [0.516, 9.026, 1.026, 8.516], "texture": "#0"}, + "down": {"uv": [0.516, 9.026, 1.026, 8.516], "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [5.535, 4.56, 5.06], + "to": [5.44, 3.44, 1.94], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 1, -1.5]}, + "faces": { + "north": {"uv": [0.516, 9.026, 1.026, 8.516], "texture": "#0"}, + "east": {"uv": [0.516, 9.026, 1.026, 8.516], "texture": "#0"}, + "south": {"uv": [0.516, 9.026, 1.026, 8.516], "texture": "#0"}, + "west": {"uv": [0.516, 9.026, 1.026, 8.516], "texture": "#0"}, + "down": {"uv": [0.516, 9.026, 1.026, 8.516], "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [5.535, 3.56, 5.085], + "to": [5.44, 2.44, 1.915], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 1, -1.5]}, + "faces": { + "east": {"uv": [0.516, 9.026, 1.026, 8.516], "texture": "#0"}, + "west": {"uv": [0.516, 9.026, 1.026, 8.516], "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [6.56, 2.56, 7.06], + "to": [5.44, 1.44, -0.06], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 1, -1.5]}, + "faces": { + "north": {"uv": [0.516, 9.026, 1.026, 8.516], "texture": "#0"}, + "east": {"uv": [0.516, 9.026, 1.026, 8.516], "texture": "#0"}, + "south": {"uv": [0.516, 9.026, 1.026, 8.516], "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [5.535, 3.56, 1.935], + "to": [5.44, 2.44, 0.94], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 1, -1.5]}, + "faces": { + "east": {"uv": [0.516, 9.026, 1.026, 8.516], "texture": "#0"}, + "south": {"uv": [0.516, 9.026, 1.026, 8.516], "texture": "#0"}, + "west": {"uv": [0.516, 9.026, 1.026, 8.516], "texture": "#0"}, + "down": {"uv": [0.516, 9.026, 1.026, 8.516], "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [10.56, 4.56, 5.06], + "to": [10.465, 3.44, 1.94], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 1, -1.5]}, + "faces": { + "north": {"uv": [1.026, 9.026, 0.516, 8.516], "texture": "#0"}, + "east": {"uv": [1.026, 9.026, 0.516, 8.516], "texture": "#0"}, + "south": {"uv": [1.026, 9.026, 0.516, 8.516], "texture": "#0"}, + "west": {"uv": [1.026, 9.026, 0.516, 8.516], "texture": "#0"}, + "down": {"uv": [1.026, 9.026, 0.516, 8.516], "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [10.56, 3.56, 1.935], + "to": [10.465, 2.44, 0.94], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 1, -1.5]}, + "faces": { + "east": {"uv": [1.026, 9.026, 0.516, 8.516], "texture": "#0"}, + "south": {"uv": [1.026, 9.026, 0.516, 8.516], "texture": "#0"}, + "west": {"uv": [1.026, 9.026, 0.516, 8.516], "texture": "#0"}, + "down": {"uv": [1.026, 9.026, 0.516, 8.516], "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [10.56, 3.56, 6.06], + "to": [10.465, 2.44, 5.065], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 1, -1.5]}, + "faces": { + "north": {"uv": [1.026, 9.026, 0.516, 8.516], "texture": "#0"}, + "east": {"uv": [1.026, 9.026, 0.516, 8.516], "texture": "#0"}, + "west": {"uv": [1.026, 9.026, 0.516, 8.516], "texture": "#0"}, + "down": {"uv": [1.026, 9.026, 0.516, 8.516], "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [10.56, 3.56, 5.085], + "to": [10.465, 2.44, 1.915], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 1, -1.5]}, + "faces": { + "east": {"uv": [1.026, 9.026, 0.516, 8.516], "texture": "#0"}, + "west": {"uv": [1.026, 9.026, 0.516, 8.516], "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [10.56, 2.56, 7.06], + "to": [9.44, 1.44, -0.06], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 1, -1.5]}, + "faces": { + "north": {"uv": [1.026, 9.026, 0.516, 8.516], "texture": "#0"}, + "south": {"uv": [1.026, 9.026, 0.516, 8.516], "texture": "#0"}, + "west": {"uv": [1.026, 9.026, 0.516, 8.516], "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [10.56, 1.56, 7.06], + "to": [5.44, 0.44, -0.06], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 1, -1.5]}, + "faces": { + "north": {"uv": [1.026, 9.026, 0.516, 8.516], "texture": "#0"}, + "east": {"uv": [1.026, 9.026, 0.516, 8.516], "texture": "#0"}, + "south": {"uv": [1.026, 9.026, 0.516, 8.516], "texture": "#0"}, + "west": {"uv": [1.026, 9.026, 0.516, 8.516], "texture": "#0"}, + "up": {"uv": [0.516, 8.516, 1.026, 9.026], "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [11.08, 6.08, 17.58], + "to": [4.92, 0.92, 8.42], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 15, -1.5]}, + "faces": { + "north": {"uv": [11.1035, 15.8635, 13.4, 13.0785], "rotation": 90, "texture": "#0"}, + "east": {"uv": [13.615, 15.9, 15.9125, 11.5775], "rotation": 90, "texture": "#0"}, + "south": {"uv": [13.716, 11.4135, 15.9125, 8.6285], "rotation": 90, "texture": "#0"}, + "west": {"uv": [13.615, 11.5775, 15.9125, 15.9], "rotation": 90, "texture": "#0"}, + "down": {"uv": [12.516, 15.526, 13.026, 15.016], "texture": "#0"} + } + }, + { + "name": "cube inverted", + "from": [9.01, 6.06, 12.485], + "to": [6.99, 5.915, 10.49], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 15, -1.5]}, + "faces": { + "north": {"uv": [0.341, 9.1635, 1.0375, 8.3785], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0.341, 9.1635, 1.0375, 8.3785], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0.341, 9.1635, 1.0375, 8.3785], "rotation": 90, "texture": "#0"}, + "west": {"uv": [0.341, 9.1635, 1.0375, 8.3785], "rotation": 90, "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 2.75, -6.75], + "scale": [0.80273, 0.80273, 0.80273] + }, + "thirdperson_lefthand": { + "translation": [0, 2.75, -6.75], + "scale": [0.80273, 0.80273, 0.80273] + }, + "firstperson_righthand": { + "rotation": [-1.39, 1.01, 0.19], + "translation": [2.75, 4.25, -9], + "scale": [2.03, 2.18945, 1.99] + }, + "firstperson_lefthand": { + "rotation": [-1.39, 1.01, 0.19], + "translation": [2.75, 4.25, -9], + "scale": [2.03, 2.18945, 1.99] + }, + "ground": { + "translation": [0, 4, 0], + "scale": [0.58984, 0.58984, 0.58984] + }, + "gui": { + "rotation": [26.75, -139, 0], + "translation": [-1.25, 3, 0], + "scale": [0.73633, 0.73633, 0.73633] + }, + "head": { + "translation": [0, 13.75, -1] + }, + "fixed": { + "rotation": [-90, -90, 0], + "translation": [-1, 0.25, -7.75] + } + }, + "groups": [ + { + "name": "group", + "origin": [8, 3.35, 2.575], + "color": 0, + "nbt": "{}", + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19] + }, + { + "name": "group", + "origin": [6.5, 2.575, 5.5], + "color": 0, + "nbt": "{}", + "children": [ + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75 + ] + } + ] +} diff --git a/src/main/resources/assets/portalcubed/models/item/legacy_portal_gun.json b/src/main/resources/assets/portalcubed/models/item/legacy_portal_gun.json index ce05138b..6ad06b63 100644 --- a/src/main/resources/assets/portalcubed/models/item/legacy_portal_gun.json +++ b/src/main/resources/assets/portalcubed/models/item/legacy_portal_gun.json @@ -164,4 +164,4 @@ "portalcubed:render_types": { "translucent": ["transparent"] } -} +} \ No newline at end of file diff --git a/src/main/resources/assets/portalcubed/models/item/legacy_portal_gun_atlas.json b/src/main/resources/assets/portalcubed/models/item/legacy_portal_gun_atlas.json index cb947b55..68da7762 100644 --- a/src/main/resources/assets/portalcubed/models/item/legacy_portal_gun_atlas.json +++ b/src/main/resources/assets/portalcubed/models/item/legacy_portal_gun_atlas.json @@ -164,4 +164,4 @@ "portalcubed:render_types": { "translucent": ["transparent"] } -} +} \ No newline at end of file diff --git a/src/main/resources/assets/portalcubed/models/item/legacy_portal_gun_p_body.json b/src/main/resources/assets/portalcubed/models/item/legacy_portal_gun_p_body.json index cbbc4180..9627ebfc 100644 --- a/src/main/resources/assets/portalcubed/models/item/legacy_portal_gun_p_body.json +++ b/src/main/resources/assets/portalcubed/models/item/legacy_portal_gun_p_body.json @@ -164,4 +164,4 @@ "portalcubed:render_types": { "translucent": ["transparent"] } -} +} \ No newline at end of file diff --git a/src/main/resources/assets/portalcubed/models/item/legacy_portal_gun_reloaded.json b/src/main/resources/assets/portalcubed/models/item/legacy_portal_gun_reloaded.json index efcd57e9..273e2d9f 100644 --- a/src/main/resources/assets/portalcubed/models/item/legacy_portal_gun_reloaded.json +++ b/src/main/resources/assets/portalcubed/models/item/legacy_portal_gun_reloaded.json @@ -164,4 +164,4 @@ "portalcubed:render_types": { "translucent": ["transparent"] } -} +} \ No newline at end of file diff --git a/src/main/resources/assets/portalcubed/models/item/lego_portal_gun.json b/src/main/resources/assets/portalcubed/models/item/lego_portal_gun.json new file mode 100644 index 00000000..5579b3bb --- /dev/null +++ b/src/main/resources/assets/portalcubed/models/item/lego_portal_gun.json @@ -0,0 +1,338 @@ +{ + "credit": "Made by Cart3r using Blockbench.", + "texture_size": [32, 32], + "textures": { + "0": "portalcubed:item/portal_gun_dyeable", + "1": "portalcubed:item/lego_portal_gun", + "particle": "portalcubed:item/portal_gun_dyeable" + }, + "elements": [ + { + "from": [7.5, 0, 0.7], + "to": [8.5, 5, 1.7], + "rotation": {"angle": -45, "axis": "y", "origin": [8, 3, 1.2]}, + "faces": { + "north": {"uv": [0.016, 9.016, 0.484, 11.484], "texture": "#1"}, + "east": {"uv": [0.016, 9.016, 0.5, 11.484], "texture": "#1"}, + "south": {"uv": [0.016, 9.016, 0.484, 11.484], "texture": "#1"}, + "west": {"uv": [0.016, 9.016, 0.5, 11.484], "texture": "#1"}, + "down": {"uv": [0.016, 12.016, 0.484, 12.484], "texture": "#1"} + } + }, + { + "from": [5.5, 4.1, 2.7], + "to": [6.5, 5.1, 3.7], + "rotation": {"angle": -45, "axis": "y", "origin": [6, 3.1, 3.2]}, + "faces": { + "south": {"uv": [11.5, 7.5, 12, 8], "texture": "#1"}, + "west": {"uv": [11, 7.5, 11.5, 8], "texture": "#1"}, + "up": {"uv": [11, 7.5, 11.5, 8], "texture": "#1"}, + "down": {"uv": [11, 7.5, 11.5, 8], "texture": "#1"} + } + }, + { + "from": [9.5, 4.1, 2.7], + "to": [10.5, 5.1, 3.7], + "rotation": {"angle": 45, "axis": "y", "origin": [10, 3.1, 3.2]}, + "faces": { + "east": {"uv": [11.5, 7.5, 11, 8], "texture": "#1"}, + "south": {"uv": [12, 7.5, 11.5, 8], "texture": "#1"}, + "up": {"uv": [11.5, 7.5, 11, 8], "texture": "#1"}, + "down": {"uv": [11.5, 7.5, 11, 8], "texture": "#1"} + } + }, + { + "from": [6, 3, -0.25], + "to": [10, 7, 6.75], + "faces": { + "north": {"uv": [4.016, 0.016, 5.984, 1.984], "texture": "#1"}, + "east": {"uv": [0.016, 0.016, 3.484, 1.984], "texture": "#1"}, + "south": {"uv": [10.516, 0.016, 12.484, 1.984], "texture": "#1"}, + "west": {"uv": [6.516, 0.016, 9.984, 1.984], "texture": "#1"}, + "up": {"uv": [13.016, 3.484, 14.984, 0.016], "texture": "#1"}, + "down": {"uv": [13.016, 4.016, 14.984, 7.484], "texture": "#1"} + } + }, + { + "from": [6, 3.025, 8.65], + "to": [10, 5.025, 11.65], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 4.025, 10.15]}, + "faces": { + "north": {"uv": [4.516, 5.016, 6.484, 5.984], "texture": "#1"}, + "east": {"uv": [2.516, 5.016, 3.984, 5.984], "texture": "#1"}, + "south": {"uv": [9.016, 5.016, 10.984, 5.984], "texture": "#1"}, + "west": {"uv": [7.016, 5.016, 8.484, 5.984], "texture": "#1"}, + "up": {"uv": [2.516, 6.516, 4.484, 7.984], "texture": "#1"}, + "down": {"uv": [5.016, 6.516, 6.984, 7.984], "texture": "#1"} + } + }, + { + "from": [6.5, 3.65, 3.75], + "to": [9.5, 4.65, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0.15, 0]}, + "faces": { + "east": {"uv": [1, 9, 3.5, 9.5], "texture": "#1"}, + "west": {"uv": [6.5, 9, 4, 9.5], "texture": "#1"}, + "up": {"uv": [1, 10, 2.5, 12.5], "texture": "#1"}, + "down": {"uv": [3, 10, 4.5, 12.5], "texture": "#1"} + } + }, + { + "from": [8, 3.95, 5.75], + "to": [9, 4.95, 11.75], + "rotation": {"angle": 45, "axis": "z", "origin": [8, 3.95, 8.75]}, + "faces": { + "east": {"uv": [3, 14, 0, 14.5], "texture": "#1"}, + "up": {"uv": [0, 13, 3, 13.5], "rotation": 90, "texture": "#1"} + } + }, + { + "name": "vanilla inflates cubes too, so this isn't illegal", + "from": [6.9, 3.6, 10.6], + "to": [9.1, 5.8, 12.8], + "rotation": {"angle": 45, "axis": "z", "origin": [8, 4.7, 15.7]}, + "faces": { + "north": {"uv": [5, 13, 6, 14], "rotation": 90, "texture": "#1"}, + "east": {"uv": [5, 11.5, 6, 12.5], "rotation": 90, "texture": "#1"}, + "south": {"uv": [5, 13, 6, 14], "texture": "#1"}, + "west": {"uv": [5, 11.5, 6, 12.5], "texture": "#1"}, + "up": {"uv": [5, 11.5, 6, 12.5], "texture": "#1"}, + "down": {"uv": [5, 11.5, 6, 12.5], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [7.25, 3.6, 12.75], + "to": [9.25, 5.6, 13.75], + "rotation": {"angle": 45, "axis": "z", "origin": [8, 4.35, 16.75]}, + "faces": { + "east": {"uv": [5, 10, 5.5, 11], "texture": "#1"}, + "west": {"uv": [6, 10, 6.5, 11], "texture": "#1"}, + "up": {"uv": [8, 10, 7, 10.5], "texture": "#1"}, + "down": {"uv": [7, 11, 8, 11.5], "texture": "#1"} + } + }, + { + "from": [7.999, 6.24632, 11.225], + "to": [7.999, 9.24632, 16.225], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.001, 3.24632, 1.475]}, + "faces": { + "east": {"uv": [10, 6.5, 7.5, 8], "texture": "#1"}, + "west": {"uv": [7.5, 6.5, 10, 8], "texture": "#1"} + } + }, + { + "from": [4.4218, 3.3786, 11.225], + "to": [7.4218, 3.3786, 16.225], + "rotation": {"angle": 22.5, "axis": "z", "origin": [5.7468, 3.3786, 13.725]}, + "faces": { + "up": {"uv": [7.5, 8, 10, 6.5], "rotation": 90, "texture": "#1"}, + "down": {"uv": [10, 8, 7.5, 6.5], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [8.5782, 3.3786, 11.225], + "to": [11.5782, 3.3786, 16.225], + "rotation": {"angle": -22.5, "axis": "z", "origin": [10.2532, 3.3786, 13.725]}, + "faces": { + "up": {"uv": [7.5, 6.5, 10, 8], "rotation": 90, "texture": "#1"}, + "down": {"uv": [10, 6.5, 7.5, 8], "rotation": 90, "texture": "#1"} + } + }, + { + "name": "cube inverted", + "from": [10, 4, 0.75], + "to": [6, 3, 0.75], + "faces": { + "north": {"uv": [4.484, 7.984, 2.516, 7.516], "texture": "#1"} + } + }, + { + "name": "cube inverted", + "from": [10, 4, 0.75], + "to": [6, 4, -0.25], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 4, 1.25]}, + "faces": { + "down": {"uv": [2.516, 7.016, 4.516, 6.516], "texture": "#1"} + } + }, + { + "name": "cube inverted", + "from": [10, 5, 6.75], + "to": [6, 5, 5.75], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 4, 1.25]}, + "faces": { + "down": {"uv": [6.484, 5.484, 4.516, 5.016], "texture": "#1"} + } + }, + { + "name": "cube inverted", + "from": [10, 4, 5.75], + "to": [6, 4, 3.75], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 4, 1.25]}, + "faces": { + "down": {"uv": [4.516, 6.016, 6.516, 5.016], "texture": "#1"} + } + }, + { + "name": "cube inverted", + "from": [10, 4, 3.75], + "to": [6, 3, 3.75], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "south": {"uv": [10.984, 5.984, 9.016, 5.516], "texture": "#1"} + } + }, + { + "name": "cube inverted", + "from": [10, 5, 5.75], + "to": [6, 4, 5.75], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "south": {"uv": [6.484, 5.984, 4.516, 5.516], "texture": "#1"} + } + }, + { + "name": "cube inverted", + "from": [9, 4.975, 3.75], + "to": [7, 2.975, 1.75], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.5, -0.525, -2]}, + "faces": { + "north": {"uv": [11.5, 6, 12.5, 5], "texture": "#1"}, + "east": {"uv": [11.5, 6, 12.5, 5], "texture": "#1"}, + "south": {"uv": [11.5, 6, 12.5, 5], "texture": "#1"}, + "west": {"uv": [11.5, 6, 12.5, 5], "texture": "#1"}, + "down": {"uv": [11.5, 6, 12.5, 5], "texture": "#1"} + } + }, + { + "name": "cube inverted", + "from": [9.25, 5.6, 13.75], + "to": [7.25, 3.6, 12.75], + "rotation": {"angle": 45, "axis": "z", "origin": [8, 4.35, 16.75]}, + "faces": { + "east": {"uv": [6.5, 10, 6, 11], "texture": "#1"}, + "west": {"uv": [5, 11, 5.5, 10], "texture": "#1"}, + "up": {"uv": [8, 11, 7, 11.5], "texture": "#1"}, + "down": {"uv": [8, 10, 7, 10.5], "texture": "#1"} + } + }, + { + "name": "transparent", + "from": [7.5, 4.22145, 12.85], + "to": [8.5, 5.22145, 17.85], + "rotation": {"angle": 0, "axis": "z", "origin": [8, 4.72145, 13.35]}, + "faces": { + "north": {"uv": [0, 13.5, 0.5, 14], "rotation": 90, "texture": "#0", "tintindex": 0}, + "east": {"uv": [0, 13.5, 0.5, 16], "rotation": 270, "texture": "#0", "tintindex": 0}, + "west": {"uv": [0, 13.5, 0.5, 16], "rotation": 270, "texture": "#0", "tintindex": 0}, + "up": {"uv": [0, 13.5, 0.5, 16], "rotation": 180, "texture": "#0", "tintindex": 0}, + "down": {"uv": [0, 13.5, 0.5, 16], "rotation": 180, "texture": "#0", "tintindex": 0} + } + }, + { + "name": "transparent", + "from": [6.5, 3.22145, 13.85], + "to": [9.5, 6.22145, 17.85], + "rotation": {"angle": 0, "axis": "z", "origin": [8, 4.72145, 13.35]}, + "faces": { + "east": {"uv": [0.5, 14, 2, 16], "rotation": 270, "texture": "#0", "tintindex": 0}, + "south": {"uv": [0.5, 12.5, 2, 14], "rotation": 90, "texture": "#0", "tintindex": 0}, + "west": {"uv": [0.5, 14, 2, 16], "rotation": 90, "texture": "#0", "tintindex": 0}, + "up": {"uv": [0.5, 14, 2, 16], "rotation": 180, "texture": "#0", "tintindex": 0}, + "down": {"uv": [0.5, 16, 2, 14], "rotation": 180, "texture": "#0", "tintindex": 0} + } + }, + { + "name": "transparent", + "from": [6.5, 4.72145, 14.85], + "to": [9.5, 4.72145, 17.85], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 4.22145, 13.35]}, + "faces": { + "up": {"uv": [2, 14.5, 3.5, 16], "rotation": 180, "texture": "#0", "tintindex": 0}, + "down": {"uv": [2, 16, 3.5, 14.5], "rotation": 180, "texture": "#0", "tintindex": 0} + } + }, + { + "name": "transparent", + "from": [8.5, 5.22145, 17.85], + "to": [7.5, 4.22145, 12.85], + "rotation": {"angle": 0, "axis": "z", "origin": [8, 4.72145, 13.35]}, + "faces": { + "east": {"uv": [0.5, 13.5, 0, 16], "rotation": 270, "texture": "#0", "tintindex": 0}, + "south": {"uv": [0.5, 13, 0, 13.5], "rotation": 90, "texture": "#0", "tintindex": 0}, + "west": {"uv": [0.5, 13.5, 0, 16], "rotation": 270, "texture": "#0", "tintindex": 0}, + "up": {"uv": [0.5, 13.5, 0, 16], "rotation": 180, "texture": "#0", "tintindex": 0}, + "down": {"uv": [0.5, 13.5, 0, 16], "rotation": 180, "texture": "#0", "tintindex": 0} + } + }, + { + "name": "transparent", + "from": [9.5, 6.22145, 17.85], + "to": [6.5, 3.22145, 13.85], + "rotation": {"angle": 0, "axis": "z", "origin": [8, 4.72145, 13.35]}, + "faces": { + "north": {"uv": [2, 12.5, 0.5, 14], "rotation": 90, "texture": "#0", "tintindex": 0}, + "east": {"uv": [2, 14, 0.5, 16], "rotation": 90, "texture": "#0", "tintindex": 0}, + "west": {"uv": [2, 14, 0.5, 16], "rotation": 270, "texture": "#0", "tintindex": 0}, + "up": {"uv": [2, 16, 0.5, 14], "rotation": 180, "texture": "#0", "tintindex": 0}, + "down": {"uv": [2, 14, 0.5, 16], "rotation": 180, "texture": "#0", "tintindex": 0} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [-179.9, -5.07, -177.89], + "translation": [-0.5, 5.25, -5.25] + }, + "thirdperson_lefthand": { + "rotation": [-179.9, -5.07, -177.89], + "translation": [-0.5, 5.25, -5.25] + }, + "firstperson_righthand": { + "rotation": [-176.15, -2.32, -178.05], + "translation": [-0.5, 6.75, -2.75], + "scale": [1, 1, 0.80469] + }, + "firstperson_lefthand": { + "rotation": [-176.15, -2.32, -178.05], + "translation": [-0.5, 6.75, -2.75], + "scale": [1, 1, 0.80469] + }, + "ground": { + "rotation": [12, 0, 0], + "translation": [0, 6, 0] + }, + "gui": { + "rotation": [26.75, 43, 0], + "translation": [-0.75, 3, 0], + "scale": [0.97656, 0.97656, 0.97656] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13.5, -6.75] + }, + "fixed": { + "rotation": [-90, 90, 0], + "translation": [-1, 0.25, -7.75] + } + }, + "groups": [ + { + "name": "gun", + "origin": [10.2532, 3.2536, 13.25], + "color": 0, + "nbt": "{}", + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19] + }, + { + "name": "light", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "children": [20, 21, 22, 23, 24] + } + ], + "portalcubed:render_types": { + "translucent": ["transparent"] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/portalcubed/models/item/portal_gun.json b/src/main/resources/assets/portalcubed/models/item/portal_gun.json index f0ecfade..718503fd 100644 --- a/src/main/resources/assets/portalcubed/models/item/portal_gun.json +++ b/src/main/resources/assets/portalcubed/models/item/portal_gun.json @@ -257,7 +257,15 @@ {"predicate": {"custom_model_data": 103}, "model": "portalcubed:item/legacy_portal_gun_p_body"}, {"predicate": {"custom_model_data": 104}, "model": "portalcubed:item/legacy_portal_gun_reloaded"}, {"predicate": {"custom_model_data": 201}, "model": "portalcubed:item/mel_portal_gun"}, - {"predicate": {"custom_model_data": 202}, "model": "portalcubed:item/2006_beta_portal_gun"} + {"predicate": {"custom_model_data": 202}, "model": "portalcubed:item/2006_beta_portal_gun"}, + {"predicate": {"custom_model_data": 203}, "model": "portalcubed:item/2005_beta_portal_gun"}, + {"predicate": {"custom_model_data": 204}, "model": "portalcubed:item/bendy_portal_gun"}, + {"predicate": {"custom_model_data": 205}, "model": "portalcubed:item/blueprint_portal_gun"}, + {"predicate": {"custom_model_data": 206}, "model": "portalcubed:item/lego_portal_gun"}, + {"predicate": {"custom_model_data": 301}, "model": "portalcubed:item/2d_portal_gun"}, + {"predicate": {"custom_model_data": 302}, "model": "portalcubed:item/2d_portal_gun_atlas"}, + {"predicate": {"custom_model_data": 303}, "model": "portalcubed:item/2d_portal_gun_p_body"}, + {"predicate": {"custom_model_data": 304}, "model": "portalcubed:item/2d_portal_gun_reloaded"} ], "display": { "thirdperson_righthand": { diff --git a/src/main/resources/assets/portalcubed/models/item/portal_gun_primary.json b/src/main/resources/assets/portalcubed/models/item/portal_gun_primary.json index f0ecfade..718503fd 100644 --- a/src/main/resources/assets/portalcubed/models/item/portal_gun_primary.json +++ b/src/main/resources/assets/portalcubed/models/item/portal_gun_primary.json @@ -257,7 +257,15 @@ {"predicate": {"custom_model_data": 103}, "model": "portalcubed:item/legacy_portal_gun_p_body"}, {"predicate": {"custom_model_data": 104}, "model": "portalcubed:item/legacy_portal_gun_reloaded"}, {"predicate": {"custom_model_data": 201}, "model": "portalcubed:item/mel_portal_gun"}, - {"predicate": {"custom_model_data": 202}, "model": "portalcubed:item/2006_beta_portal_gun"} + {"predicate": {"custom_model_data": 202}, "model": "portalcubed:item/2006_beta_portal_gun"}, + {"predicate": {"custom_model_data": 203}, "model": "portalcubed:item/2005_beta_portal_gun"}, + {"predicate": {"custom_model_data": 204}, "model": "portalcubed:item/bendy_portal_gun"}, + {"predicate": {"custom_model_data": 205}, "model": "portalcubed:item/blueprint_portal_gun"}, + {"predicate": {"custom_model_data": 206}, "model": "portalcubed:item/lego_portal_gun"}, + {"predicate": {"custom_model_data": 301}, "model": "portalcubed:item/2d_portal_gun"}, + {"predicate": {"custom_model_data": 302}, "model": "portalcubed:item/2d_portal_gun_atlas"}, + {"predicate": {"custom_model_data": 303}, "model": "portalcubed:item/2d_portal_gun_p_body"}, + {"predicate": {"custom_model_data": 304}, "model": "portalcubed:item/2d_portal_gun_reloaded"} ], "display": { "thirdperson_righthand": { diff --git a/src/main/resources/assets/portalcubed/models/item/portal_gun_secondary.json b/src/main/resources/assets/portalcubed/models/item/portal_gun_secondary.json index f3411996..b65a26e6 100644 --- a/src/main/resources/assets/portalcubed/models/item/portal_gun_secondary.json +++ b/src/main/resources/assets/portalcubed/models/item/portal_gun_secondary.json @@ -257,7 +257,15 @@ {"predicate": {"custom_model_data": 103}, "model": "portalcubed:item/legacy_portal_gun_p_body"}, {"predicate": {"custom_model_data": 104}, "model": "portalcubed:item/legacy_portal_gun_reloaded"}, {"predicate": {"custom_model_data": 201}, "model": "portalcubed:item/mel_portal_gun"}, - {"predicate": {"custom_model_data": 202}, "model": "portalcubed:item/2006_beta_portal_gun"} + {"predicate": {"custom_model_data": 202}, "model": "portalcubed:item/2006_beta_portal_gun"}, + {"predicate": {"custom_model_data": 203}, "model": "portalcubed:item/2005_beta_portal_gun"}, + {"predicate": {"custom_model_data": 204}, "model": "portalcubed:item/bendy_portal_gun"}, + {"predicate": {"custom_model_data": 205}, "model": "portalcubed:item/blueprint_portal_gun"}, + {"predicate": {"custom_model_data": 206}, "model": "portalcubed:item/lego_portal_gun"}, + {"predicate": {"custom_model_data": 301}, "model": "portalcubed:item/2d_portal_gun"}, + {"predicate": {"custom_model_data": 302}, "model": "portalcubed:item/2d_portal_gun_atlas"}, + {"predicate": {"custom_model_data": 303}, "model": "portalcubed:item/2d_portal_gun_p_body"}, + {"predicate": {"custom_model_data": 304}, "model": "portalcubed:item/2d_portal_gun_reloaded"} ], "display": { "thirdperson_righthand": { diff --git a/src/main/resources/assets/portalcubed/models/item/radio.json b/src/main/resources/assets/portalcubed/models/item/radio.json index ee3e136c..a94e1a5a 100644 --- a/src/main/resources/assets/portalcubed/models/item/radio.json +++ b/src/main/resources/assets/portalcubed/models/item/radio.json @@ -25,10 +25,10 @@ "to": [9.5, 5, 11.5], "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 1, 8.5]}, "faces": { - "north": {"uv": [0.008, 8.008, 1.492, 9.992], "texture": "#0"}, - "east": {"uv": [1.508, 8.008, 4.992, 9.992], "texture": "#0"}, - "south": {"uv": [5.008, 8.008, 6.492, 9.992], "texture": "#0"}, - "west": {"uv": [6.508, 8.008, 9.992, 9.992], "texture": "#0"}, + "north": {"uv": [1.492, 8.008, 0.008, 9.992], "texture": "#0"}, + "east": {"uv": [4.992, 8.008, 1.508, 9.992], "texture": "#0"}, + "south": {"uv": [6.492, 8.008, 5.008, 9.992], "texture": "#0"}, + "west": {"uv": [9.992, 8.008, 6.508, 9.992], "texture": "#0"}, "up": {"uv": [1.508, 7.992, 4.992, 6.508], "rotation": 90, "texture": "#0"} } }, diff --git a/src/main/resources/assets/portalcubed/textures/block/capped_vertical_office_concrete.png b/src/main/resources/assets/portalcubed/textures/block/capped_vertical_office_concrete.png index 4e69b41b..d4a419f7 100644 Binary files a/src/main/resources/assets/portalcubed/textures/block/capped_vertical_office_concrete.png and b/src/main/resources/assets/portalcubed/textures/block/capped_vertical_office_concrete.png differ diff --git a/src/main/resources/assets/portalcubed/textures/block/dark_borderless_office_concrete.png b/src/main/resources/assets/portalcubed/textures/block/dark_borderless_office_concrete.png index e9527294..b48d72dc 100644 Binary files a/src/main/resources/assets/portalcubed/textures/block/dark_borderless_office_concrete.png and b/src/main/resources/assets/portalcubed/textures/block/dark_borderless_office_concrete.png differ diff --git a/src/main/resources/assets/portalcubed/textures/block/light_borderless_office_concrete.png b/src/main/resources/assets/portalcubed/textures/block/light_borderless_office_concrete.png index a0f36ea1..39e4f91e 100644 Binary files a/src/main/resources/assets/portalcubed/textures/block/light_borderless_office_concrete.png and b/src/main/resources/assets/portalcubed/textures/block/light_borderless_office_concrete.png differ diff --git a/src/main/resources/assets/portalcubed/textures/block/portal_1_elevator_wall_lower.png b/src/main/resources/assets/portalcubed/textures/block/portal_1_elevator_wall_lower.png index 956b9e44..7f2a9a2f 100644 Binary files a/src/main/resources/assets/portalcubed/textures/block/portal_1_elevator_wall_lower.png and b/src/main/resources/assets/portalcubed/textures/block/portal_1_elevator_wall_lower.png differ diff --git a/src/main/resources/assets/portalcubed/textures/block/portal_1_elevator_wall_upper.png b/src/main/resources/assets/portalcubed/textures/block/portal_1_elevator_wall_upper.png index 7e376915..6365ba3d 100644 Binary files a/src/main/resources/assets/portalcubed/textures/block/portal_1_elevator_wall_upper.png and b/src/main/resources/assets/portalcubed/textures/block/portal_1_elevator_wall_upper.png differ diff --git a/src/main/resources/assets/portalcubed/textures/block/vertical_office_concrete.png b/src/main/resources/assets/portalcubed/textures/block/vertical_office_concrete.png index 51730ef9..3cd3483e 100644 Binary files a/src/main/resources/assets/portalcubed/textures/block/vertical_office_concrete.png and b/src/main/resources/assets/portalcubed/textures/block/vertical_office_concrete.png differ diff --git a/src/main/resources/assets/portalcubed/textures/entity/radio.png b/src/main/resources/assets/portalcubed/textures/entity/radio.png index e438e954..7b2596c2 100644 Binary files a/src/main/resources/assets/portalcubed/textures/entity/radio.png and b/src/main/resources/assets/portalcubed/textures/entity/radio.png differ diff --git a/src/main/resources/assets/portalcubed/textures/item/2005_beta_portal_gun.png b/src/main/resources/assets/portalcubed/textures/item/2005_beta_portal_gun.png new file mode 100644 index 00000000..3271696b Binary files /dev/null and b/src/main/resources/assets/portalcubed/textures/item/2005_beta_portal_gun.png differ diff --git a/src/main/resources/assets/portalcubed/textures/item/2d_portal_gun.png b/src/main/resources/assets/portalcubed/textures/item/2d_portal_gun.png new file mode 100644 index 00000000..d01056a3 Binary files /dev/null and b/src/main/resources/assets/portalcubed/textures/item/2d_portal_gun.png differ diff --git a/src/main/resources/assets/portalcubed/textures/item/2d_portal_gun_atlas.png b/src/main/resources/assets/portalcubed/textures/item/2d_portal_gun_atlas.png new file mode 100644 index 00000000..ee95e1b1 Binary files /dev/null and b/src/main/resources/assets/portalcubed/textures/item/2d_portal_gun_atlas.png differ diff --git a/src/main/resources/assets/portalcubed/textures/item/2d_portal_gun_p_body.png b/src/main/resources/assets/portalcubed/textures/item/2d_portal_gun_p_body.png new file mode 100644 index 00000000..2b1a79a8 Binary files /dev/null and b/src/main/resources/assets/portalcubed/textures/item/2d_portal_gun_p_body.png differ diff --git a/src/main/resources/assets/portalcubed/textures/block/bordered_office_concrete.png b/src/main/resources/assets/portalcubed/textures/item/2d_portal_gun_reloaded.png similarity index 52% rename from src/main/resources/assets/portalcubed/textures/block/bordered_office_concrete.png rename to src/main/resources/assets/portalcubed/textures/item/2d_portal_gun_reloaded.png index a812f276..162fc786 100644 Binary files a/src/main/resources/assets/portalcubed/textures/block/bordered_office_concrete.png and b/src/main/resources/assets/portalcubed/textures/item/2d_portal_gun_reloaded.png differ diff --git a/src/main/resources/assets/portalcubed/textures/item/bendy_portal_gun.png b/src/main/resources/assets/portalcubed/textures/item/bendy_portal_gun.png new file mode 100644 index 00000000..b10a7469 Binary files /dev/null and b/src/main/resources/assets/portalcubed/textures/item/bendy_portal_gun.png differ diff --git a/src/main/resources/assets/portalcubed/textures/item/blueprint_portal_gun.png b/src/main/resources/assets/portalcubed/textures/item/blueprint_portal_gun.png new file mode 100644 index 00000000..6cc5b1c7 Binary files /dev/null and b/src/main/resources/assets/portalcubed/textures/item/blueprint_portal_gun.png differ diff --git a/src/main/resources/assets/portalcubed/textures/item/lego_portal_gun.png b/src/main/resources/assets/portalcubed/textures/item/lego_portal_gun.png new file mode 100644 index 00000000..4dfd64a7 Binary files /dev/null and b/src/main/resources/assets/portalcubed/textures/item/lego_portal_gun.png differ diff --git a/src/main/resources/assets/portalcubed/textures/item/portal_gun_dyeable.png b/src/main/resources/assets/portalcubed/textures/item/portal_gun_dyeable.png index 7830e931..508befac 100644 Binary files a/src/main/resources/assets/portalcubed/textures/item/portal_gun_dyeable.png and b/src/main/resources/assets/portalcubed/textures/item/portal_gun_dyeable.png differ diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/1x1_double_crossbar.json b/src/main/resources/data/portalcubed/loot_tables/blocks/1x1_double_crossbar.json index a3f8dfcd..d7f26943 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/1x1_double_crossbar.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/1x1_double_crossbar.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:1x1_double_crossbar" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:1x1_double_crossbar" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/1x1_single_crossbar.json b/src/main/resources/data/portalcubed/loot_tables/blocks/1x1_single_crossbar.json index 7d822a55..47278fa3 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/1x1_single_crossbar.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/1x1_single_crossbar.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:1x1_single_crossbar" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:1x1_single_crossbar" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/2x2_double_crossbar_bottom_left.json b/src/main/resources/data/portalcubed/loot_tables/blocks/2x2_double_crossbar_bottom_left.json index 999cd5bf..3f2c8641 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/2x2_double_crossbar_bottom_left.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/2x2_double_crossbar_bottom_left.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:2x2_double_crossbar_bottom_left" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:2x2_double_crossbar_bottom_left" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/2x2_double_crossbar_bottom_right.json b/src/main/resources/data/portalcubed/loot_tables/blocks/2x2_double_crossbar_bottom_right.json index 2e59d417..a8a03340 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/2x2_double_crossbar_bottom_right.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/2x2_double_crossbar_bottom_right.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:2x2_double_crossbar_bottom_right" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:2x2_double_crossbar_bottom_right" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/2x2_double_crossbar_top_left.json b/src/main/resources/data/portalcubed/loot_tables/blocks/2x2_double_crossbar_top_left.json index 49d01ca5..8e0fdf5c 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/2x2_double_crossbar_top_left.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/2x2_double_crossbar_top_left.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:2x2_double_crossbar_top_left" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:2x2_double_crossbar_top_left" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/2x2_double_crossbar_top_right.json b/src/main/resources/data/portalcubed/loot_tables/blocks/2x2_double_crossbar_top_right.json index db5dd0d7..4ad84aaa 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/2x2_double_crossbar_top_right.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/2x2_double_crossbar_top_right.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:2x2_double_crossbar_top_right" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:2x2_double_crossbar_top_right" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_padded_gray_2x1_panel_bottom.json b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_padded_gray_2x1_panel_bottom.json index 80570409..533c4c4b 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_padded_gray_2x1_panel_bottom.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_padded_gray_2x1_panel_bottom.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:aged_padded_gray_2x1_panel_bottom" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:aged_padded_gray_2x1_panel_bottom" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_padded_gray_2x1_panel_top.json b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_padded_gray_2x1_panel_top.json index 030e93a2..ba38c72e 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_padded_gray_2x1_panel_top.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_padded_gray_2x1_panel_top.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:aged_padded_gray_2x1_panel_top" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:aged_padded_gray_2x1_panel_top" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_padded_gray_2x2_panel_bottom_left.json b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_padded_gray_2x2_panel_bottom_left.json index 83f94e14..091eeecc 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_padded_gray_2x2_panel_bottom_left.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_padded_gray_2x2_panel_bottom_left.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:aged_padded_gray_2x2_panel_bottom_left" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:aged_padded_gray_2x2_panel_bottom_left" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_padded_gray_2x2_panel_bottom_right.json b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_padded_gray_2x2_panel_bottom_right.json index bc300ce3..a5a0e36d 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_padded_gray_2x2_panel_bottom_right.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_padded_gray_2x2_panel_bottom_right.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:aged_padded_gray_2x2_panel_bottom_right" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:aged_padded_gray_2x2_panel_bottom_right" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_padded_gray_2x2_panel_top_left.json b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_padded_gray_2x2_panel_top_left.json index 280cbb3e..8c71bd6e 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_padded_gray_2x2_panel_top_left.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_padded_gray_2x2_panel_top_left.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:aged_padded_gray_2x2_panel_top_left" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:aged_padded_gray_2x2_panel_top_left" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_padded_gray_2x2_panel_top_right.json b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_padded_gray_2x2_panel_top_right.json index 73a96574..647a5aba 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_padded_gray_2x2_panel_top_right.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_padded_gray_2x2_panel_top_right.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:aged_padded_gray_2x2_panel_top_right" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:aged_padded_gray_2x2_panel_top_right" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_padded_gray_half_panel.json b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_padded_gray_half_panel.json index 4847af3f..13053ece 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_padded_gray_half_panel.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_padded_gray_half_panel.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:aged_padded_gray_half_panel" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:aged_padded_gray_half_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_padded_gray_panel.json b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_padded_gray_panel.json index 18c94e21..3d96abf8 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_padded_gray_panel.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_padded_gray_panel.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:aged_padded_gray_panel" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:aged_padded_gray_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_smooth_gray_2x1_panel_bottom.json b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_smooth_gray_2x1_panel_bottom.json index 42d46f2d..33af17dd 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_smooth_gray_2x1_panel_bottom.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_smooth_gray_2x1_panel_bottom.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:aged_smooth_gray_2x1_panel_bottom" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:aged_smooth_gray_2x1_panel_bottom" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_smooth_gray_2x1_panel_top.json b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_smooth_gray_2x1_panel_top.json index 006f44de..4acf8591 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_smooth_gray_2x1_panel_top.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_smooth_gray_2x1_panel_top.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:aged_smooth_gray_2x1_panel_top" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:aged_smooth_gray_2x1_panel_top" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_smooth_gray_2x2_panel_bottom_left.json b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_smooth_gray_2x2_panel_bottom_left.json index 8ff76555..83336a43 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_smooth_gray_2x2_panel_bottom_left.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_smooth_gray_2x2_panel_bottom_left.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:aged_smooth_gray_2x2_panel_bottom_left" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:aged_smooth_gray_2x2_panel_bottom_left" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_smooth_gray_2x2_panel_bottom_right.json b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_smooth_gray_2x2_panel_bottom_right.json index 984fce75..93d2ed63 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_smooth_gray_2x2_panel_bottom_right.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_smooth_gray_2x2_panel_bottom_right.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:aged_smooth_gray_2x2_panel_bottom_right" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:aged_smooth_gray_2x2_panel_bottom_right" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_smooth_gray_2x2_panel_top_left.json b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_smooth_gray_2x2_panel_top_left.json index 3f07c0d0..788b4b71 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_smooth_gray_2x2_panel_top_left.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_smooth_gray_2x2_panel_top_left.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:aged_smooth_gray_2x2_panel_top_left" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:aged_smooth_gray_2x2_panel_top_left" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_smooth_gray_2x2_panel_top_right.json b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_smooth_gray_2x2_panel_top_right.json index 449404ee..7597e8f7 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_smooth_gray_2x2_panel_top_right.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_smooth_gray_2x2_panel_top_right.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:aged_smooth_gray_2x2_panel_top_right" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:aged_smooth_gray_2x2_panel_top_right" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_smooth_gray_half_panel.json b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_smooth_gray_half_panel.json index 44bd3a6f..7e62a9c7 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_smooth_gray_half_panel.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_smooth_gray_half_panel.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:aged_smooth_gray_half_panel" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:aged_smooth_gray_half_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_smooth_gray_panel.json b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_smooth_gray_panel.json index 7daa8420..d1e84962 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_smooth_gray_panel.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_smooth_gray_panel.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:aged_smooth_gray_panel" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:aged_smooth_gray_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_2x1_panel_bottom.json b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_2x1_panel_bottom.json index b3f82f82..67d01d07 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_2x1_panel_bottom.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_2x1_panel_bottom.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:aged_white_2x1_panel_bottom" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:aged_white_2x1_panel_bottom" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_2x1_panel_top.json b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_2x1_panel_top.json index 4b8de18b..986e141f 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_2x1_panel_top.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_2x1_panel_top.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:aged_white_2x1_panel_top" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:aged_white_2x1_panel_top" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_2x2_panel_bottom_left.json b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_2x2_panel_bottom_left.json index 305582b0..91ca4ee7 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_2x2_panel_bottom_left.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_2x2_panel_bottom_left.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:aged_white_2x2_panel_bottom_left" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:aged_white_2x2_panel_bottom_left" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_2x2_panel_bottom_right.json b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_2x2_panel_bottom_right.json index c552b837..aaa65fdf 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_2x2_panel_bottom_right.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_2x2_panel_bottom_right.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:aged_white_2x2_panel_bottom_right" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:aged_white_2x2_panel_bottom_right" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_2x2_panel_top_left.json b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_2x2_panel_top_left.json index a2f7fd0e..b68827e7 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_2x2_panel_top_left.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_2x2_panel_top_left.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:aged_white_2x2_panel_top_left" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:aged_white_2x2_panel_top_left" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_2x2_panel_top_right.json b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_2x2_panel_top_right.json index a6d8371d..0f306aed 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_2x2_panel_top_right.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_2x2_panel_top_right.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:aged_white_2x2_panel_top_right" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:aged_white_2x2_panel_top_right" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_checkered_panel.json b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_checkered_panel.json index d4e019e0..d28f4c81 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_checkered_panel.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_checkered_panel.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:aged_white_checkered_panel" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:aged_white_checkered_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_half_panel.json b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_half_panel.json index ca91d6ee..74772b70 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_half_panel.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_half_panel.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:aged_white_half_panel" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:aged_white_half_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_panel.json b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_panel.json index 9440ce86..6c777541 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_panel.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/aged_white_panel.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:aged_white_panel" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:aged_white_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/auto_portal.json b/src/main/resources/data/portalcubed/loot_tables/blocks/auto_portal.json index c199fe62..016fd152 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/auto_portal.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/auto_portal.json @@ -1,29 +1,29 @@ { - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ + "type": "minecraft:block", + "pools": [ { - "condition": "minecraft:survives_explosion" + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "portalcubed:auto_portal", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "portalcubed:auto_portal" + } + ], + "rolls": 1.0 } - ], - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "block": "portalcubed:auto_portal", - "condition": "minecraft:block_state_property", - "properties": { - "half": "lower" - } - } - ], - "name": "portalcubed:auto_portal" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file + ] +} diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/beta_faith_plate.json b/src/main/resources/data/portalcubed/loot_tables/blocks/beta_faith_plate.json index ac4e859b..4c90f2f9 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/beta_faith_plate.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/beta_faith_plate.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:beta_faith_plate" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:beta_faith_plate" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/blue_office_concrete.json b/src/main/resources/data/portalcubed/loot_tables/blocks/blue_office_concrete.json index 5277479a..69df5bd2 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/blue_office_concrete.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/blue_office_concrete.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:blue_office_concrete" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:blue_office_concrete" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/capped_office_concrete.json b/src/main/resources/data/portalcubed/loot_tables/blocks/capped_office_concrete.json index a6b69671..0930c171 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/capped_office_concrete.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/capped_office_concrete.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:capped_office_concrete" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:capped_office_concrete" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/dark_borderless_office_concrete.json b/src/main/resources/data/portalcubed/loot_tables/blocks/dark_borderless_office_concrete.json index 8c06c120..b559fdee 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/dark_borderless_office_concrete.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/dark_borderless_office_concrete.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:dark_borderless_office_concrete" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:dark_borderless_office_concrete" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/death_fizzler_emitter.json b/src/main/resources/data/portalcubed/loot_tables/blocks/death_fizzler_emitter.json index ab22cdfd..e51cdae7 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/death_fizzler_emitter.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/death_fizzler_emitter.json @@ -1,29 +1,29 @@ { - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ + "type": "minecraft:block", + "pools": [ { - "condition": "minecraft:survives_explosion" + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "portalcubed:death_fizzler_emitter", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "portalcubed:death_fizzler_emitter" + } + ], + "rolls": 1.0 } - ], - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "block": "portalcubed:death_fizzler_emitter", - "condition": "minecraft:block_state_property", - "properties": { - "half": "lower" - } - } - ], - "name": "portalcubed:death_fizzler_emitter" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file + ] +} diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_borderless_panel.json b/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_borderless_panel.json index 252cfa27..4e3f626a 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_borderless_panel.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_borderless_panel.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:dirty_borderless_panel" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:dirty_borderless_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_2x1_joiner.json b/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_2x1_joiner.json index 26fed0fc..630aab70 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_2x1_joiner.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_2x1_joiner.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:dirty_portal_1_smooth_gray_2x1_joiner" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:dirty_portal_1_smooth_gray_2x1_joiner" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_2x1_panel_bottom.json b/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_2x1_panel_bottom.json index 4dc70075..cd3f3f03 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_2x1_panel_bottom.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_2x1_panel_bottom.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:dirty_portal_1_smooth_gray_2x1_panel_bottom" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:dirty_portal_1_smooth_gray_2x1_panel_bottom" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_2x1_panel_top.json b/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_2x1_panel_top.json index 44c7a395..148625ac 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_2x1_panel_top.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_2x1_panel_top.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:dirty_portal_1_smooth_gray_2x1_panel_top" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:dirty_portal_1_smooth_gray_2x1_panel_top" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_2x2_panel_bottom_left.json b/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_2x2_panel_bottom_left.json index 84a109c0..f281d22f 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_2x2_panel_bottom_left.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_2x2_panel_bottom_left.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:dirty_portal_1_smooth_gray_2x2_panel_bottom_left" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:dirty_portal_1_smooth_gray_2x2_panel_bottom_left" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_2x2_panel_bottom_right.json b/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_2x2_panel_bottom_right.json index 663a19eb..8e018f5c 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_2x2_panel_bottom_right.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_2x2_panel_bottom_right.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:dirty_portal_1_smooth_gray_2x2_panel_bottom_right" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:dirty_portal_1_smooth_gray_2x2_panel_bottom_right" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_2x2_panel_top_left.json b/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_2x2_panel_top_left.json index 1b7ad540..7e30a186 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_2x2_panel_top_left.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_2x2_panel_top_left.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:dirty_portal_1_smooth_gray_2x2_panel_top_left" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:dirty_portal_1_smooth_gray_2x2_panel_top_left" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_2x2_panel_top_right.json b/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_2x2_panel_top_right.json index 28025d24..a2586333 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_2x2_panel_top_right.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_2x2_panel_top_right.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:dirty_portal_1_smooth_gray_2x2_panel_top_right" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:dirty_portal_1_smooth_gray_2x2_panel_top_right" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_half_panel.json b/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_half_panel.json index 7f8d41a2..674e46c6 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_half_panel.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_half_panel.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:dirty_portal_1_smooth_gray_half_panel" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:dirty_portal_1_smooth_gray_half_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_panel.json b/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_panel.json index 8a859eeb..2b32633e 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_panel.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_smooth_gray_panel.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:dirty_portal_1_smooth_gray_panel" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:dirty_portal_1_smooth_gray_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_white_2x1_panel_bottom.json b/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_white_2x1_panel_bottom.json index a99c0657..acce742f 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_white_2x1_panel_bottom.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_white_2x1_panel_bottom.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:dirty_portal_1_white_2x1_panel_bottom" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:dirty_portal_1_white_2x1_panel_bottom" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_white_2x1_panel_top.json b/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_white_2x1_panel_top.json index 0cea947d..5d71faac 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_white_2x1_panel_top.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_white_2x1_panel_top.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:dirty_portal_1_white_2x1_panel_top" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:dirty_portal_1_white_2x1_panel_top" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_white_checkered_panel.json b/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_white_checkered_panel.json index faa47e41..082dab01 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_white_checkered_panel.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_white_checkered_panel.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:dirty_portal_1_white_checkered_panel" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:dirty_portal_1_white_checkered_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_white_half_panel.json b/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_white_half_panel.json index 8324fc46..72b63456 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_white_half_panel.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_white_half_panel.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:dirty_portal_1_white_half_panel" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:dirty_portal_1_white_half_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_white_panel.json b/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_white_panel.json index 7ef9d535..c82eca58 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_white_panel.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/dirty_portal_1_white_panel.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:dirty_portal_1_white_panel" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:dirty_portal_1_white_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/faith_plate.json b/src/main/resources/data/portalcubed/loot_tables/blocks/faith_plate.json index 95254120..ae92b757 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/faith_plate.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/faith_plate.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:faith_plate" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:faith_plate" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/fizzler_emitter.json b/src/main/resources/data/portalcubed/loot_tables/blocks/fizzler_emitter.json index 7941776f..64d3847a 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/fizzler_emitter.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/fizzler_emitter.json @@ -1,29 +1,29 @@ { - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ + "type": "minecraft:block", + "pools": [ { - "condition": "minecraft:survives_explosion" + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "portalcubed:fizzler_emitter", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "portalcubed:fizzler_emitter" + } + ], + "rolls": 1.0 } - ], - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "block": "portalcubed:fizzler_emitter", - "condition": "minecraft:block_state_property", - "properties": { - "half": "lower" - } - } - ], - "name": "portalcubed:fizzler_emitter" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file + ] +} diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/floor_button.json b/src/main/resources/data/portalcubed/loot_tables/blocks/floor_button.json index 86bd076e..2130e251 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/floor_button.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/floor_button.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:floor_button" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:floor_button" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/insulation.json b/src/main/resources/data/portalcubed/loot_tables/blocks/insulation.json index d3b0b246..6cf5486e 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/insulation.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/insulation.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:insulation" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:insulation" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/laser_catcher.json b/src/main/resources/data/portalcubed/loot_tables/blocks/laser_catcher.json index 9cc8b2ed..492d255f 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/laser_catcher.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/laser_catcher.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:laser_catcher" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:laser_catcher" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/laser_emitter.json b/src/main/resources/data/portalcubed/loot_tables/blocks/laser_emitter.json index f933f871..e918639a 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/laser_emitter.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/laser_emitter.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:laser_emitter" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:laser_emitter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/laser_fizzler_emitter.json b/src/main/resources/data/portalcubed/loot_tables/blocks/laser_fizzler_emitter.json index fdcc4702..51bb36c7 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/laser_fizzler_emitter.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/laser_fizzler_emitter.json @@ -1,29 +1,29 @@ { - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ + "type": "minecraft:block", + "pools": [ { - "condition": "minecraft:survives_explosion" + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "portalcubed:laser_fizzler_emitter", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "portalcubed:laser_fizzler_emitter" + } + ], + "rolls": 1.0 } - ], - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "block": "portalcubed:laser_fizzler_emitter", - "condition": "minecraft:block_state_property", - "properties": { - "half": "lower" - } - } - ], - "name": "portalcubed:laser_fizzler_emitter" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file + ] +} diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/laser_relay.json b/src/main/resources/data/portalcubed/loot_tables/blocks/laser_relay.json index b9de6a10..c2b77f02 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/laser_relay.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/laser_relay.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:laser_relay" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:laser_relay" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/light_borderless_office_concrete.json b/src/main/resources/data/portalcubed/loot_tables/blocks/light_borderless_office_concrete.json index 6d3a8b5b..b9814a12 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/light_borderless_office_concrete.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/light_borderless_office_concrete.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:light_borderless_office_concrete" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:light_borderless_office_concrete" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/light_bridge_emitter.json b/src/main/resources/data/portalcubed/loot_tables/blocks/light_bridge_emitter.json index df2e3cf8..81bf6d31 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/light_bridge_emitter.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/light_bridge_emitter.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:light_bridge_emitter" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:light_bridge_emitter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/matter_inquisition_field_emitter.json b/src/main/resources/data/portalcubed/loot_tables/blocks/matter_inquisition_field_emitter.json index c49a9a33..3b892d80 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/matter_inquisition_field_emitter.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/matter_inquisition_field_emitter.json @@ -1,29 +1,29 @@ { - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ + "type": "minecraft:block", + "pools": [ { - "condition": "minecraft:survives_explosion" + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "portalcubed:matter_inquisition_field_emitter", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "portalcubed:matter_inquisition_field_emitter" + } + ], + "rolls": 1.0 } - ], - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "block": "portalcubed:matter_inquisition_field_emitter", - "condition": "minecraft:block_state_property", - "properties": { - "half": "lower" - } - } - ], - "name": "portalcubed:matter_inquisition_field_emitter" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file + ] +} diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/neurotoxin_emitter.json b/src/main/resources/data/portalcubed/loot_tables/blocks/neurotoxin_emitter.json index 7a6762ce..94541097 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/neurotoxin_emitter.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/neurotoxin_emitter.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:neurotoxin_emitter" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:neurotoxin_emitter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/octopus_door.json b/src/main/resources/data/portalcubed/loot_tables/blocks/octopus_door.json index c972f075..54a67f42 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/octopus_door.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/octopus_door.json @@ -1,29 +1,29 @@ { - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ + "type": "minecraft:block", + "pools": [ { - "condition": "minecraft:survives_explosion" + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "portalcubed:octopus_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "portalcubed:octopus_door" + } + ], + "rolls": 1.0 } - ], - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "block": "portalcubed:octopus_door", - "condition": "minecraft:block_state_property", - "properties": { - "half": "lower" - } - } - ], - "name": "portalcubed:octopus_door" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file + ] +} diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/office_concrete.json b/src/main/resources/data/portalcubed/loot_tables/blocks/office_concrete.json index 30985a8c..8d22111a 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/office_concrete.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/office_concrete.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:office_concrete" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:office_concrete" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_blue_2x1_panel_bottom.json b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_blue_2x1_panel_bottom.json index 1e9831c0..9cb581f5 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_blue_2x1_panel_bottom.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_blue_2x1_panel_bottom.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:old_ap_blue_2x1_panel_bottom" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:old_ap_blue_2x1_panel_bottom" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_blue_2x1_panel_top.json b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_blue_2x1_panel_top.json index 04eb8c31..1b2f4274 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_blue_2x1_panel_top.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_blue_2x1_panel_top.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:old_ap_blue_2x1_panel_top" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:old_ap_blue_2x1_panel_top" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_blue_2x2_panel_bottom_left.json b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_blue_2x2_panel_bottom_left.json index f0cea847..2a623ae0 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_blue_2x2_panel_bottom_left.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_blue_2x2_panel_bottom_left.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:old_ap_blue_2x2_panel_bottom_left" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:old_ap_blue_2x2_panel_bottom_left" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_blue_2x2_panel_bottom_right.json b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_blue_2x2_panel_bottom_right.json index 6510a3d0..a6d48509 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_blue_2x2_panel_bottom_right.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_blue_2x2_panel_bottom_right.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:old_ap_blue_2x2_panel_bottom_right" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:old_ap_blue_2x2_panel_bottom_right" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_blue_2x2_panel_top_left.json b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_blue_2x2_panel_top_left.json index 24f0ad3c..beba2980 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_blue_2x2_panel_top_left.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_blue_2x2_panel_top_left.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:old_ap_blue_2x2_panel_top_left" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:old_ap_blue_2x2_panel_top_left" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_blue_2x2_panel_top_right.json b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_blue_2x2_panel_top_right.json index 1b897b16..6f9bcde7 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_blue_2x2_panel_top_right.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_blue_2x2_panel_top_right.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:old_ap_blue_2x2_panel_top_right" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:old_ap_blue_2x2_panel_top_right" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_blue_panel.json b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_blue_panel.json index 64ef2e31..a1613aa4 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_blue_panel.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_blue_panel.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:old_ap_blue_panel" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:old_ap_blue_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_door.json b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_door.json index 027aaf4c..8589660a 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_door.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_door.json @@ -1,29 +1,29 @@ { - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ + "type": "minecraft:block", + "pools": [ { - "condition": "minecraft:survives_explosion" + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "portalcubed:old_ap_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "portalcubed:old_ap_door" + } + ], + "rolls": 1.0 } - ], - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "block": "portalcubed:old_ap_door", - "condition": "minecraft:block_state_property", - "properties": { - "half": "lower" - } - } - ], - "name": "portalcubed:old_ap_door" - } - ], - "rolls": 1.0 - } - ] + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_floor_button.json b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_floor_button.json index 70920511..fe3f8b5c 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_floor_button.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_floor_button.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:old_ap_floor_button" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:old_ap_floor_button" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_green_2x1_panel_bottom.json b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_green_2x1_panel_bottom.json index 7eca9bfc..96910c38 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_green_2x1_panel_bottom.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_green_2x1_panel_bottom.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:old_ap_green_2x1_panel_bottom" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:old_ap_green_2x1_panel_bottom" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_green_2x1_panel_top.json b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_green_2x1_panel_top.json index b7167598..bbcac0d1 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_green_2x1_panel_top.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_green_2x1_panel_top.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:old_ap_green_2x1_panel_top" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:old_ap_green_2x1_panel_top" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_green_2x2_panel_bottom_left.json b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_green_2x2_panel_bottom_left.json index b3be46f0..a96681be 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_green_2x2_panel_bottom_left.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_green_2x2_panel_bottom_left.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:old_ap_green_2x2_panel_bottom_left" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:old_ap_green_2x2_panel_bottom_left" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_green_2x2_panel_bottom_right.json b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_green_2x2_panel_bottom_right.json index 1b15d395..f9351f85 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_green_2x2_panel_bottom_right.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_green_2x2_panel_bottom_right.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:old_ap_green_2x2_panel_bottom_right" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:old_ap_green_2x2_panel_bottom_right" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_green_2x2_panel_top_left.json b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_green_2x2_panel_top_left.json index 63783b94..f957091b 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_green_2x2_panel_top_left.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_green_2x2_panel_top_left.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:old_ap_green_2x2_panel_top_left" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:old_ap_green_2x2_panel_top_left" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_green_2x2_panel_top_right.json b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_green_2x2_panel_top_right.json index b31f8b56..3dc025df 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_green_2x2_panel_top_right.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_green_2x2_panel_top_right.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:old_ap_green_2x2_panel_top_right" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:old_ap_green_2x2_panel_top_right" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_green_panel.json b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_green_panel.json index 9ff13cf0..d6188661 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_green_panel.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_green_panel.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:old_ap_green_panel" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:old_ap_green_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_metal_grating.json b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_metal_grating.json index cb1e144e..a7652249 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_metal_grating.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_metal_grating.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:old_ap_metal_grating" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:old_ap_metal_grating" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_pedestal_button.json b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_pedestal_button.json index de27c822..a93cd479 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_pedestal_button.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_pedestal_button.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:old_ap_pedestal_button" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:old_ap_pedestal_button" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_white_2x2_panel_bottom_left.json b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_white_2x2_panel_bottom_left.json index 35395b72..edb627cf 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_white_2x2_panel_bottom_left.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_white_2x2_panel_bottom_left.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:old_ap_white_2x2_panel_bottom_left" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:old_ap_white_2x2_panel_bottom_left" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_white_2x2_panel_bottom_right.json b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_white_2x2_panel_bottom_right.json index b2ae503d..f308b64a 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_white_2x2_panel_bottom_right.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_white_2x2_panel_bottom_right.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:old_ap_white_2x2_panel_bottom_right" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:old_ap_white_2x2_panel_bottom_right" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_white_2x2_panel_top_left.json b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_white_2x2_panel_top_left.json index 39239466..681c7960 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_white_2x2_panel_top_left.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_white_2x2_panel_top_left.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:old_ap_white_2x2_panel_top_left" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:old_ap_white_2x2_panel_top_left" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_white_2x2_panel_top_right.json b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_white_2x2_panel_top_right.json index b07949da..20a4dd4b 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_white_2x2_panel_top_right.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_white_2x2_panel_top_right.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:old_ap_white_2x2_panel_top_right" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:old_ap_white_2x2_panel_top_right" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_white_checkered_panel.json b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_white_checkered_panel.json index 45cf827f..d1d3fb53 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_white_checkered_panel.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_white_checkered_panel.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:old_ap_white_checkered_panel" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:old_ap_white_checkered_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_white_panel.json b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_white_panel.json index 0595e4bc..7b0268a5 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_white_panel.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/old_ap_white_panel.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:old_ap_white_panel" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:old_ap_white_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/old_aperture_death_fizzler_emitter.json b/src/main/resources/data/portalcubed/loot_tables/blocks/old_aperture_death_fizzler_emitter.json index b3d1aa84..70f4e6aa 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/old_aperture_death_fizzler_emitter.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/old_aperture_death_fizzler_emitter.json @@ -1,29 +1,29 @@ { - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ + "type": "minecraft:block", + "pools": [ { - "condition": "minecraft:survives_explosion" + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "portalcubed:old_aperture_death_fizzler_emitter", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "portalcubed:old_aperture_death_fizzler_emitter" + } + ], + "rolls": 1.0 } - ], - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "block": "portalcubed:old_aperture_death_fizzler_emitter", - "condition": "minecraft:block_state_property", - "properties": { - "half": "lower" - } - } - ], - "name": "portalcubed:old_aperture_death_fizzler_emitter" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file + ] +} diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/old_aperture_fizzler_emitter.json b/src/main/resources/data/portalcubed/loot_tables/blocks/old_aperture_fizzler_emitter.json index 664ec480..168959b4 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/old_aperture_fizzler_emitter.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/old_aperture_fizzler_emitter.json @@ -1,29 +1,29 @@ { - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ + "type": "minecraft:block", + "pools": [ { - "condition": "minecraft:survives_explosion" + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "portalcubed:old_aperture_fizzler_emitter", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "portalcubed:old_aperture_fizzler_emitter" + } + ], + "rolls": 1.0 } - ], - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "block": "portalcubed:old_aperture_fizzler_emitter", - "condition": "minecraft:block_state_property", - "properties": { - "half": "lower" - } - } - ], - "name": "portalcubed:old_aperture_fizzler_emitter" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file + ] +} diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/padded_gray_2x1_panel_bottom.json b/src/main/resources/data/portalcubed/loot_tables/blocks/padded_gray_2x1_panel_bottom.json index 7e5c47b2..cd7698cd 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/padded_gray_2x1_panel_bottom.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/padded_gray_2x1_panel_bottom.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:padded_gray_2x1_panel_bottom" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:padded_gray_2x1_panel_bottom" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/padded_gray_2x1_panel_top.json b/src/main/resources/data/portalcubed/loot_tables/blocks/padded_gray_2x1_panel_top.json index da3920b6..e3d63706 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/padded_gray_2x1_panel_top.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/padded_gray_2x1_panel_top.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:padded_gray_2x1_panel_top" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:padded_gray_2x1_panel_top" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/padded_gray_2x2_panel_bottom_left.json b/src/main/resources/data/portalcubed/loot_tables/blocks/padded_gray_2x2_panel_bottom_left.json index 3f917e73..5c93a59e 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/padded_gray_2x2_panel_bottom_left.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/padded_gray_2x2_panel_bottom_left.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:padded_gray_2x2_panel_bottom_left" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:padded_gray_2x2_panel_bottom_left" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/padded_gray_2x2_panel_bottom_right.json b/src/main/resources/data/portalcubed/loot_tables/blocks/padded_gray_2x2_panel_bottom_right.json index 30aca4c7..69ac1898 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/padded_gray_2x2_panel_bottom_right.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/padded_gray_2x2_panel_bottom_right.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:padded_gray_2x2_panel_bottom_right" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:padded_gray_2x2_panel_bottom_right" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/padded_gray_2x2_panel_top_left.json b/src/main/resources/data/portalcubed/loot_tables/blocks/padded_gray_2x2_panel_top_left.json index 5d03567e..fb828ba2 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/padded_gray_2x2_panel_top_left.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/padded_gray_2x2_panel_top_left.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:padded_gray_2x2_panel_top_left" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:padded_gray_2x2_panel_top_left" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/padded_gray_2x2_panel_top_right.json b/src/main/resources/data/portalcubed/loot_tables/blocks/padded_gray_2x2_panel_top_right.json index 229f24a5..bc068035 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/padded_gray_2x2_panel_top_right.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/padded_gray_2x2_panel_top_right.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:padded_gray_2x2_panel_top_right" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:padded_gray_2x2_panel_top_right" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/padded_gray_half_panel.json b/src/main/resources/data/portalcubed/loot_tables/blocks/padded_gray_half_panel.json index 3f6eaa1c..682cd5b5 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/padded_gray_half_panel.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/padded_gray_half_panel.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:padded_gray_half_panel" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:padded_gray_half_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/padded_gray_panel.json b/src/main/resources/data/portalcubed/loot_tables/blocks/padded_gray_panel.json index 2f2bc17a..70fed6fc 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/padded_gray_panel.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/padded_gray_panel.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:padded_gray_panel" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:padded_gray_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/pedestal_button.json b/src/main/resources/data/portalcubed/loot_tables/blocks/pedestal_button.json index cc206b11..d8b87cff 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/pedestal_button.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/pedestal_button.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:pedestal_button" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:pedestal_button" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/physics_repulsion_field_emitter.json b/src/main/resources/data/portalcubed/loot_tables/blocks/physics_repulsion_field_emitter.json index cf5c93c5..2a9eb006 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/physics_repulsion_field_emitter.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/physics_repulsion_field_emitter.json @@ -1,29 +1,29 @@ { - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ + "type": "minecraft:block", + "pools": [ { - "condition": "minecraft:survives_explosion" + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "portalcubed:physics_repulsion_field_emitter", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "portalcubed:physics_repulsion_field_emitter" + } + ], + "rolls": 1.0 } - ], - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "block": "portalcubed:physics_repulsion_field_emitter", - "condition": "minecraft:block_state_property", - "properties": { - "half": "lower" - } - } - ], - "name": "portalcubed:physics_repulsion_field_emitter" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file + ] +} diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_2x2_exposed_panel_bottom_left.json b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_2x2_exposed_panel_bottom_left.json index 39b7da04..5c372b0f 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_2x2_exposed_panel_bottom_left.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_2x2_exposed_panel_bottom_left.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:portal_1_2x2_exposed_panel_bottom_left" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:portal_1_2x2_exposed_panel_bottom_left" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_2x2_exposed_panel_bottom_right.json b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_2x2_exposed_panel_bottom_right.json index 6ed341c0..86fd88c3 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_2x2_exposed_panel_bottom_right.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_2x2_exposed_panel_bottom_right.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:portal_1_2x2_exposed_panel_bottom_right" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:portal_1_2x2_exposed_panel_bottom_right" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_2x2_exposed_panel_top_left.json b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_2x2_exposed_panel_top_left.json index bd7e5c68..91b68189 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_2x2_exposed_panel_top_left.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_2x2_exposed_panel_top_left.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:portal_1_2x2_exposed_panel_top_left" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:portal_1_2x2_exposed_panel_top_left" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_2x2_exposed_panel_top_right.json b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_2x2_exposed_panel_top_right.json index 532b02f1..707f70ce 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_2x2_exposed_panel_top_right.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_2x2_exposed_panel_top_right.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:portal_1_2x2_exposed_panel_top_right" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:portal_1_2x2_exposed_panel_top_right" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_door.json b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_door.json index 3c7225b2..99512744 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_door.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_door.json @@ -1,29 +1,29 @@ { - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ + "type": "minecraft:block", + "pools": [ { - "condition": "minecraft:survives_explosion" + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "portalcubed:portal_1_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "portalcubed:portal_1_door" + } + ], + "rolls": 1.0 } - ], - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "block": "portalcubed:portal_1_door", - "condition": "minecraft:block_state_property", - "properties": { - "half": "lower" - } - } - ], - "name": "portalcubed:portal_1_door" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file + ] +} diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_elevator_wall_bottom.json b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_elevator_wall_bottom.json index 26e87d30..838c4afd 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_elevator_wall_bottom.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_elevator_wall_bottom.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:portal_1_elevator_wall_bottom" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:portal_1_elevator_wall_bottom" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_elevator_wall_middle.json b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_elevator_wall_middle.json index b7d35e2d..b94478d5 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_elevator_wall_middle.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_elevator_wall_middle.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:portal_1_elevator_wall_middle" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:portal_1_elevator_wall_middle" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_elevator_wall_top.json b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_elevator_wall_top.json index ef1bb043..efbf0f1c 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_elevator_wall_top.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_elevator_wall_top.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:portal_1_elevator_wall_top" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:portal_1_elevator_wall_top" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_fizzler_emitter.json b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_fizzler_emitter.json index 5c5b200b..bc490b1b 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_fizzler_emitter.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_fizzler_emitter.json @@ -1,29 +1,29 @@ { - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ + "type": "minecraft:block", + "pools": [ { - "condition": "minecraft:survives_explosion" + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "portalcubed:portal_1_fizzler_emitter", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "portalcubed:portal_1_fizzler_emitter" + } + ], + "rolls": 1.0 } - ], - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "block": "portalcubed:portal_1_fizzler_emitter", - "condition": "minecraft:block_state_property", - "properties": { - "half": "lower" - } - } - ], - "name": "portalcubed:portal_1_fizzler_emitter" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file + ] +} diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_mesh_grating.json b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_mesh_grating.json index 16aa911e..10f187f7 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_mesh_grating.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_mesh_grating.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:portal_1_mesh_grating" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:portal_1_mesh_grating" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_metal_grating.json b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_metal_grating.json index f35302ce..af47b6a8 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_metal_grating.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_metal_grating.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:portal_1_metal_grating" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:portal_1_metal_grating" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_rusted_plating.json b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_rusted_plating.json index 08259c31..4ee4ab64 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_rusted_plating.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_rusted_plating.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:portal_1_rusted_plating" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:portal_1_rusted_plating" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_rusted_tread_plating.json b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_rusted_tread_plating.json index 1cf7178e..24383775 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_rusted_tread_plating.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_rusted_tread_plating.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:portal_1_rusted_tread_plating" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:portal_1_rusted_tread_plating" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_2x1_joiner.json b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_2x1_joiner.json index 8e6e879a..6d09e411 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_2x1_joiner.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_2x1_joiner.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:portal_1_smooth_gray_2x1_joiner" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:portal_1_smooth_gray_2x1_joiner" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_2x1_panel_bottom.json b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_2x1_panel_bottom.json index 5f569155..79732f56 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_2x1_panel_bottom.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_2x1_panel_bottom.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:portal_1_smooth_gray_2x1_panel_bottom" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:portal_1_smooth_gray_2x1_panel_bottom" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_2x1_panel_top.json b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_2x1_panel_top.json index 832f4185..31a6e8a5 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_2x1_panel_top.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_2x1_panel_top.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:portal_1_smooth_gray_2x1_panel_top" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:portal_1_smooth_gray_2x1_panel_top" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_2x2_panel_bottom_left.json b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_2x2_panel_bottom_left.json index c5b3386f..2fe6165b 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_2x2_panel_bottom_left.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_2x2_panel_bottom_left.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:portal_1_smooth_gray_2x2_panel_bottom_left" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:portal_1_smooth_gray_2x2_panel_bottom_left" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_2x2_panel_bottom_right.json b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_2x2_panel_bottom_right.json index ccc51729..ee2ed2e9 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_2x2_panel_bottom_right.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_2x2_panel_bottom_right.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:portal_1_smooth_gray_2x2_panel_bottom_right" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:portal_1_smooth_gray_2x2_panel_bottom_right" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_2x2_panel_top_left.json b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_2x2_panel_top_left.json index bc5c43c1..bf7c19b4 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_2x2_panel_top_left.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_2x2_panel_top_left.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:portal_1_smooth_gray_2x2_panel_top_left" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:portal_1_smooth_gray_2x2_panel_top_left" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_2x2_panel_top_right.json b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_2x2_panel_top_right.json index 0f82f021..b7579ad3 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_2x2_panel_top_right.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_2x2_panel_top_right.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:portal_1_smooth_gray_2x2_panel_top_right" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:portal_1_smooth_gray_2x2_panel_top_right" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_half_panel.json b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_half_panel.json index 1cd0432b..57a0cbec 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_half_panel.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_half_panel.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:portal_1_smooth_gray_half_panel" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:portal_1_smooth_gray_half_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_panel.json b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_panel.json index 7d813fa7..18c86b7e 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_panel.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_gray_panel.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:portal_1_smooth_gray_panel" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:portal_1_smooth_gray_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_tiles.json b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_tiles.json index 5a4c8a8b..215511df 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_tiles.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_smooth_tiles.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:portal_1_smooth_tiles" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:portal_1_smooth_tiles" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_white_2x1_panel_bottom.json b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_white_2x1_panel_bottom.json index ccd703fc..292df747 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_white_2x1_panel_bottom.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_white_2x1_panel_bottom.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:portal_1_white_2x1_panel_bottom" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:portal_1_white_2x1_panel_bottom" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_white_2x1_panel_top.json b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_white_2x1_panel_top.json index bf3bdf06..c6510226 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_white_2x1_panel_top.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_white_2x1_panel_top.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:portal_1_white_2x1_panel_top" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:portal_1_white_2x1_panel_top" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_white_checkered_panel.json b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_white_checkered_panel.json index a05ff08f..0053862c 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_white_checkered_panel.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_white_checkered_panel.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:portal_1_white_checkered_panel" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:portal_1_white_checkered_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_white_half_panel.json b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_white_half_panel.json index 8c301ecc..8ae70186 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_white_half_panel.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_white_half_panel.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:portal_1_white_half_panel" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:portal_1_white_half_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_white_panel.json b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_white_panel.json index 4bbccc01..5a8348dc 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_white_panel.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_1_white_panel.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:portal_1_white_panel" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:portal_1_white_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_2_door.json b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_2_door.json index 48c589be..ff36d379 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_2_door.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_2_door.json @@ -1,29 +1,29 @@ { - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ + "type": "minecraft:block", + "pools": [ { - "condition": "minecraft:survives_explosion" + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "portalcubed:portal_2_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "portalcubed:portal_2_door" + } + ], + "rolls": 1.0 } - ], - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "block": "portalcubed:portal_2_door", - "condition": "minecraft:block_state_property", - "properties": { - "half": "lower" - } - } - ], - "name": "portalcubed:portal_2_door" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file + ] +} diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_2_exposed_panel.json b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_2_exposed_panel.json index b531c25d..b9760351 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_2_exposed_panel.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_2_exposed_panel.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:portal_2_exposed_panel" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:portal_2_exposed_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_2_metal_grating.json b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_2_metal_grating.json index 7bc8a388..b89a8561 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_2_metal_grating.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_2_metal_grating.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:portal_2_metal_grating" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:portal_2_metal_grating" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_2_panel_frame.json b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_2_panel_frame.json index 48447ce1..f0be23de 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_2_panel_frame.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_2_panel_frame.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:portal_2_panel_frame" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:portal_2_panel_frame" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_2_panel_wireframe.json b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_2_panel_wireframe.json index ed7dc15c..12a89dfd 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_2_panel_wireframe.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_2_panel_wireframe.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:portal_2_panel_wireframe" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:portal_2_panel_wireframe" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_2_partially_exposed_panel.json b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_2_partially_exposed_panel.json index e75e58c9..829a401f 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/portal_2_partially_exposed_panel.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/portal_2_partially_exposed_panel.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:portal_2_partially_exposed_panel" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:portal_2_partially_exposed_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/rocket_turret.json b/src/main/resources/data/portalcubed/loot_tables/blocks/rocket_turret.json index 6a9353f0..59490fa8 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/rocket_turret.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/rocket_turret.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:rocket_turret" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:rocket_turret" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/sewage.json b/src/main/resources/data/portalcubed/loot_tables/blocks/sewage.json index 15ba9e96..0d71d216 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/sewage.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/sewage.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:sewage" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:sewage" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/smooth_gray_2x1_panel_bottom.json b/src/main/resources/data/portalcubed/loot_tables/blocks/smooth_gray_2x1_panel_bottom.json index a60bfd30..15fcc908 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/smooth_gray_2x1_panel_bottom.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/smooth_gray_2x1_panel_bottom.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:smooth_gray_2x1_panel_bottom" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:smooth_gray_2x1_panel_bottom" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/smooth_gray_2x1_panel_top.json b/src/main/resources/data/portalcubed/loot_tables/blocks/smooth_gray_2x1_panel_top.json index 5ed6eacd..61621fd8 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/smooth_gray_2x1_panel_top.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/smooth_gray_2x1_panel_top.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:smooth_gray_2x1_panel_top" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:smooth_gray_2x1_panel_top" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/smooth_gray_2x2_panel_bottom_left.json b/src/main/resources/data/portalcubed/loot_tables/blocks/smooth_gray_2x2_panel_bottom_left.json index 95dbccf3..3eee147a 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/smooth_gray_2x2_panel_bottom_left.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/smooth_gray_2x2_panel_bottom_left.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:smooth_gray_2x2_panel_bottom_left" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:smooth_gray_2x2_panel_bottom_left" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/smooth_gray_2x2_panel_bottom_right.json b/src/main/resources/data/portalcubed/loot_tables/blocks/smooth_gray_2x2_panel_bottom_right.json index 8ef855de..9071321a 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/smooth_gray_2x2_panel_bottom_right.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/smooth_gray_2x2_panel_bottom_right.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:smooth_gray_2x2_panel_bottom_right" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:smooth_gray_2x2_panel_bottom_right" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/smooth_gray_2x2_panel_top_left.json b/src/main/resources/data/portalcubed/loot_tables/blocks/smooth_gray_2x2_panel_top_left.json index 5170a69f..7a826e43 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/smooth_gray_2x2_panel_top_left.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/smooth_gray_2x2_panel_top_left.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:smooth_gray_2x2_panel_top_left" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:smooth_gray_2x2_panel_top_left" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/smooth_gray_2x2_panel_top_right.json b/src/main/resources/data/portalcubed/loot_tables/blocks/smooth_gray_2x2_panel_top_right.json index 30dcb15c..293809e0 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/smooth_gray_2x2_panel_top_right.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/smooth_gray_2x2_panel_top_right.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:smooth_gray_2x2_panel_top_right" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:smooth_gray_2x2_panel_top_right" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/smooth_gray_half_panel.json b/src/main/resources/data/portalcubed/loot_tables/blocks/smooth_gray_half_panel.json index 9f57f2a9..6cc7c362 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/smooth_gray_half_panel.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/smooth_gray_half_panel.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:smooth_gray_half_panel" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:smooth_gray_half_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/smooth_gray_panel.json b/src/main/resources/data/portalcubed/loot_tables/blocks/smooth_gray_panel.json index 9f913c0a..ffe84d77 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/smooth_gray_panel.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/smooth_gray_panel.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:smooth_gray_panel" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:smooth_gray_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/solid_office_concrete.json b/src/main/resources/data/portalcubed/loot_tables/blocks/solid_office_concrete.json index 6f8047cd..e75a867e 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/solid_office_concrete.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/solid_office_concrete.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:solid_office_concrete" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:solid_office_concrete" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/striped_office_concrete.json b/src/main/resources/data/portalcubed/loot_tables/blocks/striped_office_concrete.json index 2f0f7da2..af9c18d4 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/striped_office_concrete.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/striped_office_concrete.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:striped_office_concrete" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:striped_office_concrete" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/white_2x1_panel_bottom.json b/src/main/resources/data/portalcubed/loot_tables/blocks/white_2x1_panel_bottom.json index 816b07b2..5bcc154a 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/white_2x1_panel_bottom.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/white_2x1_panel_bottom.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:white_2x1_panel_bottom" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:white_2x1_panel_bottom" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/white_2x1_panel_top.json b/src/main/resources/data/portalcubed/loot_tables/blocks/white_2x1_panel_top.json index 92adc0b9..626ed65e 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/white_2x1_panel_top.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/white_2x1_panel_top.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:white_2x1_panel_top" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:white_2x1_panel_top" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/white_2x2_panel_bottom_left.json b/src/main/resources/data/portalcubed/loot_tables/blocks/white_2x2_panel_bottom_left.json index e680baa3..db6b1576 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/white_2x2_panel_bottom_left.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/white_2x2_panel_bottom_left.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:white_2x2_panel_bottom_left" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:white_2x2_panel_bottom_left" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/white_2x2_panel_bottom_right.json b/src/main/resources/data/portalcubed/loot_tables/blocks/white_2x2_panel_bottom_right.json index dd8a4eb4..19cf96b6 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/white_2x2_panel_bottom_right.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/white_2x2_panel_bottom_right.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:white_2x2_panel_bottom_right" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:white_2x2_panel_bottom_right" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/white_2x2_panel_top_left.json b/src/main/resources/data/portalcubed/loot_tables/blocks/white_2x2_panel_top_left.json index 06719cfe..cd88b283 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/white_2x2_panel_top_left.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/white_2x2_panel_top_left.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:white_2x2_panel_top_left" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:white_2x2_panel_top_left" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/white_2x2_panel_top_right.json b/src/main/resources/data/portalcubed/loot_tables/blocks/white_2x2_panel_top_right.json index 9dd0defc..a3e2d5c7 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/white_2x2_panel_top_right.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/white_2x2_panel_top_right.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:white_2x2_panel_top_right" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:white_2x2_panel_top_right" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/white_checkered_panel.json b/src/main/resources/data/portalcubed/loot_tables/blocks/white_checkered_panel.json index 68f3b3cf..47780afa 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/white_checkered_panel.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/white_checkered_panel.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:white_checkered_panel" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:white_checkered_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/white_half_panel.json b/src/main/resources/data/portalcubed/loot_tables/blocks/white_half_panel.json index 7c7143e0..5be5dc40 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/white_half_panel.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/white_half_panel.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:white_half_panel" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:white_half_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/loot_tables/blocks/white_panel.json b/src/main/resources/data/portalcubed/loot_tables/blocks/white_panel.json index ff85b1aa..06155480 100644 --- a/src/main/resources/data/portalcubed/loot_tables/blocks/white_panel.json +++ b/src/main/resources/data/portalcubed/loot_tables/blocks/white_panel.json @@ -1,20 +1,20 @@ { -"type": "minecraft:block", -"pools": [ - { -"rolls": 1.0, -"bonus_rolls": 0.0, -"entries": [ - { -"type": "minecraft:item", -"name": "portalcubed:white_panel" -} -], -"conditions": [ - { -"condition": "minecraft:survives_explosion" -} -] -} -] + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "portalcubed:white_panel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] } diff --git a/src/main/resources/data/portalcubed/tags/blocks/bullet_hole_concrete.json b/src/main/resources/data/portalcubed/tags/blocks/bullet_hole_concrete.json index c0eed1df..e9329f95 100644 --- a/src/main/resources/data/portalcubed/tags/blocks/bullet_hole_concrete.json +++ b/src/main/resources/data/portalcubed/tags/blocks/bullet_hole_concrete.json @@ -119,7 +119,6 @@ "portalcubed:physics_repulsion_field_emitter", "portalcubed:matter_inquisition_field_emitter", "portalcubed:laser_emitter", - "portalcubed:laser_catcher", - "portalcubed:light_bridge_emitter" + "portalcubed:laser_catcher" ] } diff --git a/src/main/resources/data/portalcubed/tags/blocks/bullet_hole_glass.json b/src/main/resources/data/portalcubed/tags/blocks/bullet_hole_glass.json index 921fcd0b..f5c1e54a 100644 --- a/src/main/resources/data/portalcubed/tags/blocks/bullet_hole_glass.json +++ b/src/main/resources/data/portalcubed/tags/blocks/bullet_hole_glass.json @@ -37,6 +37,8 @@ "minecraft:red_stained_glass", "minecraft:black_stained_glass", - "minecraft:tinted_glass" + "minecraft:tinted_glass", + + "minecraft:beacon" ] -} \ No newline at end of file +} diff --git a/src/main/resources/data/portalcubed/tags/blocks/bullet_hole_metal.json b/src/main/resources/data/portalcubed/tags/blocks/bullet_hole_metal.json index 32bdcccf..f2afa5b3 100644 --- a/src/main/resources/data/portalcubed/tags/blocks/bullet_hole_metal.json +++ b/src/main/resources/data/portalcubed/tags/blocks/bullet_hole_metal.json @@ -60,7 +60,52 @@ "portalcubed:old_aperture_fizzler_emitter", "portalcubed:old_aperture_death_fizzler_emitter", - "minecraft:iron_block" + "minecraft:iron_block", + "minecraft:gold_block", + "minecraft:netherite_block", + "minecraft:copper_block", + "minecraft:cut_copper", + "minecraft:cut_copper_stairs", + "minecraft:cut_copper_slab", + "minecraft:waxed_copper_block", + "minecraft:waxed_cut_copper", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_cut_copper_slab", + "minecraft:exposed_copper", + "minecraft:exposed_cut_copper", + "minecraft:exposed_cut_copper_stairs", + "minecraft:exposed_cut_copper_slab", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_exposed_cut_copper", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:weathered_copper", + "minecraft:weathered_cut_copper", + "minecraft:weathered_cut_copper_stairs", + "minecraft:weathered_cut_copper_slab", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_weathered_cut_copper", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:oxidized_copper", + "minecraft:oxidized_cut_copper", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:oxidized_cut_copper_slab", + "minecraft:waxed_oxidized_copper", + "minecraft:waxed_oxidized_cut_copper", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:iron_door", + "minecraft:iron_trapdoor", + "portalcubed:portal_1_door", + "portalcubed:portal_2_door", + "portalcubed:octopus_door", + "portalcubed:old_ap_door", + + "#minecraft:anvil", + "minecraft:bell", + "minecraft:hopper", + "minecraft:cauldron" ] -} \ No newline at end of file +} diff --git a/src/main/resources/data/portalcubed/tags/blocks/portal_solid.json b/src/main/resources/data/portalcubed/tags/blocks/portal_solid.json index 77cb95af..ed407d30 100644 --- a/src/main/resources/data/portalcubed/tags/blocks/portal_solid.json +++ b/src/main/resources/data/portalcubed/tags/blocks/portal_solid.json @@ -9,6 +9,11 @@ "portalcubed:matter_inquisition_field", "portalcubed:toxic_goo", "minecraft:lava", + "minecraft:water", + "minecraft:seagrass", + "minecraft:tall_seagrass", + "minecraft:kelp", + "minecraft:bubble_column", "minecraft:nether_portal", "minecraft:end_portal", "#minecraft:all_signs", diff --git a/src/main/resources/portal_tabs.json b/src/main/resources/portal_tabs.json index a94e091f..9e709c41 100644 --- a/src/main/resources/portal_tabs.json +++ b/src/main/resources/portal_tabs.json @@ -87,7 +87,93 @@ "portalcubed:space_core", "portalcubed:adventure_core", "portalcubed:fact_core", - "portalcubed:lil_pineapple" + "portalcubed:lil_pineapple", + { + "condition": "hasPermissions", + "items": [ + { + "id": "portalcubed:radio", + "nbt": "{display:{Name:'[{\"text\":\"Exile Vilify\",\"italic\":false}]'}}" + }, + { + "id": "portalcubed:energy_pellet", + "nbt": "{CustomModelData:1,display:{Name:'[{\"translate\": \"item.portalcubed.missing_pellet\",\"italic\":false}]'}}" + }, + { + "id": "portalcubed:portal_gun", + "nbt": "{CustomModelData:1,display:{Name:'[{\"translate\":\"item.portalcubed.potatos_portal_gun\",\"italic\":false}]'}}" + }, + { + "id": "portalcubed:portal_gun", + "nbt": "{CustomModelData:2,display:{Name:'[{\"translate\":\"item.portalcubed.portal_gun_atlas\",\"italic\":false}]'}}" + }, + { + "id": "portalcubed:portal_gun", + "nbt": "{CustomModelData:3,display:{Name:'[{\"translate\":\"item.portalcubed.portal_gun_p_body\",\"italic\":false}]'}}" + }, + { + "id": "portalcubed:portal_gun", + "nbt": "{CustomModelData:4,display:{Name:'[{\"translate\":\"item.portalcubed.portal_gun_reloaded\",\"italic\":false}]'}}" + }, + { + "id": "portalcubed:portal_gun", + "nbt": "{CustomModelData:201,display:{Name:'[{\"translate\":\"item.portalcubed.mel_portal_gun\",\"italic\":false}]'}}" + }, + { + "id": "portalcubed:portal_gun", + "nbt": "{CustomModelData:301,display:{Name:'[{\"translate\":\"item.portalcubed.2d_portal_gun\",\"italic\":false}]'}}" + }, + { + "id": "portalcubed:portal_gun", + "nbt": "{CustomModelData:302,display:{Name:'[{\"translate\":\"item.portalcubed.2d_portal_gun_atlas\",\"italic\":false}]'}}" + }, + { + "id": "portalcubed:portal_gun", + "nbt": "{CustomModelData:303,display:{Name:'[{\"translate\":\"item.portalcubed.2d_portal_gun_p_body\",\"italic\":false}]'}}" + }, + { + "id": "portalcubed:portal_gun", + "nbt": "{CustomModelData:304,display:{Name:'[{\"translate\":\"item.portalcubed.2d_portal_gun_reloaded\",\"italic\":false}]'}}" + }, + { + "id": "portalcubed:portal_gun", + "nbt": "{CustomModelData:101,display:{Name:'[{\"translate\":\"item.portalcubed.legacy_portal_gun\",\"italic\":false}]'}}" + }, + { + "id": "portalcubed:portal_gun", + "nbt": "{CustomModelData:102,display:{Name:'[{\"translate\":\"item.portalcubed.legacy_portal_gun_atlas\",\"italic\":false}]'}}" + }, + { + "id": "portalcubed:portal_gun", + "nbt": "{CustomModelData:103,display:{Name:'[{\"translate\":\"item.portalcubed.legacy_portal_gun_p_body\",\"italic\":false}]'}}" + }, + { + "id": "portalcubed:portal_gun", + "nbt": "{CustomModelData:104,display:{Name:'[{\"translate\":\"item.portalcubed.legacy_portal_gun_reloaded\",\"italic\":false}]'}}" + }, + { + "id": "portalcubed:portal_gun", + "nbt": "{CustomModelData:203,display:{Name:'[{\"translate\":\"item.portalcubed.2005_beta_portal_gun\",\"italic\":false}]'}}" + }, + { + "id": "portalcubed:portal_gun", + "nbt": "{CustomModelData:202,display:{Name:'[{\"translate\":\"item.portalcubed.2006_beta_portal_gun\",\"italic\":false}]'}}" + }, + { + "id": "portalcubed:portal_gun", + "nbt": "{CustomModelData:204,display:{Name:'[{\"translate\":\"item.portalcubed.bendy_portal_gun\",\"italic\":false}]'}}" + }, + { + "id": "portalcubed:portal_gun", + "nbt": "{CustomModelData:205,display:{Name:'[{\"translate\":\"item.portalcubed.blueprint_portal_gun\",\"italic\":false}]'}}" + }, + { + "id": "portalcubed:portal_gun", + "nbt": "{CustomModelData:206,display:{Name:'[{\"translate\":\"item.portalcubed.lego_portal_gun\",\"italic\":false}]'}}" + }, + "portalcubed:block_item_icon" + ] + } ] }, "portal_blocks": {