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 0000000..2951acc Binary files /dev/null and b/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/andesite_cowcatcher.png differ 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 0000000..2d9b358 Binary files /dev/null and b/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/brass_cowcatcher.png differ diff --git a/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/copper_cowcatcher.png b/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/copper_cowcatcher.png new file mode 100644 index 0000000..3ecaa8c Binary files /dev/null and b/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/copper_cowcatcher.png differ diff --git a/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_andesite_cowcatcher.png b/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_andesite_cowcatcher.png new file mode 100644 index 0000000..bf8219a Binary files /dev/null and b/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_andesite_cowcatcher.png differ 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 0000000..7303e5f Binary files /dev/null and b/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_asurine_cowcatcher.png differ 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 0000000..6accf41 Binary files /dev/null and b/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_calcite_cowcatcher.png differ 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 0000000..ca3e8eb Binary files /dev/null and b/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_crimsite_cowcatcher.png differ 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 0000000..8c99e58 Binary files /dev/null and b/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_deepslate_cowcatcher.png differ 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 0000000..6d08caa Binary files /dev/null and b/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_diorite_cowcatcher.png differ diff --git a/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_dripstone_cowcatcher.png b/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_dripstone_cowcatcher.png new file mode 100644 index 0000000..3d137a2 Binary files /dev/null and b/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_dripstone_cowcatcher.png differ 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 0000000..6371960 Binary files /dev/null and b/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_granite_cowcatcher.png differ 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 0000000..8c8f2de Binary files /dev/null and b/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_limestone_cowcatcher.png differ diff --git a/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_ochrum_cowcatcher.png b/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_ochrum_cowcatcher.png new file mode 100644 index 0000000..e283abf Binary files /dev/null and b/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_ochrum_cowcatcher.png differ diff --git a/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_scorchia_cowcatcher.png b/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_scorchia_cowcatcher.png new file mode 100644 index 0000000..cb8fb21 Binary files /dev/null and b/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_scorchia_cowcatcher.png differ 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 0000000..395c0ac Binary files /dev/null and b/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_scoria_cowcatcher.png differ 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 0000000..ec566f9 Binary files /dev/null and b/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_tuff_cowcatcher.png differ 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 0000000..24d4e98 Binary files /dev/null and b/src/main/resources/assets/bellsandwhistles/textures/block/cowcatchers/polished_veridium_cowcatcher.png differ 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" +}