From 403116cc4e3d417666c594d3a53fa3e878cab561 Mon Sep 17 00:00:00 2001 From: levtus <61996958+alexandsr@users.noreply.github.com> Date: Wed, 23 Aug 2023 16:20:18 +0200 Subject: [PATCH] Add more pilot types --- .../aaw/bellsandwhistles/block/ModBlocks.java | 38 ++- .../item/ModCreativeModeTabs.java | 21 +- .../blockstates/andesite_pilot.json | 19 ++ .../blockstates/brass_pilot.json | 19 ++ .../blockstates/copper_pilot.json | 19 ++ .../blockstates/metal_pilot.json | 8 +- .../blockstates/polished_andesite_pilot.json | 19 ++ .../blockstates/polished_asurine_pilot.json | 19 ++ .../blockstates/polished_calcite_pilot.json | 19 ++ .../blockstates/polished_crimsite_pilot.json | 19 ++ .../blockstates/polished_deepslate_pilot.json | 19 ++ .../blockstates/polished_diorite_pilot.json | 19 ++ .../blockstates/polished_dripstone_pilot.json | 19 ++ .../blockstates/polished_granite_pilot.json | 19 ++ .../blockstates/polished_limestone_pilot.json | 19 ++ .../blockstates/polished_ochrum_pilot.json | 19 ++ .../blockstates/polished_scorchia_pilot.json | 19 ++ .../blockstates/polished_scoria_pilot.json | 19 ++ .../blockstates/polished_tuff_pilot.json | 19 ++ .../blockstates/polished_veridium_pilot.json | 19 ++ .../assets/bellsandwhistles/lang/en_us.json | 26 +- .../models/block/andesite_bogie_steps.json | 298 ++++++++---------- .../models/block/pilots/andesite_pilot.json | 274 ++++++++++++++++ .../models/block/pilots/brass_pilot.json | 274 ++++++++++++++++ .../models/block/pilots/copper_pilot.json | 274 ++++++++++++++++ .../block/{ => pilots}/metal_pilot.json | 0 .../block/pilots/polished_andesite_pilot.json | 274 ++++++++++++++++ .../block/pilots/polished_asurine_pilot.json | 274 ++++++++++++++++ .../block/pilots/polished_calcite_pilot.json | 274 ++++++++++++++++ .../block/pilots/polished_crimsite_pilot.json | 274 ++++++++++++++++ .../pilots/polished_deepslate_pilot.json | 274 ++++++++++++++++ .../block/pilots/polished_diorite_pilot.json | 274 ++++++++++++++++ .../pilots/polished_dripstone_pilot.json | 274 ++++++++++++++++ .../block/pilots/polished_granite_pilot.json | 274 ++++++++++++++++ .../pilots/polished_limestone_pilot.json | 274 ++++++++++++++++ .../block/pilots/polished_ochrum_pilot.json | 274 ++++++++++++++++ .../block/pilots/polished_scorchia_pilot.json | 274 ++++++++++++++++ .../block/pilots/polished_scoria_pilot.json | 274 ++++++++++++++++ .../block/pilots/polished_tuff_pilot.json | 274 ++++++++++++++++ .../block/pilots/polished_veridium_pilot.json | 274 ++++++++++++++++ .../models/item/andesite_pilot.json | 3 + .../models/item/brass_pilot.json | 3 + .../models/item/copper_pilot.json | 3 + .../models/item/metal_pilot.json | 2 +- .../models/item/polished_andesite_pilot.json | 3 + .../models/item/polished_asurine_pilot.json | 3 + .../models/item/polished_calcite_pilot.json | 3 + .../models/item/polished_crimsite_pilot.json | 3 + .../models/item/polished_deepslate_pilot.json | 3 + .../models/item/polished_diorite_pilot.json | 3 + .../models/item/polished_dripstonepilot.json | 3 + .../models/item/polished_granite_pilot.json | 3 + .../models/item/polished_limestone_pilot.json | 3 + .../models/item/polished_ochrum_pilot.json | 3 + .../models/item/polished_scorchia_pilot.json | 3 + .../models/item/polished_scoria_pilot.json | 3 + .../models/item/polished_tuff_pilot.json | 3 + .../models/item/polished_veridium_pilot.json | 3 + .../block/cowcatchers/andesite_cowcatcher.png | Bin 0 -> 682 bytes .../block/cowcatchers/brass_cowcatcher.png | Bin 0 -> 371 bytes .../block/cowcatchers/copper_cowcatcher.png | Bin 0 -> 1177 bytes .../polished_andesite_cowcatcher.png | Bin 0 -> 387 bytes .../polished_asurine_cowcatcher.png | Bin 0 -> 384 bytes .../polished_calcite_cowcatcher.png | Bin 0 -> 422 bytes .../polished_crimsite_cowcatcher.png | Bin 0 -> 383 bytes .../polished_deepslate_cowcatcher.png | Bin 0 -> 660 bytes .../polished_diorite_cowcatcher.png | Bin 0 -> 344 bytes .../polished_dripstone_cowcatcher.png | Bin 0 -> 471 bytes .../polished_granite_cowcatcher.png | Bin 0 -> 362 bytes .../polished_limestone_cowcatcher.png | Bin 0 -> 420 bytes .../polished_ochrum_cowcatcher.png | Bin 0 -> 472 bytes .../polished_scorchia_cowcatcher.png | Bin 0 -> 373 bytes .../polished_scoria_cowcatcher.png | Bin 0 -> 364 bytes .../cowcatchers/polished_tuff_cowcatcher.png | Bin 0 -> 414 bytes .../polished_veridium_cowcatcher.png | Bin 0 -> 383 bytes .../loot_tables/blocks/andesite_pilot.json | 21 ++ .../loot_tables/blocks/brass_pilot.json | 21 ++ .../loot_tables/blocks/copper_pilot.json | 21 ++ 78 files changed, 5308 insertions(+), 180 deletions(-) create mode 100644 src/main/resources/assets/bellsandwhistles/blockstates/andesite_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/blockstates/brass_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/blockstates/copper_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/blockstates/polished_andesite_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/blockstates/polished_asurine_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/blockstates/polished_calcite_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/blockstates/polished_crimsite_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/blockstates/polished_deepslate_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/blockstates/polished_diorite_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/blockstates/polished_dripstone_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/blockstates/polished_granite_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/blockstates/polished_limestone_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/blockstates/polished_ochrum_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/blockstates/polished_scorchia_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/blockstates/polished_scoria_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/blockstates/polished_tuff_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/blockstates/polished_veridium_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/models/block/pilots/andesite_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/models/block/pilots/brass_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/models/block/pilots/copper_pilot.json rename src/main/resources/assets/bellsandwhistles/models/block/{ => pilots}/metal_pilot.json (100%) create mode 100644 src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_andesite_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_asurine_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_calcite_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_crimsite_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_deepslate_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_diorite_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_dripstone_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_granite_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_limestone_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_ochrum_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_scorchia_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_scoria_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_tuff_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_veridium_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/models/item/andesite_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/models/item/brass_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/models/item/copper_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/models/item/polished_andesite_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/models/item/polished_asurine_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/models/item/polished_calcite_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/models/item/polished_crimsite_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/models/item/polished_deepslate_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/models/item/polished_diorite_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/models/item/polished_dripstonepilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/models/item/polished_granite_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/models/item/polished_limestone_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/models/item/polished_ochrum_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/models/item/polished_scorchia_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/models/item/polished_scoria_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/models/item/polished_tuff_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/models/item/polished_veridium_pilot.json create mode 100644 src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/andesite_cowcatcher.png create mode 100644 src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/brass_cowcatcher.png create mode 100644 src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/copper_cowcatcher.png create mode 100644 src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_andesite_cowcatcher.png create mode 100644 src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_asurine_cowcatcher.png create mode 100644 src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_calcite_cowcatcher.png create mode 100644 src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_crimsite_cowcatcher.png create mode 100644 src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_deepslate_cowcatcher.png create mode 100644 src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_diorite_cowcatcher.png create mode 100644 src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_dripstone_cowcatcher.png create mode 100644 src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_granite_cowcatcher.png create mode 100644 src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_limestone_cowcatcher.png create mode 100644 src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_ochrum_cowcatcher.png create mode 100644 src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_scorchia_cowcatcher.png create mode 100644 src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_scoria_cowcatcher.png create mode 100644 src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_tuff_cowcatcher.png create mode 100644 src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_veridium_cowcatcher.png create mode 100644 src/main/resources/data/bellsandwhistles/loot_tables/blocks/andesite_pilot.json create mode 100644 src/main/resources/data/bellsandwhistles/loot_tables/blocks/brass_pilot.json create mode 100644 src/main/resources/data/bellsandwhistles/loot_tables/blocks/copper_pilot.json diff --git a/src/main/java/net/aaw/bellsandwhistles/block/ModBlocks.java b/src/main/java/net/aaw/bellsandwhistles/block/ModBlocks.java index 20061c5..a22828f 100644 --- a/src/main/java/net/aaw/bellsandwhistles/block/ModBlocks.java +++ b/src/main/java/net/aaw/bellsandwhistles/block/ModBlocks.java @@ -26,8 +26,6 @@ public static NonNullFunction, BlockBuil } public static final DeferredRegister BLOCKS = DeferredRegister.create(ForgeRegistries.BLOCKS, BellsAndWhistles.MOD_ID); - public static final RegistryObject METAL_PILOT = registerBlock("metal_pilot", - () -> new PilotBlock(BlockBehaviour.Properties.copy(Blocks.IRON_BLOCK).noOcclusion())); public static final RegistryObject ANDESITE_GRAB_RAILS = registerBlock("andesite_grab_rails", () -> new MetalGrabRailsBlock(BlockBehaviour.Properties.copy(Blocks.LADDER).sound(SoundType.METAL).noOcclusion())); public static final RegistryObject BRASS_GRAB_RAILS = registerBlock("brass_grab_rails", @@ -42,6 +40,42 @@ public static NonNullFunction, BlockBuil public static final RegistryObject COPPER_BOGIE_STEPS = registerBlock("copper_bogie_steps", () -> new MetalBogieStepsBlock(BlockBehaviour.Properties.copy(Blocks.LADDER).sound(SoundType.METAL).noOcclusion())); + public static final RegistryObject METAL_PILOT = registerBlock("metal_pilot", + () -> new PilotBlock(BlockBehaviour.Properties.copy(Blocks.IRON_BLOCK).noOcclusion())); + public static final RegistryObject ANDESITE_PILOT = registerBlock("andesite_pilot", + () -> new PilotBlock(BlockBehaviour.Properties.copy(Blocks.IRON_BLOCK).noOcclusion())); + public static final RegistryObject BRASS_PILOT = registerBlock("brass_pilot", + () -> new PilotBlock(BlockBehaviour.Properties.copy(Blocks.IRON_BLOCK).noOcclusion())); + public static final RegistryObject COPPER_PILOT = registerBlock("copper_pilot", + () -> new PilotBlock(BlockBehaviour.Properties.copy(Blocks.IRON_BLOCK).noOcclusion())); + public static final RegistryObject POLISHED_ANDESITE_PILOT = registerBlock("polished_andesite_pilot", + () -> new PilotBlock(BlockBehaviour.Properties.copy(Blocks.IRON_BLOCK).noOcclusion())); + public static final RegistryObject POLISHED_ASURINE_PILOT = registerBlock("polished_asurine_pilot", + () -> new PilotBlock(BlockBehaviour.Properties.copy(Blocks.IRON_BLOCK).noOcclusion())); + public static final RegistryObject POLISHED_CALCITE_PILOT = registerBlock("polished_calcite_pilot", + () -> new PilotBlock(BlockBehaviour.Properties.copy(Blocks.IRON_BLOCK).noOcclusion())); + public static final RegistryObject POLISHED_CRIMSITE_PILOT = registerBlock("polished_crimsite_pilot", + () -> new PilotBlock(BlockBehaviour.Properties.copy(Blocks.IRON_BLOCK).noOcclusion())); + public static final RegistryObject POLISHED_DEEPSLATE_PILOT = registerBlock("polished_deepslate_pilot", + () -> new PilotBlock(BlockBehaviour.Properties.copy(Blocks.IRON_BLOCK).noOcclusion())); + public static final RegistryObject POLISHED_DIORITE_PILOT = registerBlock("polished_diorite_pilot", + () -> new PilotBlock(BlockBehaviour.Properties.copy(Blocks.IRON_BLOCK).noOcclusion())); + public static final RegistryObject POLISHED_DRIPSTONE_PILOT = registerBlock("polished_dripstone_pilot", + () -> new PilotBlock(BlockBehaviour.Properties.copy(Blocks.IRON_BLOCK).noOcclusion())); + public static final RegistryObject POLISHED_GRANITE_PILOT = registerBlock("polished_granite_pilot", + () -> new PilotBlock(BlockBehaviour.Properties.copy(Blocks.IRON_BLOCK).noOcclusion())); + public static final RegistryObject POLISHED_LIMESTONE_PILOT = registerBlock("polished_limestone_pilot", + () -> new PilotBlock(BlockBehaviour.Properties.copy(Blocks.IRON_BLOCK).noOcclusion())); + public static final RegistryObject POLISHED_OCHRUM_PILOT = registerBlock("polished_ochrum_pilot", + () -> new PilotBlock(BlockBehaviour.Properties.copy(Blocks.IRON_BLOCK).noOcclusion())); + public static final RegistryObject POLISHED_SCORCHIA_PILOT = registerBlock("polished_scorchia_pilot", + () -> new PilotBlock(BlockBehaviour.Properties.copy(Blocks.IRON_BLOCK).noOcclusion())); + public static final RegistryObject POLISHED_SCORIA_PILOT = registerBlock("polished_scoria_pilot", + () -> new PilotBlock(BlockBehaviour.Properties.copy(Blocks.IRON_BLOCK).noOcclusion())); + public static final RegistryObject POLISHED_TUFF_PILOT = registerBlock("polished_tuff_pilot", + () -> new PilotBlock(BlockBehaviour.Properties.copy(Blocks.IRON_BLOCK).noOcclusion())); + public static final RegistryObject POLISHED_VERIDIUM_PILOT = registerBlock("polished_veridium_pilot", + () -> new PilotBlock(BlockBehaviour.Properties.copy(Blocks.IRON_BLOCK).noOcclusion())); private static RegistryObject registerBlockItem(String name, RegistryObject block) { return ModItems.ITEMS.register(name, () -> new BlockItem(block.get(), new Item.Properties())); diff --git a/src/main/java/net/aaw/bellsandwhistles/item/ModCreativeModeTabs.java b/src/main/java/net/aaw/bellsandwhistles/item/ModCreativeModeTabs.java index abb0471..e84cbea 100644 --- a/src/main/java/net/aaw/bellsandwhistles/item/ModCreativeModeTabs.java +++ b/src/main/java/net/aaw/bellsandwhistles/item/ModCreativeModeTabs.java @@ -21,14 +21,31 @@ public class ModCreativeModeTabs { .displayItems((pParameters, pOutput) -> { pOutput.accept(ModItems.WOODEN_WHISTLE.get()); pOutput.accept(ModItems.BRASS_WHISTLE.get()); - pOutput.accept(ModBlocks.METAL_PILOT.get()); + pOutput.accept(ModItems.EVANGELION_DISC.get()); pOutput.accept(ModBlocks.ANDESITE_GRAB_RAILS.get()); pOutput.accept(ModBlocks.BRASS_GRAB_RAILS.get()); pOutput.accept(ModBlocks.COPPER_GRAB_RAILS.get()); pOutput.accept(ModBlocks.ANDESITE_BOGIE_STEPS.get()); pOutput.accept(ModBlocks.BRASS_BOGIE_STEPS.get()); pOutput.accept(ModBlocks.COPPER_BOGIE_STEPS.get()); - pOutput.accept(ModItems.EVANGELION_DISC.get()); + pOutput.accept(ModBlocks.METAL_PILOT.get()); + pOutput.accept(ModBlocks.ANDESITE_PILOT.get()); + pOutput.accept(ModBlocks.BRASS_PILOT.get()); + pOutput.accept(ModBlocks.COPPER_PILOT.get()); + pOutput.accept(ModBlocks.POLISHED_ANDESITE_PILOT.get()); + pOutput.accept(ModBlocks.POLISHED_GRANITE_PILOT.get()); + pOutput.accept(ModBlocks.POLISHED_DIORITE_PILOT.get()); + pOutput.accept(ModBlocks.POLISHED_DEEPSLATE_PILOT.get()); + pOutput.accept(ModBlocks.POLISHED_DRIPSTONE_PILOT.get()); + pOutput.accept(ModBlocks.POLISHED_TUFF_PILOT.get()); + pOutput.accept(ModBlocks.POLISHED_CALCITE_PILOT.get()); + pOutput.accept(ModBlocks.POLISHED_LIMESTONE_PILOT.get()); + pOutput.accept(ModBlocks.POLISHED_SCORIA_PILOT.get()); + pOutput.accept(ModBlocks.POLISHED_SCORCHIA_PILOT.get()); + pOutput.accept(ModBlocks.POLISHED_CRIMSITE_PILOT.get()); + pOutput.accept(ModBlocks.POLISHED_OCHRUM_PILOT.get()); + pOutput.accept(ModBlocks.POLISHED_VERIDIUM_PILOT.get()); + pOutput.accept(ModBlocks.POLISHED_ASURINE_PILOT.get()); }) .build()); diff --git a/src/main/resources/assets/bellsandwhistles/blockstates/andesite_pilot.json b/src/main/resources/assets/bellsandwhistles/blockstates/andesite_pilot.json new file mode 100644 index 0000000..cc1edfb --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/blockstates/andesite_pilot.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "bellsandwhistles:block/pilots/andesite_pilot", + "y": 90 + }, + "facing=north": { + "model": "bellsandwhistles:block/pilots/andesite_pilot" + }, + "facing=south": { + "model": "bellsandwhistles:block/pilots/andesite_pilot", + "y": 180 + }, + "facing=west": { + "model": "bellsandwhistles:block/pilots/andesite_pilot", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/blockstates/brass_pilot.json b/src/main/resources/assets/bellsandwhistles/blockstates/brass_pilot.json new file mode 100644 index 0000000..940a99f --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/blockstates/brass_pilot.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "bellsandwhistles:block/pilots/brass_pilot", + "y": 90 + }, + "facing=north": { + "model": "bellsandwhistles:block/pilots/brass_pilot" + }, + "facing=south": { + "model": "bellsandwhistles:block/pilots/brass_pilot", + "y": 180 + }, + "facing=west": { + "model": "bellsandwhistles:block/pilots/brass_pilot", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/blockstates/copper_pilot.json b/src/main/resources/assets/bellsandwhistles/blockstates/copper_pilot.json new file mode 100644 index 0000000..b11682d --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/blockstates/copper_pilot.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "bellsandwhistles:block/pilots/copper_pilot", + "y": 90 + }, + "facing=north": { + "model": "bellsandwhistles:block/pilots/copper_pilot" + }, + "facing=south": { + "model": "bellsandwhistles:block/pilots/copper_pilot", + "y": 180 + }, + "facing=west": { + "model": "bellsandwhistles:block/pilots/copper_pilot", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/blockstates/metal_pilot.json b/src/main/resources/assets/bellsandwhistles/blockstates/metal_pilot.json index 24f9de1..7d7c0dc 100644 --- a/src/main/resources/assets/bellsandwhistles/blockstates/metal_pilot.json +++ b/src/main/resources/assets/bellsandwhistles/blockstates/metal_pilot.json @@ -1,18 +1,18 @@ { "variants": { "facing=east": { - "model": "bellsandwhistles:block/metal_pilot", + "model": "bellsandwhistles:block/pilots/metal_pilot", "y": 90 }, "facing=north": { - "model": "bellsandwhistles:block/metal_pilot" + "model": "bellsandwhistles:block/pilots/metal_pilot" }, "facing=south": { - "model": "bellsandwhistles:block/metal_pilot", + "model": "bellsandwhistles:block/pilots/metal_pilot", "y": 180 }, "facing=west": { - "model": "bellsandwhistles:block/metal_pilot", + "model": "bellsandwhistles:block/pilots/metal_pilot", "y": 270 } } diff --git a/src/main/resources/assets/bellsandwhistles/blockstates/polished_andesite_pilot.json b/src/main/resources/assets/bellsandwhistles/blockstates/polished_andesite_pilot.json new file mode 100644 index 0000000..cc4bfc2 --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/blockstates/polished_andesite_pilot.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "bellsandwhistles:block/pilots/polished_andesite_pilot", + "y": 90 + }, + "facing=north": { + "model": "bellsandwhistles:block/pilots/polished_andesite_pilot" + }, + "facing=south": { + "model": "bellsandwhistles:block/pilots/polished_andesite_pilot", + "y": 180 + }, + "facing=west": { + "model": "bellsandwhistles:block/pilots/polished_andesite_pilot", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/blockstates/polished_asurine_pilot.json b/src/main/resources/assets/bellsandwhistles/blockstates/polished_asurine_pilot.json new file mode 100644 index 0000000..229d545 --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/blockstates/polished_asurine_pilot.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "bellsandwhistles:block/pilots/polished_asurine_pilot", + "y": 90 + }, + "facing=north": { + "model": "bellsandwhistles:block/pilots/polished_asurine_pilot" + }, + "facing=south": { + "model": "bellsandwhistles:block/pilots/polished_asurine_pilot", + "y": 180 + }, + "facing=west": { + "model": "bellsandwhistles:block/pilots/polished_asurine_pilot", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/blockstates/polished_calcite_pilot.json b/src/main/resources/assets/bellsandwhistles/blockstates/polished_calcite_pilot.json new file mode 100644 index 0000000..76ef0ad --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/blockstates/polished_calcite_pilot.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "bellsandwhistles:block/pilots/polished_calcite_pilot", + "y": 90 + }, + "facing=north": { + "model": "bellsandwhistles:block/pilots/polished_calcite_pilot" + }, + "facing=south": { + "model": "bellsandwhistles:block/pilots/polished_calcite_pilot", + "y": 180 + }, + "facing=west": { + "model": "bellsandwhistles:block/pilots/polished_calcite_pilot", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/blockstates/polished_crimsite_pilot.json b/src/main/resources/assets/bellsandwhistles/blockstates/polished_crimsite_pilot.json new file mode 100644 index 0000000..35fe073 --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/blockstates/polished_crimsite_pilot.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "bellsandwhistles:block/pilots/polished_crimsite_pilot", + "y": 90 + }, + "facing=north": { + "model": "bellsandwhistles:block/pilots/polished_crimsite_pilot" + }, + "facing=south": { + "model": "bellsandwhistles:block/pilots/polished_crimsite_pilot", + "y": 180 + }, + "facing=west": { + "model": "bellsandwhistles:block/pilots/polished_crimsite_pilot", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/blockstates/polished_deepslate_pilot.json b/src/main/resources/assets/bellsandwhistles/blockstates/polished_deepslate_pilot.json new file mode 100644 index 0000000..7ed349a --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/blockstates/polished_deepslate_pilot.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "bellsandwhistles:block/pilots/polished_deepslate_pilot", + "y": 90 + }, + "facing=north": { + "model": "bellsandwhistles:block/pilots/polished_deepslate_pilot" + }, + "facing=south": { + "model": "bellsandwhistles:block/pilots/polished_deepslate_pilot", + "y": 180 + }, + "facing=west": { + "model": "bellsandwhistles:block/pilots/polished_deepslate_pilot", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/blockstates/polished_diorite_pilot.json b/src/main/resources/assets/bellsandwhistles/blockstates/polished_diorite_pilot.json new file mode 100644 index 0000000..40ac244 --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/blockstates/polished_diorite_pilot.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "bellsandwhistles:block/pilots/polished_diorite_pilot", + "y": 90 + }, + "facing=north": { + "model": "bellsandwhistles:block/pilots/polished_diorite_pilot" + }, + "facing=south": { + "model": "bellsandwhistles:block/pilots/polished_diorite_pilot", + "y": 180 + }, + "facing=west": { + "model": "bellsandwhistles:block/pilots/polished_diorite_pilot", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/blockstates/polished_dripstone_pilot.json b/src/main/resources/assets/bellsandwhistles/blockstates/polished_dripstone_pilot.json new file mode 100644 index 0000000..d52f62e --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/blockstates/polished_dripstone_pilot.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "bellsandwhistles:block/pilots/polished_dripstone_pilot", + "y": 90 + }, + "facing=north": { + "model": "bellsandwhistles:block/pilots/polished_dripstone_pilot" + }, + "facing=south": { + "model": "bellsandwhistles:block/pilots/polished_dripstone_pilot", + "y": 180 + }, + "facing=west": { + "model": "bellsandwhistles:block/pilots/polished_dripstone_pilot", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/blockstates/polished_granite_pilot.json b/src/main/resources/assets/bellsandwhistles/blockstates/polished_granite_pilot.json new file mode 100644 index 0000000..769c0fe --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/blockstates/polished_granite_pilot.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "bellsandwhistles:block/pilots/polished_granite_pilot", + "y": 90 + }, + "facing=north": { + "model": "bellsandwhistles:block/pilots/polished_granite_pilot" + }, + "facing=south": { + "model": "bellsandwhistles:block/pilots/polished_granite_pilot", + "y": 180 + }, + "facing=west": { + "model": "bellsandwhistles:block/pilots/polished_granite_pilot", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/blockstates/polished_limestone_pilot.json b/src/main/resources/assets/bellsandwhistles/blockstates/polished_limestone_pilot.json new file mode 100644 index 0000000..782774f --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/blockstates/polished_limestone_pilot.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "bellsandwhistles:block/pilots/polished_limestone_pilot", + "y": 90 + }, + "facing=north": { + "model": "bellsandwhistles:block/pilots/polished_limestone_pilot" + }, + "facing=south": { + "model": "bellsandwhistles:block/pilots/polished_limestone_pilot", + "y": 180 + }, + "facing=west": { + "model": "bellsandwhistles:block/pilots/polished_limestone_pilot", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/blockstates/polished_ochrum_pilot.json b/src/main/resources/assets/bellsandwhistles/blockstates/polished_ochrum_pilot.json new file mode 100644 index 0000000..3145d31 --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/blockstates/polished_ochrum_pilot.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "bellsandwhistles:block/pilots/polished_ochrum_pilot", + "y": 90 + }, + "facing=north": { + "model": "bellsandwhistles:block/pilots/polished_ochrum_pilot" + }, + "facing=south": { + "model": "bellsandwhistles:block/pilots/polished_ochrum_pilot", + "y": 180 + }, + "facing=west": { + "model": "bellsandwhistles:block/pilots/polished_ochrum_pilot", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/blockstates/polished_scorchia_pilot.json b/src/main/resources/assets/bellsandwhistles/blockstates/polished_scorchia_pilot.json new file mode 100644 index 0000000..5f090e6 --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/blockstates/polished_scorchia_pilot.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "bellsandwhistles:block/pilots/polished_scorchia_pilot", + "y": 90 + }, + "facing=north": { + "model": "bellsandwhistles:block/pilots/polished_scorchia_pilot" + }, + "facing=south": { + "model": "bellsandwhistles:block/pilots/polished_scorchia_pilot", + "y": 180 + }, + "facing=west": { + "model": "bellsandwhistles:block/pilots/polished_scorchia_pilot", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/blockstates/polished_scoria_pilot.json b/src/main/resources/assets/bellsandwhistles/blockstates/polished_scoria_pilot.json new file mode 100644 index 0000000..c1cdd24 --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/blockstates/polished_scoria_pilot.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "bellsandwhistles:block/pilots/polished_scoria_pilot", + "y": 90 + }, + "facing=north": { + "model": "bellsandwhistles:block/pilots/polished_scoria_pilot" + }, + "facing=south": { + "model": "bellsandwhistles:block/pilots/polished_scoria_pilot", + "y": 180 + }, + "facing=west": { + "model": "bellsandwhistles:block/pilots/polished_scoria_pilot", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/blockstates/polished_tuff_pilot.json b/src/main/resources/assets/bellsandwhistles/blockstates/polished_tuff_pilot.json new file mode 100644 index 0000000..127870c --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/blockstates/polished_tuff_pilot.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "bellsandwhistles:block/pilots/polished_tuff_pilot", + "y": 90 + }, + "facing=north": { + "model": "bellsandwhistles:block/pilots/polished_tuff_pilot" + }, + "facing=south": { + "model": "bellsandwhistles:block/pilots/polished_tuff_pilot", + "y": 180 + }, + "facing=west": { + "model": "bellsandwhistles:block/pilots/polished_tuff_pilot", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/blockstates/polished_veridium_pilot.json b/src/main/resources/assets/bellsandwhistles/blockstates/polished_veridium_pilot.json new file mode 100644 index 0000000..5363434 --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/blockstates/polished_veridium_pilot.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "bellsandwhistles:block/pilots/polished_veridium_pilot", + "y": 90 + }, + "facing=north": { + "model": "bellsandwhistles:block/pilots/polished_veridium_pilot" + }, + "facing=south": { + "model": "bellsandwhistles:block/pilots/polished_veridium_pilot", + "y": 180 + }, + "facing=west": { + "model": "bellsandwhistles:block/pilots/polished_veridium_pilot", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/lang/en_us.json b/src/main/resources/assets/bellsandwhistles/lang/en_us.json index 9e7b365..ea714ea 100644 --- a/src/main/resources/assets/bellsandwhistles/lang/en_us.json +++ b/src/main/resources/assets/bellsandwhistles/lang/en_us.json @@ -2,19 +2,37 @@ "item.bellsandwhistles.brass_whistle": "Brass Whistle", "item.bellsandwhistles.wooden_whistle": "Wooden Whistle", "creativetab.bells_and_whistles_tab": "Bells and Whistles", - "block.bellsandwhistles.metal_pilot": "Metal Train Pilot", "block.bellsandwhistles.andesite_grab_rails": "Andesite Grab Rails", "block.bellsandwhistles.brass_grab_rails": "Brass Grab Rails", "block.bellsandwhistles.copper_grab_rails": "Copper Grab Rails", - "block.bellsandwhistles.andesite_bogie_steps": "Andesite Bogie Steps", "block.bellsandwhistles.brass_bogie_steps": "Brass Bogie Steps", "block.bellsandwhistles.copper_bogie_steps": "Copper Bogie Steps", + "block.bellsandwhistles.metal_pilot": "Metal Pilot", + "block.bellsandwhistles.andesite_pilot": "Andesite Pilot", + "block.bellsandwhistles.brass_pilot": "Brass Pilot", + "block.bellsandwhistles.copper_pilot": "Copper Pilot", + "block.bellsandwhistles.polished_andesite_pilot": "Polished Andesite Pilot", + "block.bellsandwhistles.polished_asurine_pilot": "Polished Asurine Pilot", + "block.bellsandwhistles.polished_calcite_pilot": "Polished Calcite Pilot", + "block.bellsandwhistles.polished_crimsite_pilot": "Polished Crimsite Pilot", + "block.bellsandwhistles.polished_deepslate_pilot": "Polished Deepslate Pilot", + "block.bellsandwhistles.polished_diorite_pilot": "Polished Diorite Pilot", + "block.bellsandwhistles.polished_dripstone_pilot": "Polished Dripstone Pilot", + "block.bellsandwhistles.polished_granite_pilot": "Polished Granite Pilot", + "block.bellsandwhistles.polished_limestone_pilot": "Polished Limestone Pilot", + "block.bellsandwhistles.polished_ochrum_pilot": "Polished Ochrum Pilot", + "block.bellsandwhistles.polished_scorchia_pilot": "Polished Scorchia Pilot", + "block.bellsandwhistles.polished_scoria_pilot": "Polished Scoria Pilot", + "block.bellsandwhistles.polished_tuff_pilot": "Polished Tuff Pilot", + "block.bellsandwhistles.polished_veridium_pilot": "Polished Veridium Pilot", + + "item.bellsandwhistles.evangelion_disc": "Music Disc", - "item.bellsandwhistles.evangelion_disc.desc": "Fly me to the Moon Bossa Nova Remix", - "item.bellsandwhistles.frenchcore_disc": "Frenchcore Disc", + "item.bellsandwhistles.evangelion_disc.desc": "Aya - Fly me to the Moon (Bossa Version)", + "item.bellsandwhistles.frenchcore_disc": "Frenchcore Experience", "item.bellsandwhistles.frenchcore_disc.desc": "Yiagi - 99 Luftballons", "item.bellsandwhistles.dalarna_disc": "Music Disc", "item.bellsandwhistles.dalarna_disc.desc": "Bengt Pegefelt - Fån't ja en körv" diff --git a/src/main/resources/assets/bellsandwhistles/models/block/andesite_bogie_steps.json b/src/main/resources/assets/bellsandwhistles/models/block/andesite_bogie_steps.json index facbfd5..b6d62f5 100644 --- a/src/main/resources/assets/bellsandwhistles/models/block/andesite_bogie_steps.json +++ b/src/main/resources/assets/bellsandwhistles/models/block/andesite_bogie_steps.json @@ -1,6 +1,5 @@ { "credit": "Made with Blockbench", - "render_type": "cutout", "textures": { "0": "bellsandwhistles:block/metal_rails/ladder_andesite_hoop", "1": "bellsandwhistles:block/metal_rails/hand_rails_andesite", @@ -8,167 +7,138 @@ "particle": "bellsandwhistles:block/metal_rails/hand_rails_andesite" }, "elements": [ - { - "name": "hoop_right", - "from": [2, 16, 14], - "to": [4, 18, 18], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, - "faces": { - "north": {"uv": [14, 4, 16, 6], "texture": "#0", "cullface": "up"}, - "south": {"uv": [16, 4, 14, 6], "texture": "#0", "cullface": "up"}, - "up": {"uv": [14, 0, 16, 4], "rotation": 180, "texture": "#0", "cullface": "up"} - } - }, - { - "name": "hoop_right_backface", - "from": [2, 18, 14], - "to": [4, 16, 18], - "rotation": {"angle": 0, "axis": "y", "origin": [13, 19, 16]}, - "faces": { - "north": {"uv": [16, 4, 14, 6], "rotation": 180, "texture": "#0", "cullface": "up"}, - "south": {"uv": [14, 4, 16, 6], "rotation": 180, "texture": "#0", "cullface": "up"}, - "down": {"uv": [14, 0, 16, 4], "rotation": 180, "texture": "#0", "cullface": "up"} - } - }, - { - "name": "ladder", - "from": [2, 0, 14], - "to": [4, 16, 16], - "shade": false, - "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, - "faces": { - "east": {"uv": [12, 0, 14, 16], "texture": "#0"}, - "west": {"uv": [14, 0, 12, 16], "texture": "#0"} - } - }, - { - "name": "ladder", - "from": [12, 0, 14], - "to": [14, 16, 16], - "shade": false, - "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, - "faces": { - "east": {"uv": [12, 0, 14, 16], "texture": "#0"}, - "west": {"uv": [14, 0, 12, 16], "texture": "#0"} - } - }, - { - "name": "ladder", - "from": [2, 0, 14], - "to": [14, 16, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, - "faces": { - "north": {"uv": [2, 0, 14, 16], "texture": "#1"} - } - }, - { - "name": "ladder", - "from": [2, -9, 14], - "to": [14, 0, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, - "faces": { - "north": {"uv": [2, 0, 14, 9], "texture": "#1"} - } - }, - { - "name": "ladder", - "from": [3, -9, 12], - "to": [13, -8, 16], - "shade": false, - "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, - "faces": { - "north": {"uv": [0, 9, 10, 10], "texture": "#2"}, - "east": {"uv": [4, 9, 0, 10], "texture": "#2"}, - "west": {"uv": [4, 9, 0, 10], "texture": "#2"}, - "up": {"uv": [0, 4, 10, 8], "texture": "#2"} - } - }, - { - "name": "ladder", - "from": [1, -3, 11], - "to": [15, -2, 15], - "shade": false, - "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, - "faces": { - "north": {"uv": [0, 8, 14, 9], "texture": "#2"}, - "east": {"uv": [4, 9, 0, 10], "texture": "#2"}, - "west": {"uv": [4, 9, 0, 10], "texture": "#2"}, - "up": {"uv": [0, 0, 14, 4], "texture": "#2"} - } - }, - { - "name": "ladder_backface", - "from": [2, 0, 16], - "to": [14, 16, 14], - "shade": false, - "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, - "faces": { - "east": {"uv": [14, 0, 12, 16], "texture": "#0"}, - "west": {"uv": [12, 0, 14, 16], "texture": "#0"} - } - }, - { - "name": "ladder_backface", - "from": [2, 0, 16], - "to": [14, 16, 14], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, - "faces": { - "south": {"uv": [14, 0, 2, 16], "texture": "#1"} - } - }, - { - "name": "hoop_left", - "from": [12, 16, 14], - "to": [14, 18, 18], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, - "faces": { - "north": {"uv": [14, 4, 16, 6], "texture": "#0", "cullface": "up"}, - "south": {"uv": [16, 4, 14, 6], "texture": "#0", "cullface": "up"}, - "up": {"uv": [14, 0, 16, 4], "rotation": 180, "texture": "#0", "cullface": "up"} - } - }, - { - "name": "hoop_left_backface", - "from": [12, 18, 14], - "to": [14, 16, 18], - "rotation": {"angle": 0, "axis": "y", "origin": [13, 19, 16]}, - "faces": { - "north": {"uv": [16, 4, 14, 6], "rotation": 180, "texture": "#0", "cullface": "up"}, - "south": {"uv": [14, 4, 16, 6], "rotation": 180, "texture": "#0", "cullface": "up"}, - "down": {"uv": [14, 0, 16, 4], "rotation": 180, "texture": "#0", "cullface": "up"} - } - }, - { - "name": "ladder", - "from": [2, -9, 14], - "to": [14, 16, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, - "color": 0, - "faces": { - "north": {"uv": [2, 0, 14, 16], "texture": "#missing"} - } - }, - { - "name": "ladder", - "from": [1, -3, 12], - "to": [15, -2, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, - "color": 0, - "faces": { - "north": {"uv": [2, 0, 14, 16], "texture": "#missing"} - } - }, - { - "name": "ladder", - "from": [3, -9, 12], - "to": [13, -8, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, - "color": 0, - "faces": { - "north": {"uv": [2, 0, 14, 16], "texture": "#missing"} - } + { + "name": "hoop_right", + "from": [2, 16, 14], + "to": [4, 18, 18], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [14, 4, 16, 6], "texture": "#0", "cullface": "up"}, + "south": {"uv": [16, 4, 14, 6], "texture": "#0", "cullface": "up"}, + "up": {"uv": [14, 0, 16, 4], "rotation": 180, "texture": "#0", "cullface": "up"} + } + }, + { + "name": "hoop_right_backface", + "from": [2, 18, 14], + "to": [4, 16, 18], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 19, 16]}, + "faces": { + "north": {"uv": [16, 4, 14, 6], "rotation": 180, "texture": "#0", "cullface": "up"}, + "south": {"uv": [14, 4, 16, 6], "rotation": 180, "texture": "#0", "cullface": "up"}, + "down": {"uv": [14, 0, 16, 4], "rotation": 180, "texture": "#0", "cullface": "up"} + } + }, + { + "name": "ladder", + "from": [2, 0, 14], + "to": [4, 16, 16], + "shade": false, + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "east": {"uv": [12, 0, 14, 16], "texture": "#0"}, + "west": {"uv": [14, 0, 12, 16], "texture": "#0"} + } + }, + { + "name": "ladder", + "from": [12, 0, 14], + "to": [14, 16, 16], + "shade": false, + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "east": {"uv": [12, 0, 14, 16], "texture": "#0"}, + "west": {"uv": [14, 0, 12, 16], "texture": "#0"} + } + }, + { + "name": "ladder", + "from": [2, 0, 14], + "to": [14, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [2, 0, 14, 16], "texture": "#1"} + } + }, + { + "name": "ladder", + "from": [2, -9, 14], + "to": [14, 0, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [2, 0, 14, 9], "texture": "#1"} + } + }, + { + "name": "ladder", + "from": [3, -9, 12], + "to": [13, -8, 16], + "shade": false, + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 9, 10, 10], "texture": "#2"}, + "east": {"uv": [4, 9, 0, 10], "texture": "#2"}, + "west": {"uv": [4, 9, 0, 10], "texture": "#2"}, + "up": {"uv": [0, 4, 10, 8], "texture": "#2"} } - ], + }, + { + "name": "ladder", + "from": [1, -3, 11], + "to": [15, -2, 15], + "shade": false, + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 8, 14, 9], "texture": "#2"}, + "east": {"uv": [4, 9, 0, 10], "texture": "#2"}, + "west": {"uv": [4, 9, 0, 10], "texture": "#2"}, + "up": {"uv": [0, 0, 14, 4], "texture": "#2"} + } + }, + { + "name": "ladder_backface", + "from": [2, 0, 16], + "to": [14, 16, 14], + "shade": false, + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "east": {"uv": [14, 0, 12, 16], "texture": "#0"}, + "west": {"uv": [12, 0, 14, 16], "texture": "#0"} + } + }, + { + "name": "ladder_backface", + "from": [2, 0, 16], + "to": [14, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "south": {"uv": [14, 0, 2, 16], "texture": "#1"} + } + }, + { + "name": "hoop_left", + "from": [12, 16, 14], + "to": [14, 18, 18], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [14, 4, 16, 6], "texture": "#0", "cullface": "up"}, + "south": {"uv": [16, 4, 14, 6], "texture": "#0", "cullface": "up"}, + "up": {"uv": [14, 0, 16, 4], "rotation": 180, "texture": "#0", "cullface": "up"} + } + }, + { + "name": "hoop_left_backface", + "from": [12, 18, 14], + "to": [14, 16, 18], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 19, 16]}, + "faces": { + "north": {"uv": [16, 4, 14, 6], "rotation": 180, "texture": "#0", "cullface": "up"}, + "south": {"uv": [14, 4, 16, 6], "rotation": 180, "texture": "#0", "cullface": "up"}, + "down": {"uv": [14, 0, 16, 4], "rotation": 180, "texture": "#0", "cullface": "up"} + } + } +], + "display": {}, "groups": [ { "name": "ladder", @@ -200,12 +170,6 @@ "children": [8, 9, 10, 11] } ] - }, - { - "name": "VoxelShapes", - "origin": [8, 8, 8], - "color": 0, - "children": [12, 13, 14] } ] } \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/block/pilots/andesite_pilot.json b/src/main/resources/assets/bellsandwhistles/models/block/pilots/andesite_pilot.json new file mode 100644 index 0000000..2e1372f --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/models/block/pilots/andesite_pilot.json @@ -0,0 +1,274 @@ +{ + "credit": "Made with Blockbench", + "render_type": "cutout", + "texture_size": [32, 32], + "textures": { + "0": "bellsandwhistles:block/cowcatchers/andesite_cowcatcher", + "particle": "bellsandwhistles:block/cowcatchers/andesite_cowcatcher" + }, + "elements": [ + { + "name": "Left Segment", + "from": [8.47387, 12.5, 5.52479], + "to": [12.47387, 15.5, 24.52479], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 8, 2, 9.5], "texture": "#0"}, + "east": {"uv": [0, 8, 9.5, 9.5], "texture": "#0"}, + "south": {"uv": [4.5, 4, 6.5, 5.5], "texture": "#0"}, + "west": {"uv": [0, 8, 9.5, 9.5], "texture": "#0"}, + "up": {"uv": [6.5, 3.5, 16, 5.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6.5, 3.5, 16, 5.5], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Right Segment", + "from": [-6.52613, 12.5, 5.52479], + "to": [8.47387, 15.5, 9.52479], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [2, 8, 9.5, 9.5], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 3], "texture": "#0"}, + "south": {"uv": [8.5, 3.5, 16, 5], "texture": "#0"}, + "west": {"uv": [4.5, 4, 6.5, 5.5], "texture": "#0"}, + "up": {"uv": [8.5, 3, 16, 5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [8.5, 3, 16, 5], "texture": "#0"} + } + }, + { + "name": "Back Segment", + "from": [-2.31883, 13, 16.06072], + "to": [18.68117, 15, 19.06072], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 3.5, 10.5, 4.5], "rotation": 270, "texture": "#0"}, + "east": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "south": {"uv": [0, 3.5, 10.5, 4.5], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "up": {"uv": [5, 6.5, 15.5, 8], "texture": "#0"}, + "down": {"uv": [0, 3, 10.5, 4.5], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "Middle Segment", + "from": [2.97406, 13, 11.0607], + "to": [12.97406, 15, 14.0607], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [7, 4, 15, 5], "texture": "#0"}, + "east": {"uv": [14, 3.5, 15.5, 4.5], "texture": "#0"}, + "south": {"uv": [0, 4, 8, 5], "texture": "#0"}, + "west": {"uv": [14, 3.5, 15.5, 4.5], "texture": "#0"}, + "up": {"uv": [4, 6, 9, 7.5], "texture": "#0"}, + "down": {"uv": [3, 3, 11, 4.5], "texture": "#0"} + } + }, + { + "name": "Left Segment", + "from": [13.55969, -12.5, -1.23257], + "to": [19.55969, -9.5, 31.76743], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 6, 3, 7.5], "texture": "#0"}, + "east": {"uv": [0, 6, 16, 7.5], "texture": "#0"}, + "south": {"uv": [7.5, 1.5, 10.5, 3], "texture": "#0"}, + "west": {"uv": [0, 6, 16, 7.5], "texture": "#0"}, + "up": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Right Segment", + "from": [-13.44031, -12.5, -1.23257], + "to": [13.55969, -9.5, 4.76743], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [2.5, 6, 16, 7.5], "texture": "#0"}, + "east": {"uv": [8.5, 1.5, 11.5, 3], "texture": "#0"}, + "south": {"uv": [2.5, 6, 16, 7.5], "texture": "#0"}, + "west": {"uv": [8.5, 1.5, 11.5, 3], "texture": "#0"}, + "up": {"uv": [2.5, 3, 16, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [2.5, 3, 16, 6], "texture": "#0"} + } + }, + { + "name": "Back Segment", + "from": [-12.02594, -12, 16.06072], + "to": [27.97406, -10, 20.06072], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 4, 16, 5], "texture": "#0"}, + "east": {"uv": [3, 3, 5, 4], "texture": "#0"}, + "south": {"uv": [0, 4, 16, 5], "texture": "#0"}, + "west": {"uv": [3, 3, 5, 4], "texture": "#0"}, + "up": {"uv": [0, 3, 16, 5], "texture": "#0"}, + "down": {"uv": [0, 3, 16, 5], "texture": "#0"} + } + }, + { + "name": "Right #1", + "from": [1.47406, -13.51206, 6.05877], + "to": [4.47406, 14.88794, 9.05877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Right #2", + "from": [-3.52594, -12.11206, 10.85877], + "to": [-0.52594, 15.88794, 13.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Left #1", + "from": [11.47406, -13.51206, 5.85877], + "to": [14.47406, 14.88794, 8.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Left #2", + "from": [16.47406, -12.11206, 10.85877], + "to": [19.47406, 15.88794, 13.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Right Edge Piece", + "from": [-6.60652, -16, 15.06072], + "to": [-2.60652, 10.4, 19.05072], + "rotation": {"angle": -22.5, "axis": "z", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1.5, 3.5, 14.7, 5.5], "texture": "#0"} + } + }, + { + "name": "Middle", + "from": [6.47406, -15.91206, 1.55877], + "to": [9.47406, 13.08794, 4.55877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 3, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 3, 3], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Left Edge Piece", + "from": [18.62812, -16, 15.06072], + "to": [22.62812, 10.4, 19.05072], + "rotation": {"angle": 22.5, "axis": "z", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [2.8, 3, 16, 5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1.5, 3.5, 14.7, 5.5], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [23, -27, 2], + "translation": [0.25, 1.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "thirdperson_lefthand": { + "rotation": [23, -27, 2], + "translation": [0.25, 1.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "firstperson_righthand": { + "rotation": [1, 13, 0], + "translation": [0.75, 3.75, -1.5], + "scale": [0.25, 0.25, 0.25] + }, + "firstperson_lefthand": { + "rotation": [1, 13, 0], + "translation": [0.75, 3.75, -1.5], + "scale": [0.25, 0.25, 0.25] + }, + "ground": { + "translation": [0.5, 5.5, 0], + "scale": [0.4, 0.4, 0.4] + }, + "gui": { + "rotation": [30, 135, 0], + "translation": [-3.5, 2.25, 0], + "scale": [0.45, 0.45, 0.45] + }, + "head": { + "rotation": [-23, 0, 0], + "translation": [2.75, 80, -13], + "scale": [4, 4, 4] + }, + "fixed": { + "translation": [0, 3.25, -4.25], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "Cowcatcher", + "origin": [8, 8, 8], + "color": 0, + "children": [ + { + "name": "Top Section", + "origin": [9, 1, 8], + "color": 0, + "children": [0, 1, 2, 3] + }, + { + "name": "Bottom Section", + "origin": [9, 1, 8], + "color": 0, + "children": [4, 5, 6] + }, + { + "name": "Sticks", + "origin": [8, 8, 8], + "color": 0, + "children": [7, 8, 9, 10, 11, 12, 13] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/block/pilots/brass_pilot.json b/src/main/resources/assets/bellsandwhistles/models/block/pilots/brass_pilot.json new file mode 100644 index 0000000..87225de --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/models/block/pilots/brass_pilot.json @@ -0,0 +1,274 @@ +{ + "credit": "Made with Blockbench", + "render_type": "cutout", + "texture_size": [32, 32], + "textures": { + "0": "bellsandwhistles:block/cowcatchers/brass_cowcatcher", + "particle": "bellsandwhistles:block/cowcatchers/brass_cowcatcher" + }, + "elements": [ + { + "name": "Left Segment", + "from": [8.47387, 12.5, 5.52479], + "to": [12.47387, 15.5, 24.52479], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 8, 2, 9.5], "texture": "#0"}, + "east": {"uv": [0, 8, 9.5, 9.5], "texture": "#0"}, + "south": {"uv": [4.5, 4, 6.5, 5.5], "texture": "#0"}, + "west": {"uv": [0, 8, 9.5, 9.5], "texture": "#0"}, + "up": {"uv": [6.5, 3.5, 16, 5.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6.5, 3.5, 16, 5.5], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Right Segment", + "from": [-6.52613, 12.5, 5.52479], + "to": [8.47387, 15.5, 9.52479], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [2, 8, 9.5, 9.5], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 3], "texture": "#0"}, + "south": {"uv": [8.5, 3.5, 16, 5], "texture": "#0"}, + "west": {"uv": [4.5, 4, 6.5, 5.5], "texture": "#0"}, + "up": {"uv": [8.5, 3, 16, 5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [8.5, 3, 16, 5], "texture": "#0"} + } + }, + { + "name": "Back Segment", + "from": [-2.31883, 13, 16.06072], + "to": [18.68117, 15, 19.06072], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 3.5, 10.5, 4.5], "rotation": 270, "texture": "#0"}, + "east": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "south": {"uv": [0, 3.5, 10.5, 4.5], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "up": {"uv": [5, 6.5, 15.5, 8], "texture": "#0"}, + "down": {"uv": [0, 3, 10.5, 4.5], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "Middle Segment", + "from": [2.97406, 13, 11.0607], + "to": [12.97406, 15, 14.0607], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [7, 4, 15, 5], "texture": "#0"}, + "east": {"uv": [14, 3.5, 15.5, 4.5], "texture": "#0"}, + "south": {"uv": [0, 4, 8, 5], "texture": "#0"}, + "west": {"uv": [14, 3.5, 15.5, 4.5], "texture": "#0"}, + "up": {"uv": [4, 6, 9, 7.5], "texture": "#0"}, + "down": {"uv": [3, 3, 11, 4.5], "texture": "#0"} + } + }, + { + "name": "Left Segment", + "from": [13.55969, -12.5, -1.23257], + "to": [19.55969, -9.5, 31.76743], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 6, 3, 7.5], "texture": "#0"}, + "east": {"uv": [0, 6, 16, 7.5], "texture": "#0"}, + "south": {"uv": [7.5, 1.5, 10.5, 3], "texture": "#0"}, + "west": {"uv": [0, 6, 16, 7.5], "texture": "#0"}, + "up": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Right Segment", + "from": [-13.44031, -12.5, -1.23257], + "to": [13.55969, -9.5, 4.76743], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [2.5, 6, 16, 7.5], "texture": "#0"}, + "east": {"uv": [8.5, 1.5, 11.5, 3], "texture": "#0"}, + "south": {"uv": [2.5, 6, 16, 7.5], "texture": "#0"}, + "west": {"uv": [8.5, 1.5, 11.5, 3], "texture": "#0"}, + "up": {"uv": [2.5, 3, 16, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [2.5, 3, 16, 6], "texture": "#0"} + } + }, + { + "name": "Back Segment", + "from": [-12.02594, -12, 16.06072], + "to": [27.97406, -10, 20.06072], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 4, 16, 5], "texture": "#0"}, + "east": {"uv": [3, 3, 5, 4], "texture": "#0"}, + "south": {"uv": [0, 4, 16, 5], "texture": "#0"}, + "west": {"uv": [3, 3, 5, 4], "texture": "#0"}, + "up": {"uv": [0, 3, 16, 5], "texture": "#0"}, + "down": {"uv": [0, 3, 16, 5], "texture": "#0"} + } + }, + { + "name": "Right #1", + "from": [1.47406, -13.51206, 6.05877], + "to": [4.47406, 14.88794, 9.05877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Right #2", + "from": [-3.52594, -12.11206, 10.85877], + "to": [-0.52594, 15.88794, 13.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Left #1", + "from": [11.47406, -13.51206, 5.85877], + "to": [14.47406, 14.88794, 8.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Left #2", + "from": [16.47406, -12.11206, 10.85877], + "to": [19.47406, 15.88794, 13.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Right Edge Piece", + "from": [-6.60652, -16, 15.06072], + "to": [-2.60652, 10.4, 19.05072], + "rotation": {"angle": -22.5, "axis": "z", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1.5, 3.5, 14.7, 5.5], "texture": "#0"} + } + }, + { + "name": "Middle", + "from": [6.47406, -15.91206, 1.55877], + "to": [9.47406, 13.08794, 4.55877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 3, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 3, 3], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Left Edge Piece", + "from": [18.62812, -16, 15.06072], + "to": [22.62812, 10.4, 19.05072], + "rotation": {"angle": 22.5, "axis": "z", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [2.8, 3, 16, 5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1.5, 3.5, 14.7, 5.5], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [23, -27, 2], + "translation": [0.25, 1.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "thirdperson_lefthand": { + "rotation": [23, -27, 2], + "translation": [0.25, 1.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "firstperson_righthand": { + "rotation": [1, 13, 0], + "translation": [0.75, 3.75, -1.5], + "scale": [0.25, 0.25, 0.25] + }, + "firstperson_lefthand": { + "rotation": [1, 13, 0], + "translation": [0.75, 3.75, -1.5], + "scale": [0.25, 0.25, 0.25] + }, + "ground": { + "translation": [0.5, 5.5, 0], + "scale": [0.4, 0.4, 0.4] + }, + "gui": { + "rotation": [30, 135, 0], + "translation": [-3.5, 2.25, 0], + "scale": [0.45, 0.45, 0.45] + }, + "head": { + "rotation": [-23, 0, 0], + "translation": [2.75, 80, -13], + "scale": [4, 4, 4] + }, + "fixed": { + "translation": [0, 3.25, -4.25], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "Cowcatcher", + "origin": [8, 8, 8], + "color": 0, + "children": [ + { + "name": "Top Section", + "origin": [9, 1, 8], + "color": 0, + "children": [0, 1, 2, 3] + }, + { + "name": "Bottom Section", + "origin": [9, 1, 8], + "color": 0, + "children": [4, 5, 6] + }, + { + "name": "Sticks", + "origin": [8, 8, 8], + "color": 0, + "children": [7, 8, 9, 10, 11, 12, 13] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/block/pilots/copper_pilot.json b/src/main/resources/assets/bellsandwhistles/models/block/pilots/copper_pilot.json new file mode 100644 index 0000000..a2b76f0 --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/models/block/pilots/copper_pilot.json @@ -0,0 +1,274 @@ +{ + "credit": "Made with Blockbench", + "render_type": "cutout", + "texture_size": [32, 32], + "textures": { + "0": "bellsandwhistles:block/cowcatchers/copper_cowcatcher", + "particle": "bellsandwhistles:block/cowcatchers/copper_cowcatcher" + }, + "elements": [ + { + "name": "Left Segment", + "from": [8.47387, 12.5, 5.52479], + "to": [12.47387, 15.5, 24.52479], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 8, 2, 9.5], "texture": "#0"}, + "east": {"uv": [0, 8, 9.5, 9.5], "texture": "#0"}, + "south": {"uv": [4.5, 4, 6.5, 5.5], "texture": "#0"}, + "west": {"uv": [0, 8, 9.5, 9.5], "texture": "#0"}, + "up": {"uv": [6.5, 3.5, 16, 5.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6.5, 3.5, 16, 5.5], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Right Segment", + "from": [-6.52613, 12.5, 5.52479], + "to": [8.47387, 15.5, 9.52479], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [2, 8, 9.5, 9.5], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 3], "texture": "#0"}, + "south": {"uv": [8.5, 3.5, 16, 5], "texture": "#0"}, + "west": {"uv": [4.5, 4, 6.5, 5.5], "texture": "#0"}, + "up": {"uv": [8.5, 3, 16, 5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [8.5, 3, 16, 5], "texture": "#0"} + } + }, + { + "name": "Back Segment", + "from": [-2.31883, 13, 16.06072], + "to": [18.68117, 15, 19.06072], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 3.5, 10.5, 4.5], "rotation": 270, "texture": "#0"}, + "east": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "south": {"uv": [0, 3.5, 10.5, 4.5], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "up": {"uv": [5, 6.5, 15.5, 8], "texture": "#0"}, + "down": {"uv": [0, 3, 10.5, 4.5], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "Middle Segment", + "from": [2.97406, 13, 11.0607], + "to": [12.97406, 15, 14.0607], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [7, 4, 15, 5], "texture": "#0"}, + "east": {"uv": [14, 3.5, 15.5, 4.5], "texture": "#0"}, + "south": {"uv": [0, 4, 8, 5], "texture": "#0"}, + "west": {"uv": [14, 3.5, 15.5, 4.5], "texture": "#0"}, + "up": {"uv": [4, 6, 9, 7.5], "texture": "#0"}, + "down": {"uv": [3, 3, 11, 4.5], "texture": "#0"} + } + }, + { + "name": "Left Segment", + "from": [13.55969, -12.5, -1.23257], + "to": [19.55969, -9.5, 31.76743], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 6, 3, 7.5], "texture": "#0"}, + "east": {"uv": [0, 6, 16, 7.5], "texture": "#0"}, + "south": {"uv": [7.5, 1.5, 10.5, 3], "texture": "#0"}, + "west": {"uv": [0, 6, 16, 7.5], "texture": "#0"}, + "up": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Right Segment", + "from": [-13.44031, -12.5, -1.23257], + "to": [13.55969, -9.5, 4.76743], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [2.5, 6, 16, 7.5], "texture": "#0"}, + "east": {"uv": [8.5, 1.5, 11.5, 3], "texture": "#0"}, + "south": {"uv": [2.5, 6, 16, 7.5], "texture": "#0"}, + "west": {"uv": [8.5, 1.5, 11.5, 3], "texture": "#0"}, + "up": {"uv": [2.5, 3, 16, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [2.5, 3, 16, 6], "texture": "#0"} + } + }, + { + "name": "Back Segment", + "from": [-12.02594, -12, 16.06072], + "to": [27.97406, -10, 20.06072], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 4, 16, 5], "texture": "#0"}, + "east": {"uv": [3, 3, 5, 4], "texture": "#0"}, + "south": {"uv": [0, 4, 16, 5], "texture": "#0"}, + "west": {"uv": [3, 3, 5, 4], "texture": "#0"}, + "up": {"uv": [0, 3, 16, 5], "texture": "#0"}, + "down": {"uv": [0, 3, 16, 5], "texture": "#0"} + } + }, + { + "name": "Right #1", + "from": [1.47406, -13.51206, 6.05877], + "to": [4.47406, 14.88794, 9.05877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Right #2", + "from": [-3.52594, -12.11206, 10.85877], + "to": [-0.52594, 15.88794, 13.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Left #1", + "from": [11.47406, -13.51206, 5.85877], + "to": [14.47406, 14.88794, 8.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Left #2", + "from": [16.47406, -12.11206, 10.85877], + "to": [19.47406, 15.88794, 13.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Right Edge Piece", + "from": [-6.60652, -16, 15.06072], + "to": [-2.60652, 10.4, 19.05072], + "rotation": {"angle": -22.5, "axis": "z", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1.5, 3.5, 14.7, 5.5], "texture": "#0"} + } + }, + { + "name": "Middle", + "from": [6.47406, -15.91206, 1.55877], + "to": [9.47406, 13.08794, 4.55877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 3, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 3, 3], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Left Edge Piece", + "from": [18.62812, -16, 15.06072], + "to": [22.62812, 10.4, 19.05072], + "rotation": {"angle": 22.5, "axis": "z", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [2.8, 3, 16, 5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1.5, 3.5, 14.7, 5.5], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [23, -27, 2], + "translation": [0.25, 1.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "thirdperson_lefthand": { + "rotation": [23, -27, 2], + "translation": [0.25, 1.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "firstperson_righthand": { + "rotation": [1, 13, 0], + "translation": [0.75, 3.75, -1.5], + "scale": [0.25, 0.25, 0.25] + }, + "firstperson_lefthand": { + "rotation": [1, 13, 0], + "translation": [0.75, 3.75, -1.5], + "scale": [0.25, 0.25, 0.25] + }, + "ground": { + "translation": [0.5, 5.5, 0], + "scale": [0.4, 0.4, 0.4] + }, + "gui": { + "rotation": [30, 135, 0], + "translation": [-3.5, 2.25, 0], + "scale": [0.45, 0.45, 0.45] + }, + "head": { + "rotation": [-23, 0, 0], + "translation": [2.75, 80, -13], + "scale": [4, 4, 4] + }, + "fixed": { + "translation": [0, 3.25, -4.25], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "Cowcatcher", + "origin": [8, 8, 8], + "color": 0, + "children": [ + { + "name": "Top Section", + "origin": [9, 1, 8], + "color": 0, + "children": [0, 1, 2, 3] + }, + { + "name": "Bottom Section", + "origin": [9, 1, 8], + "color": 0, + "children": [4, 5, 6] + }, + { + "name": "Sticks", + "origin": [8, 8, 8], + "color": 0, + "children": [7, 8, 9, 10, 11, 12, 13] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/block/metal_pilot.json b/src/main/resources/assets/bellsandwhistles/models/block/pilots/metal_pilot.json similarity index 100% rename from src/main/resources/assets/bellsandwhistles/models/block/metal_pilot.json rename to src/main/resources/assets/bellsandwhistles/models/block/pilots/metal_pilot.json diff --git a/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_andesite_pilot.json b/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_andesite_pilot.json new file mode 100644 index 0000000..ed2d654 --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_andesite_pilot.json @@ -0,0 +1,274 @@ +{ + "credit": "Made with Blockbench", + "render_type": "cutout", + "texture_size": [32, 32], + "textures": { + "0": "bellsandwhistles:block/cowcatchers/polished_andesite_cowcatcher", + "particle": "bellsandwhistles:block/cowcatchers/polished_andesite_cowcatcher" + }, + "elements": [ + { + "name": "Left Segment", + "from": [8.47387, 12.5, 5.52479], + "to": [12.47387, 15.5, 24.52479], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 8, 2, 9.5], "texture": "#0"}, + "east": {"uv": [0, 8, 9.5, 9.5], "texture": "#0"}, + "south": {"uv": [4.5, 4, 6.5, 5.5], "texture": "#0"}, + "west": {"uv": [0, 8, 9.5, 9.5], "texture": "#0"}, + "up": {"uv": [6.5, 3.5, 16, 5.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6.5, 3.5, 16, 5.5], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Right Segment", + "from": [-6.52613, 12.5, 5.52479], + "to": [8.47387, 15.5, 9.52479], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [2, 8, 9.5, 9.5], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 3], "texture": "#0"}, + "south": {"uv": [8.5, 3.5, 16, 5], "texture": "#0"}, + "west": {"uv": [4.5, 4, 6.5, 5.5], "texture": "#0"}, + "up": {"uv": [8.5, 3, 16, 5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [8.5, 3, 16, 5], "texture": "#0"} + } + }, + { + "name": "Back Segment", + "from": [-2.31883, 13, 16.06072], + "to": [18.68117, 15, 19.06072], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 3.5, 10.5, 4.5], "rotation": 270, "texture": "#0"}, + "east": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "south": {"uv": [0, 3.5, 10.5, 4.5], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "up": {"uv": [5, 6.5, 15.5, 8], "texture": "#0"}, + "down": {"uv": [0, 3, 10.5, 4.5], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "Middle Segment", + "from": [2.97406, 13, 11.0607], + "to": [12.97406, 15, 14.0607], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [7, 4, 15, 5], "texture": "#0"}, + "east": {"uv": [14, 3.5, 15.5, 4.5], "texture": "#0"}, + "south": {"uv": [0, 4, 8, 5], "texture": "#0"}, + "west": {"uv": [14, 3.5, 15.5, 4.5], "texture": "#0"}, + "up": {"uv": [4, 6, 9, 7.5], "texture": "#0"}, + "down": {"uv": [3, 3, 11, 4.5], "texture": "#0"} + } + }, + { + "name": "Left Segment", + "from": [13.55969, -12.5, -1.23257], + "to": [19.55969, -9.5, 31.76743], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 6, 3, 7.5], "texture": "#0"}, + "east": {"uv": [0, 6, 16, 7.5], "texture": "#0"}, + "south": {"uv": [7.5, 1.5, 10.5, 3], "texture": "#0"}, + "west": {"uv": [0, 6, 16, 7.5], "texture": "#0"}, + "up": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Right Segment", + "from": [-13.44031, -12.5, -1.23257], + "to": [13.55969, -9.5, 4.76743], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [2.5, 6, 16, 7.5], "texture": "#0"}, + "east": {"uv": [8.5, 1.5, 11.5, 3], "texture": "#0"}, + "south": {"uv": [2.5, 6, 16, 7.5], "texture": "#0"}, + "west": {"uv": [8.5, 1.5, 11.5, 3], "texture": "#0"}, + "up": {"uv": [2.5, 3, 16, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [2.5, 3, 16, 6], "texture": "#0"} + } + }, + { + "name": "Back Segment", + "from": [-12.02594, -12, 16.06072], + "to": [27.97406, -10, 20.06072], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 4, 16, 5], "texture": "#0"}, + "east": {"uv": [3, 3, 5, 4], "texture": "#0"}, + "south": {"uv": [0, 4, 16, 5], "texture": "#0"}, + "west": {"uv": [3, 3, 5, 4], "texture": "#0"}, + "up": {"uv": [0, 3, 16, 5], "texture": "#0"}, + "down": {"uv": [0, 3, 16, 5], "texture": "#0"} + } + }, + { + "name": "Right #1", + "from": [1.47406, -13.51206, 6.05877], + "to": [4.47406, 14.88794, 9.05877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Right #2", + "from": [-3.52594, -12.11206, 10.85877], + "to": [-0.52594, 15.88794, 13.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Left #1", + "from": [11.47406, -13.51206, 5.85877], + "to": [14.47406, 14.88794, 8.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Left #2", + "from": [16.47406, -12.11206, 10.85877], + "to": [19.47406, 15.88794, 13.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Right Edge Piece", + "from": [-6.60652, -16, 15.06072], + "to": [-2.60652, 10.4, 19.05072], + "rotation": {"angle": -22.5, "axis": "z", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1.5, 3.5, 14.7, 5.5], "texture": "#0"} + } + }, + { + "name": "Middle", + "from": [6.47406, -15.91206, 1.55877], + "to": [9.47406, 13.08794, 4.55877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 3, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 3, 3], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Left Edge Piece", + "from": [18.62812, -16, 15.06072], + "to": [22.62812, 10.4, 19.05072], + "rotation": {"angle": 22.5, "axis": "z", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [2.8, 3, 16, 5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1.5, 3.5, 14.7, 5.5], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [23, -27, 2], + "translation": [0.25, 1.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "thirdperson_lefthand": { + "rotation": [23, -27, 2], + "translation": [0.25, 1.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "firstperson_righthand": { + "rotation": [1, 13, 0], + "translation": [0.75, 3.75, -1.5], + "scale": [0.25, 0.25, 0.25] + }, + "firstperson_lefthand": { + "rotation": [1, 13, 0], + "translation": [0.75, 3.75, -1.5], + "scale": [0.25, 0.25, 0.25] + }, + "ground": { + "translation": [0.5, 5.5, 0], + "scale": [0.4, 0.4, 0.4] + }, + "gui": { + "rotation": [30, 135, 0], + "translation": [-3.5, 2.25, 0], + "scale": [0.45, 0.45, 0.45] + }, + "head": { + "rotation": [-23, 0, 0], + "translation": [2.75, 80, -13], + "scale": [4, 4, 4] + }, + "fixed": { + "translation": [0, 3.25, -4.25], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "Cowcatcher", + "origin": [8, 8, 8], + "color": 0, + "children": [ + { + "name": "Top Section", + "origin": [9, 1, 8], + "color": 0, + "children": [0, 1, 2, 3] + }, + { + "name": "Bottom Section", + "origin": [9, 1, 8], + "color": 0, + "children": [4, 5, 6] + }, + { + "name": "Sticks", + "origin": [8, 8, 8], + "color": 0, + "children": [7, 8, 9, 10, 11, 12, 13] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_asurine_pilot.json b/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_asurine_pilot.json new file mode 100644 index 0000000..6991743 --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_asurine_pilot.json @@ -0,0 +1,274 @@ +{ + "credit": "Made with Blockbench", + "render_type": "cutout", + "texture_size": [32, 32], + "textures": { + "0": "bellsandwhistles:block/cowcatchers/polished_asurine_cowcatcher", + "particle": "bellsandwhistles:block/cowcatchers/polished_asurine_cowcatcher" + }, + "elements": [ + { + "name": "Left Segment", + "from": [8.47387, 12.5, 5.52479], + "to": [12.47387, 15.5, 24.52479], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 8, 2, 9.5], "texture": "#0"}, + "east": {"uv": [0, 8, 9.5, 9.5], "texture": "#0"}, + "south": {"uv": [4.5, 4, 6.5, 5.5], "texture": "#0"}, + "west": {"uv": [0, 8, 9.5, 9.5], "texture": "#0"}, + "up": {"uv": [6.5, 3.5, 16, 5.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6.5, 3.5, 16, 5.5], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Right Segment", + "from": [-6.52613, 12.5, 5.52479], + "to": [8.47387, 15.5, 9.52479], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [2, 8, 9.5, 9.5], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 3], "texture": "#0"}, + "south": {"uv": [8.5, 3.5, 16, 5], "texture": "#0"}, + "west": {"uv": [4.5, 4, 6.5, 5.5], "texture": "#0"}, + "up": {"uv": [8.5, 3, 16, 5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [8.5, 3, 16, 5], "texture": "#0"} + } + }, + { + "name": "Back Segment", + "from": [-2.31883, 13, 16.06072], + "to": [18.68117, 15, 19.06072], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 3.5, 10.5, 4.5], "rotation": 270, "texture": "#0"}, + "east": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "south": {"uv": [0, 3.5, 10.5, 4.5], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "up": {"uv": [5, 6.5, 15.5, 8], "texture": "#0"}, + "down": {"uv": [0, 3, 10.5, 4.5], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "Middle Segment", + "from": [2.97406, 13, 11.0607], + "to": [12.97406, 15, 14.0607], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [7, 4, 15, 5], "texture": "#0"}, + "east": {"uv": [14, 3.5, 15.5, 4.5], "texture": "#0"}, + "south": {"uv": [0, 4, 8, 5], "texture": "#0"}, + "west": {"uv": [14, 3.5, 15.5, 4.5], "texture": "#0"}, + "up": {"uv": [4, 6, 9, 7.5], "texture": "#0"}, + "down": {"uv": [3, 3, 11, 4.5], "texture": "#0"} + } + }, + { + "name": "Left Segment", + "from": [13.55969, -12.5, -1.23257], + "to": [19.55969, -9.5, 31.76743], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 6, 3, 7.5], "texture": "#0"}, + "east": {"uv": [0, 6, 16, 7.5], "texture": "#0"}, + "south": {"uv": [7.5, 1.5, 10.5, 3], "texture": "#0"}, + "west": {"uv": [0, 6, 16, 7.5], "texture": "#0"}, + "up": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Right Segment", + "from": [-13.44031, -12.5, -1.23257], + "to": [13.55969, -9.5, 4.76743], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [2.5, 6, 16, 7.5], "texture": "#0"}, + "east": {"uv": [8.5, 1.5, 11.5, 3], "texture": "#0"}, + "south": {"uv": [2.5, 6, 16, 7.5], "texture": "#0"}, + "west": {"uv": [8.5, 1.5, 11.5, 3], "texture": "#0"}, + "up": {"uv": [2.5, 3, 16, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [2.5, 3, 16, 6], "texture": "#0"} + } + }, + { + "name": "Back Segment", + "from": [-12.02594, -12, 16.06072], + "to": [27.97406, -10, 20.06072], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 4, 16, 5], "texture": "#0"}, + "east": {"uv": [3, 3, 5, 4], "texture": "#0"}, + "south": {"uv": [0, 4, 16, 5], "texture": "#0"}, + "west": {"uv": [3, 3, 5, 4], "texture": "#0"}, + "up": {"uv": [0, 3, 16, 5], "texture": "#0"}, + "down": {"uv": [0, 3, 16, 5], "texture": "#0"} + } + }, + { + "name": "Right #1", + "from": [1.47406, -13.51206, 6.05877], + "to": [4.47406, 14.88794, 9.05877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Right #2", + "from": [-3.52594, -12.11206, 10.85877], + "to": [-0.52594, 15.88794, 13.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Left #1", + "from": [11.47406, -13.51206, 5.85877], + "to": [14.47406, 14.88794, 8.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Left #2", + "from": [16.47406, -12.11206, 10.85877], + "to": [19.47406, 15.88794, 13.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Right Edge Piece", + "from": [-6.60652, -16, 15.06072], + "to": [-2.60652, 10.4, 19.05072], + "rotation": {"angle": -22.5, "axis": "z", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1.5, 3.5, 14.7, 5.5], "texture": "#0"} + } + }, + { + "name": "Middle", + "from": [6.47406, -15.91206, 1.55877], + "to": [9.47406, 13.08794, 4.55877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 3, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 3, 3], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Left Edge Piece", + "from": [18.62812, -16, 15.06072], + "to": [22.62812, 10.4, 19.05072], + "rotation": {"angle": 22.5, "axis": "z", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [2.8, 3, 16, 5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1.5, 3.5, 14.7, 5.5], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [23, -27, 2], + "translation": [0.25, 1.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "thirdperson_lefthand": { + "rotation": [23, -27, 2], + "translation": [0.25, 1.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "firstperson_righthand": { + "rotation": [1, 13, 0], + "translation": [0.75, 3.75, -1.5], + "scale": [0.25, 0.25, 0.25] + }, + "firstperson_lefthand": { + "rotation": [1, 13, 0], + "translation": [0.75, 3.75, -1.5], + "scale": [0.25, 0.25, 0.25] + }, + "ground": { + "translation": [0.5, 5.5, 0], + "scale": [0.4, 0.4, 0.4] + }, + "gui": { + "rotation": [30, 135, 0], + "translation": [-3.5, 2.25, 0], + "scale": [0.45, 0.45, 0.45] + }, + "head": { + "rotation": [-23, 0, 0], + "translation": [2.75, 80, -13], + "scale": [4, 4, 4] + }, + "fixed": { + "translation": [0, 3.25, -4.25], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "Cowcatcher", + "origin": [8, 8, 8], + "color": 0, + "children": [ + { + "name": "Top Section", + "origin": [9, 1, 8], + "color": 0, + "children": [0, 1, 2, 3] + }, + { + "name": "Bottom Section", + "origin": [9, 1, 8], + "color": 0, + "children": [4, 5, 6] + }, + { + "name": "Sticks", + "origin": [8, 8, 8], + "color": 0, + "children": [7, 8, 9, 10, 11, 12, 13] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_calcite_pilot.json b/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_calcite_pilot.json new file mode 100644 index 0000000..a7ecdb9 --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_calcite_pilot.json @@ -0,0 +1,274 @@ +{ + "credit": "Made with Blockbench", + "render_type": "cutout", + "texture_size": [32, 32], + "textures": { + "0": "bellsandwhistles:block/cowcatchers/polished_calcite_cowcatcher", + "particle": "bellsandwhistles:block/cowcatchers/polished_calcite_cowcatcher" + }, + "elements": [ + { + "name": "Left Segment", + "from": [8.47387, 12.5, 5.52479], + "to": [12.47387, 15.5, 24.52479], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 8, 2, 9.5], "texture": "#0"}, + "east": {"uv": [0, 8, 9.5, 9.5], "texture": "#0"}, + "south": {"uv": [4.5, 4, 6.5, 5.5], "texture": "#0"}, + "west": {"uv": [0, 8, 9.5, 9.5], "texture": "#0"}, + "up": {"uv": [6.5, 3.5, 16, 5.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6.5, 3.5, 16, 5.5], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Right Segment", + "from": [-6.52613, 12.5, 5.52479], + "to": [8.47387, 15.5, 9.52479], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [2, 8, 9.5, 9.5], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 3], "texture": "#0"}, + "south": {"uv": [8.5, 3.5, 16, 5], "texture": "#0"}, + "west": {"uv": [4.5, 4, 6.5, 5.5], "texture": "#0"}, + "up": {"uv": [8.5, 3, 16, 5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [8.5, 3, 16, 5], "texture": "#0"} + } + }, + { + "name": "Back Segment", + "from": [-2.31883, 13, 16.06072], + "to": [18.68117, 15, 19.06072], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 3.5, 10.5, 4.5], "rotation": 270, "texture": "#0"}, + "east": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "south": {"uv": [0, 3.5, 10.5, 4.5], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "up": {"uv": [5, 6.5, 15.5, 8], "texture": "#0"}, + "down": {"uv": [0, 3, 10.5, 4.5], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "Middle Segment", + "from": [2.97406, 13, 11.0607], + "to": [12.97406, 15, 14.0607], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [7, 4, 15, 5], "texture": "#0"}, + "east": {"uv": [14, 3.5, 15.5, 4.5], "texture": "#0"}, + "south": {"uv": [0, 4, 8, 5], "texture": "#0"}, + "west": {"uv": [14, 3.5, 15.5, 4.5], "texture": "#0"}, + "up": {"uv": [4, 6, 9, 7.5], "texture": "#0"}, + "down": {"uv": [3, 3, 11, 4.5], "texture": "#0"} + } + }, + { + "name": "Left Segment", + "from": [13.55969, -12.5, -1.23257], + "to": [19.55969, -9.5, 31.76743], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 6, 3, 7.5], "texture": "#0"}, + "east": {"uv": [0, 6, 16, 7.5], "texture": "#0"}, + "south": {"uv": [7.5, 1.5, 10.5, 3], "texture": "#0"}, + "west": {"uv": [0, 6, 16, 7.5], "texture": "#0"}, + "up": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Right Segment", + "from": [-13.44031, -12.5, -1.23257], + "to": [13.55969, -9.5, 4.76743], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [2.5, 6, 16, 7.5], "texture": "#0"}, + "east": {"uv": [8.5, 1.5, 11.5, 3], "texture": "#0"}, + "south": {"uv": [2.5, 6, 16, 7.5], "texture": "#0"}, + "west": {"uv": [8.5, 1.5, 11.5, 3], "texture": "#0"}, + "up": {"uv": [2.5, 3, 16, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [2.5, 3, 16, 6], "texture": "#0"} + } + }, + { + "name": "Back Segment", + "from": [-12.02594, -12, 16.06072], + "to": [27.97406, -10, 20.06072], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 4, 16, 5], "texture": "#0"}, + "east": {"uv": [3, 3, 5, 4], "texture": "#0"}, + "south": {"uv": [0, 4, 16, 5], "texture": "#0"}, + "west": {"uv": [3, 3, 5, 4], "texture": "#0"}, + "up": {"uv": [0, 3, 16, 5], "texture": "#0"}, + "down": {"uv": [0, 3, 16, 5], "texture": "#0"} + } + }, + { + "name": "Right #1", + "from": [1.47406, -13.51206, 6.05877], + "to": [4.47406, 14.88794, 9.05877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Right #2", + "from": [-3.52594, -12.11206, 10.85877], + "to": [-0.52594, 15.88794, 13.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Left #1", + "from": [11.47406, -13.51206, 5.85877], + "to": [14.47406, 14.88794, 8.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Left #2", + "from": [16.47406, -12.11206, 10.85877], + "to": [19.47406, 15.88794, 13.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Right Edge Piece", + "from": [-6.60652, -16, 15.06072], + "to": [-2.60652, 10.4, 19.05072], + "rotation": {"angle": -22.5, "axis": "z", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1.5, 3.5, 14.7, 5.5], "texture": "#0"} + } + }, + { + "name": "Middle", + "from": [6.47406, -15.91206, 1.55877], + "to": [9.47406, 13.08794, 4.55877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 3, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 3, 3], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Left Edge Piece", + "from": [18.62812, -16, 15.06072], + "to": [22.62812, 10.4, 19.05072], + "rotation": {"angle": 22.5, "axis": "z", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [2.8, 3, 16, 5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1.5, 3.5, 14.7, 5.5], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [23, -27, 2], + "translation": [0.25, 1.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "thirdperson_lefthand": { + "rotation": [23, -27, 2], + "translation": [0.25, 1.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "firstperson_righthand": { + "rotation": [1, 13, 0], + "translation": [0.75, 3.75, -1.5], + "scale": [0.25, 0.25, 0.25] + }, + "firstperson_lefthand": { + "rotation": [1, 13, 0], + "translation": [0.75, 3.75, -1.5], + "scale": [0.25, 0.25, 0.25] + }, + "ground": { + "translation": [0.5, 5.5, 0], + "scale": [0.4, 0.4, 0.4] + }, + "gui": { + "rotation": [30, 135, 0], + "translation": [-3.5, 2.25, 0], + "scale": [0.45, 0.45, 0.45] + }, + "head": { + "rotation": [-23, 0, 0], + "translation": [2.75, 80, -13], + "scale": [4, 4, 4] + }, + "fixed": { + "translation": [0, 3.25, -4.25], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "Cowcatcher", + "origin": [8, 8, 8], + "color": 0, + "children": [ + { + "name": "Top Section", + "origin": [9, 1, 8], + "color": 0, + "children": [0, 1, 2, 3] + }, + { + "name": "Bottom Section", + "origin": [9, 1, 8], + "color": 0, + "children": [4, 5, 6] + }, + { + "name": "Sticks", + "origin": [8, 8, 8], + "color": 0, + "children": [7, 8, 9, 10, 11, 12, 13] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_crimsite_pilot.json b/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_crimsite_pilot.json new file mode 100644 index 0000000..59d1a09 --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_crimsite_pilot.json @@ -0,0 +1,274 @@ +{ + "credit": "Made with Blockbench", + "render_type": "cutout", + "texture_size": [32, 32], + "textures": { + "0": "bellsandwhistles:block/cowcatchers/polished_crimsite_cowcatcher", + "particle": "bellsandwhistles:block/cowcatchers/polished_crimsite_cowcatcher" + }, + "elements": [ + { + "name": "Left Segment", + "from": [8.47387, 12.5, 5.52479], + "to": [12.47387, 15.5, 24.52479], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 8, 2, 9.5], "texture": "#0"}, + "east": {"uv": [0, 8, 9.5, 9.5], "texture": "#0"}, + "south": {"uv": [4.5, 4, 6.5, 5.5], "texture": "#0"}, + "west": {"uv": [0, 8, 9.5, 9.5], "texture": "#0"}, + "up": {"uv": [6.5, 3.5, 16, 5.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6.5, 3.5, 16, 5.5], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Right Segment", + "from": [-6.52613, 12.5, 5.52479], + "to": [8.47387, 15.5, 9.52479], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [2, 8, 9.5, 9.5], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 3], "texture": "#0"}, + "south": {"uv": [8.5, 3.5, 16, 5], "texture": "#0"}, + "west": {"uv": [4.5, 4, 6.5, 5.5], "texture": "#0"}, + "up": {"uv": [8.5, 3, 16, 5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [8.5, 3, 16, 5], "texture": "#0"} + } + }, + { + "name": "Back Segment", + "from": [-2.31883, 13, 16.06072], + "to": [18.68117, 15, 19.06072], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 3.5, 10.5, 4.5], "rotation": 270, "texture": "#0"}, + "east": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "south": {"uv": [0, 3.5, 10.5, 4.5], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "up": {"uv": [5, 6.5, 15.5, 8], "texture": "#0"}, + "down": {"uv": [0, 3, 10.5, 4.5], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "Middle Segment", + "from": [2.97406, 13, 11.0607], + "to": [12.97406, 15, 14.0607], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [7, 4, 15, 5], "texture": "#0"}, + "east": {"uv": [14, 3.5, 15.5, 4.5], "texture": "#0"}, + "south": {"uv": [0, 4, 8, 5], "texture": "#0"}, + "west": {"uv": [14, 3.5, 15.5, 4.5], "texture": "#0"}, + "up": {"uv": [4, 6, 9, 7.5], "texture": "#0"}, + "down": {"uv": [3, 3, 11, 4.5], "texture": "#0"} + } + }, + { + "name": "Left Segment", + "from": [13.55969, -12.5, -1.23257], + "to": [19.55969, -9.5, 31.76743], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 6, 3, 7.5], "texture": "#0"}, + "east": {"uv": [0, 6, 16, 7.5], "texture": "#0"}, + "south": {"uv": [7.5, 1.5, 10.5, 3], "texture": "#0"}, + "west": {"uv": [0, 6, 16, 7.5], "texture": "#0"}, + "up": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Right Segment", + "from": [-13.44031, -12.5, -1.23257], + "to": [13.55969, -9.5, 4.76743], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [2.5, 6, 16, 7.5], "texture": "#0"}, + "east": {"uv": [8.5, 1.5, 11.5, 3], "texture": "#0"}, + "south": {"uv": [2.5, 6, 16, 7.5], "texture": "#0"}, + "west": {"uv": [8.5, 1.5, 11.5, 3], "texture": "#0"}, + "up": {"uv": [2.5, 3, 16, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [2.5, 3, 16, 6], "texture": "#0"} + } + }, + { + "name": "Back Segment", + "from": [-12.02594, -12, 16.06072], + "to": [27.97406, -10, 20.06072], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 4, 16, 5], "texture": "#0"}, + "east": {"uv": [3, 3, 5, 4], "texture": "#0"}, + "south": {"uv": [0, 4, 16, 5], "texture": "#0"}, + "west": {"uv": [3, 3, 5, 4], "texture": "#0"}, + "up": {"uv": [0, 3, 16, 5], "texture": "#0"}, + "down": {"uv": [0, 3, 16, 5], "texture": "#0"} + } + }, + { + "name": "Right #1", + "from": [1.47406, -13.51206, 6.05877], + "to": [4.47406, 14.88794, 9.05877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Right #2", + "from": [-3.52594, -12.11206, 10.85877], + "to": [-0.52594, 15.88794, 13.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Left #1", + "from": [11.47406, -13.51206, 5.85877], + "to": [14.47406, 14.88794, 8.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Left #2", + "from": [16.47406, -12.11206, 10.85877], + "to": [19.47406, 15.88794, 13.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Right Edge Piece", + "from": [-6.60652, -16, 15.06072], + "to": [-2.60652, 10.4, 19.05072], + "rotation": {"angle": -22.5, "axis": "z", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1.5, 3.5, 14.7, 5.5], "texture": "#0"} + } + }, + { + "name": "Middle", + "from": [6.47406, -15.91206, 1.55877], + "to": [9.47406, 13.08794, 4.55877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 3, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 3, 3], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Left Edge Piece", + "from": [18.62812, -16, 15.06072], + "to": [22.62812, 10.4, 19.05072], + "rotation": {"angle": 22.5, "axis": "z", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [2.8, 3, 16, 5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1.5, 3.5, 14.7, 5.5], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [23, -27, 2], + "translation": [0.25, 1.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "thirdperson_lefthand": { + "rotation": [23, -27, 2], + "translation": [0.25, 1.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "firstperson_righthand": { + "rotation": [1, 13, 0], + "translation": [0.75, 3.75, -1.5], + "scale": [0.25, 0.25, 0.25] + }, + "firstperson_lefthand": { + "rotation": [1, 13, 0], + "translation": [0.75, 3.75, -1.5], + "scale": [0.25, 0.25, 0.25] + }, + "ground": { + "translation": [0.5, 5.5, 0], + "scale": [0.4, 0.4, 0.4] + }, + "gui": { + "rotation": [30, 135, 0], + "translation": [-3.5, 2.25, 0], + "scale": [0.45, 0.45, 0.45] + }, + "head": { + "rotation": [-23, 0, 0], + "translation": [2.75, 80, -13], + "scale": [4, 4, 4] + }, + "fixed": { + "translation": [0, 3.25, -4.25], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "Cowcatcher", + "origin": [8, 8, 8], + "color": 0, + "children": [ + { + "name": "Top Section", + "origin": [9, 1, 8], + "color": 0, + "children": [0, 1, 2, 3] + }, + { + "name": "Bottom Section", + "origin": [9, 1, 8], + "color": 0, + "children": [4, 5, 6] + }, + { + "name": "Sticks", + "origin": [8, 8, 8], + "color": 0, + "children": [7, 8, 9, 10, 11, 12, 13] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_deepslate_pilot.json b/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_deepslate_pilot.json new file mode 100644 index 0000000..55d5936 --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_deepslate_pilot.json @@ -0,0 +1,274 @@ +{ + "credit": "Made with Blockbench", + "render_type": "cutout", + "texture_size": [32, 32], + "textures": { + "0": "bellsandwhistles:block/cowcatchers/polished_deepslate_cowcatcher", + "particle": "bellsandwhistles:block/cowcatchers/polished_deepslate_cowcatcher" + }, + "elements": [ + { + "name": "Left Segment", + "from": [8.47387, 12.5, 5.52479], + "to": [12.47387, 15.5, 24.52479], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 8, 2, 9.5], "texture": "#0"}, + "east": {"uv": [0, 8, 9.5, 9.5], "texture": "#0"}, + "south": {"uv": [4.5, 4, 6.5, 5.5], "texture": "#0"}, + "west": {"uv": [0, 8, 9.5, 9.5], "texture": "#0"}, + "up": {"uv": [6.5, 3.5, 16, 5.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6.5, 3.5, 16, 5.5], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Right Segment", + "from": [-6.52613, 12.5, 5.52479], + "to": [8.47387, 15.5, 9.52479], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [2, 8, 9.5, 9.5], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 3], "texture": "#0"}, + "south": {"uv": [8.5, 3.5, 16, 5], "texture": "#0"}, + "west": {"uv": [4.5, 4, 6.5, 5.5], "texture": "#0"}, + "up": {"uv": [8.5, 3, 16, 5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [8.5, 3, 16, 5], "texture": "#0"} + } + }, + { + "name": "Back Segment", + "from": [-2.31883, 13, 16.06072], + "to": [18.68117, 15, 19.06072], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 3.5, 10.5, 4.5], "rotation": 270, "texture": "#0"}, + "east": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "south": {"uv": [0, 3.5, 10.5, 4.5], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "up": {"uv": [5, 6.5, 15.5, 8], "texture": "#0"}, + "down": {"uv": [0, 3, 10.5, 4.5], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "Middle Segment", + "from": [2.97406, 13, 11.0607], + "to": [12.97406, 15, 14.0607], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [7, 4, 15, 5], "texture": "#0"}, + "east": {"uv": [14, 3.5, 15.5, 4.5], "texture": "#0"}, + "south": {"uv": [0, 4, 8, 5], "texture": "#0"}, + "west": {"uv": [14, 3.5, 15.5, 4.5], "texture": "#0"}, + "up": {"uv": [4, 6, 9, 7.5], "texture": "#0"}, + "down": {"uv": [3, 3, 11, 4.5], "texture": "#0"} + } + }, + { + "name": "Left Segment", + "from": [13.55969, -12.5, -1.23257], + "to": [19.55969, -9.5, 31.76743], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 6, 3, 7.5], "texture": "#0"}, + "east": {"uv": [0, 6, 16, 7.5], "texture": "#0"}, + "south": {"uv": [7.5, 1.5, 10.5, 3], "texture": "#0"}, + "west": {"uv": [0, 6, 16, 7.5], "texture": "#0"}, + "up": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Right Segment", + "from": [-13.44031, -12.5, -1.23257], + "to": [13.55969, -9.5, 4.76743], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [2.5, 6, 16, 7.5], "texture": "#0"}, + "east": {"uv": [8.5, 1.5, 11.5, 3], "texture": "#0"}, + "south": {"uv": [2.5, 6, 16, 7.5], "texture": "#0"}, + "west": {"uv": [8.5, 1.5, 11.5, 3], "texture": "#0"}, + "up": {"uv": [2.5, 3, 16, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [2.5, 3, 16, 6], "texture": "#0"} + } + }, + { + "name": "Back Segment", + "from": [-12.02594, -12, 16.06072], + "to": [27.97406, -10, 20.06072], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 4, 16, 5], "texture": "#0"}, + "east": {"uv": [3, 3, 5, 4], "texture": "#0"}, + "south": {"uv": [0, 4, 16, 5], "texture": "#0"}, + "west": {"uv": [3, 3, 5, 4], "texture": "#0"}, + "up": {"uv": [0, 3, 16, 5], "texture": "#0"}, + "down": {"uv": [0, 3, 16, 5], "texture": "#0"} + } + }, + { + "name": "Right #1", + "from": [1.47406, -13.51206, 6.05877], + "to": [4.47406, 14.88794, 9.05877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Right #2", + "from": [-3.52594, -12.11206, 10.85877], + "to": [-0.52594, 15.88794, 13.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Left #1", + "from": [11.47406, -13.51206, 5.85877], + "to": [14.47406, 14.88794, 8.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Left #2", + "from": [16.47406, -12.11206, 10.85877], + "to": [19.47406, 15.88794, 13.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Right Edge Piece", + "from": [-6.60652, -16, 15.06072], + "to": [-2.60652, 10.4, 19.05072], + "rotation": {"angle": -22.5, "axis": "z", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1.5, 3.5, 14.7, 5.5], "texture": "#0"} + } + }, + { + "name": "Middle", + "from": [6.47406, -15.91206, 1.55877], + "to": [9.47406, 13.08794, 4.55877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 3, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 3, 3], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Left Edge Piece", + "from": [18.62812, -16, 15.06072], + "to": [22.62812, 10.4, 19.05072], + "rotation": {"angle": 22.5, "axis": "z", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [2.8, 3, 16, 5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1.5, 3.5, 14.7, 5.5], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [23, -27, 2], + "translation": [0.25, 1.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "thirdperson_lefthand": { + "rotation": [23, -27, 2], + "translation": [0.25, 1.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "firstperson_righthand": { + "rotation": [1, 13, 0], + "translation": [0.75, 3.75, -1.5], + "scale": [0.25, 0.25, 0.25] + }, + "firstperson_lefthand": { + "rotation": [1, 13, 0], + "translation": [0.75, 3.75, -1.5], + "scale": [0.25, 0.25, 0.25] + }, + "ground": { + "translation": [0.5, 5.5, 0], + "scale": [0.4, 0.4, 0.4] + }, + "gui": { + "rotation": [30, 135, 0], + "translation": [-3.5, 2.25, 0], + "scale": [0.45, 0.45, 0.45] + }, + "head": { + "rotation": [-23, 0, 0], + "translation": [2.75, 80, -13], + "scale": [4, 4, 4] + }, + "fixed": { + "translation": [0, 3.25, -4.25], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "Cowcatcher", + "origin": [8, 8, 8], + "color": 0, + "children": [ + { + "name": "Top Section", + "origin": [9, 1, 8], + "color": 0, + "children": [0, 1, 2, 3] + }, + { + "name": "Bottom Section", + "origin": [9, 1, 8], + "color": 0, + "children": [4, 5, 6] + }, + { + "name": "Sticks", + "origin": [8, 8, 8], + "color": 0, + "children": [7, 8, 9, 10, 11, 12, 13] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_diorite_pilot.json b/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_diorite_pilot.json new file mode 100644 index 0000000..8a2bc9b --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_diorite_pilot.json @@ -0,0 +1,274 @@ +{ + "credit": "Made with Blockbench", + "render_type": "cutout", + "texture_size": [32, 32], + "textures": { + "0": "bellsandwhistles:block/cowcatchers/polished_diorite_cowcatcher", + "particle": "bellsandwhistles:block/cowcatchers/polished_diorite_cowcatcher" + }, + "elements": [ + { + "name": "Left Segment", + "from": [8.47387, 12.5, 5.52479], + "to": [12.47387, 15.5, 24.52479], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 8, 2, 9.5], "texture": "#0"}, + "east": {"uv": [0, 8, 9.5, 9.5], "texture": "#0"}, + "south": {"uv": [4.5, 4, 6.5, 5.5], "texture": "#0"}, + "west": {"uv": [0, 8, 9.5, 9.5], "texture": "#0"}, + "up": {"uv": [6.5, 3.5, 16, 5.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6.5, 3.5, 16, 5.5], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Right Segment", + "from": [-6.52613, 12.5, 5.52479], + "to": [8.47387, 15.5, 9.52479], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [2, 8, 9.5, 9.5], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 3], "texture": "#0"}, + "south": {"uv": [8.5, 3.5, 16, 5], "texture": "#0"}, + "west": {"uv": [4.5, 4, 6.5, 5.5], "texture": "#0"}, + "up": {"uv": [8.5, 3, 16, 5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [8.5, 3, 16, 5], "texture": "#0"} + } + }, + { + "name": "Back Segment", + "from": [-2.31883, 13, 16.06072], + "to": [18.68117, 15, 19.06072], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 3.5, 10.5, 4.5], "rotation": 270, "texture": "#0"}, + "east": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "south": {"uv": [0, 3.5, 10.5, 4.5], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "up": {"uv": [5, 6.5, 15.5, 8], "texture": "#0"}, + "down": {"uv": [0, 3, 10.5, 4.5], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "Middle Segment", + "from": [2.97406, 13, 11.0607], + "to": [12.97406, 15, 14.0607], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [7, 4, 15, 5], "texture": "#0"}, + "east": {"uv": [14, 3.5, 15.5, 4.5], "texture": "#0"}, + "south": {"uv": [0, 4, 8, 5], "texture": "#0"}, + "west": {"uv": [14, 3.5, 15.5, 4.5], "texture": "#0"}, + "up": {"uv": [4, 6, 9, 7.5], "texture": "#0"}, + "down": {"uv": [3, 3, 11, 4.5], "texture": "#0"} + } + }, + { + "name": "Left Segment", + "from": [13.55969, -12.5, -1.23257], + "to": [19.55969, -9.5, 31.76743], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 6, 3, 7.5], "texture": "#0"}, + "east": {"uv": [0, 6, 16, 7.5], "texture": "#0"}, + "south": {"uv": [7.5, 1.5, 10.5, 3], "texture": "#0"}, + "west": {"uv": [0, 6, 16, 7.5], "texture": "#0"}, + "up": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Right Segment", + "from": [-13.44031, -12.5, -1.23257], + "to": [13.55969, -9.5, 4.76743], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [2.5, 6, 16, 7.5], "texture": "#0"}, + "east": {"uv": [8.5, 1.5, 11.5, 3], "texture": "#0"}, + "south": {"uv": [2.5, 6, 16, 7.5], "texture": "#0"}, + "west": {"uv": [8.5, 1.5, 11.5, 3], "texture": "#0"}, + "up": {"uv": [2.5, 3, 16, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [2.5, 3, 16, 6], "texture": "#0"} + } + }, + { + "name": "Back Segment", + "from": [-12.02594, -12, 16.06072], + "to": [27.97406, -10, 20.06072], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 4, 16, 5], "texture": "#0"}, + "east": {"uv": [3, 3, 5, 4], "texture": "#0"}, + "south": {"uv": [0, 4, 16, 5], "texture": "#0"}, + "west": {"uv": [3, 3, 5, 4], "texture": "#0"}, + "up": {"uv": [0, 3, 16, 5], "texture": "#0"}, + "down": {"uv": [0, 3, 16, 5], "texture": "#0"} + } + }, + { + "name": "Right #1", + "from": [1.47406, -13.51206, 6.05877], + "to": [4.47406, 14.88794, 9.05877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Right #2", + "from": [-3.52594, -12.11206, 10.85877], + "to": [-0.52594, 15.88794, 13.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Left #1", + "from": [11.47406, -13.51206, 5.85877], + "to": [14.47406, 14.88794, 8.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Left #2", + "from": [16.47406, -12.11206, 10.85877], + "to": [19.47406, 15.88794, 13.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Right Edge Piece", + "from": [-6.60652, -16, 15.06072], + "to": [-2.60652, 10.4, 19.05072], + "rotation": {"angle": -22.5, "axis": "z", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1.5, 3.5, 14.7, 5.5], "texture": "#0"} + } + }, + { + "name": "Middle", + "from": [6.47406, -15.91206, 1.55877], + "to": [9.47406, 13.08794, 4.55877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 3, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 3, 3], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Left Edge Piece", + "from": [18.62812, -16, 15.06072], + "to": [22.62812, 10.4, 19.05072], + "rotation": {"angle": 22.5, "axis": "z", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [2.8, 3, 16, 5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1.5, 3.5, 14.7, 5.5], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [23, -27, 2], + "translation": [0.25, 1.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "thirdperson_lefthand": { + "rotation": [23, -27, 2], + "translation": [0.25, 1.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "firstperson_righthand": { + "rotation": [1, 13, 0], + "translation": [0.75, 3.75, -1.5], + "scale": [0.25, 0.25, 0.25] + }, + "firstperson_lefthand": { + "rotation": [1, 13, 0], + "translation": [0.75, 3.75, -1.5], + "scale": [0.25, 0.25, 0.25] + }, + "ground": { + "translation": [0.5, 5.5, 0], + "scale": [0.4, 0.4, 0.4] + }, + "gui": { + "rotation": [30, 135, 0], + "translation": [-3.5, 2.25, 0], + "scale": [0.45, 0.45, 0.45] + }, + "head": { + "rotation": [-23, 0, 0], + "translation": [2.75, 80, -13], + "scale": [4, 4, 4] + }, + "fixed": { + "translation": [0, 3.25, -4.25], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "Cowcatcher", + "origin": [8, 8, 8], + "color": 0, + "children": [ + { + "name": "Top Section", + "origin": [9, 1, 8], + "color": 0, + "children": [0, 1, 2, 3] + }, + { + "name": "Bottom Section", + "origin": [9, 1, 8], + "color": 0, + "children": [4, 5, 6] + }, + { + "name": "Sticks", + "origin": [8, 8, 8], + "color": 0, + "children": [7, 8, 9, 10, 11, 12, 13] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_dripstone_pilot.json b/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_dripstone_pilot.json new file mode 100644 index 0000000..121f269 --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_dripstone_pilot.json @@ -0,0 +1,274 @@ +{ + "credit": "Made with Blockbench", + "render_type": "cutout", + "texture_size": [32, 32], + "textures": { + "0": "bellsandwhistles:block/cowcatchers/polished_dripstone_cowcatcher", + "particle": "bellsandwhistles:block/cowcatchers/polished_dripstone_cowcatcher" + }, + "elements": [ + { + "name": "Left Segment", + "from": [8.47387, 12.5, 5.52479], + "to": [12.47387, 15.5, 24.52479], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 8, 2, 9.5], "texture": "#0"}, + "east": {"uv": [0, 8, 9.5, 9.5], "texture": "#0"}, + "south": {"uv": [4.5, 4, 6.5, 5.5], "texture": "#0"}, + "west": {"uv": [0, 8, 9.5, 9.5], "texture": "#0"}, + "up": {"uv": [6.5, 3.5, 16, 5.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6.5, 3.5, 16, 5.5], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Right Segment", + "from": [-6.52613, 12.5, 5.52479], + "to": [8.47387, 15.5, 9.52479], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [2, 8, 9.5, 9.5], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 3], "texture": "#0"}, + "south": {"uv": [8.5, 3.5, 16, 5], "texture": "#0"}, + "west": {"uv": [4.5, 4, 6.5, 5.5], "texture": "#0"}, + "up": {"uv": [8.5, 3, 16, 5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [8.5, 3, 16, 5], "texture": "#0"} + } + }, + { + "name": "Back Segment", + "from": [-2.31883, 13, 16.06072], + "to": [18.68117, 15, 19.06072], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 3.5, 10.5, 4.5], "rotation": 270, "texture": "#0"}, + "east": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "south": {"uv": [0, 3.5, 10.5, 4.5], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "up": {"uv": [5, 6.5, 15.5, 8], "texture": "#0"}, + "down": {"uv": [0, 3, 10.5, 4.5], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "Middle Segment", + "from": [2.97406, 13, 11.0607], + "to": [12.97406, 15, 14.0607], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [7, 4, 15, 5], "texture": "#0"}, + "east": {"uv": [14, 3.5, 15.5, 4.5], "texture": "#0"}, + "south": {"uv": [0, 4, 8, 5], "texture": "#0"}, + "west": {"uv": [14, 3.5, 15.5, 4.5], "texture": "#0"}, + "up": {"uv": [4, 6, 9, 7.5], "texture": "#0"}, + "down": {"uv": [3, 3, 11, 4.5], "texture": "#0"} + } + }, + { + "name": "Left Segment", + "from": [13.55969, -12.5, -1.23257], + "to": [19.55969, -9.5, 31.76743], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 6, 3, 7.5], "texture": "#0"}, + "east": {"uv": [0, 6, 16, 7.5], "texture": "#0"}, + "south": {"uv": [7.5, 1.5, 10.5, 3], "texture": "#0"}, + "west": {"uv": [0, 6, 16, 7.5], "texture": "#0"}, + "up": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Right Segment", + "from": [-13.44031, -12.5, -1.23257], + "to": [13.55969, -9.5, 4.76743], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [2.5, 6, 16, 7.5], "texture": "#0"}, + "east": {"uv": [8.5, 1.5, 11.5, 3], "texture": "#0"}, + "south": {"uv": [2.5, 6, 16, 7.5], "texture": "#0"}, + "west": {"uv": [8.5, 1.5, 11.5, 3], "texture": "#0"}, + "up": {"uv": [2.5, 3, 16, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [2.5, 3, 16, 6], "texture": "#0"} + } + }, + { + "name": "Back Segment", + "from": [-12.02594, -12, 16.06072], + "to": [27.97406, -10, 20.06072], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 4, 16, 5], "texture": "#0"}, + "east": {"uv": [3, 3, 5, 4], "texture": "#0"}, + "south": {"uv": [0, 4, 16, 5], "texture": "#0"}, + "west": {"uv": [3, 3, 5, 4], "texture": "#0"}, + "up": {"uv": [0, 3, 16, 5], "texture": "#0"}, + "down": {"uv": [0, 3, 16, 5], "texture": "#0"} + } + }, + { + "name": "Right #1", + "from": [1.47406, -13.51206, 6.05877], + "to": [4.47406, 14.88794, 9.05877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Right #2", + "from": [-3.52594, -12.11206, 10.85877], + "to": [-0.52594, 15.88794, 13.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Left #1", + "from": [11.47406, -13.51206, 5.85877], + "to": [14.47406, 14.88794, 8.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Left #2", + "from": [16.47406, -12.11206, 10.85877], + "to": [19.47406, 15.88794, 13.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Right Edge Piece", + "from": [-6.60652, -16, 15.06072], + "to": [-2.60652, 10.4, 19.05072], + "rotation": {"angle": -22.5, "axis": "z", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1.5, 3.5, 14.7, 5.5], "texture": "#0"} + } + }, + { + "name": "Middle", + "from": [6.47406, -15.91206, 1.55877], + "to": [9.47406, 13.08794, 4.55877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 3, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 3, 3], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Left Edge Piece", + "from": [18.62812, -16, 15.06072], + "to": [22.62812, 10.4, 19.05072], + "rotation": {"angle": 22.5, "axis": "z", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [2.8, 3, 16, 5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1.5, 3.5, 14.7, 5.5], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [23, -27, 2], + "translation": [0.25, 1.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "thirdperson_lefthand": { + "rotation": [23, -27, 2], + "translation": [0.25, 1.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "firstperson_righthand": { + "rotation": [1, 13, 0], + "translation": [0.75, 3.75, -1.5], + "scale": [0.25, 0.25, 0.25] + }, + "firstperson_lefthand": { + "rotation": [1, 13, 0], + "translation": [0.75, 3.75, -1.5], + "scale": [0.25, 0.25, 0.25] + }, + "ground": { + "translation": [0.5, 5.5, 0], + "scale": [0.4, 0.4, 0.4] + }, + "gui": { + "rotation": [30, 135, 0], + "translation": [-3.5, 2.25, 0], + "scale": [0.45, 0.45, 0.45] + }, + "head": { + "rotation": [-23, 0, 0], + "translation": [2.75, 80, -13], + "scale": [4, 4, 4] + }, + "fixed": { + "translation": [0, 3.25, -4.25], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "Cowcatcher", + "origin": [8, 8, 8], + "color": 0, + "children": [ + { + "name": "Top Section", + "origin": [9, 1, 8], + "color": 0, + "children": [0, 1, 2, 3] + }, + { + "name": "Bottom Section", + "origin": [9, 1, 8], + "color": 0, + "children": [4, 5, 6] + }, + { + "name": "Sticks", + "origin": [8, 8, 8], + "color": 0, + "children": [7, 8, 9, 10, 11, 12, 13] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_granite_pilot.json b/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_granite_pilot.json new file mode 100644 index 0000000..407322d --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_granite_pilot.json @@ -0,0 +1,274 @@ +{ + "credit": "Made with Blockbench", + "render_type": "cutout", + "texture_size": [32, 32], + "textures": { + "0": "bellsandwhistles:block/cowcatchers/polished_granite_cowcatcher", + "particle": "bellsandwhistles:block/cowcatchers/polished_granite_cowcatcher" + }, + "elements": [ + { + "name": "Left Segment", + "from": [8.47387, 12.5, 5.52479], + "to": [12.47387, 15.5, 24.52479], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 8, 2, 9.5], "texture": "#0"}, + "east": {"uv": [0, 8, 9.5, 9.5], "texture": "#0"}, + "south": {"uv": [4.5, 4, 6.5, 5.5], "texture": "#0"}, + "west": {"uv": [0, 8, 9.5, 9.5], "texture": "#0"}, + "up": {"uv": [6.5, 3.5, 16, 5.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6.5, 3.5, 16, 5.5], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Right Segment", + "from": [-6.52613, 12.5, 5.52479], + "to": [8.47387, 15.5, 9.52479], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [2, 8, 9.5, 9.5], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 3], "texture": "#0"}, + "south": {"uv": [8.5, 3.5, 16, 5], "texture": "#0"}, + "west": {"uv": [4.5, 4, 6.5, 5.5], "texture": "#0"}, + "up": {"uv": [8.5, 3, 16, 5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [8.5, 3, 16, 5], "texture": "#0"} + } + }, + { + "name": "Back Segment", + "from": [-2.31883, 13, 16.06072], + "to": [18.68117, 15, 19.06072], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 3.5, 10.5, 4.5], "rotation": 270, "texture": "#0"}, + "east": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "south": {"uv": [0, 3.5, 10.5, 4.5], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "up": {"uv": [5, 6.5, 15.5, 8], "texture": "#0"}, + "down": {"uv": [0, 3, 10.5, 4.5], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "Middle Segment", + "from": [2.97406, 13, 11.0607], + "to": [12.97406, 15, 14.0607], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [7, 4, 15, 5], "texture": "#0"}, + "east": {"uv": [14, 3.5, 15.5, 4.5], "texture": "#0"}, + "south": {"uv": [0, 4, 8, 5], "texture": "#0"}, + "west": {"uv": [14, 3.5, 15.5, 4.5], "texture": "#0"}, + "up": {"uv": [4, 6, 9, 7.5], "texture": "#0"}, + "down": {"uv": [3, 3, 11, 4.5], "texture": "#0"} + } + }, + { + "name": "Left Segment", + "from": [13.55969, -12.5, -1.23257], + "to": [19.55969, -9.5, 31.76743], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 6, 3, 7.5], "texture": "#0"}, + "east": {"uv": [0, 6, 16, 7.5], "texture": "#0"}, + "south": {"uv": [7.5, 1.5, 10.5, 3], "texture": "#0"}, + "west": {"uv": [0, 6, 16, 7.5], "texture": "#0"}, + "up": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Right Segment", + "from": [-13.44031, -12.5, -1.23257], + "to": [13.55969, -9.5, 4.76743], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [2.5, 6, 16, 7.5], "texture": "#0"}, + "east": {"uv": [8.5, 1.5, 11.5, 3], "texture": "#0"}, + "south": {"uv": [2.5, 6, 16, 7.5], "texture": "#0"}, + "west": {"uv": [8.5, 1.5, 11.5, 3], "texture": "#0"}, + "up": {"uv": [2.5, 3, 16, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [2.5, 3, 16, 6], "texture": "#0"} + } + }, + { + "name": "Back Segment", + "from": [-12.02594, -12, 16.06072], + "to": [27.97406, -10, 20.06072], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 4, 16, 5], "texture": "#0"}, + "east": {"uv": [3, 3, 5, 4], "texture": "#0"}, + "south": {"uv": [0, 4, 16, 5], "texture": "#0"}, + "west": {"uv": [3, 3, 5, 4], "texture": "#0"}, + "up": {"uv": [0, 3, 16, 5], "texture": "#0"}, + "down": {"uv": [0, 3, 16, 5], "texture": "#0"} + } + }, + { + "name": "Right #1", + "from": [1.47406, -13.51206, 6.05877], + "to": [4.47406, 14.88794, 9.05877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Right #2", + "from": [-3.52594, -12.11206, 10.85877], + "to": [-0.52594, 15.88794, 13.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Left #1", + "from": [11.47406, -13.51206, 5.85877], + "to": [14.47406, 14.88794, 8.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Left #2", + "from": [16.47406, -12.11206, 10.85877], + "to": [19.47406, 15.88794, 13.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Right Edge Piece", + "from": [-6.60652, -16, 15.06072], + "to": [-2.60652, 10.4, 19.05072], + "rotation": {"angle": -22.5, "axis": "z", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1.5, 3.5, 14.7, 5.5], "texture": "#0"} + } + }, + { + "name": "Middle", + "from": [6.47406, -15.91206, 1.55877], + "to": [9.47406, 13.08794, 4.55877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 3, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 3, 3], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Left Edge Piece", + "from": [18.62812, -16, 15.06072], + "to": [22.62812, 10.4, 19.05072], + "rotation": {"angle": 22.5, "axis": "z", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [2.8, 3, 16, 5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1.5, 3.5, 14.7, 5.5], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [23, -27, 2], + "translation": [0.25, 1.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "thirdperson_lefthand": { + "rotation": [23, -27, 2], + "translation": [0.25, 1.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "firstperson_righthand": { + "rotation": [1, 13, 0], + "translation": [0.75, 3.75, -1.5], + "scale": [0.25, 0.25, 0.25] + }, + "firstperson_lefthand": { + "rotation": [1, 13, 0], + "translation": [0.75, 3.75, -1.5], + "scale": [0.25, 0.25, 0.25] + }, + "ground": { + "translation": [0.5, 5.5, 0], + "scale": [0.4, 0.4, 0.4] + }, + "gui": { + "rotation": [30, 135, 0], + "translation": [-3.5, 2.25, 0], + "scale": [0.45, 0.45, 0.45] + }, + "head": { + "rotation": [-23, 0, 0], + "translation": [2.75, 80, -13], + "scale": [4, 4, 4] + }, + "fixed": { + "translation": [0, 3.25, -4.25], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "Cowcatcher", + "origin": [8, 8, 8], + "color": 0, + "children": [ + { + "name": "Top Section", + "origin": [9, 1, 8], + "color": 0, + "children": [0, 1, 2, 3] + }, + { + "name": "Bottom Section", + "origin": [9, 1, 8], + "color": 0, + "children": [4, 5, 6] + }, + { + "name": "Sticks", + "origin": [8, 8, 8], + "color": 0, + "children": [7, 8, 9, 10, 11, 12, 13] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_limestone_pilot.json b/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_limestone_pilot.json new file mode 100644 index 0000000..e6dfaa0 --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_limestone_pilot.json @@ -0,0 +1,274 @@ +{ + "credit": "Made with Blockbench", + "render_type": "cutout", + "texture_size": [32, 32], + "textures": { + "0": "bellsandwhistles:block/cowcatchers/polished_limestone_cowcatcher", + "particle": "bellsandwhistles:block/cowcatchers/polished_limestone_cowcatcher" + }, + "elements": [ + { + "name": "Left Segment", + "from": [8.47387, 12.5, 5.52479], + "to": [12.47387, 15.5, 24.52479], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 8, 2, 9.5], "texture": "#0"}, + "east": {"uv": [0, 8, 9.5, 9.5], "texture": "#0"}, + "south": {"uv": [4.5, 4, 6.5, 5.5], "texture": "#0"}, + "west": {"uv": [0, 8, 9.5, 9.5], "texture": "#0"}, + "up": {"uv": [6.5, 3.5, 16, 5.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6.5, 3.5, 16, 5.5], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Right Segment", + "from": [-6.52613, 12.5, 5.52479], + "to": [8.47387, 15.5, 9.52479], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [2, 8, 9.5, 9.5], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 3], "texture": "#0"}, + "south": {"uv": [8.5, 3.5, 16, 5], "texture": "#0"}, + "west": {"uv": [4.5, 4, 6.5, 5.5], "texture": "#0"}, + "up": {"uv": [8.5, 3, 16, 5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [8.5, 3, 16, 5], "texture": "#0"} + } + }, + { + "name": "Back Segment", + "from": [-2.31883, 13, 16.06072], + "to": [18.68117, 15, 19.06072], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 3.5, 10.5, 4.5], "rotation": 270, "texture": "#0"}, + "east": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "south": {"uv": [0, 3.5, 10.5, 4.5], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "up": {"uv": [5, 6.5, 15.5, 8], "texture": "#0"}, + "down": {"uv": [0, 3, 10.5, 4.5], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "Middle Segment", + "from": [2.97406, 13, 11.0607], + "to": [12.97406, 15, 14.0607], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [7, 4, 15, 5], "texture": "#0"}, + "east": {"uv": [14, 3.5, 15.5, 4.5], "texture": "#0"}, + "south": {"uv": [0, 4, 8, 5], "texture": "#0"}, + "west": {"uv": [14, 3.5, 15.5, 4.5], "texture": "#0"}, + "up": {"uv": [4, 6, 9, 7.5], "texture": "#0"}, + "down": {"uv": [3, 3, 11, 4.5], "texture": "#0"} + } + }, + { + "name": "Left Segment", + "from": [13.55969, -12.5, -1.23257], + "to": [19.55969, -9.5, 31.76743], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 6, 3, 7.5], "texture": "#0"}, + "east": {"uv": [0, 6, 16, 7.5], "texture": "#0"}, + "south": {"uv": [7.5, 1.5, 10.5, 3], "texture": "#0"}, + "west": {"uv": [0, 6, 16, 7.5], "texture": "#0"}, + "up": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Right Segment", + "from": [-13.44031, -12.5, -1.23257], + "to": [13.55969, -9.5, 4.76743], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [2.5, 6, 16, 7.5], "texture": "#0"}, + "east": {"uv": [8.5, 1.5, 11.5, 3], "texture": "#0"}, + "south": {"uv": [2.5, 6, 16, 7.5], "texture": "#0"}, + "west": {"uv": [8.5, 1.5, 11.5, 3], "texture": "#0"}, + "up": {"uv": [2.5, 3, 16, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [2.5, 3, 16, 6], "texture": "#0"} + } + }, + { + "name": "Back Segment", + "from": [-12.02594, -12, 16.06072], + "to": [27.97406, -10, 20.06072], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 4, 16, 5], "texture": "#0"}, + "east": {"uv": [3, 3, 5, 4], "texture": "#0"}, + "south": {"uv": [0, 4, 16, 5], "texture": "#0"}, + "west": {"uv": [3, 3, 5, 4], "texture": "#0"}, + "up": {"uv": [0, 3, 16, 5], "texture": "#0"}, + "down": {"uv": [0, 3, 16, 5], "texture": "#0"} + } + }, + { + "name": "Right #1", + "from": [1.47406, -13.51206, 6.05877], + "to": [4.47406, 14.88794, 9.05877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Right #2", + "from": [-3.52594, -12.11206, 10.85877], + "to": [-0.52594, 15.88794, 13.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Left #1", + "from": [11.47406, -13.51206, 5.85877], + "to": [14.47406, 14.88794, 8.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Left #2", + "from": [16.47406, -12.11206, 10.85877], + "to": [19.47406, 15.88794, 13.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Right Edge Piece", + "from": [-6.60652, -16, 15.06072], + "to": [-2.60652, 10.4, 19.05072], + "rotation": {"angle": -22.5, "axis": "z", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1.5, 3.5, 14.7, 5.5], "texture": "#0"} + } + }, + { + "name": "Middle", + "from": [6.47406, -15.91206, 1.55877], + "to": [9.47406, 13.08794, 4.55877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 3, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 3, 3], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Left Edge Piece", + "from": [18.62812, -16, 15.06072], + "to": [22.62812, 10.4, 19.05072], + "rotation": {"angle": 22.5, "axis": "z", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [2.8, 3, 16, 5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1.5, 3.5, 14.7, 5.5], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [23, -27, 2], + "translation": [0.25, 1.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "thirdperson_lefthand": { + "rotation": [23, -27, 2], + "translation": [0.25, 1.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "firstperson_righthand": { + "rotation": [1, 13, 0], + "translation": [0.75, 3.75, -1.5], + "scale": [0.25, 0.25, 0.25] + }, + "firstperson_lefthand": { + "rotation": [1, 13, 0], + "translation": [0.75, 3.75, -1.5], + "scale": [0.25, 0.25, 0.25] + }, + "ground": { + "translation": [0.5, 5.5, 0], + "scale": [0.4, 0.4, 0.4] + }, + "gui": { + "rotation": [30, 135, 0], + "translation": [-3.5, 2.25, 0], + "scale": [0.45, 0.45, 0.45] + }, + "head": { + "rotation": [-23, 0, 0], + "translation": [2.75, 80, -13], + "scale": [4, 4, 4] + }, + "fixed": { + "translation": [0, 3.25, -4.25], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "Cowcatcher", + "origin": [8, 8, 8], + "color": 0, + "children": [ + { + "name": "Top Section", + "origin": [9, 1, 8], + "color": 0, + "children": [0, 1, 2, 3] + }, + { + "name": "Bottom Section", + "origin": [9, 1, 8], + "color": 0, + "children": [4, 5, 6] + }, + { + "name": "Sticks", + "origin": [8, 8, 8], + "color": 0, + "children": [7, 8, 9, 10, 11, 12, 13] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_ochrum_pilot.json b/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_ochrum_pilot.json new file mode 100644 index 0000000..0e11379 --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_ochrum_pilot.json @@ -0,0 +1,274 @@ +{ + "credit": "Made with Blockbench", + "render_type": "cutout", + "texture_size": [32, 32], + "textures": { + "0": "bellsandwhistles:block/cowcatchers/polished_ochrum_cowcatcher", + "particle": "bellsandwhistles:block/cowcatchers/polished_ochrum_cowcatcher" + }, + "elements": [ + { + "name": "Left Segment", + "from": [8.47387, 12.5, 5.52479], + "to": [12.47387, 15.5, 24.52479], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 8, 2, 9.5], "texture": "#0"}, + "east": {"uv": [0, 8, 9.5, 9.5], "texture": "#0"}, + "south": {"uv": [4.5, 4, 6.5, 5.5], "texture": "#0"}, + "west": {"uv": [0, 8, 9.5, 9.5], "texture": "#0"}, + "up": {"uv": [6.5, 3.5, 16, 5.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6.5, 3.5, 16, 5.5], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Right Segment", + "from": [-6.52613, 12.5, 5.52479], + "to": [8.47387, 15.5, 9.52479], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [2, 8, 9.5, 9.5], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 3], "texture": "#0"}, + "south": {"uv": [8.5, 3.5, 16, 5], "texture": "#0"}, + "west": {"uv": [4.5, 4, 6.5, 5.5], "texture": "#0"}, + "up": {"uv": [8.5, 3, 16, 5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [8.5, 3, 16, 5], "texture": "#0"} + } + }, + { + "name": "Back Segment", + "from": [-2.31883, 13, 16.06072], + "to": [18.68117, 15, 19.06072], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 3.5, 10.5, 4.5], "rotation": 270, "texture": "#0"}, + "east": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "south": {"uv": [0, 3.5, 10.5, 4.5], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "up": {"uv": [5, 6.5, 15.5, 8], "texture": "#0"}, + "down": {"uv": [0, 3, 10.5, 4.5], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "Middle Segment", + "from": [2.97406, 13, 11.0607], + "to": [12.97406, 15, 14.0607], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [7, 4, 15, 5], "texture": "#0"}, + "east": {"uv": [14, 3.5, 15.5, 4.5], "texture": "#0"}, + "south": {"uv": [0, 4, 8, 5], "texture": "#0"}, + "west": {"uv": [14, 3.5, 15.5, 4.5], "texture": "#0"}, + "up": {"uv": [4, 6, 9, 7.5], "texture": "#0"}, + "down": {"uv": [3, 3, 11, 4.5], "texture": "#0"} + } + }, + { + "name": "Left Segment", + "from": [13.55969, -12.5, -1.23257], + "to": [19.55969, -9.5, 31.76743], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 6, 3, 7.5], "texture": "#0"}, + "east": {"uv": [0, 6, 16, 7.5], "texture": "#0"}, + "south": {"uv": [7.5, 1.5, 10.5, 3], "texture": "#0"}, + "west": {"uv": [0, 6, 16, 7.5], "texture": "#0"}, + "up": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Right Segment", + "from": [-13.44031, -12.5, -1.23257], + "to": [13.55969, -9.5, 4.76743], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [2.5, 6, 16, 7.5], "texture": "#0"}, + "east": {"uv": [8.5, 1.5, 11.5, 3], "texture": "#0"}, + "south": {"uv": [2.5, 6, 16, 7.5], "texture": "#0"}, + "west": {"uv": [8.5, 1.5, 11.5, 3], "texture": "#0"}, + "up": {"uv": [2.5, 3, 16, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [2.5, 3, 16, 6], "texture": "#0"} + } + }, + { + "name": "Back Segment", + "from": [-12.02594, -12, 16.06072], + "to": [27.97406, -10, 20.06072], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 4, 16, 5], "texture": "#0"}, + "east": {"uv": [3, 3, 5, 4], "texture": "#0"}, + "south": {"uv": [0, 4, 16, 5], "texture": "#0"}, + "west": {"uv": [3, 3, 5, 4], "texture": "#0"}, + "up": {"uv": [0, 3, 16, 5], "texture": "#0"}, + "down": {"uv": [0, 3, 16, 5], "texture": "#0"} + } + }, + { + "name": "Right #1", + "from": [1.47406, -13.51206, 6.05877], + "to": [4.47406, 14.88794, 9.05877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Right #2", + "from": [-3.52594, -12.11206, 10.85877], + "to": [-0.52594, 15.88794, 13.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Left #1", + "from": [11.47406, -13.51206, 5.85877], + "to": [14.47406, 14.88794, 8.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Left #2", + "from": [16.47406, -12.11206, 10.85877], + "to": [19.47406, 15.88794, 13.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Right Edge Piece", + "from": [-6.60652, -16, 15.06072], + "to": [-2.60652, 10.4, 19.05072], + "rotation": {"angle": -22.5, "axis": "z", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1.5, 3.5, 14.7, 5.5], "texture": "#0"} + } + }, + { + "name": "Middle", + "from": [6.47406, -15.91206, 1.55877], + "to": [9.47406, 13.08794, 4.55877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 3, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 3, 3], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Left Edge Piece", + "from": [18.62812, -16, 15.06072], + "to": [22.62812, 10.4, 19.05072], + "rotation": {"angle": 22.5, "axis": "z", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [2.8, 3, 16, 5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1.5, 3.5, 14.7, 5.5], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [23, -27, 2], + "translation": [0.25, 1.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "thirdperson_lefthand": { + "rotation": [23, -27, 2], + "translation": [0.25, 1.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "firstperson_righthand": { + "rotation": [1, 13, 0], + "translation": [0.75, 3.75, -1.5], + "scale": [0.25, 0.25, 0.25] + }, + "firstperson_lefthand": { + "rotation": [1, 13, 0], + "translation": [0.75, 3.75, -1.5], + "scale": [0.25, 0.25, 0.25] + }, + "ground": { + "translation": [0.5, 5.5, 0], + "scale": [0.4, 0.4, 0.4] + }, + "gui": { + "rotation": [30, 135, 0], + "translation": [-3.5, 2.25, 0], + "scale": [0.45, 0.45, 0.45] + }, + "head": { + "rotation": [-23, 0, 0], + "translation": [2.75, 80, -13], + "scale": [4, 4, 4] + }, + "fixed": { + "translation": [0, 3.25, -4.25], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "Cowcatcher", + "origin": [8, 8, 8], + "color": 0, + "children": [ + { + "name": "Top Section", + "origin": [9, 1, 8], + "color": 0, + "children": [0, 1, 2, 3] + }, + { + "name": "Bottom Section", + "origin": [9, 1, 8], + "color": 0, + "children": [4, 5, 6] + }, + { + "name": "Sticks", + "origin": [8, 8, 8], + "color": 0, + "children": [7, 8, 9, 10, 11, 12, 13] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_scorchia_pilot.json b/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_scorchia_pilot.json new file mode 100644 index 0000000..8b5e14c --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_scorchia_pilot.json @@ -0,0 +1,274 @@ +{ + "credit": "Made with Blockbench", + "render_type": "cutout", + "texture_size": [32, 32], + "textures": { + "0": "bellsandwhistles:block/cowcatchers/polished_scorchia_cowcatcher", + "particle": "bellsandwhistles:block/cowcatchers/polished_scorchia_cowcatcher" + }, + "elements": [ + { + "name": "Left Segment", + "from": [8.47387, 12.5, 5.52479], + "to": [12.47387, 15.5, 24.52479], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 8, 2, 9.5], "texture": "#0"}, + "east": {"uv": [0, 8, 9.5, 9.5], "texture": "#0"}, + "south": {"uv": [4.5, 4, 6.5, 5.5], "texture": "#0"}, + "west": {"uv": [0, 8, 9.5, 9.5], "texture": "#0"}, + "up": {"uv": [6.5, 3.5, 16, 5.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6.5, 3.5, 16, 5.5], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Right Segment", + "from": [-6.52613, 12.5, 5.52479], + "to": [8.47387, 15.5, 9.52479], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [2, 8, 9.5, 9.5], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 3], "texture": "#0"}, + "south": {"uv": [8.5, 3.5, 16, 5], "texture": "#0"}, + "west": {"uv": [4.5, 4, 6.5, 5.5], "texture": "#0"}, + "up": {"uv": [8.5, 3, 16, 5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [8.5, 3, 16, 5], "texture": "#0"} + } + }, + { + "name": "Back Segment", + "from": [-2.31883, 13, 16.06072], + "to": [18.68117, 15, 19.06072], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 3.5, 10.5, 4.5], "rotation": 270, "texture": "#0"}, + "east": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "south": {"uv": [0, 3.5, 10.5, 4.5], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "up": {"uv": [5, 6.5, 15.5, 8], "texture": "#0"}, + "down": {"uv": [0, 3, 10.5, 4.5], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "Middle Segment", + "from": [2.97406, 13, 11.0607], + "to": [12.97406, 15, 14.0607], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [7, 4, 15, 5], "texture": "#0"}, + "east": {"uv": [14, 3.5, 15.5, 4.5], "texture": "#0"}, + "south": {"uv": [0, 4, 8, 5], "texture": "#0"}, + "west": {"uv": [14, 3.5, 15.5, 4.5], "texture": "#0"}, + "up": {"uv": [4, 6, 9, 7.5], "texture": "#0"}, + "down": {"uv": [3, 3, 11, 4.5], "texture": "#0"} + } + }, + { + "name": "Left Segment", + "from": [13.55969, -12.5, -1.23257], + "to": [19.55969, -9.5, 31.76743], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 6, 3, 7.5], "texture": "#0"}, + "east": {"uv": [0, 6, 16, 7.5], "texture": "#0"}, + "south": {"uv": [7.5, 1.5, 10.5, 3], "texture": "#0"}, + "west": {"uv": [0, 6, 16, 7.5], "texture": "#0"}, + "up": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Right Segment", + "from": [-13.44031, -12.5, -1.23257], + "to": [13.55969, -9.5, 4.76743], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [2.5, 6, 16, 7.5], "texture": "#0"}, + "east": {"uv": [8.5, 1.5, 11.5, 3], "texture": "#0"}, + "south": {"uv": [2.5, 6, 16, 7.5], "texture": "#0"}, + "west": {"uv": [8.5, 1.5, 11.5, 3], "texture": "#0"}, + "up": {"uv": [2.5, 3, 16, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [2.5, 3, 16, 6], "texture": "#0"} + } + }, + { + "name": "Back Segment", + "from": [-12.02594, -12, 16.06072], + "to": [27.97406, -10, 20.06072], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 4, 16, 5], "texture": "#0"}, + "east": {"uv": [3, 3, 5, 4], "texture": "#0"}, + "south": {"uv": [0, 4, 16, 5], "texture": "#0"}, + "west": {"uv": [3, 3, 5, 4], "texture": "#0"}, + "up": {"uv": [0, 3, 16, 5], "texture": "#0"}, + "down": {"uv": [0, 3, 16, 5], "texture": "#0"} + } + }, + { + "name": "Right #1", + "from": [1.47406, -13.51206, 6.05877], + "to": [4.47406, 14.88794, 9.05877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Right #2", + "from": [-3.52594, -12.11206, 10.85877], + "to": [-0.52594, 15.88794, 13.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Left #1", + "from": [11.47406, -13.51206, 5.85877], + "to": [14.47406, 14.88794, 8.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Left #2", + "from": [16.47406, -12.11206, 10.85877], + "to": [19.47406, 15.88794, 13.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Right Edge Piece", + "from": [-6.60652, -16, 15.06072], + "to": [-2.60652, 10.4, 19.05072], + "rotation": {"angle": -22.5, "axis": "z", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1.5, 3.5, 14.7, 5.5], "texture": "#0"} + } + }, + { + "name": "Middle", + "from": [6.47406, -15.91206, 1.55877], + "to": [9.47406, 13.08794, 4.55877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 3, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 3, 3], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Left Edge Piece", + "from": [18.62812, -16, 15.06072], + "to": [22.62812, 10.4, 19.05072], + "rotation": {"angle": 22.5, "axis": "z", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [2.8, 3, 16, 5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1.5, 3.5, 14.7, 5.5], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [23, -27, 2], + "translation": [0.25, 1.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "thirdperson_lefthand": { + "rotation": [23, -27, 2], + "translation": [0.25, 1.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "firstperson_righthand": { + "rotation": [1, 13, 0], + "translation": [0.75, 3.75, -1.5], + "scale": [0.25, 0.25, 0.25] + }, + "firstperson_lefthand": { + "rotation": [1, 13, 0], + "translation": [0.75, 3.75, -1.5], + "scale": [0.25, 0.25, 0.25] + }, + "ground": { + "translation": [0.5, 5.5, 0], + "scale": [0.4, 0.4, 0.4] + }, + "gui": { + "rotation": [30, 135, 0], + "translation": [-3.5, 2.25, 0], + "scale": [0.45, 0.45, 0.45] + }, + "head": { + "rotation": [-23, 0, 0], + "translation": [2.75, 80, -13], + "scale": [4, 4, 4] + }, + "fixed": { + "translation": [0, 3.25, -4.25], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "Cowcatcher", + "origin": [8, 8, 8], + "color": 0, + "children": [ + { + "name": "Top Section", + "origin": [9, 1, 8], + "color": 0, + "children": [0, 1, 2, 3] + }, + { + "name": "Bottom Section", + "origin": [9, 1, 8], + "color": 0, + "children": [4, 5, 6] + }, + { + "name": "Sticks", + "origin": [8, 8, 8], + "color": 0, + "children": [7, 8, 9, 10, 11, 12, 13] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_scoria_pilot.json b/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_scoria_pilot.json new file mode 100644 index 0000000..ed5913c --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_scoria_pilot.json @@ -0,0 +1,274 @@ +{ + "credit": "Made with Blockbench", + "render_type": "cutout", + "texture_size": [32, 32], + "textures": { + "0": "bellsandwhistles:block/cowcatchers/polished_scoria_cowcatcher", + "particle": "bellsandwhistles:block/cowcatchers/polished_scoria_cowcatcher" + }, + "elements": [ + { + "name": "Left Segment", + "from": [8.47387, 12.5, 5.52479], + "to": [12.47387, 15.5, 24.52479], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 8, 2, 9.5], "texture": "#0"}, + "east": {"uv": [0, 8, 9.5, 9.5], "texture": "#0"}, + "south": {"uv": [4.5, 4, 6.5, 5.5], "texture": "#0"}, + "west": {"uv": [0, 8, 9.5, 9.5], "texture": "#0"}, + "up": {"uv": [6.5, 3.5, 16, 5.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6.5, 3.5, 16, 5.5], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Right Segment", + "from": [-6.52613, 12.5, 5.52479], + "to": [8.47387, 15.5, 9.52479], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [2, 8, 9.5, 9.5], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 3], "texture": "#0"}, + "south": {"uv": [8.5, 3.5, 16, 5], "texture": "#0"}, + "west": {"uv": [4.5, 4, 6.5, 5.5], "texture": "#0"}, + "up": {"uv": [8.5, 3, 16, 5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [8.5, 3, 16, 5], "texture": "#0"} + } + }, + { + "name": "Back Segment", + "from": [-2.31883, 13, 16.06072], + "to": [18.68117, 15, 19.06072], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 3.5, 10.5, 4.5], "rotation": 270, "texture": "#0"}, + "east": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "south": {"uv": [0, 3.5, 10.5, 4.5], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "up": {"uv": [5, 6.5, 15.5, 8], "texture": "#0"}, + "down": {"uv": [0, 3, 10.5, 4.5], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "Middle Segment", + "from": [2.97406, 13, 11.0607], + "to": [12.97406, 15, 14.0607], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [7, 4, 15, 5], "texture": "#0"}, + "east": {"uv": [14, 3.5, 15.5, 4.5], "texture": "#0"}, + "south": {"uv": [0, 4, 8, 5], "texture": "#0"}, + "west": {"uv": [14, 3.5, 15.5, 4.5], "texture": "#0"}, + "up": {"uv": [4, 6, 9, 7.5], "texture": "#0"}, + "down": {"uv": [3, 3, 11, 4.5], "texture": "#0"} + } + }, + { + "name": "Left Segment", + "from": [13.55969, -12.5, -1.23257], + "to": [19.55969, -9.5, 31.76743], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 6, 3, 7.5], "texture": "#0"}, + "east": {"uv": [0, 6, 16, 7.5], "texture": "#0"}, + "south": {"uv": [7.5, 1.5, 10.5, 3], "texture": "#0"}, + "west": {"uv": [0, 6, 16, 7.5], "texture": "#0"}, + "up": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Right Segment", + "from": [-13.44031, -12.5, -1.23257], + "to": [13.55969, -9.5, 4.76743], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [2.5, 6, 16, 7.5], "texture": "#0"}, + "east": {"uv": [8.5, 1.5, 11.5, 3], "texture": "#0"}, + "south": {"uv": [2.5, 6, 16, 7.5], "texture": "#0"}, + "west": {"uv": [8.5, 1.5, 11.5, 3], "texture": "#0"}, + "up": {"uv": [2.5, 3, 16, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [2.5, 3, 16, 6], "texture": "#0"} + } + }, + { + "name": "Back Segment", + "from": [-12.02594, -12, 16.06072], + "to": [27.97406, -10, 20.06072], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 4, 16, 5], "texture": "#0"}, + "east": {"uv": [3, 3, 5, 4], "texture": "#0"}, + "south": {"uv": [0, 4, 16, 5], "texture": "#0"}, + "west": {"uv": [3, 3, 5, 4], "texture": "#0"}, + "up": {"uv": [0, 3, 16, 5], "texture": "#0"}, + "down": {"uv": [0, 3, 16, 5], "texture": "#0"} + } + }, + { + "name": "Right #1", + "from": [1.47406, -13.51206, 6.05877], + "to": [4.47406, 14.88794, 9.05877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Right #2", + "from": [-3.52594, -12.11206, 10.85877], + "to": [-0.52594, 15.88794, 13.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Left #1", + "from": [11.47406, -13.51206, 5.85877], + "to": [14.47406, 14.88794, 8.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Left #2", + "from": [16.47406, -12.11206, 10.85877], + "to": [19.47406, 15.88794, 13.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Right Edge Piece", + "from": [-6.60652, -16, 15.06072], + "to": [-2.60652, 10.4, 19.05072], + "rotation": {"angle": -22.5, "axis": "z", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1.5, 3.5, 14.7, 5.5], "texture": "#0"} + } + }, + { + "name": "Middle", + "from": [6.47406, -15.91206, 1.55877], + "to": [9.47406, 13.08794, 4.55877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 3, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 3, 3], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Left Edge Piece", + "from": [18.62812, -16, 15.06072], + "to": [22.62812, 10.4, 19.05072], + "rotation": {"angle": 22.5, "axis": "z", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [2.8, 3, 16, 5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1.5, 3.5, 14.7, 5.5], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [23, -27, 2], + "translation": [0.25, 1.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "thirdperson_lefthand": { + "rotation": [23, -27, 2], + "translation": [0.25, 1.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "firstperson_righthand": { + "rotation": [1, 13, 0], + "translation": [0.75, 3.75, -1.5], + "scale": [0.25, 0.25, 0.25] + }, + "firstperson_lefthand": { + "rotation": [1, 13, 0], + "translation": [0.75, 3.75, -1.5], + "scale": [0.25, 0.25, 0.25] + }, + "ground": { + "translation": [0.5, 5.5, 0], + "scale": [0.4, 0.4, 0.4] + }, + "gui": { + "rotation": [30, 135, 0], + "translation": [-3.5, 2.25, 0], + "scale": [0.45, 0.45, 0.45] + }, + "head": { + "rotation": [-23, 0, 0], + "translation": [2.75, 80, -13], + "scale": [4, 4, 4] + }, + "fixed": { + "translation": [0, 3.25, -4.25], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "Cowcatcher", + "origin": [8, 8, 8], + "color": 0, + "children": [ + { + "name": "Top Section", + "origin": [9, 1, 8], + "color": 0, + "children": [0, 1, 2, 3] + }, + { + "name": "Bottom Section", + "origin": [9, 1, 8], + "color": 0, + "children": [4, 5, 6] + }, + { + "name": "Sticks", + "origin": [8, 8, 8], + "color": 0, + "children": [7, 8, 9, 10, 11, 12, 13] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_tuff_pilot.json b/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_tuff_pilot.json new file mode 100644 index 0000000..f59e59a --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_tuff_pilot.json @@ -0,0 +1,274 @@ +{ + "credit": "Made with Blockbench", + "render_type": "cutout", + "texture_size": [32, 32], + "textures": { + "0": "bellsandwhistles:block/cowcatchers/polished_tuff_cowcatcher", + "particle": "bellsandwhistles:block/cowcatchers/polished_tuff_cowcatcher" + }, + "elements": [ + { + "name": "Left Segment", + "from": [8.47387, 12.5, 5.52479], + "to": [12.47387, 15.5, 24.52479], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 8, 2, 9.5], "texture": "#0"}, + "east": {"uv": [0, 8, 9.5, 9.5], "texture": "#0"}, + "south": {"uv": [4.5, 4, 6.5, 5.5], "texture": "#0"}, + "west": {"uv": [0, 8, 9.5, 9.5], "texture": "#0"}, + "up": {"uv": [6.5, 3.5, 16, 5.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6.5, 3.5, 16, 5.5], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Right Segment", + "from": [-6.52613, 12.5, 5.52479], + "to": [8.47387, 15.5, 9.52479], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [2, 8, 9.5, 9.5], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 3], "texture": "#0"}, + "south": {"uv": [8.5, 3.5, 16, 5], "texture": "#0"}, + "west": {"uv": [4.5, 4, 6.5, 5.5], "texture": "#0"}, + "up": {"uv": [8.5, 3, 16, 5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [8.5, 3, 16, 5], "texture": "#0"} + } + }, + { + "name": "Back Segment", + "from": [-2.31883, 13, 16.06072], + "to": [18.68117, 15, 19.06072], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 3.5, 10.5, 4.5], "rotation": 270, "texture": "#0"}, + "east": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "south": {"uv": [0, 3.5, 10.5, 4.5], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "up": {"uv": [5, 6.5, 15.5, 8], "texture": "#0"}, + "down": {"uv": [0, 3, 10.5, 4.5], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "Middle Segment", + "from": [2.97406, 13, 11.0607], + "to": [12.97406, 15, 14.0607], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [7, 4, 15, 5], "texture": "#0"}, + "east": {"uv": [14, 3.5, 15.5, 4.5], "texture": "#0"}, + "south": {"uv": [0, 4, 8, 5], "texture": "#0"}, + "west": {"uv": [14, 3.5, 15.5, 4.5], "texture": "#0"}, + "up": {"uv": [4, 6, 9, 7.5], "texture": "#0"}, + "down": {"uv": [3, 3, 11, 4.5], "texture": "#0"} + } + }, + { + "name": "Left Segment", + "from": [13.55969, -12.5, -1.23257], + "to": [19.55969, -9.5, 31.76743], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 6, 3, 7.5], "texture": "#0"}, + "east": {"uv": [0, 6, 16, 7.5], "texture": "#0"}, + "south": {"uv": [7.5, 1.5, 10.5, 3], "texture": "#0"}, + "west": {"uv": [0, 6, 16, 7.5], "texture": "#0"}, + "up": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Right Segment", + "from": [-13.44031, -12.5, -1.23257], + "to": [13.55969, -9.5, 4.76743], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [2.5, 6, 16, 7.5], "texture": "#0"}, + "east": {"uv": [8.5, 1.5, 11.5, 3], "texture": "#0"}, + "south": {"uv": [2.5, 6, 16, 7.5], "texture": "#0"}, + "west": {"uv": [8.5, 1.5, 11.5, 3], "texture": "#0"}, + "up": {"uv": [2.5, 3, 16, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [2.5, 3, 16, 6], "texture": "#0"} + } + }, + { + "name": "Back Segment", + "from": [-12.02594, -12, 16.06072], + "to": [27.97406, -10, 20.06072], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 4, 16, 5], "texture": "#0"}, + "east": {"uv": [3, 3, 5, 4], "texture": "#0"}, + "south": {"uv": [0, 4, 16, 5], "texture": "#0"}, + "west": {"uv": [3, 3, 5, 4], "texture": "#0"}, + "up": {"uv": [0, 3, 16, 5], "texture": "#0"}, + "down": {"uv": [0, 3, 16, 5], "texture": "#0"} + } + }, + { + "name": "Right #1", + "from": [1.47406, -13.51206, 6.05877], + "to": [4.47406, 14.88794, 9.05877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Right #2", + "from": [-3.52594, -12.11206, 10.85877], + "to": [-0.52594, 15.88794, 13.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Left #1", + "from": [11.47406, -13.51206, 5.85877], + "to": [14.47406, 14.88794, 8.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Left #2", + "from": [16.47406, -12.11206, 10.85877], + "to": [19.47406, 15.88794, 13.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Right Edge Piece", + "from": [-6.60652, -16, 15.06072], + "to": [-2.60652, 10.4, 19.05072], + "rotation": {"angle": -22.5, "axis": "z", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1.5, 3.5, 14.7, 5.5], "texture": "#0"} + } + }, + { + "name": "Middle", + "from": [6.47406, -15.91206, 1.55877], + "to": [9.47406, 13.08794, 4.55877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 3, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 3, 3], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Left Edge Piece", + "from": [18.62812, -16, 15.06072], + "to": [22.62812, 10.4, 19.05072], + "rotation": {"angle": 22.5, "axis": "z", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [2.8, 3, 16, 5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1.5, 3.5, 14.7, 5.5], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [23, -27, 2], + "translation": [0.25, 1.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "thirdperson_lefthand": { + "rotation": [23, -27, 2], + "translation": [0.25, 1.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "firstperson_righthand": { + "rotation": [1, 13, 0], + "translation": [0.75, 3.75, -1.5], + "scale": [0.25, 0.25, 0.25] + }, + "firstperson_lefthand": { + "rotation": [1, 13, 0], + "translation": [0.75, 3.75, -1.5], + "scale": [0.25, 0.25, 0.25] + }, + "ground": { + "translation": [0.5, 5.5, 0], + "scale": [0.4, 0.4, 0.4] + }, + "gui": { + "rotation": [30, 135, 0], + "translation": [-3.5, 2.25, 0], + "scale": [0.45, 0.45, 0.45] + }, + "head": { + "rotation": [-23, 0, 0], + "translation": [2.75, 80, -13], + "scale": [4, 4, 4] + }, + "fixed": { + "translation": [0, 3.25, -4.25], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "Cowcatcher", + "origin": [8, 8, 8], + "color": 0, + "children": [ + { + "name": "Top Section", + "origin": [9, 1, 8], + "color": 0, + "children": [0, 1, 2, 3] + }, + { + "name": "Bottom Section", + "origin": [9, 1, 8], + "color": 0, + "children": [4, 5, 6] + }, + { + "name": "Sticks", + "origin": [8, 8, 8], + "color": 0, + "children": [7, 8, 9, 10, 11, 12, 13] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_veridium_pilot.json b/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_veridium_pilot.json new file mode 100644 index 0000000..6d06c04 --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/models/block/pilots/polished_veridium_pilot.json @@ -0,0 +1,274 @@ +{ + "credit": "Made with Blockbench", + "render_type": "cutout", + "texture_size": [32, 32], + "textures": { + "0": "bellsandwhistles:block/cowcatchers/polished_veridium_cowcatcher", + "particle": "bellsandwhistles:block/cowcatchers/polished_veridium_cowcatcher" + }, + "elements": [ + { + "name": "Left Segment", + "from": [8.47387, 12.5, 5.52479], + "to": [12.47387, 15.5, 24.52479], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 8, 2, 9.5], "texture": "#0"}, + "east": {"uv": [0, 8, 9.5, 9.5], "texture": "#0"}, + "south": {"uv": [4.5, 4, 6.5, 5.5], "texture": "#0"}, + "west": {"uv": [0, 8, 9.5, 9.5], "texture": "#0"}, + "up": {"uv": [6.5, 3.5, 16, 5.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6.5, 3.5, 16, 5.5], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Right Segment", + "from": [-6.52613, 12.5, 5.52479], + "to": [8.47387, 15.5, 9.52479], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [2, 8, 9.5, 9.5], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 3], "texture": "#0"}, + "south": {"uv": [8.5, 3.5, 16, 5], "texture": "#0"}, + "west": {"uv": [4.5, 4, 6.5, 5.5], "texture": "#0"}, + "up": {"uv": [8.5, 3, 16, 5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [8.5, 3, 16, 5], "texture": "#0"} + } + }, + { + "name": "Back Segment", + "from": [-2.31883, 13, 16.06072], + "to": [18.68117, 15, 19.06072], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 3.5, 10.5, 4.5], "rotation": 270, "texture": "#0"}, + "east": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "south": {"uv": [0, 3.5, 10.5, 4.5], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "up": {"uv": [5, 6.5, 15.5, 8], "texture": "#0"}, + "down": {"uv": [0, 3, 10.5, 4.5], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "Middle Segment", + "from": [2.97406, 13, 11.0607], + "to": [12.97406, 15, 14.0607], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [7, 4, 15, 5], "texture": "#0"}, + "east": {"uv": [14, 3.5, 15.5, 4.5], "texture": "#0"}, + "south": {"uv": [0, 4, 8, 5], "texture": "#0"}, + "west": {"uv": [14, 3.5, 15.5, 4.5], "texture": "#0"}, + "up": {"uv": [4, 6, 9, 7.5], "texture": "#0"}, + "down": {"uv": [3, 3, 11, 4.5], "texture": "#0"} + } + }, + { + "name": "Left Segment", + "from": [13.55969, -12.5, -1.23257], + "to": [19.55969, -9.5, 31.76743], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 6, 3, 7.5], "texture": "#0"}, + "east": {"uv": [0, 6, 16, 7.5], "texture": "#0"}, + "south": {"uv": [7.5, 1.5, 10.5, 3], "texture": "#0"}, + "west": {"uv": [0, 6, 16, 7.5], "texture": "#0"}, + "up": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Right Segment", + "from": [-13.44031, -12.5, -1.23257], + "to": [13.55969, -9.5, 4.76743], + "rotation": {"angle": 45, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [2.5, 6, 16, 7.5], "texture": "#0"}, + "east": {"uv": [8.5, 1.5, 11.5, 3], "texture": "#0"}, + "south": {"uv": [2.5, 6, 16, 7.5], "texture": "#0"}, + "west": {"uv": [8.5, 1.5, 11.5, 3], "texture": "#0"}, + "up": {"uv": [2.5, 3, 16, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [2.5, 3, 16, 6], "texture": "#0"} + } + }, + { + "name": "Back Segment", + "from": [-12.02594, -12, 16.06072], + "to": [27.97406, -10, 20.06072], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 4, 16, 5], "texture": "#0"}, + "east": {"uv": [3, 3, 5, 4], "texture": "#0"}, + "south": {"uv": [0, 4, 16, 5], "texture": "#0"}, + "west": {"uv": [3, 3, 5, 4], "texture": "#0"}, + "up": {"uv": [0, 3, 16, 5], "texture": "#0"}, + "down": {"uv": [0, 3, 16, 5], "texture": "#0"} + } + }, + { + "name": "Right #1", + "from": [1.47406, -13.51206, 6.05877], + "to": [4.47406, 14.88794, 9.05877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Right #2", + "from": [-3.52594, -12.11206, 10.85877], + "to": [-0.52594, 15.88794, 13.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Left #1", + "from": [11.47406, -13.51206, 5.85877], + "to": [14.47406, 14.88794, 8.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Left #2", + "from": [16.47406, -12.11206, 10.85877], + "to": [19.47406, 15.88794, 13.85877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 1.5, 14, 3], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 1.5, 14, 3], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1.5, 14, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 1.5, 14, 3], "texture": "#0"} + } + }, + { + "name": "Right Edge Piece", + "from": [-6.60652, -16, 15.06072], + "to": [-2.60652, 10.4, 19.05072], + "rotation": {"angle": -22.5, "axis": "z", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1.5, 3.5, 14.7, 5.5], "texture": "#0"} + } + }, + { + "name": "Middle", + "from": [6.47406, -15.91206, 1.55877], + "to": [9.47406, 13.08794, 4.55877], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [0, 0, 14.5, 1.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 3, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 3, 3], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Left Edge Piece", + "from": [18.62812, -16, 15.06072], + "to": [22.62812, 10.4, 19.05072], + "rotation": {"angle": 22.5, "axis": "z", "origin": [7.95667, 2, 10.01739]}, + "faces": { + "north": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [2.8, 3, 16, 5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [1.5, 3.5, 14.7, 5.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1.5, 3.5, 14.7, 5.5], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [23, -27, 2], + "translation": [0.25, 1.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "thirdperson_lefthand": { + "rotation": [23, -27, 2], + "translation": [0.25, 1.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "firstperson_righthand": { + "rotation": [1, 13, 0], + "translation": [0.75, 3.75, -1.5], + "scale": [0.25, 0.25, 0.25] + }, + "firstperson_lefthand": { + "rotation": [1, 13, 0], + "translation": [0.75, 3.75, -1.5], + "scale": [0.25, 0.25, 0.25] + }, + "ground": { + "translation": [0.5, 5.5, 0], + "scale": [0.4, 0.4, 0.4] + }, + "gui": { + "rotation": [30, 135, 0], + "translation": [-3.5, 2.25, 0], + "scale": [0.45, 0.45, 0.45] + }, + "head": { + "rotation": [-23, 0, 0], + "translation": [2.75, 80, -13], + "scale": [4, 4, 4] + }, + "fixed": { + "translation": [0, 3.25, -4.25], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "Cowcatcher", + "origin": [8, 8, 8], + "color": 0, + "children": [ + { + "name": "Top Section", + "origin": [9, 1, 8], + "color": 0, + "children": [0, 1, 2, 3] + }, + { + "name": "Bottom Section", + "origin": [9, 1, 8], + "color": 0, + "children": [4, 5, 6] + }, + { + "name": "Sticks", + "origin": [8, 8, 8], + "color": 0, + "children": [7, 8, 9, 10, 11, 12, 13] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/item/andesite_pilot.json b/src/main/resources/assets/bellsandwhistles/models/item/andesite_pilot.json new file mode 100644 index 0000000..2cc6fe9 --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/models/item/andesite_pilot.json @@ -0,0 +1,3 @@ +{ + "parent": "bellsandwhistles:block/pilots/andesite_pilot" +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/item/brass_pilot.json b/src/main/resources/assets/bellsandwhistles/models/item/brass_pilot.json new file mode 100644 index 0000000..e02dd44 --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/models/item/brass_pilot.json @@ -0,0 +1,3 @@ +{ + "parent": "bellsandwhistles:block/pilots/brass_pilot" +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/item/copper_pilot.json b/src/main/resources/assets/bellsandwhistles/models/item/copper_pilot.json new file mode 100644 index 0000000..129ceff --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/models/item/copper_pilot.json @@ -0,0 +1,3 @@ +{ + "parent": "bellsandwhistles:block/pilots/copper_pilot" +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/item/metal_pilot.json b/src/main/resources/assets/bellsandwhistles/models/item/metal_pilot.json index e091deb..03314a9 100644 --- a/src/main/resources/assets/bellsandwhistles/models/item/metal_pilot.json +++ b/src/main/resources/assets/bellsandwhistles/models/item/metal_pilot.json @@ -1,3 +1,3 @@ { - "parent": "bellsandwhistles:block/metal_pilot" + "parent": "bellsandwhistles:block/pilots/metal_pilot" } \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/item/polished_andesite_pilot.json b/src/main/resources/assets/bellsandwhistles/models/item/polished_andesite_pilot.json new file mode 100644 index 0000000..e46691e --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/models/item/polished_andesite_pilot.json @@ -0,0 +1,3 @@ +{ + "parent": "bellsandwhistles:block/pilots/polished_andesite_pilot" +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/item/polished_asurine_pilot.json b/src/main/resources/assets/bellsandwhistles/models/item/polished_asurine_pilot.json new file mode 100644 index 0000000..6aa9e6e --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/models/item/polished_asurine_pilot.json @@ -0,0 +1,3 @@ +{ + "parent": "bellsandwhistles:block/pilots/polished_asurine_pilot" +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/item/polished_calcite_pilot.json b/src/main/resources/assets/bellsandwhistles/models/item/polished_calcite_pilot.json new file mode 100644 index 0000000..5d75be5 --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/models/item/polished_calcite_pilot.json @@ -0,0 +1,3 @@ +{ + "parent": "bellsandwhistles:block/pilots/polished_calcite_pilot" +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/item/polished_crimsite_pilot.json b/src/main/resources/assets/bellsandwhistles/models/item/polished_crimsite_pilot.json new file mode 100644 index 0000000..b12cf0d --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/models/item/polished_crimsite_pilot.json @@ -0,0 +1,3 @@ +{ + "parent": "bellsandwhistles:block/pilots/polished_crimsite_pilot" +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/item/polished_deepslate_pilot.json b/src/main/resources/assets/bellsandwhistles/models/item/polished_deepslate_pilot.json new file mode 100644 index 0000000..bce9cd8 --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/models/item/polished_deepslate_pilot.json @@ -0,0 +1,3 @@ +{ + "parent": "bellsandwhistles:block/pilots/polished_deepslate_pilot" +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/item/polished_diorite_pilot.json b/src/main/resources/assets/bellsandwhistles/models/item/polished_diorite_pilot.json new file mode 100644 index 0000000..9334b7e --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/models/item/polished_diorite_pilot.json @@ -0,0 +1,3 @@ +{ + "parent": "bellsandwhistles:block/pilots/polished_diorite_pilot" +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/item/polished_dripstonepilot.json b/src/main/resources/assets/bellsandwhistles/models/item/polished_dripstonepilot.json new file mode 100644 index 0000000..c9b5287 --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/models/item/polished_dripstonepilot.json @@ -0,0 +1,3 @@ +{ + "parent": "bellsandwhistles:block/pilots/polished_dripstone_pilot" +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/item/polished_granite_pilot.json b/src/main/resources/assets/bellsandwhistles/models/item/polished_granite_pilot.json new file mode 100644 index 0000000..5c3fdee --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/models/item/polished_granite_pilot.json @@ -0,0 +1,3 @@ +{ + "parent": "bellsandwhistles:block/pilots/polished_granite_pilot" +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/item/polished_limestone_pilot.json b/src/main/resources/assets/bellsandwhistles/models/item/polished_limestone_pilot.json new file mode 100644 index 0000000..4e3c0fa --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/models/item/polished_limestone_pilot.json @@ -0,0 +1,3 @@ +{ + "parent": "bellsandwhistles:block/pilots/polished_limestone_pilot" +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/item/polished_ochrum_pilot.json b/src/main/resources/assets/bellsandwhistles/models/item/polished_ochrum_pilot.json new file mode 100644 index 0000000..f5ed243 --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/models/item/polished_ochrum_pilot.json @@ -0,0 +1,3 @@ +{ + "parent": "bellsandwhistles:block/pilots/polished_ochrum_pilot" +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/item/polished_scorchia_pilot.json b/src/main/resources/assets/bellsandwhistles/models/item/polished_scorchia_pilot.json new file mode 100644 index 0000000..2d0ee1b --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/models/item/polished_scorchia_pilot.json @@ -0,0 +1,3 @@ +{ + "parent": "bellsandwhistles:block/pilots/polished_scorchia_pilot" +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/item/polished_scoria_pilot.json b/src/main/resources/assets/bellsandwhistles/models/item/polished_scoria_pilot.json new file mode 100644 index 0000000..97eecb0 --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/models/item/polished_scoria_pilot.json @@ -0,0 +1,3 @@ +{ + "parent": "bellsandwhistles:block/pilots/polished_scoria_pilot" +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/item/polished_tuff_pilot.json b/src/main/resources/assets/bellsandwhistles/models/item/polished_tuff_pilot.json new file mode 100644 index 0000000..d53a016 --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/models/item/polished_tuff_pilot.json @@ -0,0 +1,3 @@ +{ + "parent": "bellsandwhistles:block/pilots/polished_tuff_pilot" +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/models/item/polished_veridium_pilot.json b/src/main/resources/assets/bellsandwhistles/models/item/polished_veridium_pilot.json new file mode 100644 index 0000000..84a7a7c --- /dev/null +++ b/src/main/resources/assets/bellsandwhistles/models/item/polished_veridium_pilot.json @@ -0,0 +1,3 @@ +{ + "parent": "bellsandwhistles:block/pilots/polished_veridium_pilot" +} \ No newline at end of file diff --git a/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/andesite_cowcatcher.png b/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/andesite_cowcatcher.png new file mode 100644 index 0000000000000000000000000000000000000000..2951acc805d05c4c6f7635988adf3e20d9ab5d6c GIT binary patch literal 682 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCik%1^9%xCM3s~R+S~CCT8Sh#3#k2Wu>KMrj}NfCZ#3KS~7RV=GCjWt=n^A z|FR7$=Pa8)W6|t`XOFDiv0>T9l`|L5X=-ojpEj|7`o!6b=eBmYPnbTbt-GV4wQ1sv z$vsp08{3)_Qxa;LYE#maiz`be&zh2wkurbfq624-EM321@w(-!wyj;Tddcji^VaX$ zv~tUum0Q>BJ$Yc;!JP|ME?Tr^X+UsbM0A9MtMk@_J2&j!y!GIYQ`gUJ*}r|$-mMd6 zOj@yJ&D1&5w;$RyZSD-9SE_bDJ_w|oN`m}?|5FMWT*L%`hB0s!ctjR6Fz_7)VaDV6 zD^h>~D(~sy7-Hf7Ht1#;lOa#&H1W){e8);4pl!qzhB`iTf>}Ce(i#b+|vNIw(ckEGmx%^yB<`ma;`7go>r%!JY+Ohnhb8*z+ z#m?=<876hJE`6|(TdK>vch50>(fGFN>i-_mZSzf*=sN$=tUFxa^zgi}(+`%AJ#!=9 SdNn@)1)!&^pUXO@geCw-nOvX% literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/brass_cowcatcher.png b/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/brass_cowcatcher.png new file mode 100644 index 0000000000000000000000000000000000000000..2d9b35864d031fce934f26c4a75915ba9a22077d GIT binary patch literal 371 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCilI0(?ST=ViLDuk_#F7kX|%)b&+yi;Laf9n5&LJ$Zhv>+$IkD=R&Bbodv! z8v>O(Os;ALQhX&re!>5d0fXy-J12lLoCO|{#XtpzL74G){)!Z!;0{k0#}Etux04R? z9ai9RmMmOY^7wy!d70D2B@5qenVYuqsb=9phs#T=-oKp2JNxMw#+oyM8w68MglR>v zo6NCsXw%+!f3n>j=>V=GRdd6K3OgD&GD$^|lbZt8V))dkb7# zV0!V#rmCWb%lgwE+^b-DQ#^l;vc&<-n+vCXKm7WQ!>(ram#;q`)t>d{!4x_9EvFU; z&#OAW;ist2TBDw@jH!uRoc;yJyv*mQy?f!e@Dn*DL$>WBGy4dvgzD`Fx#T{-7oGW=-75 zBA|NjM-4egazgLaW!|sPI*}Q2xgh3fLCCH&?*rNXbNr0Xmq&b^QU1Cw?|5P8wVK$M zJvo=FqG$OS?9cK&S{QP=IO0H---*J|tJN`gTa!LbE4@)0^P(^7N>${pbdPdF2(v+Q+W?v2{m69pmPrkB6z%e!73`>H4B`;3a~b+P+1yM1MG7$Cr+K_~EG_=N;Ty}PZE;}*w{9Q5 z?k~0G!2PRc3I-YxqI0h`U*b{RR<b-vI4w-F7mZZe)opQyb#7fr7IORmTn|EsJ^97f82Fy}CZ@6D!>xLCOT*CQV`|0!h1Cuv-ud#*|64jItNG8g z%KgEBLKyl6jkH}&M2EM}}%y>M1MG8>xf~SjPh=u>#Nw@h9EATjP zp1>{p|Ns8Y3wJMZs=j@Djo8l_8ZE1s?rxcBzI^Wm31^!guF&2NuTxEDBrTY1rZ%xo zU)H+8{>UNOt<&1XPphA0Dq~)-RB4q7cfmBpkaE*(@g{K{wz4y8Ppz1+Yt2GMo!4#o zi^R=pVx@zu|NHNJ!A*C0{v6VOn`W_nTAA^jXz$&U=hiO$8C-LDf5OY>tjRVEw^qvu UZe(6K3FtQlPgg&ebxsLQ05#O0UjP6A literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_asurine_cowcatcher.png b/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_asurine_cowcatcher.png new file mode 100644 index 0000000000000000000000000000000000000000..7303e5fcba6bd00183d06792bafa0727e4a966cb GIT binary patch literal 384 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCik70(?STGbgQW-gC8R&57LkyJJcx1f?~nw$AqmFSGZ`v~Y?uuml;)=R02= zNb!^e`33(+00yD^=gtAeISV`@i-D>RgD~Uq{1quc!Lyz&jv*HQZzo(7JEXwlY~3pQ z4DQ%UUaNR?a=fYl-tj&a65fpkipwEH_o- zZ<6Rd)>)xb4s^`Q@vIJ8bSL_CL6K=h*rG22s+`yFrm1FCe4HTIm(P_I*f;&+lnGN- zWWK7aRy2wDRCcX7??>lmxoa1XMDoARc(kUy)Fkosf5HC^o%7jy3fcFrP|{A%`(O?9 O7=x#)pUXO@geCw1L!YGp literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_calcite_cowcatcher.png b/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_calcite_cowcatcher.png new file mode 100644 index 0000000000000000000000000000000000000000..6accf4184e1a24c467b03a621e19889bc7b34f50 GIT binary patch literal 422 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCilg0(?ST|NsC0@6W#$XIGRmr7*o-*)RgQZEp56M6{h@(I{~p2Gx_p)6 zGZY^AJjhY8)LQ7{=CJ1eMyrucJRb6PA szwPQ_saFVMn*CAp-`uB73S1?Wu%Pgg&ebxsLQ0NO9fU;qFB literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_crimsite_cowcatcher.png b/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_crimsite_cowcatcher.png new file mode 100644 index 0000000000000000000000000000000000000000..ca3e8ebb26038f31dcc07a4394ec343ab3cbf63e GIT binary patch literal 383 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCil&0(?STw`WGpwRc?;aJ}JRI=svZVw>ERTAVE z{2vAwHl5Kq4;1Ar@Q5sCVBk9p!i>lBSEK+1uXwsRhFJK&4LB`ySb>9uaqa*Ahwr+o zPnx-9`@LOkn?6N&xP;8^I3RWN?XqG&!}4Htp64G*bT|Y)f4JwXZEhu2Bi(2ta$)kL zyuC$zr$+C<=+HiIDXys3eJ^7R*URv!3B1m5*{oFd zgKGxY5sMj&T=8?PFR;`fRc3qkC}iHbIm$W$u6pb;eC(6gt&Q$+e0a*TyG>SVU#^S8 z`l7|nCoL+T?tJ`p3-kXEt;=Q0vL0r(&yA|MmAG6iWxxHS_zfREH(B04DI>{br_C%6 P^dEz#tDnm{r-UW|e#DXQ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_deepslate_cowcatcher.png b/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_deepslate_cowcatcher.png new file mode 100644 index 0000000000000000000000000000000000000000..8c99e58b8910d9ed463c0ec2c1b18b8f3109af49 GIT binary patch literal 660 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCijU1^9%xR#sLfC#U4*=0-=y1_y`w`1rfHc!q?8`S}I9xp_M~d%C-Odwcr@ z1_nn)Mn^@(#K$KjB_+GMdO16LczO8+1Ox>H1bcY+`1u96xp{?!MTCZiM?^%$#KeV! zg!}pi1Oh%9Dc;5!V$jK}j= zqyPiR($mE;#KQk=z|Ek;20UAoZ|dewy3`VIYuOWqQ-SLk{{4?nUdkeo#+1Kj$&bJFxas)ym+Y8(QTIyrWX7_`Nj#6 zJvXN9{#?1QOmwr6g+rTSO4ReLb*Go*p6dQ}$ud&)};qjENDXHGpS_r#V* zf;o1&`CHwoCzww4oKeqiYTEIs{CD$K-^lxiU1vIGPCXpo$NtnaCUh(At%Ca4*I%L=5@D3QV44$rjF6*2UngH-kBkceH literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_diorite_cowcatcher.png b/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_diorite_cowcatcher.png new file mode 100644 index 0000000000000000000000000000000000000000..6d08caa8d642469f27a9b8872a6ceb51a2274cb1 GIT binary patch literal 344 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCil&0(?ST@7;TN>h#&qpFi(EaOCRM>#Nsn+PZC5XV;|Ja~1)WD5prs0x7PN zAiv=MFu<_sjLvzWC})93WHAE+-(e7DJf6QI1t_@I)5S5w!vF0=N1?+CJj}kn9zXxL zYoFxdHJluse^oIx^`^zj$jaDIv3GlCJ0E>0y{UBRDTjkI*Xd*^vdvrPAS*oMc!128 z9g~=Z47N;S5^c}_-DWV6ck@?29wYu~LNh<_eXvpZrAyDRgBwkLR4e;%v!7_}tdLz+ zpjx3jIq!1z%4sL}JiHlIQmJNr|F~sohgkY{=KUY8z%@1*k7-n@j?^ys#Xn5N{& z`h@U;5dV&hn6~uj>bTI7h`{#r=$@ST-rV@|=-`IL@Q%!w&dk`RiLN-%? zlx#_mU+{lCfFZK&c@|J1XMsm#F#`kNVGw3Kp1&dmDEPqB#WBRf|82m{qQeS2QzoX| zF?l)BBs2K)|NA#Zld`TT)}D?olSl|(&D^23re&&{!lso|oaP8|cfVM3LrK_Jqqs?j z!C1yN+4#?OrjJe=x|9Sl>3pv_WNOcPg;iJ@r*XHA`pXp>t{7N gw&Qnsm;PZ`|JnN5l4o8AfqrH1boFyt=akR{0FeyIlK=n! literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_granite_cowcatcher.png b/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_granite_cowcatcher.png new file mode 100644 index 0000000000000000000000000000000000000000..6371960d1bcb177adf7c76349ef26d56884b2046 GIT binary patch literal 362 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCil21AIbUH#KCfEKAtcQPLjcT^-^&KR0r6YH+T%El@s~`DHMW;w%aB3;quU z48i^tLLk8ckH}&M2EM}}%y>M1MG8>xu&0Y-h=u>#fQv$hfzA;8@_&CtXGQkQoqONr z?);`AprEyA(OOf%KR>v#i~S5=Ka*SdZe85WU;#6?2!lqSRPPVDtgnLSB-`$ith!K@ z9^If4bZ7348$u2e0pIt<*haozv@vKRvm6g2%PEuh$C46x9ys1SwEJV(R7HU^7vCiO zJSf1yez1JQRK9mTjTYZNy?nsCqKEN*qUfg8Mr<*K-l5xAk{7@K?3Csw_v29h9Gf>m tkDeq>7gFcnJ!L{|-I4eSKXxXZ6MteP9z2t?`#R7&44$rjF6*2UngBJDkS72D literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_limestone_cowcatcher.png b/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_limestone_cowcatcher.png new file mode 100644 index 0000000000000000000000000000000000000000..8c8f2dee1506c26dc7ae92a3cab31db4ce63019a GIT binary patch literal 420 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCik_0(?STPoF=1;`px9XOEvcbNJ|?t-H6aShsxUfj#TDu3vcS)c)zcRZHjg zE}PdkqrYb1%#LOA`sYk;n%Z4HZ%XsxSzXh5DuKqlWBu_KNQspM`33*S1{fGG9e4s% z!CBxDSp-p!eKmA|7^>IVS#7ni& zEBUR1a`=r8nz4MCWTESFy6MC0rBT`&SFGSl(6c;m!jrb@RAy+g*!P)j4>~Q>e ze%6sqD?gm!Yd$`=DPvk|`Zb=LI#tT6e(G$m&J#Hbx};`b~}+_yM+`|S8#^Aa{si=9{Iv#`c*O-IP$ zI{*G8ml*|~3o3nAwFPdN6uq`5Y)*-HN2J623g4c1=SnxLQU{B27t19SYESE0 zZyTTunwl+)KuW$O$S?RmUchixvP=M|l(WDivY3H^?=T269?xHq0u;RI>Eak-;s18R zZJ|R7JT8xyb{$OGyY1?<|Nni;8w;0&+^;EK-fHQ|A?=c~F=p**uK2At!z`=bAAJ+D z*6^5=_frwBZ_@|i*5(jnF4l~r+_Anpo!u55_-J>WgWr_3Q|f9| zCzmPfMg@jr&3&w$){O!w46@up>5eZlc*}G>f0&3R7q)T; z?lf>;FKJyn{h3tePAEUT=Ob z+q60F$FZ!od0cDKUaUL-VnoE-Kg#F$bLYY>?nF81X=%mPpg>^oboFyt=akR{0K`U& A_W%F@ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_scoria_cowcatcher.png b/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_scoria_cowcatcher.png new file mode 100644 index 0000000000000000000000000000000000000000..395c0ac8736811316f0d34e75a70ad2c4a4c71d0 GIT binary patch literal 364 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCil&0(?STlYE@~?93wF?Q+6>Vm$0Tt&BsQtXzx@>~xHPO1iGC{sg4BN`m}? z|HA;orZYO{fufuR9+AZi419+{nDKc2iWH#WK~ERQ5DWje6K)F~R^V_kY&!D)|HC(n zE_)r@;$QnZZCSyN=!r!#qL-qUrmfogUGLhgZIAMNL%o+BV!C?mjDL&5=@gwGTbO?8 zv3|`s@H}mrCYL|~&trX`Wf~653L>3TGd3u>HBCI$HTA_&7KQGQO+H^(e9Bus?3?<6 zv-Vt&oLuyM7k*X)iK78`_64lz$bRslb%VK-xyxlA^+m@y1!u^X7g_GlC};lvaC({f wnJX9Gwat{eb=M%++34-!f2_{-`Y--6?bDD6$^B5j1?U+DPgg&ebxsLQ0O;h9dH?_b literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_tuff_cowcatcher.png b/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_tuff_cowcatcher.png new file mode 100644 index 0000000000000000000000000000000000000000..ec566f97c770b967562f750259a996e0569c9f98 GIT binary patch literal 414 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCik#1AIbU7c83I&`>dBR$pIVQ$O>_%)r2R7=#&*=dVZs3SReg zaSXBWe>>r}&>;g3mxT|7wr>0Re|>4@qRAO0H6PE;Ewg6VXcRc&{b-ATF87+{Azq4N zqM?mvRKJ&4#V)a#eSX(YT*+v^Hjk>7G5oV%tFEu`7bluCE*6O~B^`_4q z-uTjb#ic3*Cs=2=a~+>G@8ASw!yt>5vrfD!EI7i(rS39A@X)gzi_(h@x<1s1+bCht z_MX%4rXiPg*Tkz65ADC{bdkfF*=XB~ml`*=zopr0292acmMzZ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_veridium_cowcatcher.png b/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_veridium_cowcatcher.png new file mode 100644 index 0000000000000000000000000000000000000000..24d4e98255d21e173b3a08eb0379039663363b47 GIT binary patch literal 383 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCikd1AIbU?Pk@O_LLelW-F!ni$?~?#`~+~hv`%#@OlOd1qKTR1oL?Z^Lhje z_yz-Y9BJHq8%Xh&1o;L3M*$31?#x&Sl;SM#h%9Dc;5!V$jK}j=qyPmEc)B=-Sopu4 zPtWGCO$x3H z+#ZxnVtw$MgTe~DWM4f7fYM2 literal 0 HcmV?d00001 diff --git a/src/main/resources/data/bellsandwhistles/loot_tables/blocks/andesite_pilot.json b/src/main/resources/data/bellsandwhistles/loot_tables/blocks/andesite_pilot.json new file mode 100644 index 0000000..b3ad6a6 --- /dev/null +++ b/src/main/resources/data/bellsandwhistles/loot_tables/blocks/andesite_pilot.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "bellsandwhistles:andesite_pilot" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ], + "random_sequence": "minecraft:blocks/acacia_log" +} diff --git a/src/main/resources/data/bellsandwhistles/loot_tables/blocks/brass_pilot.json b/src/main/resources/data/bellsandwhistles/loot_tables/blocks/brass_pilot.json new file mode 100644 index 0000000..7fc2abf --- /dev/null +++ b/src/main/resources/data/bellsandwhistles/loot_tables/blocks/brass_pilot.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "bellsandwhistles:brass_pilot" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ], + "random_sequence": "minecraft:blocks/acacia_log" +} diff --git a/src/main/resources/data/bellsandwhistles/loot_tables/blocks/copper_pilot.json b/src/main/resources/data/bellsandwhistles/loot_tables/blocks/copper_pilot.json new file mode 100644 index 0000000..88816c6 --- /dev/null +++ b/src/main/resources/data/bellsandwhistles/loot_tables/blocks/copper_pilot.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "bellsandwhistles:copper_pilot" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ], + "random_sequence": "minecraft:blocks/acacia_log" +}