From 5439c73f99345e0fa3a89c19fe7f98b7989c5ac6 Mon Sep 17 00:00:00 2001 From: Vos Date: Tue, 10 Mar 2026 21:34:10 -0500 Subject: [PATCH] Ordered Core --- .../acesbs/block/ModBlocks.java | 11 +++++ .../acesbs/item/ModItemGroups.java | 1 + .../acesbs/blockstates/ordered_core.json | 7 +++ .../resources/assets/acesbs/lang/en_us.json | 2 + .../acesbs/models/block/ordered_core.json | 44 ++++++++++++++++++ .../acesbs/models/item/ordered_core.json | 3 ++ .../acesbs/textures/block/order_core.png | Bin 245 -> 0 bytes .../acesbs/textures/block/ordered_core.png | Bin 0 -> 499 bytes 8 files changed, 68 insertions(+) create mode 100644 src/main/resources/assets/acesbs/blockstates/ordered_core.json create mode 100644 src/main/resources/assets/acesbs/models/block/ordered_core.json create mode 100644 src/main/resources/assets/acesbs/models/item/ordered_core.json delete mode 100644 src/main/resources/assets/acesbs/textures/block/order_core.png create mode 100644 src/main/resources/assets/acesbs/textures/block/ordered_core.png diff --git a/src/main/java/com/acethewildfire/acesbs/block/ModBlocks.java b/src/main/java/com/acethewildfire/acesbs/block/ModBlocks.java index 30cab0a..26e1303 100644 --- a/src/main/java/com/acethewildfire/acesbs/block/ModBlocks.java +++ b/src/main/java/com/acethewildfire/acesbs/block/ModBlocks.java @@ -111,6 +111,17 @@ public class ModBlocks { .requiresTool() )); + public static final Block ORDERED_CORE = registerBlock("ordered_core", + new HeavyCoreBlock( + AbstractBlock.Settings.create() + .mapColor(MapColor.IRON_GRAY) + .instrument(NoteBlockInstrument.SNARE) + .sounds(BlockSoundGroup.HEAVY_CORE) + .strength(10.0F) + .pistonBehavior(PistonBehavior.NORMAL) + .resistance(1200.0F) + )); + public static final Block LEMONWOOD_LOG = registerBlock("lemonwood_log", new PillarBlock(AbstractBlock.Settings.copy(Blocks.BIRCH_LOG))); diff --git a/src/main/java/com/acethewildfire/acesbs/item/ModItemGroups.java b/src/main/java/com/acethewildfire/acesbs/item/ModItemGroups.java index ece2e1a..3bea89a 100644 --- a/src/main/java/com/acethewildfire/acesbs/item/ModItemGroups.java +++ b/src/main/java/com/acethewildfire/acesbs/item/ModItemGroups.java @@ -106,6 +106,7 @@ public class ModItemGroups { entries.add(ModItems.BERSERKERS_PAULDRON); entries.add(ModItems.WILDFIRE_BOOTS); entries.add(ModItems.SOVS_PLATE_CARRIER); + entries.add(ModBlocks.ORDERED_CORE); }) diff --git a/src/main/resources/assets/acesbs/blockstates/ordered_core.json b/src/main/resources/assets/acesbs/blockstates/ordered_core.json new file mode 100644 index 0000000..2a48687 --- /dev/null +++ b/src/main/resources/assets/acesbs/blockstates/ordered_core.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "acesbs:block/ordered_core" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/acesbs/lang/en_us.json b/src/main/resources/assets/acesbs/lang/en_us.json index f51a58b..b9740ad 100644 --- a/src/main/resources/assets/acesbs/lang/en_us.json +++ b/src/main/resources/assets/acesbs/lang/en_us.json @@ -139,6 +139,8 @@ "block.acesbs.crystal_entropy": "Crystallized Entropy", "block.acesbs.crystal_entropy_pane": "Crystallized Entropy Pane", + "block.acesbs.ordered_core": "Ordered Core", + "block.acesbs.tobacco_crop": "Tobacco Crop", "itemgroup.acesbs.1_blocks": "Ace's BS Blocks", diff --git a/src/main/resources/assets/acesbs/models/block/ordered_core.json b/src/main/resources/assets/acesbs/models/block/ordered_core.json new file mode 100644 index 0000000..5064407 --- /dev/null +++ b/src/main/resources/assets/acesbs/models/block/ordered_core.json @@ -0,0 +1,44 @@ +{ + "display": { + "gui": { + "rotation": [ 30, 225, 0 ], + "translation": [ 0, 3, 0], + "scale":[ 1, 1, 1 ] + }, + "ground": { + "rotation": [ 0, 0, 0 ], + "translation": [ 0, 3, 0], + "scale":[ 0.5, 0.5, 0.5 ] + }, + "fixed": { + "rotation": [ 0, 180, 0 ], + "translation": [ 0, 4, 0], + "scale":[ 1, 1, 1 ] + }, + "thirdperson_righthand": { + "rotation": [ 45, 45, 0 ], + "translation": [ 0, 3, 0 ], + "scale": [ 0.5, 0.5, 0.5 ] + } + }, + "texture_size": [16, 16], + "textures": { + "all": "acesbs:block/ordered_core", + "particle": "acesbs:block/ordered_core" + }, + "elements": [ + { + "name": "ordered_core", + "from": [4, 0, 4], + "to": [12, 8, 12], + "faces": { + "north": {"uv": [0, 8, 8, 16], "texture": "all"}, + "east": {"uv": [0, 8, 8, 16], "texture": "all"}, + "south": {"uv": [0, 8, 8, 16], "texture": "all"}, + "west": {"uv": [0, 8, 8, 16], "texture": "all"}, + "up": {"uv": [0, 0, 8, 8], "texture": "all"}, + "down": {"uv": [8, 0, 16, 8], "texture": "all"} + } + } + ] +} diff --git a/src/main/resources/assets/acesbs/models/item/ordered_core.json b/src/main/resources/assets/acesbs/models/item/ordered_core.json new file mode 100644 index 0000000..d06bf2d --- /dev/null +++ b/src/main/resources/assets/acesbs/models/item/ordered_core.json @@ -0,0 +1,3 @@ +{ + "parent": "acesbs:block/ordered_core" +} \ No newline at end of file diff --git a/src/main/resources/assets/acesbs/textures/block/order_core.png b/src/main/resources/assets/acesbs/textures/block/order_core.png deleted file mode 100644 index 504c50d2cd9b35ac2b7d96d0c77f0ec0866f0545..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6XVU3I`u#fOS+@4BLl<6 ze(pbstU$g(vPY0F14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>`sfD<(#E9cA^rRUjb|PZ!4!iOb0eF3dd4ItLh-nUxtB YDg_u0uCVs{4wPr`boFyt=akR{0K9TG+yDRo diff --git a/src/main/resources/assets/acesbs/textures/block/ordered_core.png b/src/main/resources/assets/acesbs/textures/block/ordered_core.png new file mode 100644 index 0000000000000000000000000000000000000000..18e88001fb5786cced8442f32ca42e6cee00e3c5 GIT binary patch literal 499 zcmVz@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy32;bRa{vGf6951U69E94oEQKA00(qQO+^Rl0}BEfI9n{LeE5M%z?1Z=e%w416Tf`|}eB-M#tw@a#1R$VOvt7V{x zw$*D0F;c0rN$Y%rCW@li+m~kC+xt6}>W;bWWW((I@~U@4Sc(X$LRbl+%++1JpeXx?e_lO9O4^J&lplr6yI-)9! z$G3l)c!+j$vswl|Ki+W8=Wd)uaHwPxcn*%{peTy$!&w9tG~a;1#`dI%R_ldxOz-Zq p`Z@Ijl=e_mB`2A3rK^7legU@I%zlJhwf_JB002ovPDHLkV1mqC$vOZ4 literal 0 HcmV?d00001